builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0026 starttime: 1461709532.21 results: success (0) buildid: 20160426142000 builduid: 5722bb5f51de428aa5a1b268a481d421 revision: 52072b6bec1416578615ec73027eb80a65d3fcd4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.210585) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.211086) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.211368) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.241666) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.241950) ========= 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.tmVdg8WfJn/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.VyK1vD5thK/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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-26 15:25:32-- 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% 8.42M=0.001s 2016-04-26 15:25:32 (8.42 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.105203 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.366849) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.367186) ========= 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.tmVdg8WfJn/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.VyK1vD5thK/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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.027127 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:32.415875) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 15:25:32.416220) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 52072b6bec1416578615ec73027eb80a65d3fcd4 --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 52072b6bec1416578615ec73027eb80a65d3fcd4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tmVdg8WfJn/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.VyK1vD5thK/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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-26 15:25:32,491 truncating revision to first 12 chars 2016-04-26 15:25:32,491 Setting DEBUG logging. 2016-04-26 15:25:32,491 attempt 1/10 2016-04-26 15:25:32,491 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/52072b6bec14?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 15:25:33,479 unpacking tar archive at: mozilla-central-52072b6bec14/testing/mozharness/ program finished with exit code 0 elapsedTime=1.238013 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 15:25:33.673412) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:33.673711) ========= script_repo_revision: 52072b6bec1416578615ec73027eb80a65d3fcd4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:33.674278) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:33.674540) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 15:25:33.691013) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-26 15:25:33.691295) ========= /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.tmVdg8WfJn/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.VyK1vD5thK/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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:25:33 INFO - MultiFileLogger online at 20160426 15:25:33 in /builds/slave/test 15:25:33 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:25:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:25:33 INFO - {'append_to_log': False, 15:25:33 INFO - 'base_work_dir': '/builds/slave/test', 15:25:33 INFO - 'blob_upload_branch': 'mozilla-central', 15:25:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:25:33 INFO - 'buildbot_json_path': 'buildprops.json', 15:25:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:25:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:25:33 INFO - 'download_minidump_stackwalk': True, 15:25:33 INFO - 'download_symbols': 'true', 15:25:33 INFO - 'e10s': False, 15:25:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:25:33 INFO - 'tooltool.py': '/tools/tooltool.py', 15:25:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:25:33 INFO - '/tools/misc-python/virtualenv.py')}, 15:25:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:25:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:25:33 INFO - 'log_level': 'info', 15:25:33 INFO - 'log_to_console': True, 15:25:33 INFO - 'opt_config_files': (), 15:25:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:25:33 INFO - '--processes=1', 15:25:33 INFO - '--config=%(test_path)s/wptrunner.ini', 15:25:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:25:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:25:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:25:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:25:33 INFO - 'pip_index': False, 15:25:33 INFO - 'require_test_zip': True, 15:25:33 INFO - 'test_type': ('testharness',), 15:25:33 INFO - 'this_chunk': '1', 15:25:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:25:33 INFO - 'total_chunks': '10', 15:25:33 INFO - 'virtualenv_path': 'venv', 15:25:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:25:33 INFO - 'work_dir': 'build'} 15:25:33 INFO - ##### 15:25:33 INFO - ##### Running clobber step. 15:25:33 INFO - ##### 15:25:33 INFO - Running pre-action listener: _resource_record_pre_action 15:25:33 INFO - Running main action method: clobber 15:25:33 INFO - rmtree: /builds/slave/test/build 15:25:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:25:35 INFO - Running post-action listener: _resource_record_post_action 15:25:35 INFO - ##### 15:25:35 INFO - ##### Running read-buildbot-config step. 15:25:35 INFO - ##### 15:25:35 INFO - Running pre-action listener: _resource_record_pre_action 15:25:35 INFO - Running main action method: read_buildbot_config 15:25:35 INFO - Using buildbot properties: 15:25:35 INFO - { 15:25:35 INFO - "project": "", 15:25:35 INFO - "product": "firefox", 15:25:35 INFO - "script_repo_revision": "production", 15:25:35 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 15:25:35 INFO - "repository": "", 15:25:35 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 15:25:35 INFO - "buildid": "20160426142000", 15:25:35 INFO - "pgo_build": "False", 15:25:35 INFO - "basedir": "/builds/slave/test", 15:25:35 INFO - "buildnumber": 49, 15:25:35 INFO - "slavename": "t-yosemite-r7-0026", 15:25:35 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:25:35 INFO - "platform": "macosx64", 15:25:35 INFO - "branch": "mozilla-central", 15:25:35 INFO - "revision": "52072b6bec1416578615ec73027eb80a65d3fcd4", 15:25:35 INFO - "repo_path": "mozilla-central", 15:25:35 INFO - "moz_repo_path": "", 15:25:35 INFO - "stage_platform": "macosx64", 15:25:35 INFO - "builduid": "5722bb5f51de428aa5a1b268a481d421", 15:25:35 INFO - "slavebuilddir": "test" 15:25:35 INFO - } 15:25:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 15:25:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 15:25:35 INFO - Running post-action listener: _resource_record_post_action 15:25:35 INFO - ##### 15:25:35 INFO - ##### Running download-and-extract step. 15:25:35 INFO - ##### 15:25:35 INFO - Running pre-action listener: _resource_record_pre_action 15:25:35 INFO - Running main action method: download_and_extract 15:25:35 INFO - mkdir: /builds/slave/test/build/tests 15:25: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:25:35 INFO - https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:25:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:25:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:25:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:25:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 15:25:38 INFO - Downloaded 1235 bytes. 15:25:38 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:25:38 INFO - Using the following test package requirements: 15:25:38 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 15:25:38 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 15:25:38 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 15:25:38 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'jsshell-mac64.zip'], 15:25:38 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 15:25:38 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 15:25:38 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 15:25:38 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 15:25:38 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 15:25:38 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:25:38 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 15:25:38 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:25:38 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:25:38 INFO - https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:25:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 15:25:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 15:25:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 15:25:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 15:25:44 INFO - Downloaded 17993175 bytes. 15:25:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:25:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:25:44 INFO - caution: filename not matched: web-platform/* 15:25:44 INFO - Return code: 11 15:25:44 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:25:44 INFO - https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:25:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 15:25:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 15:25:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 15:25:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:25:49 INFO - Downloaded 36406661 bytes. 15:25:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:25:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:25:53 INFO - caution: filename not matched: bin/* 15:25:53 INFO - caution: filename not matched: config/* 15:25:53 INFO - caution: filename not matched: mozbase/* 15:25:53 INFO - caution: filename not matched: marionette/* 15:25:53 INFO - caution: filename not matched: tools/wptserve/* 15:25:53 INFO - Return code: 11 15:25:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:25:53 INFO - https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:25:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:25:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:25:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 15:25:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 15:25:56 INFO - Downloaded 68931060 bytes. 15:25:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:25:56 INFO - mkdir: /builds/slave/test/properties 15:25:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:25:56 INFO - Writing to file /builds/slave/test/properties/build_url 15:25:56 INFO - Contents: 15:25:56 INFO - build_url:https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:25:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:25:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:25:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:25:57 INFO - Contents: 15:25:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:25:57 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:25:57 INFO - https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:25:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:25:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:25:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:25:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:26:00 INFO - Downloaded 103650730 bytes. 15:26:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:26:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:26:04 INFO - Return code: 0 15:26:04 INFO - Running post-action listener: _resource_record_post_action 15:26:04 INFO - Running post-action listener: set_extra_try_arguments 15:26:04 INFO - ##### 15:26:04 INFO - ##### Running create-virtualenv step. 15:26:04 INFO - ##### 15:26:04 INFO - Running pre-action listener: _pre_create_virtualenv 15:26:04 INFO - Running pre-action listener: _resource_record_pre_action 15:26:04 INFO - Running main action method: create_virtualenv 15:26:04 INFO - Creating virtualenv /builds/slave/test/build/venv 15:26:04 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:26:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:26:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:26:04 INFO - Using real prefix '/tools/python27' 15:26:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:26:05 INFO - Installing distribute.............................................................................................................................................................................................done. 15:26:08 INFO - Installing pip.................done. 15:26:08 INFO - Return code: 0 15:26:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:26:08 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:26:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:26:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:08 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:26:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:26:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:08 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 0x1051dae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faab04c2700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f35e0>, '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 0x104dd6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104e01990>, '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.tmVdg8WfJn/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.VyK1vD5thK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:26:08 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:26:08 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:26:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tmVdg8WfJn/Render', 15:26:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:08 INFO - 'HOME': '/Users/cltbld', 15:26:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:08 INFO - 'LOGNAME': 'cltbld', 15:26:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:08 INFO - 'MOZ_NO_REMOTE': '1', 15:26:08 INFO - 'NO_EM_RESTART': '1', 15:26:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:08 INFO - 'PWD': '/builds/slave/test', 15:26:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:08 INFO - 'SHELL': '/bin/bash', 15:26:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VyK1vD5thK/Listeners', 15:26:08 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 15:26:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:08 INFO - 'USER': 'cltbld', 15:26:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:08 INFO - 'XPC_FLAGS': '0x0', 15:26:08 INFO - 'XPC_SERVICE_NAME': '0', 15:26:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:26:08 INFO - Downloading/unpacking psutil>=0.7.1 15:26:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:26:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:26:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:26:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:26:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:26:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:26:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:26:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:26:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:26:11 INFO - Installing collected packages: psutil 15:26:11 INFO - Running setup.py install for psutil 15:26:11 INFO - building 'psutil._psutil_osx' extension 15:26:11 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:26:11 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:26:12 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:26:12 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:26:12 INFO - building 'psutil._psutil_posix' extension 15:26:12 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:26:12 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:26:12 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:26:12 INFO - ^ 15:26:12 INFO - 1 warning generated. 15:26:12 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:26:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:26:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:26:12 INFO - Successfully installed psutil 15:26:12 INFO - Cleaning up... 15:26:12 INFO - Return code: 0 15:26:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:26:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:26:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:26:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:12 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 0x1051dae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faab04c2700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f35e0>, '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 0x104dd6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104e01990>, '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.tmVdg8WfJn/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.VyK1vD5thK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:26:12 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:26:12 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:26:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tmVdg8WfJn/Render', 15:26:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:12 INFO - 'HOME': '/Users/cltbld', 15:26:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:12 INFO - 'LOGNAME': 'cltbld', 15:26:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:12 INFO - 'MOZ_NO_REMOTE': '1', 15:26:12 INFO - 'NO_EM_RESTART': '1', 15:26:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:12 INFO - 'PWD': '/builds/slave/test', 15:26:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:12 INFO - 'SHELL': '/bin/bash', 15:26:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VyK1vD5thK/Listeners', 15:26:12 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 15:26:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:12 INFO - 'USER': 'cltbld', 15:26:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:12 INFO - 'XPC_FLAGS': '0x0', 15:26:12 INFO - 'XPC_SERVICE_NAME': '0', 15:26:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:26:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:26:12 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:26:12 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:26:12 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:26:12 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:26:12 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:26:12 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:26:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:26:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:26:15 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:26:15 INFO - Installing collected packages: mozsystemmonitor 15:26:15 INFO - Running setup.py install for mozsystemmonitor 15:26:15 INFO - Successfully installed mozsystemmonitor 15:26:15 INFO - Cleaning up... 15:26:15 INFO - Return code: 0 15:26:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:26:15 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:26:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:26:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:15 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:26:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:26:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:15 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 0x1051dae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faab04c2700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f35e0>, '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 0x104dd6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104e01990>, '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.tmVdg8WfJn/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.VyK1vD5thK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:26:15 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:26:15 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:26:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tmVdg8WfJn/Render', 15:26:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:15 INFO - 'HOME': '/Users/cltbld', 15:26:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:15 INFO - 'LOGNAME': 'cltbld', 15:26:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:15 INFO - 'MOZ_NO_REMOTE': '1', 15:26:15 INFO - 'NO_EM_RESTART': '1', 15:26:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:15 INFO - 'PWD': '/builds/slave/test', 15:26:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:15 INFO - 'SHELL': '/bin/bash', 15:26:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VyK1vD5thK/Listeners', 15:26:15 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 15:26:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:15 INFO - 'USER': 'cltbld', 15:26:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:15 INFO - 'XPC_FLAGS': '0x0', 15:26:15 INFO - 'XPC_SERVICE_NAME': '0', 15:26:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:26:15 INFO - Downloading/unpacking blobuploader==1.2.4 15:26:15 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:26:15 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:26:15 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:26:15 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:26:15 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:26:15 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:26:18 INFO - Downloading blobuploader-1.2.4.tar.gz 15:26:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:26:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:26:18 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:26:18 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:26:18 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:26:18 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:26:18 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:26:18 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:26:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:26:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:26:18 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:26:18 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:26:18 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:26:18 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:26:18 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:26:18 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:26:19 INFO - Downloading docopt-0.6.1.tar.gz 15:26:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:26:19 INFO - Installing collected packages: blobuploader, requests, docopt 15:26:19 INFO - Running setup.py install for blobuploader 15:26:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:26:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:26:19 INFO - Running setup.py install for requests 15:26:20 INFO - Running setup.py install for docopt 15:26:20 INFO - Successfully installed blobuploader requests docopt 15:26:20 INFO - Cleaning up... 15:26:20 INFO - Return code: 0 15:26:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:26:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:26:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:26:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:20 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 0x1051dae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faab04c2700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f35e0>, '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 0x104dd6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104e01990>, '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.tmVdg8WfJn/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.VyK1vD5thK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:26:20 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:26:20 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:26:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tmVdg8WfJn/Render', 15:26:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:20 INFO - 'HOME': '/Users/cltbld', 15:26:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:20 INFO - 'LOGNAME': 'cltbld', 15:26:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:20 INFO - 'MOZ_NO_REMOTE': '1', 15:26:20 INFO - 'NO_EM_RESTART': '1', 15:26:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:20 INFO - 'PWD': '/builds/slave/test', 15:26:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:20 INFO - 'SHELL': '/bin/bash', 15:26:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VyK1vD5thK/Listeners', 15:26:20 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 15:26:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:20 INFO - 'USER': 'cltbld', 15:26:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:20 INFO - 'XPC_FLAGS': '0x0', 15:26:20 INFO - 'XPC_SERVICE_NAME': '0', 15:26:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:26:20 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-id5Y3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:26:20 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-wUsvva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:26:20 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-s6NyGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:26:20 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-dvP5Tp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:26:20 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-TB8xOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-PaOq_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-vQdmPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-tS7lch-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-vX2vDk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-l56IRf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-QBrZEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-Fw6rE2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-D5LSX_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-ffNFaK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:26:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-TNFWPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:26:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-fw1QNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:26:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-oHkssf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:26:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:26:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-hGt25F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:26:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:26:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-q7vKWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:26:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:26:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-U5ScJd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:26:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:26:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-0wHNXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:26:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:26:23 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:26:23 INFO - Running setup.py install for manifestparser 15:26:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:26:23 INFO - Running setup.py install for mozcrash 15:26:23 INFO - Running setup.py install for mozdebug 15:26:23 INFO - Running setup.py install for mozdevice 15:26:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:26:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:26:23 INFO - Running setup.py install for mozfile 15:26:23 INFO - Running setup.py install for mozhttpd 15:26:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:26:23 INFO - Running setup.py install for mozinfo 15:26:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Running setup.py install for mozInstall 15:26:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Running setup.py install for mozleak 15:26:24 INFO - Running setup.py install for mozlog 15:26:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Running setup.py install for moznetwork 15:26:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:26:24 INFO - Running setup.py install for mozprocess 15:26:24 INFO - Running setup.py install for mozprofile 15:26:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:26:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:26:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:26:25 INFO - Running setup.py install for mozrunner 15:26:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:26:25 INFO - Running setup.py install for mozscreenshot 15:26:25 INFO - Running setup.py install for moztest 15:26:25 INFO - Running setup.py install for mozversion 15:26:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:26:25 INFO - Running setup.py install for wptserve 15:26:25 INFO - Running setup.py install for marionette-driver 15:26:25 INFO - Running setup.py install for browsermob-proxy 15:26:26 INFO - Running setup.py install for marionette-client 15:26:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:26:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:26:26 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:26:26 INFO - Cleaning up... 15:26:26 INFO - Return code: 0 15:26:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:26:26 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:26:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:26:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:26 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:26:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:26:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:26 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 0x1051dae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faab04c2700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051f35e0>, '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 0x104dd6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104e01990>, '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.tmVdg8WfJn/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.VyK1vD5thK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:26:26 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:26:26 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:26:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tmVdg8WfJn/Render', 15:26:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:26 INFO - 'HOME': '/Users/cltbld', 15:26:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:26 INFO - 'LOGNAME': 'cltbld', 15:26:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:26 INFO - 'MOZ_NO_REMOTE': '1', 15:26:26 INFO - 'NO_EM_RESTART': '1', 15:26:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:26 INFO - 'PWD': '/builds/slave/test', 15:26:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:26 INFO - 'SHELL': '/bin/bash', 15:26:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VyK1vD5thK/Listeners', 15:26:26 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 15:26:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:26 INFO - 'USER': 'cltbld', 15:26:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:26 INFO - 'XPC_FLAGS': '0x0', 15:26:26 INFO - 'XPC_SERVICE_NAME': '0', 15:26:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-JHX5Yy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-1OwF3c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-SUnPAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-6WSdqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-5YOzQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-GFazoO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-KSsdrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-KfR2fB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:26:27 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:26:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:26:27 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-lGYNNI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-19qSLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-lFTZxl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-jcbNFv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-h4UFPx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-fSymcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-0bLGaG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-EWuVtB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-Mj3T1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:26:28 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:26:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:26:28 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-co6MOi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:26:29 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:26:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:26:29 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-O2YB3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:26:29 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:26:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:26:29 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-ClYUsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:26:29 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:26:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:26:29 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-tNnac4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:26:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:26:29 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:26:29 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:26:29 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:26:29 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:26:29 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:26:29 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:26:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:26:29 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:26:29 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:26:29 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:26:29 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:26:29 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:26:29 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:26:32 INFO - Downloading blessings-1.6.tar.gz 15:26:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:26:32 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:26:32 INFO - Installing collected packages: blessings 15:26:32 INFO - Running setup.py install for blessings 15:26:32 INFO - Successfully installed blessings 15:26:32 INFO - Cleaning up... 15:26:33 INFO - Return code: 0 15:26:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:26:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:26:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:26:33 INFO - Reading from file tmpfile_stdout 15:26:33 INFO - Current package versions: 15:26:33 INFO - blessings == 1.6 15:26:33 INFO - blobuploader == 1.2.4 15:26:33 INFO - browsermob-proxy == 0.6.0 15:26:33 INFO - docopt == 0.6.1 15:26:33 INFO - manifestparser == 1.1 15:26:33 INFO - marionette-client == 2.3.0 15:26:33 INFO - marionette-driver == 1.4.0 15:26:33 INFO - mozInstall == 1.12 15:26:33 INFO - mozcrash == 0.17 15:26:33 INFO - mozdebug == 0.1 15:26:33 INFO - mozdevice == 0.48 15:26:33 INFO - mozfile == 1.2 15:26:33 INFO - mozhttpd == 0.7 15:26:33 INFO - mozinfo == 0.9 15:26:33 INFO - mozleak == 0.1 15:26:33 INFO - mozlog == 3.1 15:26:33 INFO - moznetwork == 0.27 15:26:33 INFO - mozprocess == 0.22 15:26:33 INFO - mozprofile == 0.28 15:26:33 INFO - mozrunner == 6.11 15:26:33 INFO - mozscreenshot == 0.1 15:26:33 INFO - mozsystemmonitor == 0.0 15:26:33 INFO - moztest == 0.7 15:26:33 INFO - mozversion == 1.4 15:26:33 INFO - psutil == 3.1.1 15:26:33 INFO - requests == 1.2.3 15:26:33 INFO - wptserve == 1.4.0 15:26:33 INFO - wsgiref == 0.1.2 15:26:33 INFO - Running post-action listener: _resource_record_post_action 15:26:33 INFO - Running post-action listener: _start_resource_monitoring 15:26:33 INFO - Starting resource monitoring. 15:26:33 INFO - ##### 15:26:33 INFO - ##### Running pull step. 15:26:33 INFO - ##### 15:26:33 INFO - Running pre-action listener: _resource_record_pre_action 15:26:33 INFO - Running main action method: pull 15:26:33 INFO - Pull has nothing to do! 15:26:33 INFO - Running post-action listener: _resource_record_post_action 15:26:33 INFO - ##### 15:26:33 INFO - ##### Running install step. 15:26:33 INFO - ##### 15:26:33 INFO - Running pre-action listener: _resource_record_pre_action 15:26:33 INFO - Running main action method: install 15:26:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:26:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:26:33 INFO - Reading from file tmpfile_stdout 15:26:33 INFO - Detecting whether we're running mozinstall >=1.0... 15:26:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:26:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:26:33 INFO - Reading from file tmpfile_stdout 15:26:33 INFO - Output received: 15:26:33 INFO - Usage: mozinstall [options] installer 15:26:33 INFO - Options: 15:26:33 INFO - -h, --help show this help message and exit 15:26:33 INFO - -d DEST, --destination=DEST 15:26:33 INFO - Directory to install application into. [default: 15:26:33 INFO - "/builds/slave/test"] 15:26:33 INFO - --app=APP Application being installed. [default: firefox] 15:26:33 INFO - mkdir: /builds/slave/test/build/application 15:26:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:26:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:26:53 INFO - Reading from file tmpfile_stdout 15:26:53 INFO - Output received: 15:26:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:26:53 INFO - Running post-action listener: _resource_record_post_action 15:26:53 INFO - ##### 15:26:53 INFO - ##### Running run-tests step. 15:26:53 INFO - ##### 15:26:53 INFO - Running pre-action listener: _resource_record_pre_action 15:26:53 INFO - Running main action method: run_tests 15:26:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:26:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:26:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:26:53 INFO - grabbing minidump binary from tooltool 15:26:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:53 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 0x1051f35e0>, '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 0x104dd6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104e01990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:26:53 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:26:53 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:26:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:26:53 INFO - Return code: 0 15:26:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:26:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:26:53 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/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.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:26:53 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/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.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:26:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tmVdg8WfJn/Render', 15:26:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:53 INFO - 'HOME': '/Users/cltbld', 15:26:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:53 INFO - 'LOGNAME': 'cltbld', 15:26:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:26:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:53 INFO - 'MOZ_NO_REMOTE': '1', 15:26:53 INFO - 'NO_EM_RESTART': '1', 15:26:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:53 INFO - 'PWD': '/builds/slave/test', 15:26:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:53 INFO - 'SHELL': '/bin/bash', 15:26:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VyK1vD5thK/Listeners', 15:26:53 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 15:26:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:53 INFO - 'USER': 'cltbld', 15:26:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:53 INFO - 'XPC_FLAGS': '0x0', 15:26:53 INFO - 'XPC_SERVICE_NAME': '0', 15:26:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:53 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/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.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:26:54 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:26:54 INFO - import pkg_resources 15:26:55 INFO - Using 1 client processes 15:26:55 INFO - wptserve Starting http server on 127.0.0.1:8000 15:26:55 INFO - wptserve Starting http server on 127.0.0.1:8001 15:26:55 INFO - wptserve Starting http server on 127.0.0.1:8443 15:26:57 INFO - SUITE-START | Running 778 tests 15:26:57 INFO - Running testharness tests 15:26:57 INFO - Setting up ssl 15:26:57 INFO - PROCESS | certutil | 15:26:57 INFO - PROCESS | certutil | 15:26:57 INFO - PROCESS | certutil | 15:26:57 INFO - Certificate Nickname Trust Attributes 15:26:57 INFO - SSL,S/MIME,JAR/XPI 15:26:57 INFO - 15:26:57 INFO - web-platform-tests CT,, 15:26:57 INFO - 15:26:57 INFO - Starting runner 15:26:58 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:26:58 INFO - PROCESS | 1654 | 1461709618383 Marionette DEBUG Marionette enabled via build flag and pref 15:26:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11687d800 == 1 [pid = 1654] [id = 1] 15:26:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x11687e000) [pid = 1654] [serial = 1] [outer = 0x0] 15:26:58 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 15:26:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x11687f000) [pid = 1654] [serial = 2] [outer = 0x11687e000] 15:26:58 INFO - PROCESS | 1654 | 1461709618693 Marionette INFO Listening on port 2828 15:26:58 INFO - PROCESS | 1654 | 1461709618917 Marionette DEBUG Marionette enabled via command-line flag 15:26:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11926c000 == 2 [pid = 1654] [id = 2] 15:26:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x11926c800) [pid = 1654] [serial = 3] [outer = 0x0] 15:26:58 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 15:26:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x11926d800) [pid = 1654] [serial = 4] [outer = 0x11926c800] 15:26:59 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:26:59 INFO - PROCESS | 1654 | 1461709619072 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 15:26:59 INFO - PROCESS | 1654 | 1461709619156 Marionette DEBUG Closed connection conn0 15:26:59 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:26:59 INFO - PROCESS | 1654 | 1461709619162 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 15:26:59 INFO - PROCESS | 1654 | 1461709619178 Marionette DEBUG Closed connection conn1 15:26:59 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:26:59 INFO - PROCESS | 1654 | 1461709619183 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 15:26:59 INFO - PROCESS | 1654 | 1461709619190 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:26:59 INFO - PROCESS | 1654 | 1461709619196 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160426142000","device":"desktop","version":"49.0a1"} 15:26:59 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:27:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c726800 == 3 [pid = 1654] [id = 3] 15:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x11c728000) [pid = 1654] [serial = 5] [outer = 0x0] 15:27:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c728800 == 4 [pid = 1654] [id = 4] 15:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x11c7b7400) [pid = 1654] [serial = 6] [outer = 0x0] 15:27:00 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:27:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x124339800 == 5 [pid = 1654] [id = 5] 15:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x11c7b6c00) [pid = 1654] [serial = 7] [outer = 0x0] 15:27:00 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:27:00 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:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x124487c00) [pid = 1654] [serial = 8] [outer = 0x11c7b6c00] 15:27:00 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x12718f000) [pid = 1654] [serial = 9] [outer = 0x11c728000] 15:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x127331400) [pid = 1654] [serial = 10] [outer = 0x11c7b7400] 15:27:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x127333000) [pid = 1654] [serial = 11] [outer = 0x11c7b6c00] 15:27:01 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:27:01 INFO - PROCESS | 1654 | 1461709621326 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1654 | 1461709621335 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x11aa75800) [pid = 1654] [serial = 12] [outer = 0x11c7b6c00] 15:27:01 INFO - PROCESS | 1654 | 1461709621694 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"65d233fc-d722-e946-86b1-51ca1d045ad0","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160426142000","device":"desktop","version":"49.0a1","command_id":1}}] 15:27:01 INFO - PROCESS | 1654 | 1461709621784 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:27:01 INFO - PROCESS | 1654 | 1461709621830 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:27:01 INFO - PROCESS | 1654 | 1461709621929 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:27:01 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:27:01 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 5290 15:27:01 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 5290 15:27:01 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:27:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x12b4f3000) [pid = 1654] [serial = 13] [outer = 0x11c7b6c00] 15:27:02 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:27: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:27:02 INFO - PROCESS | 1654 | 1461709622201 Marionette TRACE conn2 <- [1,3,null,{}] 15:27:02 INFO - PROCESS | 1654 | 1461709622208 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:27:02 INFO - PROCESS | 1654 | 1461709622218 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:27:02 INFO - PROCESS | 1654 | 1461709622246 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1654 | 1461709622248 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:27:02 INFO - PROCESS | 1654 | 1461709622251 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1654 | 1461709622254 Marionette TRACE conn2 <- [1,6,null,{}] 15:27:02 INFO - PROCESS | 1654 | 1461709622259 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:27:02 INFO - PROCESS | 1654 | 1461709622266 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:27:02 INFO - PROCESS | 1654 | 1461709622269 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa7800 == 6 [pid = 1654] [id = 6] 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x12ba71800) [pid = 1654] [serial = 14] [outer = 0x0] 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x12ba72400) [pid = 1654] [serial = 15] [outer = 0x12ba71800] 15:27:02 INFO - PROCESS | 1654 | 1461709622304 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x12ba79000) [pid = 1654] [serial = 16] [outer = 0x12ba71800] 15:27:02 INFO - PROCESS | 1654 | 1461709622611 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:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 15:27:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3f800 == 7 [pid = 1654] [id = 7] 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x12bbf5400) [pid = 1654] [serial = 17] [outer = 0x0] 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x12bd73c00) [pid = 1654] [serial = 18] [outer = 0x12bbf5400] 15:27:02 INFO - PROCESS | 1654 | 1461709622645 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x12bd78800) [pid = 1654] [serial = 19] [outer = 0x12bbf5400] 15:27:02 INFO - PROCESS | 1654 | 1461709622683 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1654 | 1461709622684 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:27:02 INFO - PROCESS | 1654 | 1461709622720 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1654 | 1461709622721 Marionette TRACE conn2 <- [1,10,null,{}] 15:27:02 INFO - PROCESS | 1654 | 1461709622741 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:27:02 INFO - PROCESS | 1654 | 1461709622867 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:27:02 INFO - PROCESS | 1654 | 1461709622906 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3b8000 == 8 [pid = 1654] [id = 8] 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12bd75800) [pid = 1654] [serial = 20] [outer = 0x0] 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12d3ea400) [pid = 1654] [serial = 21] [outer = 0x12bd75800] 15:27:02 INFO - PROCESS | 1654 | 1461709622935 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12d3ee800) [pid = 1654] [serial = 22] [outer = 0x12bd75800] 15:27:03 INFO - PROCESS | 1654 | 1461709623252 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:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 589ms 15:27:03 INFO - PROCESS | 1654 | 1461709623300 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 1654 | 1461709623302 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:27:03 INFO - PROCESS | 1654 | 1461709623309 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 1654 | 1461709623309 Marionette TRACE conn2 <- [1,14,null,{}] 15:27:03 INFO - PROCESS | 1654 | 1461709623312 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:27:03 INFO - PROCESS | 1654 | 1461709623408 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:27:03 INFO - PROCESS | 1654 | 1461709623414 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db50000 == 9 [pid = 1654] [id = 9] 15:27:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12d3f5c00) [pid = 1654] [serial = 23] [outer = 0x0] 15:27:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12d639400) [pid = 1654] [serial = 24] [outer = 0x12d3f5c00] 15:27:03 INFO - PROCESS | 1654 | 1461709623448 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12e2cc400) [pid = 1654] [serial = 25] [outer = 0x12d3f5c00] 15:27:03 INFO - PROCESS | 1654 | 1461709623776 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:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 521ms 15:27:03 INFO - PROCESS | 1654 | 1461709623828 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:27:03 INFO - PROCESS | 1654 | 1461709623830 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:27:03 INFO - PROCESS | 1654 | 1461709623834 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 1654 | 1461709623835 Marionette TRACE conn2 <- [1,18,null,{}] 15:27:03 INFO - PROCESS | 1654 | 1461709623842 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:27:03 INFO - PROCESS | 1654 | 1461709623981 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:27:03 INFO - PROCESS | 1654 | 1461709623990 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e337800 == 10 [pid = 1654] [id = 10] 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12e2d4000) [pid = 1654] [serial = 26] [outer = 0x0] 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12e509000) [pid = 1654] [serial = 27] [outer = 0x12e2d4000] 15:27:04 INFO - PROCESS | 1654 | 1461709624031 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12e69b000) [pid = 1654] [serial = 28] [outer = 0x12e2d4000] 15:27:04 INFO - PROCESS | 1654 | 1461709624434 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:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 622ms 15:27:04 INFO - PROCESS | 1654 | 1461709624458 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1654 | 1461709624459 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:27:04 INFO - PROCESS | 1654 | 1461709624462 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1654 | 1461709624463 Marionette TRACE conn2 <- [1,22,null,{}] 15:27:04 INFO - PROCESS | 1654 | 1461709624465 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:27:04 INFO - PROCESS | 1654 | 1461709624547 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:27:04 INFO - PROCESS | 1654 | 1461709624551 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e98b000 == 11 [pid = 1654] [id = 11] 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x12e69e000) [pid = 1654] [serial = 29] [outer = 0x0] 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x12e93d000) [pid = 1654] [serial = 30] [outer = 0x12e69e000] 15:27:04 INFO - PROCESS | 1654 | 1461709624580 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x12e943000) [pid = 1654] [serial = 31] [outer = 0x12e69e000] 15:27:04 INFO - PROCESS | 1654 | 1461709624814 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:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 367ms 15:27:04 INFO - PROCESS | 1654 | 1461709624829 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1654 | 1461709624830 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:27:04 INFO - PROCESS | 1654 | 1461709624832 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1654 | 1461709624833 Marionette TRACE conn2 <- [1,26,null,{}] 15:27:04 INFO - PROCESS | 1654 | 1461709624836 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:27:04 INFO - PROCESS | 1654 | 1461709624940 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:27:04 INFO - PROCESS | 1654 | 1461709624945 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eac5800 == 12 [pid = 1654] [id = 12] 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x123ba5000) [pid = 1654] [serial = 32] [outer = 0x0] 15:27:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12e6a1c00) [pid = 1654] [serial = 33] [outer = 0x123ba5000] 15:27:04 INFO - PROCESS | 1654 | 1461709624970 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x12ea99800) [pid = 1654] [serial = 34] [outer = 0x123ba5000] 15:27:05 INFO - PROCESS | 1654 | 1461709625212 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:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 15:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:27:05 INFO - PROCESS | 1654 | 1461709625251 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 1654 | 1461709625252 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:27:05 INFO - PROCESS | 1654 | 1461709625261 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 1654 | 1461709625262 Marionette TRACE conn2 <- [1,30,null,{}] 15:27:05 INFO - PROCESS | 1654 | 1461709625265 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:27:05 INFO - PROCESS | 1654 | 1461709625364 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:27:05 INFO - PROCESS | 1654 | 1461709625371 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eece000 == 13 [pid = 1654] [id = 13] 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x12ea9e400) [pid = 1654] [serial = 35] [outer = 0x0] 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12f0a7400) [pid = 1654] [serial = 36] [outer = 0x12ea9e400] 15:27:05 INFO - PROCESS | 1654 | 1461709625396 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12f0ab000) [pid = 1654] [serial = 37] [outer = 0x12ea9e400] 15:27:05 INFO - PROCESS | 1654 | 1461709625629 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:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 15:27:05 INFO - PROCESS | 1654 | 1461709625681 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 1654 | 1461709625683 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:27:05 INFO - PROCESS | 1654 | 1461709625685 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 1654 | 1461709625686 Marionette TRACE conn2 <- [1,34,null,{}] 15:27:05 INFO - PROCESS | 1654 | 1461709625695 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:27:05 INFO - PROCESS | 1654 | 1461709625782 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:27:05 INFO - PROCESS | 1654 | 1461709625787 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2d1800 == 14 [pid = 1654] [id = 14] 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12f0a8400) [pid = 1654] [serial = 38] [outer = 0x0] 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12f0b1c00) [pid = 1654] [serial = 39] [outer = 0x12f0a8400] 15:27:05 INFO - PROCESS | 1654 | 1461709625813 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12f2ad400) [pid = 1654] [serial = 40] [outer = 0x12f0a8400] 15:27:06 INFO - PROCESS | 1654 | 1461709626041 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:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 372ms 15:27:06 INFO - PROCESS | 1654 | 1461709626063 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 1654 | 1461709626064 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:27:06 INFO - PROCESS | 1654 | 1461709626066 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 1654 | 1461709626067 Marionette TRACE conn2 <- [1,38,null,{}] 15:27:06 INFO - PROCESS | 1654 | 1461709626070 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:27:06 INFO - PROCESS | 1654 | 1461709626171 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:27:06 INFO - PROCESS | 1654 | 1461709626177 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5c7000 == 15 [pid = 1654] [id = 15] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12f0b1000) [pid = 1654] [serial = 41] [outer = 0x0] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x12f2b4000) [pid = 1654] [serial = 42] [outer = 0x12f0b1000] 15:27:06 INFO - PROCESS | 1654 | 1461709626202 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12f59d400) [pid = 1654] [serial = 43] [outer = 0x12f0b1000] 15:27:06 INFO - PROCESS | 1654 | 1461709626438 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:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 15:27:06 INFO - PROCESS | 1654 | 1461709626485 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 1654 | 1461709626486 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:27:06 INFO - PROCESS | 1654 | 1461709626496 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 1654 | 1461709626497 Marionette TRACE conn2 <- [1,42,null,{}] 15:27:06 INFO - PROCESS | 1654 | 1461709626499 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:27:06 INFO - PROCESS | 1654 | 1461709626601 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:27:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9a5000 == 16 [pid = 1654] [id = 16] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12f9a5800) [pid = 1654] [serial = 44] [outer = 0x0] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12f5d6800) [pid = 1654] [serial = 45] [outer = 0x12f9a5800] 15:27:06 INFO - PROCESS | 1654 | 1461709626619 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x12f9ac000) [pid = 1654] [serial = 46] [outer = 0x12f9a5800] 15:27:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9b3000 == 17 [pid = 1654] [id = 17] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12e9a6c00) [pid = 1654] [serial = 47] [outer = 0x0] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12e9a8800) [pid = 1654] [serial = 48] [outer = 0x12e9a6c00] 15:27:06 INFO - PROCESS | 1654 | 1461709626653 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x12e9acc00) [pid = 1654] [serial = 49] [outer = 0x12e9a6c00] 15:27:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9a4800 == 18 [pid = 1654] [id = 18] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x12e9ae400) [pid = 1654] [serial = 50] [outer = 0x0] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12e9b3800) [pid = 1654] [serial = 51] [outer = 0x12e9ae400] 15:27:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12e9b3000) [pid = 1654] [serial = 52] [outer = 0x12e9ae400] 15:27:07 INFO - PROCESS | 1654 | 1461709627015 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:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 577ms 15:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:27:07 INFO - PROCESS | 1654 | 1461709627066 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1654 | 1461709627068 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:27:07 INFO - PROCESS | 1654 | 1461709627071 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1654 | 1461709627073 Marionette TRACE conn2 <- [1,46,null,{}] 15:27:07 INFO - PROCESS | 1654 | 1461709627076 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:27:07 INFO - PROCESS | 1654 | 1461709627210 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:27:07 INFO - PROCESS | 1654 | 1461709627225 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x130133000 == 19 [pid = 1654] [id = 19] 15:27:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x11ad3ac00) [pid = 1654] [serial = 53] [outer = 0x0] 15:27:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x11af63000) [pid = 1654] [serial = 54] [outer = 0x11ad3ac00] 15:27:07 INFO - PROCESS | 1654 | 1461709627272 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x12fd8c000) [pid = 1654] [serial = 55] [outer = 0x11ad3ac00] 15:27:07 INFO - PROCESS | 1654 | 1461709627576 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:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 520ms 15:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:27:07 INFO - PROCESS | 1654 | 1461709627595 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1654 | 1461709627597 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:27:07 INFO - PROCESS | 1654 | 1461709627600 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1654 | 1461709627602 Marionette TRACE conn2 <- [1,50,null,{}] 15:27:07 INFO - PROCESS | 1654 | 1461709627611 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:27:07 INFO - PROCESS | 1654 | 1461709627702 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:27:07 INFO - PROCESS | 1654 | 1461709627709 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa1a000 == 20 [pid = 1654] [id = 20] 15:27:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x12fd8f000) [pid = 1654] [serial = 56] [outer = 0x0] 15:27:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x12ffc7800) [pid = 1654] [serial = 57] [outer = 0x12fd8f000] 15:27:07 INFO - PROCESS | 1654 | 1461709627733 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x12ffcd000) [pid = 1654] [serial = 58] [outer = 0x12fd8f000] 15:27:07 INFO - PROCESS | 1654 | 1461709627971 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:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 15:27:08 INFO - PROCESS | 1654 | 1461709628028 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 1654 | 1461709628029 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:27:08 INFO - PROCESS | 1654 | 1461709628032 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 1654 | 1461709628033 Marionette TRACE conn2 <- [1,54,null,{}] 15:27:08 INFO - PROCESS | 1654 | 1461709628035 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:27:08 INFO - PROCESS | 1654 | 1461709628134 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:27:08 INFO - PROCESS | 1654 | 1461709628138 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x130143000 == 21 [pid = 1654] [id = 21] 15:27:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x12ffc9000) [pid = 1654] [serial = 59] [outer = 0x0] 15:27:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x1303dbc00) [pid = 1654] [serial = 60] [outer = 0x12ffc9000] 15:27:08 INFO - PROCESS | 1654 | 1461709628163 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x1303dfc00) [pid = 1654] [serial = 61] [outer = 0x12ffc9000] 15:27:08 INFO - PROCESS | 1654 | 1461709628398 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:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 15:27:08 INFO - PROCESS | 1654 | 1461709628451 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 1654 | 1461709628452 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:27:08 INFO - PROCESS | 1654 | 1461709628464 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 1654 | 1461709628465 Marionette TRACE conn2 <- [1,58,null,{}] 15:27:08 INFO - PROCESS | 1654 | 1461709628467 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:27:08 INFO - PROCESS | 1654 | 1461709628637 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:27:09 INFO - PROCESS | 1654 | 1461709629213 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1147ac000 == 22 [pid = 1654] [id = 22] 15:27:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x114751000) [pid = 1654] [serial = 62] [outer = 0x0] 15:27:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x1147d9400) [pid = 1654] [serial = 63] [outer = 0x114751000] 15:27:09 INFO - PROCESS | 1654 | 1461709629246 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1152c3c00) [pid = 1654] [serial = 64] [outer = 0x114751000] 15:27:09 INFO - PROCESS | 1654 | 1461709629655 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:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1227ms 15:27:09 INFO - PROCESS | 1654 | 1461709629685 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:27:09 INFO - PROCESS | 1654 | 1461709629690 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:27:09 INFO - PROCESS | 1654 | 1461709629693 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1654 | 1461709629695 Marionette TRACE conn2 <- [1,62,null,{}] 15:27:09 INFO - PROCESS | 1654 | 1461709629699 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:27:09 INFO - PROCESS | 1654 | 1461709629808 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:27:09 INFO - PROCESS | 1654 | 1461709629847 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11865f000 == 23 [pid = 1654] [id = 23] 15:27:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1159ccc00) [pid = 1654] [serial = 65] [outer = 0x0] 15:27:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x118a4d400) [pid = 1654] [serial = 66] [outer = 0x1159ccc00] 15:27:09 INFO - PROCESS | 1654 | 1461709629881 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11935e800) [pid = 1654] [serial = 67] [outer = 0x1159ccc00] 15:27:10 INFO - PROCESS | 1654 | 1461709630280 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:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 15:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:27:10 INFO - PROCESS | 1654 | 1461709630314 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 1654 | 1461709630316 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:27:10 INFO - PROCESS | 1654 | 1461709630318 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1654 | 1461709630320 Marionette TRACE conn2 <- [1,66,null,{}] 15:27:10 INFO - PROCESS | 1654 | 1461709630322 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:27:10 INFO - PROCESS | 1654 | 1461709630429 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:27:10 INFO - PROCESS | 1654 | 1461709630497 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119873800 == 24 [pid = 1654] [id = 24] 15:27:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11ad3b000) [pid = 1654] [serial = 68] [outer = 0x0] 15:27:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11bad1c00) [pid = 1654] [serial = 69] [outer = 0x11ad3b000] 15:27:10 INFO - PROCESS | 1654 | 1461709630527 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11bf80000) [pid = 1654] [serial = 70] [outer = 0x11ad3b000] 15:27:11 INFO - PROCESS | 1654 | 1461709631116 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:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 819ms 15:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:27:11 INFO - PROCESS | 1654 | 1461709631138 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 1654 | 1461709631142 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:27:11 INFO - PROCESS | 1654 | 1461709631145 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1654 | 1461709631147 Marionette TRACE conn2 <- [1,70,null,{}] 15:27:11 INFO - PROCESS | 1654 | 1461709631151 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:27:11 INFO - PROCESS | 1654 | 1461709631230 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:27:11 INFO - PROCESS | 1654 | 1461709631269 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x115212000 == 25 [pid = 1654] [id = 25] 15:27:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x116383c00) [pid = 1654] [serial = 71] [outer = 0x0] 15:27:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1166de800) [pid = 1654] [serial = 72] [outer = 0x116383c00] 15:27:11 INFO - PROCESS | 1654 | 1461709631299 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1186adc00) [pid = 1654] [serial = 73] [outer = 0x116383c00] 15:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 619ms 15:27:11 INFO - PROCESS | 1654 | 1461709631757 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:27:11 INFO - PROCESS | 1654 | 1461709631765 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 1654 | 1461709631769 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:27:11 INFO - PROCESS | 1654 | 1461709631776 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1654 | 1461709631778 Marionette TRACE conn2 <- [1,74,null,{}] 15:27:11 INFO - PROCESS | 1654 | 1461709631781 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:27:11 INFO - PROCESS | 1654 | 1461709631851 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:27:11 INFO - PROCESS | 1654 | 1461709631856 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11891c000 == 26 [pid = 1654] [id = 26] 15:27:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11935f400) [pid = 1654] [serial = 74] [outer = 0x0] 15:27:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119d93c00) [pid = 1654] [serial = 75] [outer = 0x11935f400] 15:27:11 INFO - PROCESS | 1654 | 1461709631885 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11a859800) [pid = 1654] [serial = 76] [outer = 0x11935f400] 15:27:12 INFO - PROCESS | 1654 | 1461709632199 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:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 15:27:12 INFO - PROCESS | 1654 | 1461709632246 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 1654 | 1461709632248 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:27:12 INFO - PROCESS | 1654 | 1461709632250 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1654 | 1461709632252 Marionette TRACE conn2 <- [1,78,null,{}] 15:27:12 INFO - PROCESS | 1654 | 1461709632260 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:27:12 INFO - PROCESS | 1654 | 1461709632334 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:27:12 INFO - PROCESS | 1654 | 1461709632341 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119869800 == 27 [pid = 1654] [id = 27] 15:27:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1157cbc00) [pid = 1654] [serial = 77] [outer = 0x0] 15:27:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11af57400) [pid = 1654] [serial = 78] [outer = 0x1157cbc00] 15:27:12 INFO - PROCESS | 1654 | 1461709632371 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11b774000) [pid = 1654] [serial = 79] [outer = 0x1157cbc00] 15:27:12 INFO - PROCESS | 1654 | 1461709632688 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:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 15:27:12 INFO - PROCESS | 1654 | 1461709632724 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 1654 | 1461709632727 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:27:12 INFO - PROCESS | 1654 | 1461709632731 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1654 | 1461709632732 Marionette TRACE conn2 <- [1,82,null,{}] 15:27:12 INFO - PROCESS | 1654 | 1461709632736 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:27:12 INFO - PROCESS | 1654 | 1461709632859 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:27:12 INFO - PROCESS | 1654 | 1461709632915 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2c800 == 28 [pid = 1654] [id = 28] 15:27:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1157ccc00) [pid = 1654] [serial = 80] [outer = 0x0] 15:27:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11b782400) [pid = 1654] [serial = 81] [outer = 0x1157ccc00] 15:27:12 INFO - PROCESS | 1654 | 1461709632958 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11bcd1400) [pid = 1654] [serial = 82] [outer = 0x1157ccc00] 15:27:13 INFO - PROCESS | 1654 | 1461709633355 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:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 670ms 15:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:27:13 INFO - PROCESS | 1654 | 1461709633400 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 1654 | 1461709633402 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:27:13 INFO - PROCESS | 1654 | 1461709633404 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 1654 | 1461709633405 Marionette TRACE conn2 <- [1,86,null,{}] 15:27:13 INFO - PROCESS | 1654 | 1461709633407 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:27:13 INFO - PROCESS | 1654 | 1461709633493 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:27:13 INFO - PROCESS | 1654 | 1461709633500 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa05000 == 29 [pid = 1654] [id = 29] 15:27:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11bcd1800) [pid = 1654] [serial = 83] [outer = 0x0] 15:27:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11bf81400) [pid = 1654] [serial = 84] [outer = 0x11bcd1800] 15:27:13 INFO - PROCESS | 1654 | 1461709633528 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11c438400) [pid = 1654] [serial = 85] [outer = 0x11bcd1800] 15:27:13 INFO - PROCESS | 1654 | 1461709633812 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:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 15:27:13 INFO - PROCESS | 1654 | 1461709633828 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 1654 | 1461709633829 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:27:13 INFO - PROCESS | 1654 | 1461709633831 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 1654 | 1461709633833 Marionette TRACE conn2 <- [1,90,null,{}] 15:27:13 INFO - PROCESS | 1654 | 1461709633835 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:27:13 INFO - PROCESS | 1654 | 1461709633933 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:27:13 INFO - PROCESS | 1654 | 1461709633938 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af18000 == 30 [pid = 1654] [id = 30] 15:27:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11c441c00) [pid = 1654] [serial = 86] [outer = 0x0] 15:27:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c444800) [pid = 1654] [serial = 87] [outer = 0x11c441c00] 15:27:13 INFO - PROCESS | 1654 | 1461709633967 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x123ba6400) [pid = 1654] [serial = 88] [outer = 0x11c441c00] 15:27:14 INFO - PROCESS | 1654 | 1461709634266 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:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 15:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:27:14 INFO - PROCESS | 1654 | 1461709634300 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 1654 | 1461709634301 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:27:14 INFO - PROCESS | 1654 | 1461709634304 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1654 | 1461709634305 Marionette TRACE conn2 <- [1,94,null,{}] 15:27:14 INFO - PROCESS | 1654 | 1461709634310 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:27:14 INFO - PROCESS | 1654 | 1461709634400 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:27:14 INFO - PROCESS | 1654 | 1461709634406 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b069800 == 31 [pid = 1654] [id = 31] 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116676400) [pid = 1654] [serial = 89] [outer = 0x0] 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x123ba5c00) [pid = 1654] [serial = 90] [outer = 0x116676400] 15:27:14 INFO - PROCESS | 1654 | 1461709634432 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123cea000) [pid = 1654] [serial = 91] [outer = 0x116676400] 15:27:14 INFO - PROCESS | 1654 | 1461709634687 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:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 15:27:14 INFO - PROCESS | 1654 | 1461709634729 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 1654 | 1461709634730 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:27:14 INFO - PROCESS | 1654 | 1461709634732 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1654 | 1461709634733 Marionette TRACE conn2 <- [1,98,null,{}] 15:27:14 INFO - PROCESS | 1654 | 1461709634735 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:27:14 INFO - PROCESS | 1654 | 1461709634810 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:27:14 INFO - PROCESS | 1654 | 1461709634814 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be95800 == 32 [pid = 1654] [id = 32] 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123ce6c00) [pid = 1654] [serial = 92] [outer = 0x0] 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x123cf0c00) [pid = 1654] [serial = 93] [outer = 0x123ce6c00] 15:27:14 INFO - PROCESS | 1654 | 1461709634840 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123f0f800) [pid = 1654] [serial = 94] [outer = 0x123ce6c00] 15:27:15 INFO - PROCESS | 1654 | 1461709635112 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:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 15:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:27:15 INFO - PROCESS | 1654 | 1461709635151 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1654 | 1461709635152 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:27:15 INFO - PROCESS | 1654 | 1461709635162 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1654 | 1461709635163 Marionette TRACE conn2 <- [1,102,null,{}] 15:27:15 INFO - PROCESS | 1654 | 1461709635166 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:27:15 INFO - PROCESS | 1654 | 1461709635241 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:27:15 INFO - PROCESS | 1654 | 1461709635285 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x119349000 == 33 [pid = 1654] [id = 33] 15:27:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11acc1c00) [pid = 1654] [serial = 95] [outer = 0x0] 15:27:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x123f09400) [pid = 1654] [serial = 96] [outer = 0x11acc1c00] 15:27:15 INFO - PROCESS | 1654 | 1461709635310 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124349800) [pid = 1654] [serial = 97] [outer = 0x11acc1c00] 15:27:15 INFO - PROCESS | 1654 | 1461709635545 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:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 429ms 15:27:15 INFO - PROCESS | 1654 | 1461709635587 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1654 | 1461709635590 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:27:15 INFO - PROCESS | 1654 | 1461709635601 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1654 | 1461709635602 Marionette TRACE conn2 <- [1,106,null,{}] 15:27:15 INFO - PROCESS | 1654 | 1461709635612 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:27:15 INFO - PROCESS | 1654 | 1461709635687 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:27:15 INFO - PROCESS | 1654 | 1461709635694 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c410800 == 34 [pid = 1654] [id = 34] 15:27:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1242ce400) [pid = 1654] [serial = 98] [outer = 0x0] 15:27:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124751000) [pid = 1654] [serial = 99] [outer = 0x1242ce400] 15:27:15 INFO - PROCESS | 1654 | 1461709635719 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1271e5c00) [pid = 1654] [serial = 100] [outer = 0x1242ce400] 15:27:16 INFO - PROCESS | 1654 | 1461709636067 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:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms 15:27:16 INFO - PROCESS | 1654 | 1461709636122 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 1654 | 1461709636124 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:27:16 INFO - PROCESS | 1654 | 1461709636127 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 1654 | 1461709636130 Marionette TRACE conn2 <- [1,110,null,{}] 15:27:16 INFO - PROCESS | 1654 | 1461709636145 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:27:16 INFO - PROCESS | 1654 | 1461709636279 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:27:16 INFO - PROCESS | 1654 | 1461709636294 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9ba800 == 35 [pid = 1654] [id = 35] 15:27:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x127326800) [pid = 1654] [serial = 101] [outer = 0x0] 15:27:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x127665c00) [pid = 1654] [serial = 102] [outer = 0x127326800] 15:27:16 INFO - PROCESS | 1654 | 1461709636340 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1278e6400) [pid = 1654] [serial = 103] [outer = 0x127326800] 15:27:16 INFO - PROCESS | 1654 | 1461709636687 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:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 583ms 15:27:16 INFO - PROCESS | 1654 | 1461709636711 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 1654 | 1461709636712 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:27:16 INFO - PROCESS | 1654 | 1461709636714 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 1654 | 1461709636715 Marionette TRACE conn2 <- [1,114,null,{}] 15:27:16 INFO - PROCESS | 1654 | 1461709636717 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:27:16 INFO - PROCESS | 1654 | 1461709636813 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:27:16 INFO - PROCESS | 1654 | 1461709636819 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c92000 == 36 [pid = 1654] [id = 36] 15:27:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1271dd800) [pid = 1654] [serial = 104] [outer = 0x0] 15:27:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1278f1800) [pid = 1654] [serial = 105] [outer = 0x1271dd800] 15:27:16 INFO - PROCESS | 1654 | 1461709636845 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12832e400) [pid = 1654] [serial = 106] [outer = 0x1271dd800] 15:27:17 INFO - PROCESS | 1654 | 1461709637182 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:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 518ms 15:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:27:17 INFO - PROCESS | 1654 | 1461709637232 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1654 | 1461709637234 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:27:17 INFO - PROCESS | 1654 | 1461709637236 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1654 | 1461709637237 Marionette TRACE conn2 <- [1,118,null,{}] 15:27:17 INFO - PROCESS | 1654 | 1461709637239 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:27:17 INFO - PROCESS | 1654 | 1461709637310 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:27:17 INFO - PROCESS | 1654 | 1461709637314 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f67000 == 37 [pid = 1654] [id = 37] 15:27:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1278af000) [pid = 1654] [serial = 107] [outer = 0x0] 15:27:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128d95c00) [pid = 1654] [serial = 108] [outer = 0x1278af000] 15:27:17 INFO - PROCESS | 1654 | 1461709637341 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b467000) [pid = 1654] [serial = 109] [outer = 0x1278af000] 15:27:17 INFO - PROCESS | 1654 | 1461709637624 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:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 15:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:27:17 INFO - PROCESS | 1654 | 1461709637664 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1654 | 1461709637665 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:27:17 INFO - PROCESS | 1654 | 1461709637667 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1654 | 1461709637669 Marionette TRACE conn2 <- [1,122,null,{}] 15:27:17 INFO - PROCESS | 1654 | 1461709637672 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:27:17 INFO - PROCESS | 1654 | 1461709637771 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:27:17 INFO - PROCESS | 1654 | 1461709637778 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12419f000 == 38 [pid = 1654] [id = 38] 15:27:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c438c00) [pid = 1654] [serial = 110] [outer = 0x0] 15:27:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b464400) [pid = 1654] [serial = 111] [outer = 0x11c438c00] 15:27:17 INFO - PROCESS | 1654 | 1461709637802 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b5f0400) [pid = 1654] [serial = 112] [outer = 0x11c438c00] 15:27:18 INFO - PROCESS | 1654 | 1461709638124 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:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 15:27:18 INFO - PROCESS | 1654 | 1461709638138 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 1654 | 1461709638141 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:27:18 INFO - PROCESS | 1654 | 1461709638146 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1654 | 1461709638148 Marionette TRACE conn2 <- [1,126,null,{}] 15:27:18 INFO - PROCESS | 1654 | 1461709638151 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:27:18 INFO - PROCESS | 1654 | 1461709638271 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:27:18 INFO - PROCESS | 1654 | 1461709638277 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12717a000 == 39 [pid = 1654] [id = 39] 15:27:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b4e9800) [pid = 1654] [serial = 113] [outer = 0x0] 15:27:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b7e7400) [pid = 1654] [serial = 114] [outer = 0x12b4e9800] 15:27:18 INFO - PROCESS | 1654 | 1461709638318 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12ba74c00) [pid = 1654] [serial = 115] [outer = 0x12b4e9800] 15:27:18 INFO - PROCESS | 1654 | 1461709638812 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:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 721ms 15:27:18 INFO - PROCESS | 1654 | 1461709638866 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 1654 | 1461709638869 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:27:18 INFO - PROCESS | 1654 | 1461709638872 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1654 | 1461709638875 Marionette TRACE conn2 <- [1,130,null,{}] 15:27:18 INFO - PROCESS | 1654 | 1461709638879 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:27:18 INFO - PROCESS | 1654 | 1461709638976 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:27:19 INFO - PROCESS | 1654 | 1461709639034 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x118660000 == 40 [pid = 1654] [id = 40] 15:27:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x116682000) [pid = 1654] [serial = 116] [outer = 0x0] 15:27:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x118f11c00) [pid = 1654] [serial = 117] [outer = 0x116682000] 15:27:19 INFO - PROCESS | 1654 | 1461709639068 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119d92000) [pid = 1654] [serial = 118] [outer = 0x116682000] 15:27:19 INFO - PROCESS | 1654 | 1461709639519 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:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 15:27:19 INFO - PROCESS | 1654 | 1461709639557 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 1654 | 1461709639560 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:27:19 INFO - PROCESS | 1654 | 1461709639600 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 1654 | 1461709639601 Marionette TRACE conn2 <- [1,134,null,{}] 15:27:19 INFO - PROCESS | 1654 | 1461709639607 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:27:19 INFO - PROCESS | 1654 | 1461709639704 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:27:19 INFO - PROCESS | 1654 | 1461709639761 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11adf0800 == 41 [pid = 1654] [id = 41] 15:27:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11af64800) [pid = 1654] [serial = 119] [outer = 0x0] 15:27:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11ba80000) [pid = 1654] [serial = 120] [outer = 0x11af64800] 15:27:19 INFO - PROCESS | 1654 | 1461709639791 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11bf86000) [pid = 1654] [serial = 121] [outer = 0x11af64800] 15:27:20 INFO - PROCESS | 1654 | 1461709640235 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:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 688ms 15:27:20 INFO - PROCESS | 1654 | 1461709640290 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 1654 | 1461709640291 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:27:20 INFO - PROCESS | 1654 | 1461709640296 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1654 | 1461709640299 Marionette TRACE conn2 <- [1,138,null,{}] 15:27:20 INFO - PROCESS | 1654 | 1461709640309 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:27:20 INFO - PROCESS | 1654 | 1461709640405 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:27:20 INFO - PROCESS | 1654 | 1461709640464 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a4800 == 42 [pid = 1654] [id = 42] 15:27:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c9f7000) [pid = 1654] [serial = 122] [outer = 0x0] 15:27:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x123ba0000) [pid = 1654] [serial = 123] [outer = 0x11c9f7000] 15:27:20 INFO - PROCESS | 1654 | 1461709640497 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1242cf800) [pid = 1654] [serial = 124] [outer = 0x11c9f7000] 15:27:20 INFO - PROCESS | 1654 | 1461709640964 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:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 872ms 15:27:21 INFO - PROCESS | 1654 | 1461709641169 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1654 | 1461709641172 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:27:21 INFO - PROCESS | 1654 | 1461709641175 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1654 | 1461709641177 Marionette TRACE conn2 <- [1,142,null,{}] 15:27:21 INFO - PROCESS | 1654 | 1461709641180 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:27:21 INFO - PROCESS | 1654 | 1461709641265 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:27:21 INFO - PROCESS | 1654 | 1461709641319 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f46000 == 43 [pid = 1654] [id = 43] 15:27:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1186b4000) [pid = 1654] [serial = 125] [outer = 0x0] 15:27:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x118fa7c00) [pid = 1654] [serial = 126] [outer = 0x1186b4000] 15:27:21 INFO - PROCESS | 1654 | 1461709641347 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119d90000) [pid = 1654] [serial = 127] [outer = 0x1186b4000] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12eac5800 == 42 [pid = 1654] [id = 12] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12419f000 == 41 [pid = 1654] [id = 38] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x123f67000 == 40 [pid = 1654] [id = 37] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x123c92000 == 39 [pid = 1654] [id = 36] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9ba800 == 38 [pid = 1654] [id = 35] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11c410800 == 37 [pid = 1654] [id = 34] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119349000 == 36 [pid = 1654] [id = 33] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11be95800 == 35 [pid = 1654] [id = 32] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11b069800 == 34 [pid = 1654] [id = 31] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11af18000 == 33 [pid = 1654] [id = 30] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa05000 == 32 [pid = 1654] [id = 29] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119c2c800 == 31 [pid = 1654] [id = 28] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119869800 == 30 [pid = 1654] [id = 27] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11891c000 == 29 [pid = 1654] [id = 26] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x115212000 == 28 [pid = 1654] [id = 25] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119873800 == 27 [pid = 1654] [id = 24] 15:27:21 INFO - PROCESS | 1654 | 1461709641878 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:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11865f000 == 26 [pid = 1654] [id = 23] 15:27:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1147ac000 == 25 [pid = 1654] [id = 22] 15:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 771ms 15:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:27:21 INFO - PROCESS | 1654 | 1461709641947 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1654 | 1461709641949 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:27:21 INFO - PROCESS | 1654 | 1461709641952 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1654 | 1461709641955 Marionette TRACE conn2 <- [1,146,null,{}] 15:27:21 INFO - PROCESS | 1654 | 1461709641960 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:27:22 INFO - PROCESS | 1654 | 1461709642049 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:27:22 INFO - PROCESS | 1654 | 1461709642089 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11550d800 == 26 [pid = 1654] [id = 44] 15:27:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x118676c00) [pid = 1654] [serial = 128] [outer = 0x0] 15:27:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1186b5400) [pid = 1654] [serial = 129] [outer = 0x118676c00] 15:27:22 INFO - PROCESS | 1654 | 1461709642115 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119b72400) [pid = 1654] [serial = 130] [outer = 0x118676c00] 15:27:22 INFO - PROCESS | 1654 | 1461709642667 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:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 724ms 15:27:22 INFO - PROCESS | 1654 | 1461709642678 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 1654 | 1461709642683 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:27:22 INFO - PROCESS | 1654 | 1461709642690 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 1654 | 1461709642693 Marionette TRACE conn2 <- [1,150,null,{}] 15:27:22 INFO - PROCESS | 1654 | 1461709642697 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:27:22 INFO - PROCESS | 1654 | 1461709642834 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:27:22 INFO - PROCESS | 1654 | 1461709642920 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c3a000 == 27 [pid = 1654] [id = 45] 15:27:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11a85f000) [pid = 1654] [serial = 131] [outer = 0x0] 15:27:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11afd4800) [pid = 1654] [serial = 132] [outer = 0x11a85f000] 15:27:22 INFO - PROCESS | 1654 | 1461709642954 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11bcca800) [pid = 1654] [serial = 133] [outer = 0x11a85f000] 15:27:23 INFO - PROCESS | 1654 | 1461709643383 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:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 723ms 15:27:23 INFO - PROCESS | 1654 | 1461709643412 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 1654 | 1461709643414 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:27:23 INFO - PROCESS | 1654 | 1461709643416 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1654 | 1461709643419 Marionette TRACE conn2 <- [1,154,null,{}] 15:27:23 INFO - PROCESS | 1654 | 1461709643447 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:27:23 INFO - PROCESS | 1654 | 1461709643544 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:27:23 INFO - PROCESS | 1654 | 1461709643603 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b069000 == 28 [pid = 1654] [id = 46] 15:27:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11c442000) [pid = 1654] [serial = 134] [outer = 0x0] 15:27:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11c498c00) [pid = 1654] [serial = 135] [outer = 0x11c442000] 15:27:23 INFO - PROCESS | 1654 | 1461709643636 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c9f1c00) [pid = 1654] [serial = 136] [outer = 0x11c442000] 15:27:24 INFO - PROCESS | 1654 | 1461709644114 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:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 771ms 15:27:24 INFO - PROCESS | 1654 | 1461709644188 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:27:24 INFO - PROCESS | 1654 | 1461709644193 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:27:24 INFO - PROCESS | 1654 | 1461709644197 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 1654 | 1461709644199 Marionette TRACE conn2 <- [1,158,null,{}] 15:27:24 INFO - PROCESS | 1654 | 1461709644203 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:27:24 INFO - PROCESS | 1654 | 1461709644336 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:27:24 INFO - PROCESS | 1654 | 1461709644418 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bfad000 == 29 [pid = 1654] [id = 47] 15:27:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x123ce9400) [pid = 1654] [serial = 137] [outer = 0x0] 15:27:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x123dea400) [pid = 1654] [serial = 138] [outer = 0x123ce9400] 15:27:24 INFO - PROCESS | 1654 | 1461709644452 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x124345400) [pid = 1654] [serial = 139] [outer = 0x123ce9400] 15:27:24 INFO - PROCESS | 1654 | 1461709644882 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:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 720ms 15:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:27:24 INFO - PROCESS | 1654 | 1461709644917 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 1654 | 1461709644918 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:27:24 INFO - PROCESS | 1654 | 1461709644936 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 1654 | 1461709644937 Marionette TRACE conn2 <- [1,162,null,{}] 15:27:24 INFO - PROCESS | 1654 | 1461709644944 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:27:25 INFO - PROCESS | 1654 | 1461709645031 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:27:25 INFO - PROCESS | 1654 | 1461709645087 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c72d800 == 30 [pid = 1654] [id = 48] 15:27:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1242ce000) [pid = 1654] [serial = 140] [outer = 0x0] 15:27:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x124975800) [pid = 1654] [serial = 141] [outer = 0x1242ce000] 15:27:25 INFO - PROCESS | 1654 | 1461709645118 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12732f800) [pid = 1654] [serial = 142] [outer = 0x1242ce000] 15:27:25 INFO - PROCESS | 1654 | 1461709645553 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:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 638ms 15:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:27:25 INFO - PROCESS | 1654 | 1461709645558 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1654 | 1461709645560 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:27:25 INFO - PROCESS | 1654 | 1461709645562 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1654 | 1461709645563 Marionette TRACE conn2 <- [1,166,null,{}] 15:27:25 INFO - PROCESS | 1654 | 1461709645566 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:27:25 INFO - PROCESS | 1654 | 1461709645697 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:27:25 INFO - PROCESS | 1654 | 1461709645773 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f67800 == 31 [pid = 1654] [id = 49] 15:27:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1276bb800) [pid = 1654] [serial = 143] [outer = 0x0] 15:27:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1278ea800) [pid = 1654] [serial = 144] [outer = 0x1276bb800] 15:27:25 INFO - PROCESS | 1654 | 1461709645809 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12b5f0800) [pid = 1654] [serial = 145] [outer = 0x1276bb800] 15:27:26 INFO - PROCESS | 1654 | 1461709646312 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:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 819ms 15:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:27:26 INFO - PROCESS | 1654 | 1461709646382 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 1654 | 1461709646384 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:27:26 INFO - PROCESS | 1654 | 1461709646388 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 1654 | 1461709646390 Marionette TRACE conn2 <- [1,170,null,{}] 15:27:26 INFO - PROCESS | 1654 | 1461709646394 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:27:26 INFO - PROCESS | 1654 | 1461709646481 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:27:26 INFO - PROCESS | 1654 | 1461709646542 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11933f800 == 32 [pid = 1654] [id = 50] 15:27:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x116855c00) [pid = 1654] [serial = 146] [outer = 0x0] 15:27:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119290c00) [pid = 1654] [serial = 147] [outer = 0x116855c00] 15:27:26 INFO - PROCESS | 1654 | 1461709646569 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11aa4a000) [pid = 1654] [serial = 148] [outer = 0x116855c00] 15:27:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11adf0800 == 31 [pid = 1654] [id = 41] 15:27:26 INFO - PROCESS | 1654 | --DOCSHELL 0x118660000 == 30 [pid = 1654] [id = 40] 15:27:27 INFO - PROCESS | 1654 | 1461709647035 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:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 15:27:27 INFO - PROCESS | 1654 | 1461709647073 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 1654 | 1461709647076 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:27:27 INFO - PROCESS | 1654 | 1461709647081 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1654 | 1461709647084 Marionette TRACE conn2 <- [1,174,null,{}] 15:27:27 INFO - PROCESS | 1654 | 1461709647088 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:27:27 INFO - PROCESS | 1654 | 1461709647180 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:27:27 INFO - PROCESS | 1654 | 1461709647240 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa15800 == 31 [pid = 1654] [id = 51] 15:27:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119e4e000) [pid = 1654] [serial = 149] [outer = 0x0] 15:27:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11afd1800) [pid = 1654] [serial = 150] [outer = 0x119e4e000] 15:27:27 INFO - PROCESS | 1654 | 1461709647273 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11bcc5000) [pid = 1654] [serial = 151] [outer = 0x119e4e000] 15:27:27 INFO - PROCESS | 1654 | 1461709647695 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:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 15:27:27 INFO - PROCESS | 1654 | 1461709647702 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 1654 | 1461709647706 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:27:27 INFO - PROCESS | 1654 | 1461709647711 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1654 | 1461709647713 Marionette TRACE conn2 <- [1,178,null,{}] 15:27:27 INFO - PROCESS | 1654 | 1461709647715 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:27:27 INFO - PROCESS | 1654 | 1461709647807 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:27:27 INFO - PROCESS | 1654 | 1461709647851 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1a2800 == 32 [pid = 1654] [id = 52] 15:27:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11bccbc00) [pid = 1654] [serial = 152] [outer = 0x0] 15:27:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11c440c00) [pid = 1654] [serial = 153] [outer = 0x11bccbc00] 15:27:27 INFO - PROCESS | 1654 | 1461709647881 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x123ba6000) [pid = 1654] [serial = 154] [outer = 0x11bccbc00] 15:27:28 INFO - PROCESS | 1654 | 1461709648309 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:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 15:27:28 INFO - PROCESS | 1654 | 1461709648331 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 1654 | 1461709648333 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:27:28 INFO - PROCESS | 1654 | 1461709648335 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 1654 | 1461709648337 Marionette TRACE conn2 <- [1,182,null,{}] 15:27:28 INFO - PROCESS | 1654 | 1461709648345 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:27:28 INFO - PROCESS | 1654 | 1461709648442 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:27:28 INFO - PROCESS | 1654 | 1461709648532 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271bf800 == 33 [pid = 1654] [id = 53] 15:27:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x124757800) [pid = 1654] [serial = 155] [outer = 0x0] 15:27:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x127334800) [pid = 1654] [serial = 156] [outer = 0x124757800] 15:27:28 INFO - PROCESS | 1654 | 1461709648567 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x127aeac00) [pid = 1654] [serial = 157] [outer = 0x124757800] 15:27:28 INFO - PROCESS | 1654 | 1461709648993 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:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 15:27:29 INFO - PROCESS | 1654 | 1461709649006 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 1654 | 1461709649008 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:27:29 INFO - PROCESS | 1654 | 1461709649010 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1654 | 1461709649012 Marionette TRACE conn2 <- [1,186,null,{}] 15:27:29 INFO - PROCESS | 1654 | 1461709649014 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:27:29 INFO - PROCESS | 1654 | 1461709649104 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:27:29 INFO - PROCESS | 1654 | 1461709649161 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c25800 == 34 [pid = 1654] [id = 54] 15:27:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12832c000) [pid = 1654] [serial = 158] [outer = 0x0] 15:27:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12b4f3800) [pid = 1654] [serial = 159] [outer = 0x12832c000] 15:27:29 INFO - PROCESS | 1654 | 1461709649194 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12ba6dc00) [pid = 1654] [serial = 160] [outer = 0x12832c000] 15:27:29 INFO - PROCESS | 1654 | 1461709649597 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:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 618ms 15:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:27:29 INFO - PROCESS | 1654 | 1461709649630 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 1654 | 1461709649631 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:27:29 INFO - PROCESS | 1654 | 1461709649633 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1654 | 1461709649635 Marionette TRACE conn2 <- [1,190,null,{}] 15:27:29 INFO - PROCESS | 1654 | 1461709649637 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:27:29 INFO - PROCESS | 1654 | 1461709649724 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:27:29 INFO - PROCESS | 1654 | 1461709649807 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x128353800 == 35 [pid = 1654] [id = 55] 15:27:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12ba79400) [pid = 1654] [serial = 161] [outer = 0x0] 15:27:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12bbf3000) [pid = 1654] [serial = 162] [outer = 0x12ba79400] 15:27:29 INFO - PROCESS | 1654 | 1461709649851 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12bd6e400) [pid = 1654] [serial = 163] [outer = 0x12ba79400] 15:27:30 INFO - PROCESS | 1654 | 1461709650292 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:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 669ms 15:27:30 INFO - PROCESS | 1654 | 1461709650302 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1654 | 1461709650304 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:27:30 INFO - PROCESS | 1654 | 1461709650306 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1654 | 1461709650307 Marionette TRACE conn2 <- [1,194,null,{}] 15:27:30 INFO - PROCESS | 1654 | 1461709650310 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:27:30 INFO - PROCESS | 1654 | 1461709650423 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:27:30 INFO - PROCESS | 1654 | 1461709650471 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b497800 == 36 [pid = 1654] [id = 56] 15:27:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12ba76c00) [pid = 1654] [serial = 164] [outer = 0x0] 15:27:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12bd74400) [pid = 1654] [serial = 165] [outer = 0x12ba76c00] 15:27:30 INFO - PROCESS | 1654 | 1461709650507 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12d3f4400) [pid = 1654] [serial = 166] [outer = 0x12ba76c00] 15:27:30 INFO - PROCESS | 1654 | 1461709650965 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:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 15:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:27:30 INFO - PROCESS | 1654 | 1461709650976 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1654 | 1461709650977 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:27:30 INFO - PROCESS | 1654 | 1461709650980 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1654 | 1461709650982 Marionette TRACE conn2 <- [1,198,null,{}] 15:27:30 INFO - PROCESS | 1654 | 1461709650985 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:27:31 INFO - PROCESS | 1654 | 1461709651093 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:27:31 INFO - PROCESS | 1654 | 1461709651141 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119282000 == 37 [pid = 1654] [id = 57] 15:27:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x11afd6000) [pid = 1654] [serial = 167] [outer = 0x0] 15:27:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11ba7e800) [pid = 1654] [serial = 168] [outer = 0x11afd6000] 15:27:31 INFO - PROCESS | 1654 | 1461709651171 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11bf80400) [pid = 1654] [serial = 169] [outer = 0x11afd6000] 15:27:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11b069000 == 36 [pid = 1654] [id = 46] 15:27:31 INFO - PROCESS | 1654 | --DOCSHELL 0x119c3a000 == 35 [pid = 1654] [id = 45] 15:27:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11550d800 == 34 [pid = 1654] [id = 44] 15:27:31 INFO - PROCESS | 1654 | 1461709651619 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:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 15:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:27:31 INFO - PROCESS | 1654 | 1461709651652 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 1654 | 1461709651654 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:27:31 INFO - PROCESS | 1654 | 1461709651658 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1654 | 1461709651660 Marionette TRACE conn2 <- [1,202,null,{}] 15:27:31 INFO - PROCESS | 1654 | 1461709651664 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:27:31 INFO - PROCESS | 1654 | 1461709651760 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:27:31 INFO - PROCESS | 1654 | 1461709651811 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af1f800 == 35 [pid = 1654] [id = 58] 15:27:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x11af58800) [pid = 1654] [serial = 170] [outer = 0x0] 15:27:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x11be50c00) [pid = 1654] [serial = 171] [outer = 0x11af58800] 15:27:31 INFO - PROCESS | 1654 | 1461709651844 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11c51cc00) [pid = 1654] [serial = 172] [outer = 0x11af58800] 15:27:32 INFO - PROCESS | 1654 | 1461709652273 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:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 15:27:32 INFO - PROCESS | 1654 | 1461709652328 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 1654 | 1461709652332 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:27:32 INFO - PROCESS | 1654 | 1461709652372 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 1654 | 1461709652374 Marionette TRACE conn2 <- [1,206,null,{}] 15:27:32 INFO - PROCESS | 1654 | 1461709652379 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:27:32 INFO - PROCESS | 1654 | 1461709652470 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:27:32 INFO - PROCESS | 1654 | 1461709652523 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x124797000 == 36 [pid = 1654] [id = 59] 15:27:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x123ded400) [pid = 1654] [serial = 173] [outer = 0x0] 15:27:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x124973800) [pid = 1654] [serial = 174] [outer = 0x123ded400] 15:27:32 INFO - PROCESS | 1654 | 1461709652554 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x1278aa400) [pid = 1654] [serial = 175] [outer = 0x123ded400] 15:27:32 INFO - PROCESS | 1654 | 1461709652972 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:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 638ms 15:27:33 INFO - PROCESS | 1654 | 1461709653007 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1654 | 1461709653008 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:27:33 INFO - PROCESS | 1654 | 1461709653013 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1654 | 1461709653015 Marionette TRACE conn2 <- [1,210,null,{}] 15:27:33 INFO - PROCESS | 1654 | 1461709653024 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:27:33 INFO - PROCESS | 1654 | 1461709653119 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:27:33 INFO - PROCESS | 1654 | 1461709653183 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5b6800 == 37 [pid = 1654] [id = 60] 15:27:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12b4ebc00) [pid = 1654] [serial = 176] [outer = 0x0] 15:27:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12b5fc400) [pid = 1654] [serial = 177] [outer = 0x12b4ebc00] 15:27:33 INFO - PROCESS | 1654 | 1461709653217 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12bbfa800) [pid = 1654] [serial = 178] [outer = 0x12b4ebc00] 15:27:33 INFO - PROCESS | 1654 | 1461709653644 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:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 671ms 15:27:33 INFO - PROCESS | 1654 | 1461709653685 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1654 | 1461709653687 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:27:33 INFO - PROCESS | 1654 | 1461709653690 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1654 | 1461709653692 Marionette TRACE conn2 <- [1,214,null,{}] 15:27:33 INFO - PROCESS | 1654 | 1461709653696 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:27:33 INFO - PROCESS | 1654 | 1461709653864 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:27:33 INFO - PROCESS | 1654 | 1461709653951 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e77800 == 38 [pid = 1654] [id = 61] 15:27:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12bda9800) [pid = 1654] [serial = 179] [outer = 0x0] 15:27:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12d09f400) [pid = 1654] [serial = 180] [outer = 0x12bda9800] 15:27:33 INFO - PROCESS | 1654 | 1461709653983 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12d360c00) [pid = 1654] [serial = 181] [outer = 0x12bda9800] 15:27:34 INFO - PROCESS | 1654 | 1461709654398 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:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 720ms 15:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:27:34 INFO - PROCESS | 1654 | 1461709654410 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 1654 | 1461709654412 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:27:34 INFO - PROCESS | 1654 | 1461709654414 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 1654 | 1461709654415 Marionette TRACE conn2 <- [1,218,null,{}] 15:27:34 INFO - PROCESS | 1654 | 1461709654417 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:27:34 INFO - PROCESS | 1654 | 1461709654505 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:27:34 INFO - PROCESS | 1654 | 1461709654555 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d00c000 == 39 [pid = 1654] [id = 62] 15:27:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12d092c00) [pid = 1654] [serial = 182] [outer = 0x0] 15:27:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12d3f3800) [pid = 1654] [serial = 183] [outer = 0x12d092c00] 15:27:34 INFO - PROCESS | 1654 | 1461709654585 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12d636400) [pid = 1654] [serial = 184] [outer = 0x12d092c00] 15:27:34 INFO - PROCESS | 1654 | 1461709654981 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:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 618ms 15:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:27:35 INFO - PROCESS | 1654 | 1461709655032 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 1654 | 1461709655033 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:27:35 INFO - PROCESS | 1654 | 1461709655036 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1654 | 1461709655037 Marionette TRACE conn2 <- [1,222,null,{}] 15:27:35 INFO - PROCESS | 1654 | 1461709655054 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:27:35 INFO - PROCESS | 1654 | 1461709655222 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:27:35 INFO - PROCESS | 1654 | 1461709655271 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6be800 == 40 [pid = 1654] [id = 63] 15:27:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12db65800) [pid = 1654] [serial = 185] [outer = 0x0] 15:27:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12e2d3c00) [pid = 1654] [serial = 186] [outer = 0x12db65800] 15:27:35 INFO - PROCESS | 1654 | 1461709655303 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12e69a800) [pid = 1654] [serial = 187] [outer = 0x12db65800] 15:27:35 INFO - PROCESS | 1654 | 1461709655786 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:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 772ms 15:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:27:35 INFO - PROCESS | 1654 | 1461709655809 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 1654 | 1461709655811 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:27:35 INFO - PROCESS | 1654 | 1461709655814 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1654 | 1461709655817 Marionette TRACE conn2 <- [1,226,null,{}] 15:27:35 INFO - PROCESS | 1654 | 1461709655820 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:27:35 INFO - PROCESS | 1654 | 1461709655943 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:27:36 INFO - PROCESS | 1654 | 1461709655994 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db46000 == 41 [pid = 1654] [id = 64] 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12e507c00) [pid = 1654] [serial = 188] [outer = 0x0] 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12e69f400) [pid = 1654] [serial = 189] [outer = 0x12e507c00] 15:27:36 INFO - PROCESS | 1654 | 1461709656023 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12e937c00) [pid = 1654] [serial = 190] [outer = 0x12e507c00] 15:27:36 INFO - PROCESS | 1654 | 1461709656502 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:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 723ms 15:27:36 INFO - PROCESS | 1654 | 1461709656543 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 1654 | 1461709656545 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:27:36 INFO - PROCESS | 1654 | 1461709656549 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 1654 | 1461709656551 Marionette TRACE conn2 <- [1,230,null,{}] 15:27:36 INFO - PROCESS | 1654 | 1461709656554 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:27:36 INFO - PROCESS | 1654 | 1461709656647 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:27:36 INFO - PROCESS | 1654 | 1461709656718 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c9f000 == 42 [pid = 1654] [id = 65] 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x11bacf000) [pid = 1654] [serial = 191] [outer = 0x0] 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11c495000) [pid = 1654] [serial = 192] [outer = 0x11bacf000] 15:27:36 INFO - PROCESS | 1654 | 1461709656747 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x123bab400) [pid = 1654] [serial = 193] [outer = 0x11bacf000] 15:27:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x123cea400) [pid = 1654] [serial = 194] [outer = 0x12e9ae400] 15:27:37 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa15800 == 41 [pid = 1654] [id = 51] 15:27:37 INFO - PROCESS | 1654 | 1461709657279 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:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 771ms 15:27:37 INFO - PROCESS | 1654 | 1461709657324 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 1654 | 1461709657326 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:27:37 INFO - PROCESS | 1654 | 1461709657332 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1654 | 1461709657335 Marionette TRACE conn2 <- [1,234,null,{}] 15:27:37 INFO - PROCESS | 1654 | 1461709657339 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:27:37 INFO - PROCESS | 1654 | 1461709657436 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:27:37 INFO - PROCESS | 1654 | 1461709657515 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f7b000 == 42 [pid = 1654] [id = 66] 15:27:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x11c443800) [pid = 1654] [serial = 195] [outer = 0x0] 15:27:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x123ceb000) [pid = 1654] [serial = 196] [outer = 0x11c443800] 15:27:37 INFO - PROCESS | 1654 | 1461709657548 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x127333800) [pid = 1654] [serial = 197] [outer = 0x11c443800] 15:27:38 INFO - PROCESS | 1654 | 1461709658007 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:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 721ms 15:27:38 INFO - PROCESS | 1654 | 1461709658055 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 1654 | 1461709658061 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:27:38 INFO - PROCESS | 1654 | 1461709658067 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1654 | 1461709658070 Marionette TRACE conn2 <- [1,238,null,{}] 15:27:38 INFO - PROCESS | 1654 | 1461709658074 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:27:38 INFO - PROCESS | 1654 | 1461709658222 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:27:38 INFO - PROCESS | 1654 | 1461709658284 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3e000 == 43 [pid = 1654] [id = 67] 15:27:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x127aec000) [pid = 1654] [serial = 198] [outer = 0x0] 15:27:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12b4ec800) [pid = 1654] [serial = 199] [outer = 0x127aec000] 15:27:38 INFO - PROCESS | 1654 | 1461709658312 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12bbfb800) [pid = 1654] [serial = 200] [outer = 0x127aec000] 15:27:38 INFO - PROCESS | 1654 | 1461709658876 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:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 825ms 15:27:38 INFO - PROCESS | 1654 | 1461709658911 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 1654 | 1461709658913 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:27:38 INFO - PROCESS | 1654 | 1461709658919 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1654 | 1461709658922 Marionette TRACE conn2 <- [1,242,null,{}] 15:27:38 INFO - PROCESS | 1654 | 1461709658937 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:27:39 INFO - PROCESS | 1654 | 1461709659073 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:27:39 INFO - PROCESS | 1654 | 1461709659142 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e321000 == 44 [pid = 1654] [id = 68] 15:27:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12d3f1000) [pid = 1654] [serial = 201] [outer = 0x0] 15:27:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x12d630000) [pid = 1654] [serial = 202] [outer = 0x12d3f1000] 15:27:39 INFO - PROCESS | 1654 | 1461709659175 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x12e2c8400) [pid = 1654] [serial = 203] [outer = 0x12d3f1000] 15:27:39 INFO - PROCESS | 1654 | 1461709659614 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:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 726ms 15:27:39 INFO - PROCESS | 1654 | 1461709659657 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 1654 | 1461709659659 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:27:39 INFO - PROCESS | 1654 | 1461709659664 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1654 | 1461709659665 Marionette TRACE conn2 <- [1,246,null,{}] 15:27:39 INFO - PROCESS | 1654 | 1461709659667 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:27:39 INFO - PROCESS | 1654 | 1461709659759 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:27:39 INFO - PROCESS | 1654 | 1461709659827 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e981000 == 45 [pid = 1654] [id = 69] 15:27:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x12e507000) [pid = 1654] [serial = 204] [outer = 0x0] 15:27:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x12e69bc00) [pid = 1654] [serial = 205] [outer = 0x12e507000] 15:27:39 INFO - PROCESS | 1654 | 1461709659858 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x12e93b400) [pid = 1654] [serial = 206] [outer = 0x12e507000] 15:27:40 INFO - PROCESS | 1654 | 1461709660262 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:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 15:27:40 INFO - PROCESS | 1654 | 1461709660284 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 1654 | 1461709660285 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:27:40 INFO - PROCESS | 1654 | 1461709660288 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 1654 | 1461709660289 Marionette TRACE conn2 <- [1,250,null,{}] 15:27:40 INFO - PROCESS | 1654 | 1461709660291 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:27:40 INFO - PROCESS | 1654 | 1461709660383 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:27:40 INFO - PROCESS | 1654 | 1461709660434 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eac2800 == 46 [pid = 1654] [id = 70] 15:27:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x12e507400) [pid = 1654] [serial = 207] [outer = 0x0] 15:27:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x12e944800) [pid = 1654] [serial = 208] [outer = 0x12e507400] 15:27:40 INFO - PROCESS | 1654 | 1461709660465 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x12e9aac00) [pid = 1654] [serial = 209] [outer = 0x12e507400] 15:27:40 INFO - PROCESS | 1654 | 1461709660930 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:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 15:27:40 INFO - PROCESS | 1654 | 1461709660961 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 1654 | 1461709660963 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:27:40 INFO - PROCESS | 1654 | 1461709660968 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 1654 | 1461709660970 Marionette TRACE conn2 <- [1,254,null,{}] 15:27:40 INFO - PROCESS | 1654 | 1461709660998 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:27:41 INFO - PROCESS | 1654 | 1461709661153 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:27:41 INFO - PROCESS | 1654 | 1461709661222 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e7000 == 47 [pid = 1654] [id = 71] 15:27:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12f0a9000) [pid = 1654] [serial = 210] [outer = 0x0] 15:27:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x12f2b1400) [pid = 1654] [serial = 211] [outer = 0x12f0a9000] 15:27:41 INFO - PROCESS | 1654 | 1461709661254 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12f2ba000) [pid = 1654] [serial = 212] [outer = 0x12f0a9000] 15:27:41 INFO - PROCESS | 1654 | 1461709661661 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:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 15:27:41 INFO - PROCESS | 1654 | 1461709661708 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1654 | 1461709661710 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:27:41 INFO - PROCESS | 1654 | 1461709661719 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1654 | 1461709661721 Marionette TRACE conn2 <- [1,258,null,{}] 15:27:41 INFO - PROCESS | 1654 | 1461709661726 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:27:41 INFO - PROCESS | 1654 | 1461709661864 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:27:41 INFO - PROCESS | 1654 | 1461709661962 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f996000 == 48 [pid = 1654] [id = 72] 15:27:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x11351fc00) [pid = 1654] [serial = 213] [outer = 0x0] 15:27:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x113523400) [pid = 1654] [serial = 214] [outer = 0x11351fc00] 15:27:42 INFO - PROCESS | 1654 | 1461709662011 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x113527000) [pid = 1654] [serial = 215] [outer = 0x11351fc00] 15:27:42 INFO - PROCESS | 1654 | 1461709662584 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:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 921ms 15:27:42 INFO - PROCESS | 1654 | 1461709662639 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 1654 | 1461709662641 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:27:42 INFO - PROCESS | 1654 | 1461709662644 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 1654 | 1461709662647 Marionette TRACE conn2 <- [1,262,null,{}] 15:27:42 INFO - PROCESS | 1654 | 1461709662651 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:27:42 INFO - PROCESS | 1654 | 1461709662743 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:27:42 INFO - PROCESS | 1654 | 1461709662803 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f81000 == 49 [pid = 1654] [id = 73] 15:27:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x119b73000) [pid = 1654] [serial = 216] [outer = 0x0] 15:27:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x11a85ac00) [pid = 1654] [serial = 217] [outer = 0x119b73000] 15:27:42 INFO - PROCESS | 1654 | 1461709662843 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x11c439c00) [pid = 1654] [serial = 218] [outer = 0x119b73000] 15:27:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11c72d800 == 48 [pid = 1654] [id = 48] 15:27:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11bfad000 == 47 [pid = 1654] [id = 47] 15:27:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5b6800 == 46 [pid = 1654] [id = 60] 15:27:43 INFO - PROCESS | 1654 | --DOCSHELL 0x124797000 == 45 [pid = 1654] [id = 59] 15:27:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11af1f800 == 44 [pid = 1654] [id = 58] 15:27:43 INFO - PROCESS | 1654 | 1461709663362 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:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 771ms 15:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:27:43 INFO - PROCESS | 1654 | 1461709663415 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 1654 | 1461709663418 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:27:43 INFO - PROCESS | 1654 | 1461709663421 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 1654 | 1461709663424 Marionette TRACE conn2 <- [1,266,null,{}] 15:27:43 INFO - PROCESS | 1654 | 1461709663428 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:27:43 INFO - PROCESS | 1654 | 1461709663525 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:27:43 INFO - PROCESS | 1654 | 1461709663597 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bea3800 == 45 [pid = 1654] [id = 74] 15:27:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x11935e000) [pid = 1654] [serial = 219] [outer = 0x0] 15:27:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x11aa74800) [pid = 1654] [serial = 220] [outer = 0x11935e000] 15:27:43 INFO - PROCESS | 1654 | 1461709663631 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x11c518c00) [pid = 1654] [serial = 221] [outer = 0x11935e000] 15:27:44 INFO - PROCESS | 1654 | 1461709664143 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:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 772ms 15:27:44 INFO - PROCESS | 1654 | 1461709664194 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1654 | 1461709664200 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:27:44 INFO - PROCESS | 1654 | 1461709664207 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1654 | 1461709664210 Marionette TRACE conn2 <- [1,270,null,{}] 15:27:44 INFO - PROCESS | 1654 | 1461709664213 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:27:44 INFO - PROCESS | 1654 | 1461709664344 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:27:44 INFO - PROCESS | 1654 | 1461709664415 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1a9000 == 46 [pid = 1654] [id = 75] 15:27:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x11ca72c00) [pid = 1654] [serial = 222] [outer = 0x0] 15:27:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x123ce3400) [pid = 1654] [serial = 223] [outer = 0x11ca72c00] 15:27:44 INFO - PROCESS | 1654 | 1461709664446 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x1271e0c00) [pid = 1654] [serial = 224] [outer = 0x11ca72c00] 15:27:44 INFO - PROCESS | 1654 | 1461709664875 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:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 722ms 15:27:44 INFO - PROCESS | 1654 | 1461709664929 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1654 | 1461709664930 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:27:44 INFO - PROCESS | 1654 | 1461709664933 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1654 | 1461709664935 Marionette TRACE conn2 <- [1,274,null,{}] 15:27:44 INFO - PROCESS | 1654 | 1461709664945 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:27:45 INFO - PROCESS | 1654 | 1461709665044 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:27:45 INFO - PROCESS | 1654 | 1461709665114 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6d1000 == 47 [pid = 1654] [id = 76] 15:27:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x127668400) [pid = 1654] [serial = 225] [outer = 0x0] 15:27:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x1278f2800) [pid = 1654] [serial = 226] [outer = 0x127668400] 15:27:45 INFO - PROCESS | 1654 | 1461709665148 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12b45a000) [pid = 1654] [serial = 227] [outer = 0x127668400] 15:27:45 INFO - PROCESS | 1654 | 1461709665578 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:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 676ms 15:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:27:45 INFO - PROCESS | 1654 | 1461709665633 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 1654 | 1461709665635 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:27:45 INFO - PROCESS | 1654 | 1461709665657 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 1654 | 1461709665658 Marionette TRACE conn2 <- [1,278,null,{}] 15:27:45 INFO - PROCESS | 1654 | 1461709665666 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:27:45 INFO - PROCESS | 1654 | 1461709665757 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:27:45 INFO - PROCESS | 1654 | 1461709665824 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eed4800 == 48 [pid = 1654] [id = 77] 15:27:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x12b465400) [pid = 1654] [serial = 228] [outer = 0x0] 15:27:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12b5f1400) [pid = 1654] [serial = 229] [outer = 0x12b465400] 15:27:45 INFO - PROCESS | 1654 | 1461709665854 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12bd72400) [pid = 1654] [serial = 230] [outer = 0x12b465400] 15:27:46 INFO - PROCESS | 1654 | 1461709666269 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:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 642ms 15:27:46 INFO - PROCESS | 1654 | 1461709666280 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1654 | 1461709666282 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:27:46 INFO - PROCESS | 1654 | 1461709666284 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1654 | 1461709666285 Marionette TRACE conn2 <- [1,282,null,{}] 15:27:46 INFO - PROCESS | 1654 | 1461709666288 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:27:46 INFO - PROCESS | 1654 | 1461709666379 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:27:46 INFO - PROCESS | 1654 | 1461709666434 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f999000 == 49 [pid = 1654] [id = 78] 15:27:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12b463400) [pid = 1654] [serial = 231] [outer = 0x0] 15:27:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12d093400) [pid = 1654] [serial = 232] [outer = 0x12b463400] 15:27:46 INFO - PROCESS | 1654 | 1461709666464 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x12d363000) [pid = 1654] [serial = 233] [outer = 0x12b463400] 15:27:46 INFO - PROCESS | 1654 | 1461709666919 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:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 668ms 15:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:27:46 INFO - PROCESS | 1654 | 1461709666953 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1654 | 1461709666955 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:27:46 INFO - PROCESS | 1654 | 1461709666959 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1654 | 1461709666961 Marionette TRACE conn2 <- [1,286,null,{}] 15:27:46 INFO - PROCESS | 1654 | 1461709666964 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:27:47 INFO - PROCESS | 1654 | 1461709667129 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:27:47 INFO - PROCESS | 1654 | 1461709667215 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x130142000 == 50 [pid = 1654] [id = 79] 15:27:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12e2ce400) [pid = 1654] [serial = 234] [outer = 0x0] 15:27:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12e503000) [pid = 1654] [serial = 235] [outer = 0x12e2ce400] 15:27:47 INFO - PROCESS | 1654 | 1461709667249 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12ea9d000) [pid = 1654] [serial = 236] [outer = 0x12e2ce400] 15:27:47 INFO - PROCESS | 1654 | 1461709667657 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:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 721ms 15:27:47 INFO - PROCESS | 1654 | 1461709667679 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1654 | 1461709667681 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:27:47 INFO - PROCESS | 1654 | 1461709667683 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1654 | 1461709667684 Marionette TRACE conn2 <- [1,290,null,{}] 15:27:47 INFO - PROCESS | 1654 | 1461709667686 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:27:47 INFO - PROCESS | 1654 | 1461709667796 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:27:47 INFO - PROCESS | 1654 | 1461709667854 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x130650800 == 51 [pid = 1654] [id = 80] 15:27:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x12e2cfc00) [pid = 1654] [serial = 237] [outer = 0x0] 15:27:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x12f0ad000) [pid = 1654] [serial = 238] [outer = 0x12e2cfc00] 15:27:47 INFO - PROCESS | 1654 | 1461709667884 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x12f0b5000) [pid = 1654] [serial = 239] [outer = 0x12e2cfc00] 15:27:48 INFO - PROCESS | 1654 | 1461709668313 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:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 15:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:27:48 INFO - PROCESS | 1654 | 1461709668351 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1654 | 1461709668353 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:27:48 INFO - PROCESS | 1654 | 1461709668355 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1654 | 1461709668356 Marionette TRACE conn2 <- [1,294,null,{}] 15:27:48 INFO - PROCESS | 1654 | 1461709668359 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:27:48 INFO - PROCESS | 1654 | 1461709668453 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:27:48 INFO - PROCESS | 1654 | 1461709668553 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1134e5000 == 52 [pid = 1654] [id = 81] 15:27:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x12eaa1800) [pid = 1654] [serial = 240] [outer = 0x0] 15:27:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x12f2af000) [pid = 1654] [serial = 241] [outer = 0x12eaa1800] 15:27:48 INFO - PROCESS | 1654 | 1461709668585 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x12f2ba400) [pid = 1654] [serial = 242] [outer = 0x12eaa1800] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1a2800 == 51 [pid = 1654] [id = 52] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd3e000 == 50 [pid = 1654] [id = 67] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12e321000 == 49 [pid = 1654] [id = 68] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12e981000 == 48 [pid = 1654] [id = 69] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x123f7b000 == 47 [pid = 1654] [id = 66] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x130133000 == 46 [pid = 1654] [id = 19] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1271bf800 == 45 [pid = 1654] [id = 53] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12db50000 == 44 [pid = 1654] [id = 9] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12eac2800 == 43 [pid = 1654] [id = 70] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2e7000 == 42 [pid = 1654] [id = 71] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x118f46000 == 41 [pid = 1654] [id = 43] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x127c25800 == 40 [pid = 1654] [id = 54] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x130143000 == 39 [pid = 1654] [id = 21] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12f996000 == 38 [pid = 1654] [id = 72] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x128353800 == 37 [pid = 1654] [id = 55] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x119282000 == 36 [pid = 1654] [id = 57] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12e98b000 == 35 [pid = 1654] [id = 11] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3b8000 == 34 [pid = 1654] [id = 8] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2d1800 == 33 [pid = 1654] [id = 14] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x114e77800 == 32 [pid = 1654] [id = 61] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12eece000 == 31 [pid = 1654] [id = 13] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5c7000 == 30 [pid = 1654] [id = 15] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12d00c000 == 29 [pid = 1654] [id = 62] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12e337800 == 28 [pid = 1654] [id = 10] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x123f67800 == 27 [pid = 1654] [id = 49] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa1a000 == 26 [pid = 1654] [id = 20] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1241a4800 == 25 [pid = 1654] [id = 42] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12f9b3000 == 24 [pid = 1654] [id = 17] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6be800 == 23 [pid = 1654] [id = 63] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa7800 == 22 [pid = 1654] [id = 6] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11933f800 == 21 [pid = 1654] [id = 50] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12b497800 == 20 [pid = 1654] [id = 56] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x130650800 == 19 [pid = 1654] [id = 80] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x130142000 == 18 [pid = 1654] [id = 79] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12f999000 == 17 [pid = 1654] [id = 78] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12db46000 == 16 [pid = 1654] [id = 64] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x123c9f000 == 15 [pid = 1654] [id = 65] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12717a000 == 14 [pid = 1654] [id = 39] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12eed4800 == 13 [pid = 1654] [id = 77] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6d1000 == 12 [pid = 1654] [id = 76] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1a9000 == 11 [pid = 1654] [id = 75] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x123f81000 == 10 [pid = 1654] [id = 73] 15:27:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11bea3800 == 9 [pid = 1654] [id = 74] 15:27:52 INFO - PROCESS | 1654 | 1461709672730 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:27:52 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:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4432ms 15:27:52 INFO - PROCESS | 1654 | 1461709672788 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1654 | 1461709672790 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:27:52 INFO - PROCESS | 1654 | 1461709672793 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1654 | 1461709672794 Marionette TRACE conn2 <- [1,298,null,{}] 15:27:52 INFO - PROCESS | 1654 | 1461709672799 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:27:52 INFO - PROCESS | 1654 | 1461709672884 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:27:52 INFO - PROCESS | 1654 | 1461709672944 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11594f000 == 10 [pid = 1654] [id = 82] 15:27:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x1199dd400) [pid = 1654] [serial = 243] [outer = 0x0] 15:27:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x119b66400) [pid = 1654] [serial = 244] [outer = 0x1199dd400] 15:27:52 INFO - PROCESS | 1654 | 1461709672972 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x11ad35400) [pid = 1654] [serial = 245] [outer = 0x1199dd400] 15:27:53 INFO - PROCESS | 1654 | 1461709673285 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:27:53 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:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 15:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:27:53 INFO - PROCESS | 1654 | 1461709673314 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1654 | 1461709673318 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:27:53 INFO - PROCESS | 1654 | 1461709673323 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1654 | 1461709673327 Marionette TRACE conn2 <- [1,302,null,{}] 15:27:53 INFO - PROCESS | 1654 | 1461709673330 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:27:53 INFO - PROCESS | 1654 | 1461709673410 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:27:53 INFO - PROCESS | 1654 | 1461709673473 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x115755000 == 11 [pid = 1654] [id = 83] 15:27:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x11acb8c00) [pid = 1654] [serial = 246] [outer = 0x0] 15:27:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x11be48400) [pid = 1654] [serial = 247] [outer = 0x11acb8c00] 15:27:53 INFO - PROCESS | 1654 | 1461709673499 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x11c1b7c00) [pid = 1654] [serial = 248] [outer = 0x11acb8c00] 15:27:53 INFO - PROCESS | 1654 | 1461709673810 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:27:53 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:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 522ms 15:27:53 INFO - PROCESS | 1654 | 1461709673846 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1654 | 1461709673848 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:27:53 INFO - PROCESS | 1654 | 1461709673850 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1654 | 1461709673853 Marionette TRACE conn2 <- [1,306,null,{}] 15:27:53 INFO - PROCESS | 1654 | 1461709673863 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:27:53 INFO - PROCESS | 1654 | 1461709673943 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:27:54 INFO - PROCESS | 1654 | 1461709674001 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e77800 == 12 [pid = 1654] [id = 84] 15:27:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 249 (0x11360cc00) [pid = 1654] [serial = 249] [outer = 0x0] 15:27:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 250 (0x11ca6c800) [pid = 1654] [serial = 250] [outer = 0x11360cc00] 15:27:54 INFO - PROCESS | 1654 | 1461709674030 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 251 (0x123b3dc00) [pid = 1654] [serial = 251] [outer = 0x11360cc00] 15:27:54 INFO - PROCESS | 1654 | 1461709674365 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:27:54 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:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 15:27:54 INFO - PROCESS | 1654 | 1461709674372 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 1654 | 1461709674374 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:27:54 INFO - PROCESS | 1654 | 1461709674379 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1654 | 1461709674380 Marionette TRACE conn2 <- [1,310,null,{}] 15:27:54 INFO - PROCESS | 1654 | 1461709674383 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:27:54 INFO - PROCESS | 1654 | 1461709674460 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:27:54 INFO - PROCESS | 1654 | 1461709674464 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b4b7000 == 13 [pid = 1654] [id = 85] 15:27:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 252 (0x123b9f400) [pid = 1654] [serial = 252] [outer = 0x0] 15:27:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 253 (0x1271df800) [pid = 1654] [serial = 253] [outer = 0x123b9f400] 15:27:54 INFO - PROCESS | 1654 | 1461709674492 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 254 (0x12765c000) [pid = 1654] [serial = 254] [outer = 0x123b9f400] 15:27:54 INFO - PROCESS | 1654 | 1461709674882 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:27:54 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:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 15:27:54 INFO - PROCESS | 1654 | 1461709674898 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 1654 | 1461709674900 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:27:54 INFO - PROCESS | 1654 | 1461709674902 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1654 | 1461709674903 Marionette TRACE conn2 <- [1,314,null,{}] 15:27:54 INFO - PROCESS | 1654 | 1461709674905 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:27:55 INFO - PROCESS | 1654 | 1461709675003 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:27:55 INFO - PROCESS | 1654 | 1461709675008 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d00b800 == 14 [pid = 1654] [id = 86] 15:27:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 255 (0x11aa72800) [pid = 1654] [serial = 255] [outer = 0x0] 15:27:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 256 (0x127662000) [pid = 1654] [serial = 256] [outer = 0x11aa72800] 15:27:55 INFO - PROCESS | 1654 | 1461709675033 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 257 (0x1276bbc00) [pid = 1654] [serial = 257] [outer = 0x11aa72800] 15:27:55 INFO - PROCESS | 1654 | 1461709675401 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:27:55 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:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 15:27:55 INFO - PROCESS | 1654 | 1461709675433 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1654 | 1461709675434 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:27:55 INFO - PROCESS | 1654 | 1461709675445 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1654 | 1461709675446 Marionette TRACE conn2 <- [1,318,null,{}] 15:27:55 INFO - PROCESS | 1654 | 1461709675468 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:27:55 INFO - PROCESS | 1654 | 1461709675595 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:27:55 INFO - PROCESS | 1654 | 1461709675613 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e31c800 == 15 [pid = 1654] [id = 87] 15:27:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 258 (0x127d29c00) [pid = 1654] [serial = 258] [outer = 0x0] 15:27:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 259 (0x12b459c00) [pid = 1654] [serial = 259] [outer = 0x127d29c00] 15:27:55 INFO - PROCESS | 1654 | 1461709675641 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 260 (0x12bbf1000) [pid = 1654] [serial = 260] [outer = 0x127d29c00] 15:27:55 INFO - PROCESS | 1654 | 1461709675995 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:27:56 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:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 577ms 15:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:27:56 INFO - PROCESS | 1654 | 1461709676019 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 1654 | 1461709676020 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:27:56 INFO - PROCESS | 1654 | 1461709676022 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1654 | 1461709676024 Marionette TRACE conn2 <- [1,322,null,{}] 15:27:56 INFO - PROCESS | 1654 | 1461709676028 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:27:56 INFO - PROCESS | 1654 | 1461709676123 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:27:56 INFO - PROCESS | 1654 | 1461709676127 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e980800 == 16 [pid = 1654] [id = 88] 15:27:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 261 (0x12bbf3800) [pid = 1654] [serial = 261] [outer = 0x0] 15:27:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 262 (0x12bd7c800) [pid = 1654] [serial = 262] [outer = 0x12bbf3800] 15:27:56 INFO - PROCESS | 1654 | 1461709676152 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 263 (0x12d09a400) [pid = 1654] [serial = 263] [outer = 0x12bbf3800] 15:27:56 INFO - PROCESS | 1654 | 1461709676510 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:27:56 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:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms 15:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:27:56 INFO - PROCESS | 1654 | 1461709676544 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 1654 | 1461709676545 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:27:56 INFO - PROCESS | 1654 | 1461709676548 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1654 | 1461709676549 Marionette TRACE conn2 <- [1,326,null,{}] 15:27:56 INFO - PROCESS | 1654 | 1461709676551 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:27:56 INFO - PROCESS | 1654 | 1461709676645 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 262 (0x1186b4000) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 261 (0x116383c00) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 260 (0x11bcd1800) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 259 (0x11c441c00) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 258 (0x116676400) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 257 (0x123ce6c00) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 256 (0x11acc1c00) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 255 (0x1242ce400) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 254 (0x127326800) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 253 (0x1271dd800) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 252 (0x11ad3b000) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 251 (0x1278af000) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 250 (0x11c438c00) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 249 (0x1159ccc00) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 248 (0x1157cbc00) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x11935f400) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x1157ccc00) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x12b4e9800) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x114751000) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x11c9f7000) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x1276bb800) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x123ded400) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x12e507000) [pid = 1654] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x118676c00) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x1242ce000) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x123ce9400) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x11a85f000) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x11afd6000) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x119b73000) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x116855c00) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12d3f5c00) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x11351fc00) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x12bd75800) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x12f0a9000) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x119e4e000) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x12ba76c00) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x11c443800) [pid = 1654] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x12b4ebc00) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x12ba71800) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x11935e000) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x12e507400) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x11af58800) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x11bacf000) [pid = 1654] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x11ca72c00) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12d3f1000) [pid = 1654] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x12f0b1000) [pid = 1654] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x12f0a8400) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x12832c000) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x11c442000) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12e2cfc00) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x12d092c00) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12ea9e400) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x11bccbc00) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12e2ce400) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x123ba5000) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x12e69e000) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x12bda9800) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x12e2d4000) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12b463400) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x127668400) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x124757800) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x12e507c00) [pid = 1654] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x12ba79400) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12ffc9000) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12fd8f000) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x11ad3ac00) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12db65800) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x127aec000) [pid = 1654] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x12b465400) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12e9a6c00) [pid = 1654] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x116682000) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:27:57 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x11af64800) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:27:57 INFO - PROCESS | 1654 | 1461709677763 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1145b5800 == 17 [pid = 1654] [id = 89] 15:27:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11351c000) [pid = 1654] [serial = 264] [outer = 0x0] 15:27:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x1147e1000) [pid = 1654] [serial = 265] [outer = 0x11351c000] 15:27:57 INFO - PROCESS | 1654 | 1461709677800 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x11571d400) [pid = 1654] [serial = 266] [outer = 0x11351c000] 15:27:58 INFO - PROCESS | 1654 | 1461709678079 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:27:58 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:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1570ms 15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:27:58 INFO - PROCESS | 1654 | 1461709678118 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1654 | 1461709678119 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:27:58 INFO - PROCESS | 1654 | 1461709678122 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1654 | 1461709678123 Marionette TRACE conn2 <- [1,330,null,{}] 15:27:58 INFO - PROCESS | 1654 | 1461709678129 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:27:58 INFO - PROCESS | 1654 | 1461709678251 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:27:58 INFO - PROCESS | 1654 | 1461709678258 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d3d800 == 18 [pid = 1654] [id = 90] 15:27:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x114bba000) [pid = 1654] [serial = 267] [outer = 0x0] 15:27:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x115851000) [pid = 1654] [serial = 268] [outer = 0x114bba000] 15:27:58 INFO - PROCESS | 1654 | 1461709678284 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x11a85b000) [pid = 1654] [serial = 269] [outer = 0x114bba000] 15:27:58 INFO - PROCESS | 1654 | 1461709678745 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:27:58 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:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 672ms 15:27:58 INFO - PROCESS | 1654 | 1461709678795 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1654 | 1461709678796 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:27:58 INFO - PROCESS | 1654 | 1461709678798 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1654 | 1461709678800 Marionette TRACE conn2 <- [1,334,null,{}] 15:27:58 INFO - PROCESS | 1654 | 1461709678802 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:27:58 INFO - PROCESS | 1654 | 1461709678887 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:27:58 INFO - PROCESS | 1654 | 1461709678973 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x128319800 == 19 [pid = 1654] [id = 91] 15:27:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x1163f5800) [pid = 1654] [serial = 270] [outer = 0x0] 15:27:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x123ba1400) [pid = 1654] [serial = 271] [outer = 0x1163f5800] 15:27:59 INFO - PROCESS | 1654 | 1461709679004 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x124479400) [pid = 1654] [serial = 272] [outer = 0x1163f5800] 15:27:59 INFO - PROCESS | 1654 | 1461709679282 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:27:59 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:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:27:59 INFO - PROCESS | 1654 | 1461709679317 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1654 | 1461709679318 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:27:59 INFO - PROCESS | 1654 | 1461709679320 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1654 | 1461709679322 Marionette TRACE conn2 <- [1,338,null,{}] 15:27:59 INFO - PROCESS | 1654 | 1461709679330 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:27:59 INFO - PROCESS | 1654 | 1461709679420 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:27:59 INFO - PROCESS | 1654 | 1461709679480 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd51000 == 20 [pid = 1654] [id = 92] 15:27:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x1242ce400) [pid = 1654] [serial = 273] [outer = 0x0] 15:27:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x1278b8800) [pid = 1654] [serial = 274] [outer = 0x1242ce400] 15:27:59 INFO - PROCESS | 1654 | 1461709679512 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x12d09c000) [pid = 1654] [serial = 275] [outer = 0x1242ce400] 15:27:59 INFO - PROCESS | 1654 | 1461709679914 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:27:59 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:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 624ms 15:27:59 INFO - PROCESS | 1654 | 1461709679946 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1654 | 1461709679949 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:27:59 INFO - PROCESS | 1654 | 1461709679952 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1654 | 1461709679954 Marionette TRACE conn2 <- [1,342,null,{}] 15:27:59 INFO - PROCESS | 1654 | 1461709679958 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:28:00 INFO - PROCESS | 1654 | 1461709680060 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:28:00 INFO - PROCESS | 1654 | 1461709680119 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d4c000 == 21 [pid = 1654] [id = 93] 15:28:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x11685dc00) [pid = 1654] [serial = 276] [outer = 0x0] 15:28:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x1189e9000) [pid = 1654] [serial = 277] [outer = 0x11685dc00] 15:28:00 INFO - PROCESS | 1654 | 1461709680178 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x11aa4f800) [pid = 1654] [serial = 278] [outer = 0x11685dc00] 15:28:00 INFO - PROCESS | 1654 | 1461709680707 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:28:00 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:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 771ms 15:28:00 INFO - PROCESS | 1654 | 1461709680723 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1654 | 1461709680729 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:28:00 INFO - PROCESS | 1654 | 1461709680736 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1654 | 1461709680739 Marionette TRACE conn2 <- [1,346,null,{}] 15:28:00 INFO - PROCESS | 1654 | 1461709680765 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:28:00 INFO - PROCESS | 1654 | 1461709680880 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:28:00 INFO - PROCESS | 1654 | 1461709680950 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271b2800 == 22 [pid = 1654] [id = 94] 15:28:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x11bf81800) [pid = 1654] [serial = 279] [outer = 0x0] 15:28:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x11c1b4400) [pid = 1654] [serial = 280] [outer = 0x11bf81800] 15:28:00 INFO - PROCESS | 1654 | 1461709680980 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x11c519c00) [pid = 1654] [serial = 281] [outer = 0x11bf81800] 15:28:01 INFO - PROCESS | 1654 | 1461709681369 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:28:01 INFO - PROCESS | 1654 | 1461709681444 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:28:01 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:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 741ms 15:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:28:01 INFO - PROCESS | 1654 | 1461709681476 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 1654 | 1461709681478 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:28:01 INFO - PROCESS | 1654 | 1461709681480 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 1654 | 1461709681483 Marionette TRACE conn2 <- [1,350,null,{}] 15:28:01 INFO - PROCESS | 1654 | 1461709681492 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:28:01 INFO - PROCESS | 1654 | 1461709681591 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:28:01 INFO - PROCESS | 1654 | 1461709681666 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5c0800 == 23 [pid = 1654] [id = 95] 15:28:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x128331400) [pid = 1654] [serial = 282] [outer = 0x0] 15:28:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x128d91800) [pid = 1654] [serial = 283] [outer = 0x128331400] 15:28:01 INFO - PROCESS | 1654 | 1461709681698 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12b463000) [pid = 1654] [serial = 284] [outer = 0x128331400] 15:28:02 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:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 15:28:02 INFO - PROCESS | 1654 | 1461709682146 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:28:02 INFO - PROCESS | 1654 | 1461709682152 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:28:02 INFO - PROCESS | 1654 | 1461709682154 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:28:02 INFO - PROCESS | 1654 | 1461709682157 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1654 | 1461709682159 Marionette TRACE conn2 <- [1,354,null,{}] 15:28:02 INFO - PROCESS | 1654 | 1461709682162 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:28:02 INFO - PROCESS | 1654 | 1461709682269 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:28:02 INFO - PROCESS | 1654 | 1461709682402 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b45000 == 24 [pid = 1654] [id = 96] 15:28:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x1157c6c00) [pid = 1654] [serial = 285] [outer = 0x0] 15:28:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x115852400) [pid = 1654] [serial = 286] [outer = 0x1157c6c00] 15:28:02 INFO - PROCESS | 1654 | 1461709682459 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x11c445c00) [pid = 1654] [serial = 287] [outer = 0x1157c6c00] 15:28:02 INFO - PROCESS | 1654 | 1461709682991 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:28:03 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:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 873ms 15:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:28:03 INFO - PROCESS | 1654 | 1461709683042 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1654 | 1461709683044 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:28:03 INFO - PROCESS | 1654 | 1461709683047 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1654 | 1461709683049 Marionette TRACE conn2 <- [1,358,null,{}] 15:28:03 INFO - PROCESS | 1654 | 1461709683051 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:28:03 INFO - PROCESS | 1654 | 1461709683252 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:28:03 INFO - PROCESS | 1654 | 1461709683377 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x115520800 == 25 [pid = 1654] [id = 97] 15:28:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x114541000) [pid = 1654] [serial = 288] [outer = 0x0] 15:28:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x1147e0800) [pid = 1654] [serial = 289] [outer = 0x114541000] 15:28:03 INFO - PROCESS | 1654 | 1461709683406 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x11584e800) [pid = 1654] [serial = 290] [outer = 0x114541000] 15:28:03 INFO - PROCESS | 1654 | 1461709683835 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:28:03 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:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 818ms 15:28:03 INFO - PROCESS | 1654 | 1461709683867 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:28:03 INFO - PROCESS | 1654 | 1461709683869 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:28:03 INFO - PROCESS | 1654 | 1461709683872 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1654 | 1461709683874 Marionette TRACE conn2 <- [1,362,null,{}] 15:28:03 INFO - PROCESS | 1654 | 1461709683877 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:28:03 INFO - PROCESS | 1654 | 1461709683961 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:28:04 INFO - PROCESS | 1654 | 1461709684034 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x118663000 == 26 [pid = 1654] [id = 98] 15:28:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x11593b800) [pid = 1654] [serial = 291] [outer = 0x0] 15:28:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x1163f9400) [pid = 1654] [serial = 292] [outer = 0x11593b800] 15:28:04 INFO - PROCESS | 1654 | 1461709684062 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x117982800) [pid = 1654] [serial = 293] [outer = 0x11593b800] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x127333000) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x124487c00) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12f2af000) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1134e5000 == 25 [pid = 1654] [id = 81] 15:28:04 INFO - PROCESS | 1654 | 1461709684598 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:28:04 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:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 772ms 15:28:04 INFO - PROCESS | 1654 | 1461709684645 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1654 | 1461709684648 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:28:04 INFO - PROCESS | 1654 | 1461709684652 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1654 | 1461709684654 Marionette TRACE conn2 <- [1,366,null,{}] 15:28:04 INFO - PROCESS | 1654 | 1461709684657 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:28:04 INFO - PROCESS | 1654 | 1461709684760 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x11aa4a000) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x11aa74800) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x11ba7e800) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x11afd4800) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x11bf86000) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x11a85ac00) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x1186b5400) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x119d90000) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x1166de800) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x119290c00) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x11bf81400) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x11c438400) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x11c444800) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x123cea000) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x123cf0c00) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x123f09400) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x123f0f800) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x124751000) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x1271e5c00) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x127665c00) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x1278f1800) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x11bf80000) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12832e400) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x128d95c00) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x1186adc00) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x12b464400) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x118a4d400) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x118fa7c00) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x11af57400) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x11a859800) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x123ba6400) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x11b782400) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x1278e6400) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12b467000) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11b774000) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12b5f0400) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x123ba5c00) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12b7e7400) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x1152c3c00) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x119d93c00) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x11bad1c00) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11bcd1400) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11935e800) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x1147d9400) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x1303dfc00) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12ba74c00) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x124349800) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x124973800) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12732f800) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x1278ea800) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11c498c00) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x124975800) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x124345400) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11bcca800) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12e69bc00) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11c495000) [pid = 1654] [serial = 192] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11bf80400) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11c439c00) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11be50c00) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x123dea400) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12e2c8400) [pid = 1654] [serial = 203] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x123ba0000) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11afd1800) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x123bab400) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12b5fc400) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1271e0c00) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12f2b1400) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1242cf800) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12b5f0800) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1278aa400) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12e944800) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x123ce3400) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12e93b400) [pid = 1654] [serial = 206] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x119b72400) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11bcc5000) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12bd73c00) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12d3f4400) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x127333800) [pid = 1654] [serial = 197] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12bbfa800) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b4ec800) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12ba72400) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12ba79000) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x123ceb000) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12bd74400) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c518c00) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12bd6e400) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12e9b3000) [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:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x123ba6000) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12e9aac00) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c51cc00) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b45a000) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12d3f3800) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12d093400) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12e509000) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b5f1400) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x127aeac00) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12d639400) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x113527000) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12e2cc400) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d3ea400) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12d3ee800) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12d09f400) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b4f3800) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1278f2800) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12f2ba000) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x113523400) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c440c00) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12f0a7400) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12f0ad000) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12ea9d000) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12e6a1c00) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12ea99800) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12e93d000) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12e943000) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12e503000) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12d360c00) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12e69b000) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12d363000) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12e69a800) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12bbfb800) [pid = 1654] [serial = 200] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12bd72400) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11af63000) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12e9acc00) [pid = 1654] [serial = 49] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119d92000) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12e9b3800) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12e69f400) [pid = 1654] [serial = 189] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11ba80000) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12e2d3c00) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12d630000) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12f5d6800) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12e9a8800) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12f2b4000) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12f59d400) [pid = 1654] [serial = 43] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12f0b1c00) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12ba6dc00) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11c9f1c00) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12f2ad400) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x118f11c00) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12f0b5000) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12d636400) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12f0ab000) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x127334800) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12e937c00) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12bbf3000) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1303dbc00) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12ffc7800) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12ffcd000) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12fd8c000) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 15:28:04 INFO - PROCESS | 1654 | 1461709684850 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x115504000 == 26 [pid = 1654] [id = 99] 15:28:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x113527000) [pid = 1654] [serial = 294] [outer = 0x0] 15:28:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1166de800) [pid = 1654] [serial = 295] [outer = 0x113527000] 15:28:04 INFO - PROCESS | 1654 | 1461709684875 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x119d94400) [pid = 1654] [serial = 296] [outer = 0x113527000] 15:28:05 INFO - PROCESS | 1654 | 1461709685414 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:28:05 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:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 772ms 15:28:05 INFO - PROCESS | 1654 | 1461709685425 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1654 | 1461709685428 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:28:05 INFO - PROCESS | 1654 | 1461709685440 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1654 | 1461709685444 Marionette TRACE conn2 <- [1,370,null,{}] 15:28:05 INFO - PROCESS | 1654 | 1461709685456 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:28:05 INFO - PROCESS | 1654 | 1461709685583 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:28:05 INFO - PROCESS | 1654 | 1461709685589 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11905c800 == 27 [pid = 1654] [id = 100] 15:28:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x119d93c00) [pid = 1654] [serial = 297] [outer = 0x0] 15:28:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11aa4bc00) [pid = 1654] [serial = 298] [outer = 0x119d93c00] 15:28:05 INFO - PROCESS | 1654 | 1461709685616 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11af63000) [pid = 1654] [serial = 299] [outer = 0x119d93c00] 15:28:06 INFO - PROCESS | 1654 | 1461709686007 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:28:06 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:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 638ms 15:28:06 INFO - PROCESS | 1654 | 1461709686071 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1654 | 1461709686073 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:28:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:28:06 INFO - PROCESS | 1654 | 1461709686094 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1654 | 1461709686096 Marionette TRACE conn2 <- [1,374,null,{}] 15:28:06 INFO - PROCESS | 1654 | 1461709686100 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:28:06 INFO - PROCESS | 1654 | 1461709686236 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:28:06 INFO - PROCESS | 1654 | 1461709686281 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c1f000 == 28 [pid = 1654] [id = 101] 15:28:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x119e4a000) [pid = 1654] [serial = 300] [outer = 0x0] 15:28:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11b782400) [pid = 1654] [serial = 301] [outer = 0x119e4a000] 15:28:06 INFO - PROCESS | 1654 | 1461709686319 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11bcc5000) [pid = 1654] [serial = 302] [outer = 0x119e4a000] 15:28:06 INFO - PROCESS | 1654 | 1461709686640 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:28:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 580ms 15:28:06 INFO - PROCESS | 1654 | 1461709686664 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1654 | 1461709686666 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:28:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:28:06 INFO - PROCESS | 1654 | 1461709686668 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1654 | 1461709686669 Marionette TRACE conn2 <- [1,378,null,{}] 15:28:06 INFO - PROCESS | 1654 | 1461709686671 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:28:06 INFO - PROCESS | 1654 | 1461709686764 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:28:06 INFO - PROCESS | 1654 | 1461709686769 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a651800 == 29 [pid = 1654] [id = 102] 15:28:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11bf7f000) [pid = 1654] [serial = 303] [outer = 0x0] 15:28:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11bf84800) [pid = 1654] [serial = 304] [outer = 0x11bf7f000] 15:28:06 INFO - PROCESS | 1654 | 1461709686803 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11c1b8c00) [pid = 1654] [serial = 305] [outer = 0x11bf7f000] 15:28:07 INFO - PROCESS | 1654 | 1461709687163 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:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11acb8c00) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x123b9f400) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11360cc00) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1199dd400) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11aa72800) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12eaa1800) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x127d29c00) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12bbf3800) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x114bba000) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11351c000) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:28:07 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1163f5800) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:28:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:28:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 518ms 15:28:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:28:07 INFO - PROCESS | 1654 | 1461709687186 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 1654 | 1461709687187 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:28:07 INFO - PROCESS | 1654 | 1461709687190 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 1654 | 1461709687191 Marionette TRACE conn2 <- [1,382,null,{}] 15:28:07 INFO - PROCESS | 1654 | 1461709687195 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:28:07 INFO - PROCESS | 1654 | 1461709687267 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:28:07 INFO - PROCESS | 1654 | 1461709687271 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0b800 == 30 [pid = 1654] [id = 103] 15:28:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11be4d800) [pid = 1654] [serial = 306] [outer = 0x0] 15:28:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11c442800) [pid = 1654] [serial = 307] [outer = 0x11be4d800] 15:28:07 INFO - PROCESS | 1654 | 1461709687299 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11c494c00) [pid = 1654] [serial = 308] [outer = 0x11be4d800] 15:28:07 INFO - PROCESS | 1654 | 1461709687615 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:28:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 15:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:28:07 INFO - PROCESS | 1654 | 1461709687661 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 1654 | 1461709687662 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:28:07 INFO - PROCESS | 1654 | 1461709687664 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 1654 | 1461709687665 Marionette TRACE conn2 <- [1,386,null,{}] 15:28:07 INFO - PROCESS | 1654 | 1461709687667 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:28:07 INFO - PROCESS | 1654 | 1461709687737 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:28:07 INFO - PROCESS | 1654 | 1461709687778 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af1b800 == 31 [pid = 1654] [id = 104] 15:28:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11c1ad400) [pid = 1654] [serial = 309] [outer = 0x0] 15:28:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11ca68400) [pid = 1654] [serial = 310] [outer = 0x11c1ad400] 15:28:07 INFO - PROCESS | 1654 | 1461709687803 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11ca75c00) [pid = 1654] [serial = 311] [outer = 0x11c1ad400] 15:28:08 INFO - PROCESS | 1654 | 1461709688093 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:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 467ms 15:28:08 INFO - PROCESS | 1654 | 1461709688132 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1654 | 1461709688133 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:28:08 INFO - PROCESS | 1654 | 1461709688135 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1654 | 1461709688136 Marionette TRACE conn2 <- [1,390,null,{}] 15:28:08 INFO - PROCESS | 1654 | 1461709688139 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:28:08 INFO - PROCESS | 1654 | 1461709688211 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:28:08 INFO - PROCESS | 1654 | 1461709688215 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba1c800 == 32 [pid = 1654] [id = 105] 15:28:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x123b3b400) [pid = 1654] [serial = 312] [outer = 0x0] 15:28:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x123ba5400) [pid = 1654] [serial = 313] [outer = 0x123b3b400] 15:28:08 INFO - PROCESS | 1654 | 1461709688242 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x123ce7800) [pid = 1654] [serial = 314] [outer = 0x123b3b400] 15:28:08 INFO - PROCESS | 1654 | 1461709688588 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:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 15:28:08 INFO - PROCESS | 1654 | 1461709688610 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1654 | 1461709688611 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:28:08 INFO - PROCESS | 1654 | 1461709688614 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1654 | 1461709688615 Marionette TRACE conn2 <- [1,394,null,{}] 15:28:08 INFO - PROCESS | 1654 | 1461709688617 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:28:08 INFO - PROCESS | 1654 | 1461709688690 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:28:08 INFO - PROCESS | 1654 | 1461709688696 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf90800 == 33 [pid = 1654] [id = 106] 15:28:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x123ce7c00) [pid = 1654] [serial = 315] [outer = 0x0] 15:28:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x123cefc00) [pid = 1654] [serial = 316] [outer = 0x123ce7c00] 15:28:08 INFO - PROCESS | 1654 | 1461709688721 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x123f0b400) [pid = 1654] [serial = 317] [outer = 0x123ce7c00] 15:28:09 INFO - PROCESS | 1654 | 1461709689048 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:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 467ms 15:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:28:09 INFO - PROCESS | 1654 | 1461709689082 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1654 | 1461709689083 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:28:09 INFO - PROCESS | 1654 | 1461709689085 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1654 | 1461709689086 Marionette TRACE conn2 <- [1,398,null,{}] 15:28:09 INFO - PROCESS | 1654 | 1461709689088 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:28:09 INFO - PROCESS | 1654 | 1461709689161 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:28:09 INFO - PROCESS | 1654 | 1461709689244 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x114743800 == 34 [pid = 1654] [id = 107] 15:28:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11351e000) [pid = 1654] [serial = 318] [outer = 0x0] 15:28:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x113527400) [pid = 1654] [serial = 319] [outer = 0x11351e000] 15:28:09 INFO - PROCESS | 1654 | 1461709689280 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1152c5400) [pid = 1654] [serial = 320] [outer = 0x11351e000] 15:28:09 INFO - PROCESS | 1654 | 1461709689713 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:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 669ms 15:28:09 INFO - PROCESS | 1654 | 1461709689755 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1654 | 1461709689758 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:28:09 INFO - PROCESS | 1654 | 1461709689779 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1654 | 1461709689782 Marionette TRACE conn2 <- [1,402,null,{}] 15:28:09 INFO - PROCESS | 1654 | 1461709689785 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:28:09 INFO - PROCESS | 1654 | 1461709689880 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:28:09 INFO - PROCESS | 1654 | 1461709689973 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119335800 == 35 [pid = 1654] [id = 108] 15:28:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1199ddc00) [pid = 1654] [serial = 321] [outer = 0x0] 15:28:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119b72c00) [pid = 1654] [serial = 322] [outer = 0x1199ddc00] 15:28:10 INFO - PROCESS | 1654 | 1461709690005 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11a85ac00) [pid = 1654] [serial = 323] [outer = 0x1199ddc00] 15:28:10 INFO - PROCESS | 1654 | 1461709690430 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:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 675ms 15:28:10 INFO - PROCESS | 1654 | 1461709690455 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:28:10 INFO - PROCESS | 1654 | 1461709690459 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:28:10 INFO - PROCESS | 1654 | 1461709690463 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 1654 | 1461709690464 Marionette TRACE conn2 <- [1,406,null,{}] 15:28:10 INFO - PROCESS | 1654 | 1461709690467 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:28:10 INFO - PROCESS | 1654 | 1461709690561 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:28:10 INFO - PROCESS | 1654 | 1461709690613 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf94000 == 36 [pid = 1654] [id = 109] 15:28:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11ad36400) [pid = 1654] [serial = 324] [outer = 0x0] 15:28:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11bcc3c00) [pid = 1654] [serial = 325] [outer = 0x11ad36400] 15:28:10 INFO - PROCESS | 1654 | 1461709690649 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bf7e800) [pid = 1654] [serial = 326] [outer = 0x11ad36400] 15:28:11 INFO - PROCESS | 1654 | 1461709691098 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:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 669ms 15:28:11 INFO - PROCESS | 1654 | 1461709691144 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1654 | 1461709691147 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:28:11 INFO - PROCESS | 1654 | 1461709691161 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1654 | 1461709691168 Marionette TRACE conn2 <- [1,410,null,{}] 15:28:11 INFO - PROCESS | 1654 | 1461709691198 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:28:11 INFO - PROCESS | 1654 | 1461709691331 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:28:11 INFO - PROCESS | 1654 | 1461709691385 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c71a800 == 37 [pid = 1654] [id = 110] 15:28:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11be4f400) [pid = 1654] [serial = 327] [outer = 0x0] 15:28:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123ba8400) [pid = 1654] [serial = 328] [outer = 0x11be4f400] 15:28:11 INFO - PROCESS | 1654 | 1461709691415 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1242cfc00) [pid = 1654] [serial = 329] [outer = 0x11be4f400] 15:28:11 INFO - PROCESS | 1654 | 1461709691939 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:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 809ms 15:28:11 INFO - PROCESS | 1654 | 1461709691980 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1654 | 1461709691982 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:28:11 INFO - PROCESS | 1654 | 1461709691986 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1654 | 1461709691989 Marionette TRACE conn2 <- [1,414,null,{}] 15:28:12 INFO - PROCESS | 1654 | 1461709692013 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:28:12 INFO - PROCESS | 1654 | 1461709692100 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:28:12 INFO - PROCESS | 1654 | 1461709692159 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b36000 == 38 [pid = 1654] [id = 111] 15:28:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1163f2800) [pid = 1654] [serial = 330] [outer = 0x0] 15:28:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116857400) [pid = 1654] [serial = 331] [outer = 0x1163f2800] 15:28:12 INFO - PROCESS | 1654 | 1461709692188 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1190b7400) [pid = 1654] [serial = 332] [outer = 0x1163f2800] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1278b8800) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | 1461709692599 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:28:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:28:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 642ms 15:28:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:28:12 INFO - PROCESS | 1654 | 1461709692629 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1654 | 1461709692633 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:28:12 INFO - PROCESS | 1654 | 1461709692637 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1654 | 1461709692638 Marionette TRACE conn2 <- [1,418,null,{}] 15:28:12 INFO - PROCESS | 1654 | 1461709692641 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:28:12 INFO - PROCESS | 1654 | 1461709692713 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11be48400) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c1b7c00) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1271df800) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11ca6c800) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123b3dc00) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119b66400) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x127662000) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11ad35400) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12f2ba400) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b459c00) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12bd7c800) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12d09a400) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bbf1000) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x123ba1400) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x115851000) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1147e1000) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11571d400) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11a85b000) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1276bbc00) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12765c000) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x124479400) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 1654 | 1461709692763 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x118662000 == 39 [pid = 1654] [id = 112] 15:28:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x114bc5800) [pid = 1654] [serial = 333] [outer = 0x0] 15:28:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118fa2800) [pid = 1654] [serial = 334] [outer = 0x114bc5800] 15:28:12 INFO - PROCESS | 1654 | 1461709692791 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11af5ac00) [pid = 1654] [serial = 335] [outer = 0x114bc5800] 15:28:13 INFO - PROCESS | 1654 | 1461709693556 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:28:13 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:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 15:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:28:13 INFO - PROCESS | 1654 | 1461709693610 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1654 | 1461709693612 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:28:13 INFO - PROCESS | 1654 | 1461709693614 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1654 | 1461709693616 Marionette TRACE conn2 <- [1,422,null,{}] 15:28:13 INFO - PROCESS | 1654 | 1461709693624 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:28:13 INFO - PROCESS | 1654 | 1461709693695 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:28:13 INFO - PROCESS | 1654 | 1461709693700 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11add2800 == 40 [pid = 1654] [id = 113] 15:28:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11bf8a800) [pid = 1654] [serial = 336] [outer = 0x0] 15:28:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11c1ad800) [pid = 1654] [serial = 337] [outer = 0x11bf8a800] 15:28:13 INFO - PROCESS | 1654 | 1461709693729 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11c440c00) [pid = 1654] [serial = 338] [outer = 0x11bf8a800] 15:28:14 INFO - PROCESS | 1654 | 1461709694548 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:28:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:28:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 15:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:28:14 INFO - PROCESS | 1654 | 1461709694587 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1654 | 1461709694588 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:28:14 INFO - PROCESS | 1654 | 1461709694591 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1654 | 1461709694592 Marionette TRACE conn2 <- [1,426,null,{}] 15:28:14 INFO - PROCESS | 1654 | 1461709694594 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:28:14 INFO - PROCESS | 1654 | 1461709694685 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:28:14 INFO - PROCESS | 1654 | 1461709694689 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba22800 == 41 [pid = 1654] [id = 114] 15:28:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11b774000) [pid = 1654] [serial = 339] [outer = 0x0] 15:28:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11ca6e000) [pid = 1654] [serial = 340] [outer = 0x11b774000] 15:28:14 INFO - PROCESS | 1654 | 1461709694716 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x123ba1400) [pid = 1654] [serial = 341] [outer = 0x11b774000] 15:28:15 INFO - PROCESS | 1654 | 1461709695078 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:28:15 INFO - PROCESS | 1654 | 1461709695113 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 1654 | 1461709695115 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1654 | 1461709695116 Marionette TRACE conn2 <- [1,430,null,{}] 15:28:15 INFO - PROCESS | 1654 | 1461709695118 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:28:15 INFO - PROCESS | 1654 | 1461709695205 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:28:15 INFO - PROCESS | 1654 | 1461709695209 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf99800 == 42 [pid = 1654] [id = 115] 15:28:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11bf8ac00) [pid = 1654] [serial = 342] [outer = 0x0] 15:28:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123cee000) [pid = 1654] [serial = 343] [outer = 0x11bf8ac00] 15:28:15 INFO - PROCESS | 1654 | 1461709695234 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12474f000) [pid = 1654] [serial = 344] [outer = 0x11bf8ac00] 15:28:15 INFO - PROCESS | 1654 | 1461709695600 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:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 15:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:28:15 INFO - PROCESS | 1654 | 1461709695634 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1654 | 1461709695635 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 1654 | 1461709695639 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1654 | 1461709695641 Marionette TRACE conn2 <- [1,434,null,{}] 15:28:15 INFO - PROCESS | 1654 | 1461709695644 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:28:15 INFO - PROCESS | 1654 | 1461709695783 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:28:15 INFO - PROCESS | 1654 | 1461709695820 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c91000 == 43 [pid = 1654] [id = 116] 15:28:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124751000) [pid = 1654] [serial = 345] [outer = 0x0] 15:28:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1271ebc00) [pid = 1654] [serial = 346] [outer = 0x124751000] 15:28:15 INFO - PROCESS | 1654 | 1461709695852 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1278b9400) [pid = 1654] [serial = 347] [outer = 0x124751000] 15:28:16 INFO - PROCESS | 1654 | 1461709696251 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:28:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:28:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 624ms 15:28:16 INFO - PROCESS | 1654 | 1461709696263 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 1654 | 1461709696264 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:28:16 INFO - PROCESS | 1654 | 1461709696266 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1654 | 1461709696267 Marionette TRACE conn2 <- [1,438,null,{}] 15:28:16 INFO - PROCESS | 1654 | 1461709696269 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:28:16 INFO - PROCESS | 1654 | 1461709696365 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:28:16 INFO - PROCESS | 1654 | 1461709696370 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e79000 == 44 [pid = 1654] [id = 117] 15:28:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124755400) [pid = 1654] [serial = 348] [outer = 0x0] 15:28:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x127aed000) [pid = 1654] [serial = 349] [outer = 0x124755400] 15:28:16 INFO - PROCESS | 1654 | 1461709696395 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12828b800) [pid = 1654] [serial = 350] [outer = 0x124755400] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119d93c00) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11593b800) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x114541000) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x113527000) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119e4a000) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x123b3b400) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11bf7f000) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11be4d800) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:28:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11c1ad400) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:28:16 INFO - PROCESS | 1654 | 1461709696777 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:28:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:28:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 15:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:28:16 INFO - PROCESS | 1654 | 1461709696784 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 1654 | 1461709696785 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:28:16 INFO - PROCESS | 1654 | 1461709696787 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1654 | 1461709696788 Marionette TRACE conn2 <- [1,442,null,{}] 15:28:16 INFO - PROCESS | 1654 | 1461709696795 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:28:16 INFO - PROCESS | 1654 | 1461709696869 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:28:16 INFO - PROCESS | 1654 | 1461709696874 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba5b800 == 45 [pid = 1654] [id = 118] 15:28:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113527000) [pid = 1654] [serial = 351] [outer = 0x0] 15:28:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c1ad400) [pid = 1654] [serial = 352] [outer = 0x113527000] 15:28:16 INFO - PROCESS | 1654 | 1461709696901 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12828d400) [pid = 1654] [serial = 353] [outer = 0x113527000] 15:28:17 INFO - PROCESS | 1654 | 1461709697215 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:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 15:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:28:17 INFO - PROCESS | 1654 | 1461709697258 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1654 | 1461709697259 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:28:17 INFO - PROCESS | 1654 | 1461709697261 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1654 | 1461709697263 Marionette TRACE conn2 <- [1,446,null,{}] 15:28:17 INFO - PROCESS | 1654 | 1461709697270 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:28:17 INFO - PROCESS | 1654 | 1461709697343 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:28:17 INFO - PROCESS | 1654 | 1461709697348 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x124337000 == 46 [pid = 1654] [id = 119] 15:28:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x123b3b400) [pid = 1654] [serial = 354] [outer = 0x0] 15:28:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128d90c00) [pid = 1654] [serial = 355] [outer = 0x123b3b400] 15:28:17 INFO - PROCESS | 1654 | 1461709697373 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b45a800) [pid = 1654] [serial = 356] [outer = 0x123b3b400] 15:28:17 INFO - PROCESS | 1654 | 1461709697706 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:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 472ms 15:28:17 INFO - PROCESS | 1654 | 1461709697735 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1654 | 1461709697736 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:28:17 INFO - PROCESS | 1654 | 1461709697738 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1654 | 1461709697739 Marionette TRACE conn2 <- [1,450,null,{}] 15:28:17 INFO - PROCESS | 1654 | 1461709697745 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:28:17 INFO - PROCESS | 1654 | 1461709697815 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:28:17 INFO - PROCESS | 1654 | 1461709697820 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271b0000 == 47 [pid = 1654] [id = 120] 15:28:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b459c00) [pid = 1654] [serial = 357] [outer = 0x0] 15:28:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b461c00) [pid = 1654] [serial = 358] [outer = 0x12b459c00] 15:28:17 INFO - PROCESS | 1654 | 1461709697847 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b4eb400) [pid = 1654] [serial = 359] [outer = 0x12b459c00] 15:28:18 INFO - PROCESS | 1654 | 1461709698152 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:28:18 INFO - PROCESS | 1654 | 1461709698170 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:28:18 INFO - PROCESS | 1654 | 1461709698172 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1654 | 1461709698174 Marionette TRACE conn2 <- [1,454,null,{}] 15:28:18 INFO - PROCESS | 1654 | 1461709698180 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:28:18 INFO - PROCESS | 1654 | 1461709698291 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:28:18 INFO - PROCESS | 1654 | 1461709698297 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x127382000 == 48 [pid = 1654] [id = 121] 15:28:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128397c00) [pid = 1654] [serial = 360] [outer = 0x0] 15:28:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b4ec800) [pid = 1654] [serial = 361] [outer = 0x128397c00] 15:28:18 INFO - PROCESS | 1654 | 1461709698326 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12bbf0c00) [pid = 1654] [serial = 362] [outer = 0x128397c00] 15:28:18 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:18 INFO - PROCESS | 1654 | 1461709698632 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:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 472ms 15:28:18 INFO - PROCESS | 1654 | 1461709698649 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1654 | 1461709698650 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:28:18 INFO - PROCESS | 1654 | 1461709698653 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1654 | 1461709698654 Marionette TRACE conn2 <- [1,458,null,{}] 15:28:18 INFO - PROCESS | 1654 | 1461709698656 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:28:18 INFO - PROCESS | 1654 | 1461709698781 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:28:18 INFO - PROCESS | 1654 | 1461709698840 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x115220800 == 49 [pid = 1654] [id = 122] 15:28:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1147d7800) [pid = 1654] [serial = 363] [outer = 0x0] 15:28:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1152c4400) [pid = 1654] [serial = 364] [outer = 0x1147d7800] 15:28:18 INFO - PROCESS | 1654 | 1461709698874 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11685b800) [pid = 1654] [serial = 365] [outer = 0x1147d7800] 15:28:19 INFO - PROCESS | 1654 | 1461709699304 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:28:19 INFO - PROCESS | 1654 | 1461709699378 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:28:19 INFO - PROCESS | 1654 | 1461709699383 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1654 | 1461709699386 Marionette TRACE conn2 <- [1,462,null,{}] 15:28:19 INFO - PROCESS | 1654 | 1461709699390 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:28:19 INFO - PROCESS | 1654 | 1461709699486 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:28:19 INFO - PROCESS | 1654 | 1461709699543 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa1d800 == 50 [pid = 1654] [id = 123] 15:28:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11afcd400) [pid = 1654] [serial = 366] [outer = 0x0] 15:28:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11b777c00) [pid = 1654] [serial = 367] [outer = 0x11afcd400] 15:28:19 INFO - PROCESS | 1654 | 1461709699576 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11be50c00) [pid = 1654] [serial = 368] [outer = 0x11afcd400] 15:28:20 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:20 INFO - PROCESS | 1654 | 1461709700098 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:28:20 INFO - PROCESS | 1654 | 1461709700159 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:28:20 INFO - PROCESS | 1654 | 1461709700163 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1654 | 1461709700165 Marionette TRACE conn2 <- [1,466,null,{}] 15:28:20 INFO - PROCESS | 1654 | 1461709700170 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:28:20 INFO - PROCESS | 1654 | 1461709700296 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:28:20 INFO - PROCESS | 1654 | 1461709700356 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276c2000 == 51 [pid = 1654] [id = 124] 15:28:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x123de8c00) [pid = 1654] [serial = 369] [outer = 0x0] 15:28:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1242cd400) [pid = 1654] [serial = 370] [outer = 0x123de8c00] 15:28:20 INFO - PROCESS | 1654 | 1461709700386 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x127330000) [pid = 1654] [serial = 371] [outer = 0x123de8c00] 15:28:20 INFO - PROCESS | 1654 | 1461709700790 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:28:20 INFO - PROCESS | 1654 | 1461709700838 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:28:20 INFO - PROCESS | 1654 | 1461709700864 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1654 | 1461709700867 Marionette TRACE conn2 <- [1,470,null,{}] 15:28:20 INFO - PROCESS | 1654 | 1461709700872 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:28:20 INFO - PROCESS | 1654 | 1461709700968 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:28:21 INFO - PROCESS | 1654 | 1461709701026 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b598800 == 52 [pid = 1654] [id = 125] 15:28:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123dea000) [pid = 1654] [serial = 372] [outer = 0x0] 15:28:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128d9d800) [pid = 1654] [serial = 373] [outer = 0x123dea000] 15:28:21 INFO - PROCESS | 1654 | 1461709701057 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b7ea800) [pid = 1654] [serial = 374] [outer = 0x123dea000] 15:28:21 INFO - PROCESS | 1654 | 1461709701503 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:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 695ms 15:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:28:21 INFO - PROCESS | 1654 | 1461709701537 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 1654 | 1461709701538 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:28:21 INFO - PROCESS | 1654 | 1461709701732 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1654 | 1461709701734 Marionette TRACE conn2 <- [1,474,null,{}] 15:28:21 INFO - PROCESS | 1654 | 1461709701756 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:28:21 INFO - PROCESS | 1654 | 1461709701839 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:28:21 INFO - PROCESS | 1654 | 1461709701884 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a64b800 == 53 [pid = 1654] [id = 126] 15:28:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119d99c00) [pid = 1654] [serial = 375] [outer = 0x0] 15:28:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11a854400) [pid = 1654] [serial = 376] [outer = 0x119d99c00] 15:28:21 INFO - PROCESS | 1654 | 1461709701911 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11af5f000) [pid = 1654] [serial = 377] [outer = 0x119d99c00] 15:28:22 INFO - PROCESS | 1654 | 1461709702370 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:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 881ms 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x127382000 == 52 [pid = 1654] [id = 121] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1271b0000 == 51 [pid = 1654] [id = 120] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x124337000 == 50 [pid = 1654] [id = 119] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba5b800 == 49 [pid = 1654] [id = 118] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x115852400) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1189e9000) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128d91800) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123cefc00) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c1b4400) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | 1461709702444 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1654 | 1461709702446 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123e79000 == 48 [pid = 1654] [id = 117] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123c91000 == 47 [pid = 1654] [id = 116] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf99800 == 46 [pid = 1654] [id = 115] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba22800 == 45 [pid = 1654] [id = 114] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11add2800 == 44 [pid = 1654] [id = 113] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x118662000 == 43 [pid = 1654] [id = 112] 15:28:22 INFO - PROCESS | 1654 | --DOCSHELL 0x114b36000 == 42 [pid = 1654] [id = 111] 15:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:28:22 INFO - PROCESS | 1654 | 1461709702456 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1654 | 1461709702458 Marionette TRACE conn2 <- [1,478,null,{}] 15:28:22 INFO - PROCESS | 1654 | 1461709702463 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:28:22 INFO - PROCESS | 1654 | 1461709702533 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:28:22 INFO - PROCESS | 1654 | 1461709702538 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11687c800 == 43 [pid = 1654] [id = 127] 15:28:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11af64800) [pid = 1654] [serial = 378] [outer = 0x0] 15:28:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11b781400) [pid = 1654] [serial = 379] [outer = 0x11af64800] 15:28:22 INFO - PROCESS | 1654 | 1461709702568 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11bcca400) [pid = 1654] [serial = 380] [outer = 0x11af64800] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11584e800) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1147e0800) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1166de800) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11bcc5000) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11b782400) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123ce7800) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11bf84800) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11c442800) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c494c00) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x123ba5400) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c1b8c00) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11ca75c00) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11af63000) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11ca68400) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119d94400) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11aa4bc00) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x117982800) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1163f9400) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 15:28:22 INFO - PROCESS | 1654 | 1461709702940 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:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 15:28:22 INFO - PROCESS | 1654 | 1461709702977 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1654 | 1461709702979 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:28:22 INFO - PROCESS | 1654 | 1461709702981 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1654 | 1461709702982 Marionette TRACE conn2 <- [1,482,null,{}] 15:28:22 INFO - PROCESS | 1654 | 1461709702984 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:28:23 INFO - PROCESS | 1654 | 1461709703056 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:28:23 INFO - PROCESS | 1654 | 1461709703086 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a65e000 == 44 [pid = 1654] [id = 128] 15:28:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c442800) [pid = 1654] [serial = 381] [outer = 0x0] 15:28:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c494400) [pid = 1654] [serial = 382] [outer = 0x11c442800] 15:28:23 INFO - PROCESS | 1654 | 1461709703117 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c9ee800) [pid = 1654] [serial = 383] [outer = 0x11c442800] 15:28:23 INFO - PROCESS | 1654 | 1461709703469 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:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 15:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:28:23 INFO - PROCESS | 1654 | 1461709703500 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1654 | 1461709703501 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:28:23 INFO - PROCESS | 1654 | 1461709703503 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1654 | 1461709703504 Marionette TRACE conn2 <- [1,486,null,{}] 15:28:23 INFO - PROCESS | 1654 | 1461709703507 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:28:23 INFO - PROCESS | 1654 | 1461709703579 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:28:23 INFO - PROCESS | 1654 | 1461709703584 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b74b000 == 45 [pid = 1654] [id = 129] 15:28:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11ca6ac00) [pid = 1654] [serial = 384] [outer = 0x0] 15:28:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x123ba4800) [pid = 1654] [serial = 385] [outer = 0x11ca6ac00] 15:28:23 INFO - PROCESS | 1654 | 1461709703612 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123ce9c00) [pid = 1654] [serial = 386] [outer = 0x11ca6ac00] 15:28:23 INFO - PROCESS | 1654 | 1461709703949 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:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 15:28:23 INFO - PROCESS | 1654 | 1461709703972 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:28:23 INFO - PROCESS | 1654 | 1461709703973 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:28:23 INFO - PROCESS | 1654 | 1461709703978 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1654 | 1461709703979 Marionette TRACE conn2 <- [1,490,null,{}] 15:28:23 INFO - PROCESS | 1654 | 1461709703981 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:28:24 INFO - PROCESS | 1654 | 1461709704070 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:28:24 INFO - PROCESS | 1654 | 1461709704076 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba6c000 == 46 [pid = 1654] [id = 130] 15:28:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x123ba0000) [pid = 1654] [serial = 387] [outer = 0x0] 15:28:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123de7c00) [pid = 1654] [serial = 388] [outer = 0x123ba0000] 15:28:24 INFO - PROCESS | 1654 | 1461709704101 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1271e0c00) [pid = 1654] [serial = 389] [outer = 0x123ba0000] 15:28:24 INFO - PROCESS | 1654 | 1461709704410 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:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 15:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:28:24 INFO - PROCESS | 1654 | 1461709704447 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1654 | 1461709704448 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:28:24 INFO - PROCESS | 1654 | 1461709704450 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1654 | 1461709704451 Marionette TRACE conn2 <- [1,494,null,{}] 15:28:24 INFO - PROCESS | 1654 | 1461709704453 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:28:24 INFO - PROCESS | 1654 | 1461709704544 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:28:24 INFO - PROCESS | 1654 | 1461709704550 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5eb800 == 47 [pid = 1654] [id = 131] 15:28:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x127662000) [pid = 1654] [serial = 390] [outer = 0x0] 15:28:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1278ea800) [pid = 1654] [serial = 391] [outer = 0x127662000] 15:28:24 INFO - PROCESS | 1654 | 1461709704578 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b467000) [pid = 1654] [serial = 392] [outer = 0x127662000] 15:28:24 INFO - PROCESS | 1654 | 1461709704944 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:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 15:28:24 INFO - PROCESS | 1654 | 1461709704969 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1654 | 1461709704970 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:28:24 INFO - PROCESS | 1654 | 1461709704972 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1654 | 1461709704974 Marionette TRACE conn2 <- [1,498,null,{}] 15:28:24 INFO - PROCESS | 1654 | 1461709704979 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:28:25 INFO - PROCESS | 1654 | 1461709705064 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:28:25 INFO - PROCESS | 1654 | 1461709705095 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11589d000 == 48 [pid = 1654] [id = 132] 15:28:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b467c00) [pid = 1654] [serial = 393] [outer = 0x0] 15:28:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12ba6ec00) [pid = 1654] [serial = 394] [outer = 0x12b467c00] 15:28:25 INFO - PROCESS | 1654 | 1461709705120 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12ba76400) [pid = 1654] [serial = 395] [outer = 0x12b467c00] 15:28:25 INFO - PROCESS | 1654 | 1461709705440 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:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 15:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:28:25 INFO - PROCESS | 1654 | 1461709705494 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1654 | 1461709705495 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:28:25 INFO - PROCESS | 1654 | 1461709705497 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1654 | 1461709705498 Marionette TRACE conn2 <- [1,502,null,{}] 15:28:25 INFO - PROCESS | 1654 | 1461709705501 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:28:25 INFO - PROCESS | 1654 | 1461709705590 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:28:25 INFO - PROCESS | 1654 | 1461709705621 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1145a0000 == 49 [pid = 1654] [id = 133] 15:28:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x127666c00) [pid = 1654] [serial = 396] [outer = 0x0] 15:28:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12bbfa800) [pid = 1654] [serial = 397] [outer = 0x127666c00] 15:28:25 INFO - PROCESS | 1654 | 1461709705647 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bd79000) [pid = 1654] [serial = 398] [outer = 0x127666c00] 15:28:25 INFO - PROCESS | 1654 | 1461709705979 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:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 15:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:28:26 INFO - PROCESS | 1654 | 1461709706015 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1654 | 1461709706017 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:28:26 INFO - PROCESS | 1654 | 1461709706019 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1654 | 1461709706020 Marionette TRACE conn2 <- [1,506,null,{}] 15:28:26 INFO - PROCESS | 1654 | 1461709706022 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:28:26 INFO - PROCESS | 1654 | 1461709706113 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:28:26 INFO - PROCESS | 1654 | 1461709706117 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12788a000 == 50 [pid = 1654] [id = 134] 15:28:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b7dcc00) [pid = 1654] [serial = 399] [outer = 0x0] 15:28:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12bdaa800) [pid = 1654] [serial = 400] [outer = 0x12b7dcc00] 15:28:26 INFO - PROCESS | 1654 | 1461709706142 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12d09e800) [pid = 1654] [serial = 401] [outer = 0x12b7dcc00] 15:28:26 INFO - PROCESS | 1654 | 1461709706474 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:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 15:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:28:26 INFO - PROCESS | 1654 | 1461709706488 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1654 | 1461709706489 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:28:26 INFO - PROCESS | 1654 | 1461709706491 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1654 | 1461709706495 Marionette TRACE conn2 <- [1,510,null,{}] 15:28:26 INFO - PROCESS | 1654 | 1461709706505 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:28:26 INFO - PROCESS | 1654 | 1461709706597 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:28:26 INFO - PROCESS | 1654 | 1461709706601 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa7000 == 51 [pid = 1654] [id = 135] 15:28:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12bd7a000) [pid = 1654] [serial = 402] [outer = 0x0] 15:28:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12d35ec00) [pid = 1654] [serial = 403] [outer = 0x12bd7a000] 15:28:26 INFO - PROCESS | 1654 | 1461709706627 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12d3ecc00) [pid = 1654] [serial = 404] [outer = 0x12bd7a000] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11bf81800) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x123ce7c00) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1242ce400) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124751000) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11be4f400) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x114bc5800) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11bf8a800) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1163f2800) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11bf8ac00) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x124755400) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x113527000) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b459c00) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x123b3b400) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11b774000) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11685dc00) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1157c6c00) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:28:26 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128331400) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:28:27 INFO - PROCESS | 1654 | 1461709707040 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:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 578ms 15:28:27 INFO - PROCESS | 1654 | 1461709707070 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1654 | 1461709707071 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:28:27 INFO - PROCESS | 1654 | 1461709707073 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1654 | 1461709707077 Marionette TRACE conn2 <- [1,514,null,{}] 15:28:27 INFO - PROCESS | 1654 | 1461709707081 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:28:27 INFO - PROCESS | 1654 | 1461709707169 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:28:27 INFO - PROCESS | 1654 | 1461709707173 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x127371000 == 52 [pid = 1654] [id = 136] 15:28:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c438400) [pid = 1654] [serial = 405] [outer = 0x0] 15:28:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123cebc00) [pid = 1654] [serial = 406] [outer = 0x11c438400] 15:28:27 INFO - PROCESS | 1654 | 1461709707206 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12d3ec000) [pid = 1654] [serial = 407] [outer = 0x11c438400] 15:28:27 INFO - PROCESS | 1654 | 1461709707521 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:28:27 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:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 474ms 15:28:27 INFO - PROCESS | 1654 | 1461709707548 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1654 | 1461709707549 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:28:27 INFO - PROCESS | 1654 | 1461709707551 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1654 | 1461709707552 Marionette TRACE conn2 <- [1,518,null,{}] 15:28:27 INFO - PROCESS | 1654 | 1461709707555 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:28:27 INFO - PROCESS | 1654 | 1461709707632 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:28:27 INFO - PROCESS | 1654 | 1461709707676 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd4b000 == 53 [pid = 1654] [id = 137] 15:28:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128329c00) [pid = 1654] [serial = 408] [outer = 0x0] 15:28:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12d3f3400) [pid = 1654] [serial = 409] [outer = 0x128329c00] 15:28:27 INFO - PROCESS | 1654 | 1461709707701 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12d639400) [pid = 1654] [serial = 410] [outer = 0x128329c00] 15:28:28 INFO - PROCESS | 1654 | 1461709708032 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:28:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 15:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:28:28 INFO - PROCESS | 1654 | 1461709708070 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1654 | 1461709708072 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:28:28 INFO - PROCESS | 1654 | 1461709708076 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1654 | 1461709708078 Marionette TRACE conn2 <- [1,522,null,{}] 15:28:28 INFO - PROCESS | 1654 | 1461709708081 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:28:28 INFO - PROCESS | 1654 | 1461709708199 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:28:28 INFO - PROCESS | 1654 | 1461709708205 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d333800 == 54 [pid = 1654] [id = 138] 15:28:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12828c800) [pid = 1654] [serial = 411] [outer = 0x0] 15:28:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12d62fc00) [pid = 1654] [serial = 412] [outer = 0x12828c800] 15:28:28 INFO - PROCESS | 1654 | 1461709708306 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12e2cac00) [pid = 1654] [serial = 413] [outer = 0x12828c800] 15:28:28 INFO - PROCESS | 1654 | 1461709708629 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:28:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 572ms 15:28:28 INFO - PROCESS | 1654 | 1461709708650 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1654 | 1461709708651 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:28:28 INFO - PROCESS | 1654 | 1461709708653 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1654 | 1461709708654 Marionette TRACE conn2 <- [1,526,null,{}] 15:28:28 INFO - PROCESS | 1654 | 1461709708656 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:28:28 INFO - PROCESS | 1654 | 1461709708748 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:28:28 INFO - PROCESS | 1654 | 1461709708752 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3b8800 == 55 [pid = 1654] [id = 139] 15:28:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12e2cd000) [pid = 1654] [serial = 414] [outer = 0x0] 15:28:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12e2d5400) [pid = 1654] [serial = 415] [outer = 0x12e2cd000] 15:28:28 INFO - PROCESS | 1654 | 1461709708777 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12e506c00) [pid = 1654] [serial = 416] [outer = 0x12e2cd000] 15:28:29 INFO - PROCESS | 1654 | 1461709709279 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:28:29 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:28:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 668ms 15:28:29 INFO - PROCESS | 1654 | 1461709709322 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1654 | 1461709709325 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:28:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:28:29 INFO - PROCESS | 1654 | 1461709709329 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1654 | 1461709709332 Marionette TRACE conn2 <- [1,530,null,{}] 15:28:29 INFO - PROCESS | 1654 | 1461709709335 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:28:29 INFO - PROCESS | 1654 | 1461709709436 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:28:29 INFO - PROCESS | 1654 | 1461709709533 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d33800 == 56 [pid = 1654] [id = 140] 15:28:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11ad35c00) [pid = 1654] [serial = 417] [outer = 0x0] 15:28:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11af62400) [pid = 1654] [serial = 418] [outer = 0x11ad35c00] 15:28:29 INFO - PROCESS | 1654 | 1461709709567 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11bf7e000) [pid = 1654] [serial = 419] [outer = 0x11ad35c00] 15:28:29 INFO - PROCESS | 1654 | 1461709709945 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:28:29 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:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:28:29 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:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:28:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 15:28:29 INFO - PROCESS | 1654 | 1461709709953 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1654 | 1461709709958 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:28:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:28:29 INFO - PROCESS | 1654 | 1461709709967 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1654 | 1461709709970 Marionette TRACE conn2 <- [1,534,null,{}] 15:28:29 INFO - PROCESS | 1654 | 1461709709974 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:28:30 INFO - PROCESS | 1654 | 1461709710134 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:28:30 INFO - PROCESS | 1654 | 1461709710249 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12478b000 == 57 [pid = 1654] [id = 141] 15:28:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c1aa800) [pid = 1654] [serial = 420] [outer = 0x0] 15:28:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11ca6b800) [pid = 1654] [serial = 421] [outer = 0x11c1aa800] 15:28:30 INFO - PROCESS | 1654 | 1461709710302 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12405f400) [pid = 1654] [serial = 422] [outer = 0x11c1aa800] 15:28:30 INFO - PROCESS | 1654 | 1461709710690 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:28:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:28:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 774ms 15:28:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:28:30 INFO - PROCESS | 1654 | 1461709710769 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 1654 | 1461709710770 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:28:30 INFO - PROCESS | 1654 | 1461709710774 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1654 | 1461709710777 Marionette TRACE conn2 <- [1,538,null,{}] 15:28:30 INFO - PROCESS | 1654 | 1461709710784 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:28:30 INFO - PROCESS | 1654 | 1461709710886 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:28:30 INFO - PROCESS | 1654 | 1461709710960 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db4a800 == 58 [pid = 1654] [id = 142] 15:28:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1271df000) [pid = 1654] [serial = 423] [outer = 0x0] 15:28:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127aeac00) [pid = 1654] [serial = 424] [outer = 0x1271df000] 15:28:31 INFO - PROCESS | 1654 | 1461709710999 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12ba6fc00) [pid = 1654] [serial = 425] [outer = 0x1271df000] 15:28:31 INFO - PROCESS | 1654 | 1461709711384 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:28:31 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:28:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 621ms 15:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:28:31 INFO - PROCESS | 1654 | 1461709711396 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1654 | 1461709711398 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:28:31 INFO - PROCESS | 1654 | 1461709711400 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1654 | 1461709711401 Marionette TRACE conn2 <- [1,542,null,{}] 15:28:31 INFO - PROCESS | 1654 | 1461709711404 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:28:31 INFO - PROCESS | 1654 | 1461709711503 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:28:31 INFO - PROCESS | 1654 | 1461709711547 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e326000 == 59 [pid = 1654] [id = 143] 15:28:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x128d9cc00) [pid = 1654] [serial = 426] [outer = 0x0] 15:28:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d35c000) [pid = 1654] [serial = 427] [outer = 0x128d9cc00] 15:28:31 INFO - PROCESS | 1654 | 1461709711577 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d631000) [pid = 1654] [serial = 428] [outer = 0x128d9cc00] 15:28:31 INFO - PROCESS | 1654 | 1461709711958 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:28:31 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:28:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 15:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:28:31 INFO - PROCESS | 1654 | 1461709711969 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1654 | 1461709711970 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:28:31 INFO - PROCESS | 1654 | 1461709711973 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1654 | 1461709711974 Marionette TRACE conn2 <- [1,546,null,{}] 15:28:32 INFO - PROCESS | 1654 | 1461709711999 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:28:32 INFO - PROCESS | 1654 | 1461709712100 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:28:32 INFO - PROCESS | 1654 | 1461709712214 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x127368800 == 60 [pid = 1654] [id = 144] 15:28:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11935ec00) [pid = 1654] [serial = 429] [outer = 0x0] 15:28:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12db64000) [pid = 1654] [serial = 430] [outer = 0x11935ec00] 15:28:32 INFO - PROCESS | 1654 | 1461709712279 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12e509400) [pid = 1654] [serial = 431] [outer = 0x11935ec00] 15:28:32 INFO - PROCESS | 1654 | 1461709712654 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:28:32 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:28:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 689ms 15:28:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:28:32 INFO - PROCESS | 1654 | 1461709712664 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1654 | 1461709712665 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:28:32 INFO - PROCESS | 1654 | 1461709712667 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1654 | 1461709712668 Marionette TRACE conn2 <- [1,550,null,{}] 15:28:32 INFO - PROCESS | 1654 | 1461709712670 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:28:32 INFO - PROCESS | 1654 | 1461709712803 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:28:32 INFO - PROCESS | 1654 | 1461709712914 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11987d800 == 61 [pid = 1654] [id = 145] 15:28:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x113522c00) [pid = 1654] [serial = 432] [outer = 0x0] 15:28:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1152c8800) [pid = 1654] [serial = 433] [outer = 0x113522c00] 15:28:33 INFO - PROCESS | 1654 | 1461709713175 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x116861c00) [pid = 1654] [serial = 434] [outer = 0x113522c00] 15:28:33 INFO - PROCESS | 1654 | 1461709713623 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:28:33 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:28:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 969ms 15:28:33 INFO - PROCESS | 1654 | 1461709713638 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1654 | 1461709713641 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:28:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:28:33 INFO - PROCESS | 1654 | 1461709713644 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1654 | 1461709713646 Marionette TRACE conn2 <- [1,554,null,{}] 15:28:33 INFO - PROCESS | 1654 | 1461709713650 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:28:33 INFO - PROCESS | 1654 | 1461709713738 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:28:33 INFO - PROCESS | 1654 | 1461709713784 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d34000 == 62 [pid = 1654] [id = 146] 15:28:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11797dc00) [pid = 1654] [serial = 435] [outer = 0x0] 15:28:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1199df800) [pid = 1654] [serial = 436] [outer = 0x11797dc00] 15:28:33 INFO - PROCESS | 1654 | 1461709713813 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11afd1400) [pid = 1654] [serial = 437] [outer = 0x11797dc00] 15:28: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:28:34 INFO - PROCESS | 1654 | 1461709714252 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:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 15:28:34 INFO - PROCESS | 1654 | 1461709714264 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1654 | 1461709714267 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:28:34 INFO - PROCESS | 1654 | 1461709714271 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1654 | 1461709714272 Marionette TRACE conn2 <- [1,558,null,{}] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12d333800 == 61 [pid = 1654] [id = 138] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd4b000 == 60 [pid = 1654] [id = 137] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x127371000 == 59 [pid = 1654] [id = 136] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa7000 == 58 [pid = 1654] [id = 135] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12788a000 == 57 [pid = 1654] [id = 134] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1145a0000 == 56 [pid = 1654] [id = 133] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11589d000 == 55 [pid = 1654] [id = 132] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5eb800 == 54 [pid = 1654] [id = 131] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x113527400) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x119b72c00) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11bcc3c00) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b4ec800) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | 1461709714327 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:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba6c000 == 53 [pid = 1654] [id = 130] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11b74b000 == 52 [pid = 1654] [id = 129] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11a65e000 == 51 [pid = 1654] [id = 128] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11687c800 == 50 [pid = 1654] [id = 127] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11a64b800 == 49 [pid = 1654] [id = 126] 15:28:34 INFO - PROCESS | 1654 | --DOCSHELL 0x115220800 == 48 [pid = 1654] [id = 122] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c519c00) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x123f0b400) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11af5ac00) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c1ad800) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1190b7400) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x116857400) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12474f000) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x123cee000) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x127aed000) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12828d400) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1278b9400) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c1ad400) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b461c00) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12828b800) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x128d90c00) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11ca6e000) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b4eb400) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123ba1400) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11c440c00) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b45a800) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11aa4f800) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c445c00) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b463000) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12d09c000) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1271ebc00) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1242cfc00) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x123ba8400) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118fa2800) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 15:28:34 INFO - PROCESS | 1654 | 1461709714411 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:28:34 INFO - PROCESS | 1654 | 1461709714418 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x115755800 == 49 [pid = 1654] [id = 147] 15:28:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11aa7f800) [pid = 1654] [serial = 438] [outer = 0x0] 15:28:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11bad1c00) [pid = 1654] [serial = 439] [outer = 0x11aa7f800] 15:28:34 INFO - PROCESS | 1654 | 1461709714445 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11bf85000) [pid = 1654] [serial = 440] [outer = 0x11aa7f800] 15:28:34 INFO - PROCESS | 1654 | 1461709714807 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:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 572ms 15:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:28:34 INFO - PROCESS | 1654 | 1461709714844 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1654 | 1461709714845 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:28:34 INFO - PROCESS | 1654 | 1461709714847 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1654 | 1461709714849 Marionette TRACE conn2 <- [1,562,null,{}] 15:28:34 INFO - PROCESS | 1654 | 1461709714857 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:28:34 INFO - PROCESS | 1654 | 1461709714936 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:28:34 INFO - PROCESS | 1654 | 1461709714944 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11add9000 == 50 [pid = 1654] [id = 148] 15:28:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c1b6400) [pid = 1654] [serial = 441] [outer = 0x0] 15:28:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11ca70400) [pid = 1654] [serial = 442] [outer = 0x11c1b6400] 15:28:34 INFO - PROCESS | 1654 | 1461709714971 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123bac000) [pid = 1654] [serial = 443] [outer = 0x11c1b6400] 15:28: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:28: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:28:35 INFO - PROCESS | 1654 | 1461709715312 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:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 15:28:35 INFO - PROCESS | 1654 | 1461709715318 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1654 | 1461709715319 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:28:35 INFO - PROCESS | 1654 | 1461709715322 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1654 | 1461709715323 Marionette TRACE conn2 <- [1,566,null,{}] 15:28:35 INFO - PROCESS | 1654 | 1461709715330 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:28:35 INFO - PROCESS | 1654 | 1461709715439 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:28:35 INFO - PROCESS | 1654 | 1461709715498 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11987c800 == 51 [pid = 1654] [id = 149] 15:28:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11ca6fc00) [pid = 1654] [serial = 444] [outer = 0x0] 15:28:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123cee400) [pid = 1654] [serial = 445] [outer = 0x11ca6fc00] 15:28:35 INFO - PROCESS | 1654 | 1461709715536 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124488c00) [pid = 1654] [serial = 446] [outer = 0x11ca6fc00] 15:28: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:28: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:28:36 INFO - PROCESS | 1654 | 1461709716003 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:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 722ms 15:28:36 INFO - PROCESS | 1654 | 1461709716051 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1654 | 1461709716053 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:28:36 INFO - PROCESS | 1654 | 1461709716056 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1654 | 1461709716058 Marionette TRACE conn2 <- [1,570,null,{}] 15:28:36 INFO - PROCESS | 1654 | 1461709716063 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:28:36 INFO - PROCESS | 1654 | 1461709716184 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:28:36 INFO - PROCESS | 1654 | 1461709716194 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5d7800 == 52 [pid = 1654] [id = 150] 15:28:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12732ec00) [pid = 1654] [serial = 447] [outer = 0x0] 15:28:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1273e1000) [pid = 1654] [serial = 448] [outer = 0x12732ec00] 15:28:36 INFO - PROCESS | 1654 | 1461709716224 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1278f3400) [pid = 1654] [serial = 449] [outer = 0x12732ec00] 15:28:36 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:36 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:36 INFO - PROCESS | 1654 | 1461709716571 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:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 15:28:36 INFO - PROCESS | 1654 | 1461709716579 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1654 | 1461709716581 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:28:36 INFO - PROCESS | 1654 | 1461709716583 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1654 | 1461709716584 Marionette TRACE conn2 <- [1,574,null,{}] 15:28:36 INFO - PROCESS | 1654 | 1461709716587 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:28:36 INFO - PROCESS | 1654 | 1461709716695 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:28:36 INFO - PROCESS | 1654 | 1461709716707 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x123ca2800 == 53 [pid = 1654] [id = 151] 15:28:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127d30800) [pid = 1654] [serial = 450] [outer = 0x0] 15:28:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b461c00) [pid = 1654] [serial = 451] [outer = 0x127d30800] 15:28:36 INFO - PROCESS | 1654 | 1461709716733 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b7e8800) [pid = 1654] [serial = 452] [outer = 0x127d30800] 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12bd7c800) [pid = 1654] [serial = 453] [outer = 0x12e9ae400] 15:28:37 INFO - PROCESS | 1654 | 1461709717130 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:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 568ms 15:28:37 INFO - PROCESS | 1654 | 1461709717153 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1654 | 1461709717154 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:28:37 INFO - PROCESS | 1654 | 1461709717156 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1654 | 1461709717157 Marionette TRACE conn2 <- [1,578,null,{}] 15:28:37 INFO - PROCESS | 1654 | 1461709717174 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:28:37 INFO - PROCESS | 1654 | 1461709717264 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:28:37 INFO - PROCESS | 1654 | 1461709717269 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x127187000 == 54 [pid = 1654] [id = 152] 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128280000) [pid = 1654] [serial = 454] [outer = 0x0] 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12bd77800) [pid = 1654] [serial = 455] [outer = 0x128280000] 15:28:37 INFO - PROCESS | 1654 | 1461709717294 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12d09a400) [pid = 1654] [serial = 456] [outer = 0x128280000] 15:28:37 INFO - PROCESS | 1654 | 1461709717662 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:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 533ms 15:28:37 INFO - PROCESS | 1654 | 1461709717690 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1654 | 1461709717692 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:28:37 INFO - PROCESS | 1654 | 1461709717701 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1654 | 1461709717703 Marionette TRACE conn2 <- [1,582,null,{}] 15:28:37 INFO - PROCESS | 1654 | 1461709717705 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:28:37 INFO - PROCESS | 1654 | 1461709717800 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:28:37 INFO - PROCESS | 1654 | 1461709717842 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x127385000 == 55 [pid = 1654] [id = 153] 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12d35b400) [pid = 1654] [serial = 457] [outer = 0x0] 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12d3f1000) [pid = 1654] [serial = 458] [outer = 0x12d35b400] 15:28:37 INFO - PROCESS | 1654 | 1461709717867 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d636800) [pid = 1654] [serial = 459] [outer = 0x12d35b400] 15:28:38 INFO - PROCESS | 1654 | 1461709718203 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:28:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:28:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 15:28:38 INFO - PROCESS | 1654 | 1461709718221 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1654 | 1461709718222 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:28:38 INFO - PROCESS | 1654 | 1461709718233 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1654 | 1461709718234 Marionette TRACE conn2 <- [1,586,null,{}] 15:28:38 INFO - PROCESS | 1654 | 1461709718236 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:28:38 INFO - PROCESS | 1654 | 1461709718331 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:28:38 INFO - PROCESS | 1654 | 1461709718335 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b772000 == 56 [pid = 1654] [id = 154] 15:28:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d363800) [pid = 1654] [serial = 460] [outer = 0x0] 15:28:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12e2cbc00) [pid = 1654] [serial = 461] [outer = 0x12d363800] 15:28:38 INFO - PROCESS | 1654 | 1461709718361 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12e50b000) [pid = 1654] [serial = 462] [outer = 0x12d363800] 15:28:38 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:38 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:38 INFO - PROCESS | 1654 | 1461709718777 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:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12b467c00) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127666c00) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x127662000) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11af64800) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11ca6ac00) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12b7dcc00) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11c442800) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119d99c00) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123ba0000) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128397c00) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12828c800) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12bd7a000) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11c438400) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x128329c00) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11ad36400) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11351e000) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:28:38 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1199ddc00) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:28:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:28:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 577ms 15:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:28:38 INFO - PROCESS | 1654 | 1461709718803 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1654 | 1461709718804 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:28:38 INFO - PROCESS | 1654 | 1461709718806 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1654 | 1461709718807 Marionette TRACE conn2 <- [1,590,null,{}] 15:28:38 INFO - PROCESS | 1654 | 1461709718810 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:28:38 INFO - PROCESS | 1654 | 1461709718888 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:28:38 INFO - PROCESS | 1654 | 1461709718893 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa1d000 == 57 [pid = 1654] [id = 155] 15:28:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11aa74c00) [pid = 1654] [serial = 463] [outer = 0x0] 15:28:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11bada800) [pid = 1654] [serial = 464] [outer = 0x11aa74c00] 15:28:38 INFO - PROCESS | 1654 | 1461709718924 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b467c00) [pid = 1654] [serial = 465] [outer = 0x11aa74c00] 15:28:39 INFO - PROCESS | 1654 | 1461709719278 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:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 15:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:28:39 INFO - PROCESS | 1654 | 1461709719329 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 1654 | 1461709719331 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:28:39 INFO - PROCESS | 1654 | 1461709719333 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 1654 | 1461709719334 Marionette TRACE conn2 <- [1,594,null,{}] 15:28:39 INFO - PROCESS | 1654 | 1461709719336 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:28:39 INFO - PROCESS | 1654 | 1461709719443 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:28:39 INFO - PROCESS | 1654 | 1461709719449 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d010000 == 58 [pid = 1654] [id = 156] 15:28:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11a856c00) [pid = 1654] [serial = 466] [outer = 0x0] 15:28:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b5fb000) [pid = 1654] [serial = 467] [outer = 0x11a856c00] 15:28:39 INFO - PROCESS | 1654 | 1461709719475 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12e6a3000) [pid = 1654] [serial = 468] [outer = 0x11a856c00] 15:28:39 INFO - PROCESS | 1654 | 1461709719783 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:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 469ms 15:28:39 INFO - PROCESS | 1654 | 1461709719802 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 1654 | 1461709719804 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:28:39 INFO - PROCESS | 1654 | 1461709719806 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 1654 | 1461709719807 Marionette TRACE conn2 <- [1,598,null,{}] 15:28:39 INFO - PROCESS | 1654 | 1461709719812 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:28:39 INFO - PROCESS | 1654 | 1461709719894 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:28:39 INFO - PROCESS | 1654 | 1461709719899 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e625000 == 59 [pid = 1654] [id = 157] 15:28:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12db5ec00) [pid = 1654] [serial = 469] [outer = 0x0] 15:28:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12e93e400) [pid = 1654] [serial = 470] [outer = 0x12db5ec00] 15:28:39 INFO - PROCESS | 1654 | 1461709719924 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12e944c00) [pid = 1654] [serial = 471] [outer = 0x12db5ec00] 15:28:40 INFO - PROCESS | 1654 | 1461709720254 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:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 472ms 15:28:40 INFO - PROCESS | 1654 | 1461709720280 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1654 | 1461709720281 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:28:40 INFO - PROCESS | 1654 | 1461709720284 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1654 | 1461709720285 Marionette TRACE conn2 <- [1,602,null,{}] 15:28:40 INFO - PROCESS | 1654 | 1461709720287 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:28:40 INFO - PROCESS | 1654 | 1461709720386 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:28:40 INFO - PROCESS | 1654 | 1461709720394 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e996000 == 60 [pid = 1654] [id = 158] 15:28:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12e944800) [pid = 1654] [serial = 472] [outer = 0x0] 15:28:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12e9a7800) [pid = 1654] [serial = 473] [outer = 0x12e944800] 15:28:40 INFO - PROCESS | 1654 | 1461709720420 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12e9ac000) [pid = 1654] [serial = 474] [outer = 0x12e944800] 15:28:40 INFO - PROCESS | 1654 | 1461709720715 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:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 15:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:28:40 INFO - PROCESS | 1654 | 1461709720753 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1654 | 1461709720754 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:28:40 INFO - PROCESS | 1654 | 1461709720756 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1654 | 1461709720757 Marionette TRACE conn2 <- [1,606,null,{}] 15:28:40 INFO - PROCESS | 1654 | 1461709720762 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:28:40 INFO - PROCESS | 1654 | 1461709720892 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:28:40 INFO - PROCESS | 1654 | 1461709720941 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e7f000 == 61 [pid = 1654] [id = 159] 15:28:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x113525400) [pid = 1654] [serial = 475] [outer = 0x0] 15:28:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x114bba800) [pid = 1654] [serial = 476] [outer = 0x113525400] 15:28:40 INFO - PROCESS | 1654 | 1461709720977 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1186aec00) [pid = 1654] [serial = 477] [outer = 0x113525400] 15:28:41 INFO - PROCESS | 1654 | 1461709721439 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:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 721ms 15:28:41 INFO - PROCESS | 1654 | 1461709721478 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1654 | 1461709721481 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:28:41 INFO - PROCESS | 1654 | 1461709721484 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1654 | 1461709721486 Marionette TRACE conn2 <- [1,610,null,{}] 15:28:41 INFO - PROCESS | 1654 | 1461709721490 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:28:41 INFO - PROCESS | 1654 | 1461709721648 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:28:41 INFO - PROCESS | 1654 | 1461709721749 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c25800 == 62 [pid = 1654] [id = 160] 15:28:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11acbcc00) [pid = 1654] [serial = 478] [outer = 0x0] 15:28:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11bcc3c00) [pid = 1654] [serial = 479] [outer = 0x11acbcc00] 15:28:41 INFO - PROCESS | 1654 | 1461709721802 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11bf8bc00) [pid = 1654] [serial = 480] [outer = 0x11acbcc00] 15:28:42 INFO - PROCESS | 1654 | 1461709722272 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:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 820ms 15:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:28:42 INFO - PROCESS | 1654 | 1461709722305 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1654 | 1461709722307 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:28:42 INFO - PROCESS | 1654 | 1461709722309 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1654 | 1461709722311 Marionette TRACE conn2 <- [1,614,null,{}] 15:28:42 INFO - PROCESS | 1654 | 1461709722313 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:28:42 INFO - PROCESS | 1654 | 1461709722412 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:28:42 INFO - PROCESS | 1654 | 1461709722463 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e75000 == 63 [pid = 1654] [id = 161] 15:28:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c98ac00) [pid = 1654] [serial = 481] [outer = 0x0] 15:28:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x123b41800) [pid = 1654] [serial = 482] [outer = 0x11c98ac00] 15:28:42 INFO - PROCESS | 1654 | 1461709722494 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1246f6400) [pid = 1654] [serial = 483] [outer = 0x11c98ac00] 15:28:42 INFO - PROCESS | 1654 | 1461709722913 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:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 15:28:42 INFO - PROCESS | 1654 | 1461709722930 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1654 | 1461709722932 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:28:42 INFO - PROCESS | 1654 | 1461709722941 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1654 | 1461709722944 Marionette TRACE conn2 <- [1,618,null,{}] 15:28:42 INFO - PROCESS | 1654 | 1461709722947 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:28:43 INFO - PROCESS | 1654 | 1461709723046 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:28:43 INFO - PROCESS | 1654 | 1461709723134 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaba800 == 64 [pid = 1654] [id = 162] 15:28:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x127667c00) [pid = 1654] [serial = 484] [outer = 0x0] 15:28:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b466400) [pid = 1654] [serial = 485] [outer = 0x127667c00] 15:28:43 INFO - PROCESS | 1654 | 1461709723164 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12bbfd400) [pid = 1654] [serial = 486] [outer = 0x127667c00] 15:28:43 INFO - PROCESS | 1654 | 1461709723617 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:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 726ms 15:28:43 INFO - PROCESS | 1654 | 1461709723663 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1654 | 1461709723665 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:28:43 INFO - PROCESS | 1654 | 1461709723669 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1654 | 1461709723671 Marionette TRACE conn2 <- [1,622,null,{}] 15:28:43 INFO - PROCESS | 1654 | 1461709723675 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:28:43 INFO - PROCESS | 1654 | 1461709723828 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:28:43 INFO - PROCESS | 1654 | 1461709723916 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eed4000 == 65 [pid = 1654] [id = 163] 15:28:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b4e9800) [pid = 1654] [serial = 487] [outer = 0x0] 15:28:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12db61000) [pid = 1654] [serial = 488] [outer = 0x12b4e9800] 15:28:43 INFO - PROCESS | 1654 | 1461709723956 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12e505000) [pid = 1654] [serial = 489] [outer = 0x12b4e9800] 15:28:44 INFO - PROCESS | 1654 | 1461709724378 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:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 721ms 15:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:28:44 INFO - PROCESS | 1654 | 1461709724389 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1654 | 1461709724391 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:28:44 INFO - PROCESS | 1654 | 1461709724393 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1654 | 1461709724396 Marionette TRACE conn2 <- [1,626,null,{}] 15:28:44 INFO - PROCESS | 1654 | 1461709724399 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:28:44 INFO - PROCESS | 1654 | 1461709724496 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:28:44 INFO - PROCESS | 1654 | 1461709724548 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2d9800 == 66 [pid = 1654] [id = 164] 15:28:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12e938000) [pid = 1654] [serial = 490] [outer = 0x0] 15:28:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12e9a7c00) [pid = 1654] [serial = 491] [outer = 0x12e938000] 15:28:44 INFO - PROCESS | 1654 | 1461709724585 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12ea9e800) [pid = 1654] [serial = 492] [outer = 0x12e938000] 15:28:45 INFO - PROCESS | 1654 | 1461709725267 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:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 923ms 15:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:28:45 INFO - PROCESS | 1654 | 1461709725316 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1654 | 1461709725318 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:28:45 INFO - PROCESS | 1654 | 1461709725322 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1654 | 1461709725324 Marionette TRACE conn2 <- [1,630,null,{}] 15:28:45 INFO - PROCESS | 1654 | 1461709725329 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:28:45 INFO - PROCESS | 1654 | 1461709725417 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:28:45 INFO - PROCESS | 1654 | 1461709725482 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11add5800 == 67 [pid = 1654] [id = 165] 15:28:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1199ddc00) [pid = 1654] [serial = 493] [outer = 0x0] 15:28:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x119e4bc00) [pid = 1654] [serial = 494] [outer = 0x1199ddc00] 15:28:45 INFO - PROCESS | 1654 | 1461709725509 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11ad3b000) [pid = 1654] [serial = 495] [outer = 0x1199ddc00] 15:28:45 INFO - PROCESS | 1654 | 1461709725960 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:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 674ms 15:28:46 INFO - PROCESS | 1654 | 1461709726010 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 1654 | 1461709726014 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:28:46 INFO - PROCESS | 1654 | 1461709726020 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1654 | 1461709726022 Marionette TRACE conn2 <- [1,634,null,{}] 15:28:46 INFO - PROCESS | 1654 | 1461709726024 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:28:46 INFO - PROCESS | 1654 | 1461709726120 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf94000 == 66 [pid = 1654] [id = 109] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12e996000 == 65 [pid = 1654] [id = 158] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12e625000 == 64 [pid = 1654] [id = 157] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d010000 == 63 [pid = 1654] [id = 156] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa1d000 == 62 [pid = 1654] [id = 155] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b772000 == 61 [pid = 1654] [id = 154] 15:28:46 INFO - PROCESS | 1654 | 1461709726224 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x127385000 == 60 [pid = 1654] [id = 153] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x127187000 == 59 [pid = 1654] [id = 152] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x123ca2800 == 58 [pid = 1654] [id = 151] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5d7800 == 57 [pid = 1654] [id = 150] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11987c800 == 56 [pid = 1654] [id = 149] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11add9000 == 55 [pid = 1654] [id = 148] 15:28:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x115509000 == 56 [pid = 1654] [id = 166] 15:28:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x116676400) [pid = 1654] [serial = 496] [outer = 0x0] 15:28:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11bf81800) [pid = 1654] [serial = 497] [outer = 0x116676400] 15:28:46 INFO - PROCESS | 1654 | 1461709726275 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11c444400) [pid = 1654] [serial = 498] [outer = 0x116676400] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x115755800 == 55 [pid = 1654] [id = 147] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119d34000 == 54 [pid = 1654] [id = 146] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11987d800 == 53 [pid = 1654] [id = 145] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x127368800 == 52 [pid = 1654] [id = 144] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12e326000 == 51 [pid = 1654] [id = 143] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12db4a800 == 50 [pid = 1654] [id = 142] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12478b000 == 49 [pid = 1654] [id = 141] 15:28:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119d33800 == 48 [pid = 1654] [id = 140] 15:28:46 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11bf7e800) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1152c5400) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11a85ac00) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12ba6ec00) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12bbfa800) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12ba76400) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1242cd400) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1278ea800) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11b781400) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11bcca400) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x128d9d800) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1152c4400) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x123ba4800) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x123ce9c00) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12bdaa800) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c494400) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c9ee800) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11af5f000) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11a854400) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123de7c00) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1271e0c00) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11b777c00) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12d09e800) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12bd79000) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12bbf0c00) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12e2cac00) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12d35ec00) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123cebc00) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12d639400) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12d3ecc00) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12d3f3400) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b467000) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12d3ec000) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12d62fc00) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 15:28:46 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:46 INFO - PROCESS | 1654 | 1461709726748 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:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 774ms 15:28:46 INFO - PROCESS | 1654 | 1461709726795 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 1654 | 1461709726797 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:28:46 INFO - PROCESS | 1654 | 1461709726801 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1654 | 1461709726805 Marionette TRACE conn2 <- [1,638,null,{}] 15:28:46 INFO - PROCESS | 1654 | 1461709726818 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:28:46 INFO - PROCESS | 1654 | 1461709726896 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:28:46 INFO - PROCESS | 1654 | 1461709726903 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11adf1000 == 49 [pid = 1654] [id = 167] 15:28:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123badc00) [pid = 1654] [serial = 499] [outer = 0x0] 15:28:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123cebc00) [pid = 1654] [serial = 500] [outer = 0x123badc00] 15:28:46 INFO - PROCESS | 1654 | 1461709726933 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1242cd400) [pid = 1654] [serial = 501] [outer = 0x123badc00] 15:28:47 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:47 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:47 INFO - PROCESS | 1654 | 1461709727315 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:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 528ms 15:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:28:47 INFO - PROCESS | 1654 | 1461709727329 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1654 | 1461709727331 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:28:47 INFO - PROCESS | 1654 | 1461709727333 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1654 | 1461709727334 Marionette TRACE conn2 <- [1,642,null,{}] 15:28:47 INFO - PROCESS | 1654 | 1461709727337 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:28:47 INFO - PROCESS | 1654 | 1461709727413 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:28:47 INFO - PROCESS | 1654 | 1461709727418 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf97800 == 50 [pid = 1654] [id = 168] 15:28:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x124752800) [pid = 1654] [serial = 502] [outer = 0x0] 15:28:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12765d400) [pid = 1654] [serial = 503] [outer = 0x124752800] 15:28:47 INFO - PROCESS | 1654 | 1461709727444 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128289000) [pid = 1654] [serial = 504] [outer = 0x124752800] 15:28:47 INFO - PROCESS | 1654 | 1461709727783 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:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 15:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:28:47 INFO - PROCESS | 1654 | 1461709727802 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1654 | 1461709727803 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:28:47 INFO - PROCESS | 1654 | 1461709727805 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1654 | 1461709727806 Marionette TRACE conn2 <- [1,646,null,{}] 15:28:47 INFO - PROCESS | 1654 | 1461709727808 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:28:47 INFO - PROCESS | 1654 | 1461709727888 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:28:47 INFO - PROCESS | 1654 | 1461709727940 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5d0000 == 51 [pid = 1654] [id = 169] 15:28:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11bcca400) [pid = 1654] [serial = 505] [outer = 0x0] 15:28:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128d9b800) [pid = 1654] [serial = 506] [outer = 0x11bcca400] 15:28:47 INFO - PROCESS | 1654 | 1461709727968 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b5ff000) [pid = 1654] [serial = 507] [outer = 0x11bcca400] 15:28:48 INFO - PROCESS | 1654 | 1461709728238 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:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 474ms 15:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:28:48 INFO - PROCESS | 1654 | 1461709728284 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1654 | 1461709728286 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:28:48 INFO - PROCESS | 1654 | 1461709728288 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1654 | 1461709728289 Marionette TRACE conn2 <- [1,650,null,{}] 15:28:48 INFO - PROCESS | 1654 | 1461709728298 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:28:48 INFO - PROCESS | 1654 | 1461709728407 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:28:48 INFO - PROCESS | 1654 | 1461709728413 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11987f800 == 52 [pid = 1654] [id = 170] 15:28:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x128d9d800) [pid = 1654] [serial = 508] [outer = 0x0] 15:28:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12bd79000) [pid = 1654] [serial = 509] [outer = 0x128d9d800] 15:28:48 INFO - PROCESS | 1654 | 1461709728440 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12db60000) [pid = 1654] [serial = 510] [outer = 0x128d9d800] 15:28:48 INFO - PROCESS | 1654 | 1461709728847 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:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 573ms 15:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:28:48 INFO - PROCESS | 1654 | 1461709728863 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1654 | 1461709728865 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:28:48 INFO - PROCESS | 1654 | 1461709728867 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1654 | 1461709728868 Marionette TRACE conn2 <- [1,654,null,{}] 15:28:48 INFO - PROCESS | 1654 | 1461709728870 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:28:48 INFO - PROCESS | 1654 | 1461709728966 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:28:48 INFO - PROCESS | 1654 | 1461709728978 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271c0000 == 53 [pid = 1654] [id = 171] 15:28:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12db64800) [pid = 1654] [serial = 511] [outer = 0x0] 15:28:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12e2d3000) [pid = 1654] [serial = 512] [outer = 0x12db64800] 15:28:49 INFO - PROCESS | 1654 | 1461709729003 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12e69a800) [pid = 1654] [serial = 513] [outer = 0x12db64800] 15:28:49 INFO - PROCESS | 1654 | 1461709729342 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:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 15:28:49 INFO - PROCESS | 1654 | 1461709729385 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 1654 | 1461709729386 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:28:49 INFO - PROCESS | 1654 | 1461709729389 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1654 | 1461709729390 Marionette TRACE conn2 <- [1,658,null,{}] 15:28:49 INFO - PROCESS | 1654 | 1461709729392 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:28:49 INFO - PROCESS | 1654 | 1461709729485 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:28:49 INFO - PROCESS | 1654 | 1461709729489 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b769800 == 54 [pid = 1654] [id = 172] 15:28:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12e2c9800) [pid = 1654] [serial = 514] [outer = 0x0] 15:28:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12e938800) [pid = 1654] [serial = 515] [outer = 0x12e2c9800] 15:28:49 INFO - PROCESS | 1654 | 1461709729516 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12e9a9800) [pid = 1654] [serial = 516] [outer = 0x12e2c9800] 15:28:49 INFO - PROCESS | 1654 | 1461709729871 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:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 523ms 15:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:28:49 INFO - PROCESS | 1654 | 1461709729913 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 1654 | 1461709729914 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:28:49 INFO - PROCESS | 1654 | 1461709729916 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1654 | 1461709729917 Marionette TRACE conn2 <- [1,662,null,{}] 15:28:49 INFO - PROCESS | 1654 | 1461709729920 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:28:50 INFO - PROCESS | 1654 | 1461709730015 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:28:50 INFO - PROCESS | 1654 | 1461709730030 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3a000 == 55 [pid = 1654] [id = 173] 15:28:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12e939800) [pid = 1654] [serial = 517] [outer = 0x0] 15:28:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12ea9c800) [pid = 1654] [serial = 518] [outer = 0x12e939800] 15:28:50 INFO - PROCESS | 1654 | 1461709730055 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12eaa1800) [pid = 1654] [serial = 519] [outer = 0x12e939800] 15:28:50 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11797dc00) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12732ec00) [pid = 1654] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11aa7f800) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x113522c00) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c1b6400) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11ca6fc00) [pid = 1654] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x128280000) [pid = 1654] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127d30800) [pid = 1654] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12d35b400) [pid = 1654] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a856c00) [pid = 1654] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12d363800) [pid = 1654] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11aa74c00) [pid = 1654] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:28:50 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12db5ec00) [pid = 1654] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:28:50 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:50 INFO - PROCESS | 1654 | 1461709730486 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:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 619ms 15:28:50 INFO - PROCESS | 1654 | 1461709730535 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1654 | 1461709730536 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:28:50 INFO - PROCESS | 1654 | 1461709730538 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1654 | 1461709730540 Marionette TRACE conn2 <- [1,666,null,{}] 15:28:50 INFO - PROCESS | 1654 | 1461709730542 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:28:50 INFO - PROCESS | 1654 | 1461709730619 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:28:50 INFO - PROCESS | 1654 | 1461709730623 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b49d000 == 56 [pid = 1654] [id = 174] 15:28:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11af64c00) [pid = 1654] [serial = 520] [outer = 0x0] 15:28:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12828d400) [pid = 1654] [serial = 521] [outer = 0x11af64c00] 15:28:50 INFO - PROCESS | 1654 | 1461709730652 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12db6a400) [pid = 1654] [serial = 522] [outer = 0x11af64c00] 15:28:50 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:50 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:50 INFO - PROCESS | 1654 | 1461709730993 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:28:51 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:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 473ms 15:28:51 INFO - PROCESS | 1654 | 1461709731017 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1654 | 1461709731019 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:28:51 INFO - PROCESS | 1654 | 1461709731021 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1654 | 1461709731023 Marionette TRACE conn2 <- [1,670,null,{}] 15:28:51 INFO - PROCESS | 1654 | 1461709731025 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:28:51 INFO - PROCESS | 1654 | 1461709731122 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:28:51 INFO - PROCESS | 1654 | 1461709731127 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e324800 == 57 [pid = 1654] [id = 175] 15:28:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x128280000) [pid = 1654] [serial = 523] [outer = 0x0] 15:28:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12f0ab800) [pid = 1654] [serial = 524] [outer = 0x128280000] 15:28:51 INFO - PROCESS | 1654 | 1461709731158 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12f2abc00) [pid = 1654] [serial = 525] [outer = 0x128280000] 15:28:51 INFO - PROCESS | 1654 | 1461709731485 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:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 15:28:51 INFO - PROCESS | 1654 | 1461709731492 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:28:51 INFO - PROCESS | 1654 | 1461709731497 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:28:51 INFO - PROCESS | 1654 | 1461709731500 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1654 | 1461709731501 Marionette TRACE conn2 <- [1,674,null,{}] 15:28:51 INFO - PROCESS | 1654 | 1461709731504 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:28:51 INFO - PROCESS | 1654 | 1461709731597 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:28:51 INFO - PROCESS | 1654 | 1461709731670 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e988000 == 58 [pid = 1654] [id = 176] 15:28:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x114bbe400) [pid = 1654] [serial = 526] [outer = 0x0] 15:28:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12f2b2400) [pid = 1654] [serial = 527] [outer = 0x114bbe400] 15:28:51 INFO - PROCESS | 1654 | 1461709731711 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12f2ba800) [pid = 1654] [serial = 528] [outer = 0x114bbe400] 15:28: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:28: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:28:52 INFO - PROCESS | 1654 | 1461709732178 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:28:52 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:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 719ms 15:28:52 INFO - PROCESS | 1654 | 1461709732221 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 1654 | 1461709732222 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:28:52 INFO - PROCESS | 1654 | 1461709732234 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 1654 | 1461709732236 Marionette TRACE conn2 <- [1,678,null,{}] 15:28:52 INFO - PROCESS | 1654 | 1461709732239 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:28:52 INFO - PROCESS | 1654 | 1461709732350 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:28:52 INFO - PROCESS | 1654 | 1461709732354 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5c3800 == 59 [pid = 1654] [id = 177] 15:28:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12f59e400) [pid = 1654] [serial = 529] [outer = 0x0] 15:28:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12f5a2400) [pid = 1654] [serial = 530] [outer = 0x12f59e400] 15:28:52 INFO - PROCESS | 1654 | 1461709732379 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12fd8b000) [pid = 1654] [serial = 531] [outer = 0x12f59e400] 15:28:52 INFO - PROCESS | 1654 | 1461709732888 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:28:52 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:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 680ms 15:28:52 INFO - PROCESS | 1654 | 1461709732905 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 1654 | 1461709732907 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:28:52 INFO - PROCESS | 1654 | 1461709732911 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 1654 | 1461709732913 Marionette TRACE conn2 <- [1,682,null,{}] 15:28:52 INFO - PROCESS | 1654 | 1461709732917 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:28:53 INFO - PROCESS | 1654 | 1461709733044 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:28:53 INFO - PROCESS | 1654 | 1461709733108 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d3c800 == 60 [pid = 1654] [id = 178] 15:28:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11aa4e000) [pid = 1654] [serial = 532] [outer = 0x0] 15:28:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11bf7f400) [pid = 1654] [serial = 533] [outer = 0x11aa4e000] 15:28:53 INFO - PROCESS | 1654 | 1461709733140 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c445c00) [pid = 1654] [serial = 534] [outer = 0x11aa4e000] 15:28:54 INFO - PROCESS | 1654 | 1461709734029 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:28:54 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:28:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1171ms 15:28:54 INFO - PROCESS | 1654 | 1461709734083 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 1654 | 1461709734087 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:28:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:28:54 INFO - PROCESS | 1654 | 1461709734091 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1654 | 1461709734094 Marionette TRACE conn2 <- [1,686,null,{}] 15:28:54 INFO - PROCESS | 1654 | 1461709734096 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:28:54 INFO - PROCESS | 1654 | 1461709734197 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:28:54 INFO - PROCESS | 1654 | 1461709734245 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f66000 == 61 [pid = 1654] [id = 179] 15:28:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11c7b6400) [pid = 1654] [serial = 535] [outer = 0x0] 15:28:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x124978400) [pid = 1654] [serial = 536] [outer = 0x11c7b6400] 15:28:54 INFO - PROCESS | 1654 | 1461709734275 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1278b7000) [pid = 1654] [serial = 537] [outer = 0x11c7b6400] 15:28:55 INFO - PROCESS | 1654 | 1461709735167 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:28:55 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:28:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1123ms 15:28:55 INFO - PROCESS | 1654 | 1461709735231 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1654 | 1461709735232 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:28:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:28:55 INFO - PROCESS | 1654 | 1461709735236 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1654 | 1461709735239 Marionette TRACE conn2 <- [1,690,null,{}] 15:28:55 INFO - PROCESS | 1654 | 1461709735247 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:28:55 INFO - PROCESS | 1654 | 1461709735337 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:28:55 INFO - PROCESS | 1654 | 1461709735433 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e985000 == 62 [pid = 1654] [id = 180] 15:28:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1278b7c00) [pid = 1654] [serial = 538] [outer = 0x0] 15:28:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12d3f1c00) [pid = 1654] [serial = 539] [outer = 0x1278b7c00] 15:28:55 INFO - PROCESS | 1654 | 1461709735465 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12e50f000) [pid = 1654] [serial = 540] [outer = 0x1278b7c00] 15:28:56 INFO - PROCESS | 1654 | 1461709736588 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:28:56 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:28:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1377ms 15:28:56 INFO - PROCESS | 1654 | 1461709736614 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1654 | 1461709736616 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:28:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:28:56 INFO - PROCESS | 1654 | 1461709736619 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1654 | 1461709736620 Marionette TRACE conn2 <- [1,694,null,{}] 15:28:56 INFO - PROCESS | 1654 | 1461709736623 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:28:56 INFO - PROCESS | 1654 | 1461709736783 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa1d800 == 61 [pid = 1654] [id = 123] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3b8800 == 60 [pid = 1654] [id = 139] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x114743800 == 59 [pid = 1654] [id = 107] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12e988000 == 58 [pid = 1654] [id = 176] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12e324800 == 57 [pid = 1654] [id = 175] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12b49d000 == 56 [pid = 1654] [id = 174] 15:28:56 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12e9a7800) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd3a000 == 55 [pid = 1654] [id = 173] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12b769800 == 54 [pid = 1654] [id = 172] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1271c0000 == 53 [pid = 1654] [id = 171] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11987f800 == 52 [pid = 1654] [id = 170] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5d0000 == 51 [pid = 1654] [id = 169] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf97800 == 50 [pid = 1654] [id = 168] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11adf1000 == 49 [pid = 1654] [id = 167] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x115509000 == 48 [pid = 1654] [id = 166] 15:28:56 INFO - PROCESS | 1654 | 1461709736917 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11add5800 == 47 [pid = 1654] [id = 165] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2d9800 == 46 [pid = 1654] [id = 164] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12eed4000 == 45 [pid = 1654] [id = 163] 15:28:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaba800 == 44 [pid = 1654] [id = 162] 15:28:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x114743800 == 45 [pid = 1654] [id = 181] 15:28:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x119b67c00) [pid = 1654] [serial = 541] [outer = 0x0] 15:28:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11aa4c000) [pid = 1654] [serial = 542] [outer = 0x119b67c00] 15:28:56 INFO - PROCESS | 1654 | 1461709736960 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11afdb000) [pid = 1654] [serial = 543] [outer = 0x119b67c00] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11afd1400) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1199df800) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1273e1000) [pid = 1654] [serial = 448] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1278f3400) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11bad1c00) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11bf85000) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x116861c00) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1152c8800) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11ca70400) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x123bac000) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x123cee400) [pid = 1654] [serial = 445] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x124488c00) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12d35c000) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11af62400) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x127aeac00) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12bd77800) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11ca6b800) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b7e8800) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12d3f1000) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12d09a400) [pid = 1654] [serial = 456] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b5fb000) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12e2cbc00) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d636800) [pid = 1654] [serial = 459] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11bada800) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b467c00) [pid = 1654] [serial = 465] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12e6a3000) [pid = 1654] [serial = 468] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12e50b000) [pid = 1654] [serial = 462] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123cea400) [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:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12db64000) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12e2d5400) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b461c00) [pid = 1654] [serial = 451] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12e944c00) [pid = 1654] [serial = 471] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12e93e400) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 15:28:57 INFO - PROCESS | 1654 | 1461709737740 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:28:57 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:28:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1169ms 15:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:28:57 INFO - PROCESS | 1654 | 1461709737789 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 1654 | 1461709737793 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:28:57 INFO - PROCESS | 1654 | 1461709737797 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1654 | 1461709737798 Marionette TRACE conn2 <- [1,698,null,{}] 15:28:57 INFO - PROCESS | 1654 | 1461709737801 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:28:57 INFO - PROCESS | 1654 | 1461709737869 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:28:57 INFO - PROCESS | 1654 | 1461709737875 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa18000 == 46 [pid = 1654] [id = 182] 15:28:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11bcc6c00) [pid = 1654] [serial = 544] [outer = 0x0] 15:28:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c7b7c00) [pid = 1654] [serial = 545] [outer = 0x11bcc6c00] 15:28:57 INFO - PROCESS | 1654 | 1461709737902 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11ca73000) [pid = 1654] [serial = 546] [outer = 0x11bcc6c00] 15:28:58 INFO - PROCESS | 1654 | 1461709738791 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:28:58 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:28:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1024ms 15:28:58 INFO - PROCESS | 1654 | 1461709738820 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1654 | 1461709738822 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:28:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:28:58 INFO - PROCESS | 1654 | 1461709738824 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1654 | 1461709738827 Marionette TRACE conn2 <- [1,702,null,{}] 15:28:58 INFO - PROCESS | 1654 | 1461709738850 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:28:58 INFO - PROCESS | 1654 | 1461709738945 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:28:58 INFO - PROCESS | 1654 | 1461709738950 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf99000 == 47 [pid = 1654] [id = 183] 15:28:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123ce9800) [pid = 1654] [serial = 547] [outer = 0x0] 15:28:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124349c00) [pid = 1654] [serial = 548] [outer = 0x123ce9800] 15:28:58 INFO - PROCESS | 1654 | 1461709738979 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1278be000) [pid = 1654] [serial = 549] [outer = 0x123ce9800] 15:28:59 INFO - PROCESS | 1654 | 1461709739815 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:28:59 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:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1039ms 15:28:59 INFO - PROCESS | 1654 | 1461709739864 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 1654 | 1461709739865 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:28:59 INFO - PROCESS | 1654 | 1461709739867 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1654 | 1461709739868 Marionette TRACE conn2 <- [1,706,null,{}] 15:28:59 INFO - PROCESS | 1654 | 1461709739871 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:28:59 INFO - PROCESS | 1654 | 1461709739966 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:28:59 INFO - PROCESS | 1654 | 1461709739978 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c71d000 == 48 [pid = 1654] [id = 184] 15:28:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128287800) [pid = 1654] [serial = 550] [outer = 0x0] 15:29:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b464c00) [pid = 1654] [serial = 551] [outer = 0x128287800] 15:29:00 INFO - PROCESS | 1654 | 1461709740005 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12ba6a800) [pid = 1654] [serial = 552] [outer = 0x128287800] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128d9d800) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12e2c9800) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12db64800) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12e939800) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11af64c00) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bcca400) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116676400) [pid = 1654] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124752800) [pid = 1654] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1199ddc00) [pid = 1654] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x123badc00) [pid = 1654] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12e944800) [pid = 1654] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128280000) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x114bbe400) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:29:00 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12e2cd000) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:29:00 INFO - PROCESS | 1654 | 1461709740863 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:29:00 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:29:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1018ms 15:29:00 INFO - PROCESS | 1654 | 1461709740886 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 1654 | 1461709740888 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:29:00 INFO - PROCESS | 1654 | 1461709740890 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 1654 | 1461709740891 Marionette TRACE conn2 <- [1,710,null,{}] 15:29:00 INFO - PROCESS | 1654 | 1461709740893 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:29:00 INFO - PROCESS | 1654 | 1461709740966 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:29:00 INFO - PROCESS | 1654 | 1461709740971 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b063000 == 49 [pid = 1654] [id = 185] 15:29:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x114352400) [pid = 1654] [serial = 553] [outer = 0x0] 15:29:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123ce2000) [pid = 1654] [serial = 554] [outer = 0x114352400] 15:29:01 INFO - PROCESS | 1654 | 1461709740999 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b4f5000) [pid = 1654] [serial = 555] [outer = 0x114352400] 15:29:01 INFO - PROCESS | 1654 | 1461709741803 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:29:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 920ms 15:29:01 INFO - PROCESS | 1654 | 1461709741812 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1654 | 1461709741813 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:29:01 INFO - PROCESS | 1654 | 1461709741815 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1654 | 1461709741816 Marionette TRACE conn2 <- [1,714,null,{}] 15:29:01 INFO - PROCESS | 1654 | 1461709741818 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:29:01 INFO - PROCESS | 1654 | 1461709741913 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:29:01 INFO - PROCESS | 1654 | 1461709741958 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166ee800 == 50 [pid = 1654] [id = 186] 15:29:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11667d800) [pid = 1654] [serial = 556] [outer = 0x0] 15:29:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12bdaa800) [pid = 1654] [serial = 557] [outer = 0x11667d800] 15:29:01 INFO - PROCESS | 1654 | 1461709741986 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12db67000) [pid = 1654] [serial = 558] [outer = 0x11667d800] 15:29:02 INFO - PROCESS | 1654 | 1461709742718 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:29:02 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:29:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 15:29:02 INFO - PROCESS | 1654 | 1461709742734 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1654 | 1461709742736 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:29:02 INFO - PROCESS | 1654 | 1461709742738 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1654 | 1461709742739 Marionette TRACE conn2 <- [1,718,null,{}] 15:29:02 INFO - PROCESS | 1654 | 1461709742741 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:29:02 INFO - PROCESS | 1654 | 1461709742816 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:29:02 INFO - PROCESS | 1654 | 1461709742821 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x128312800 == 51 [pid = 1654] [id = 187] 15:29:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12d631c00) [pid = 1654] [serial = 559] [outer = 0x0] 15:29:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12e502400) [pid = 1654] [serial = 560] [outer = 0x12d631c00] 15:29:02 INFO - PROCESS | 1654 | 1461709742846 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12e69bc00) [pid = 1654] [serial = 561] [outer = 0x12d631c00] 15:29:03 INFO - PROCESS | 1654 | 1461709743787 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:29:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1073ms 15:29:03 INFO - PROCESS | 1654 | 1461709743812 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 1654 | 1461709743814 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:29:03 INFO - PROCESS | 1654 | 1461709743818 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 1654 | 1461709743820 Marionette TRACE conn2 <- [1,722,null,{}] 15:29:03 INFO - PROCESS | 1654 | 1461709743824 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:29:03 INFO - PROCESS | 1654 | 1461709743921 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:29:03 INFO - PROCESS | 1654 | 1461709743967 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a653000 == 52 [pid = 1654] [id = 188] 15:29:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11aa72400) [pid = 1654] [serial = 562] [outer = 0x0] 15:29:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11bacf000) [pid = 1654] [serial = 563] [outer = 0x11aa72400] 15:29:04 INFO - PROCESS | 1654 | 1461709743999 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c442c00) [pid = 1654] [serial = 564] [outer = 0x11aa72400] 15:29:04 INFO - PROCESS | 1654 | 1461709744417 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:29:04 INFO - PROCESS | 1654 | 1461709744443 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:29:04 INFO - PROCESS | 1654 | 1461709744447 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1654 | 1461709744449 Marionette TRACE conn2 <- [1,726,null,{}] 15:29:04 INFO - PROCESS | 1654 | 1461709744452 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:29:04 INFO - PROCESS | 1654 | 1461709744549 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:29:04 INFO - PROCESS | 1654 | 1461709744595 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bea0000 == 53 [pid = 1654] [id = 189] 15:29:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11bf85800) [pid = 1654] [serial = 565] [outer = 0x0] 15:29:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11ca71800) [pid = 1654] [serial = 566] [outer = 0x11bf85800] 15:29:04 INFO - PROCESS | 1654 | 1461709744626 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128d96800) [pid = 1654] [serial = 567] [outer = 0x11bf85800] 15:29:05 INFO - PROCESS | 1654 | 1461709745080 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:29:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:29:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 15:29:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:29:05 INFO - PROCESS | 1654 | 1461709745118 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1654 | 1461709745120 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:29:05 INFO - PROCESS | 1654 | 1461709745122 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1654 | 1461709745125 Marionette TRACE conn2 <- [1,730,null,{}] 15:29:05 INFO - PROCESS | 1654 | 1461709745132 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:29:05 INFO - PROCESS | 1654 | 1461709745252 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:29:05 INFO - PROCESS | 1654 | 1461709745329 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa8800 == 54 [pid = 1654] [id = 190] 15:29:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12bbfb800) [pid = 1654] [serial = 568] [outer = 0x0] 15:29:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12d632000) [pid = 1654] [serial = 569] [outer = 0x12bbfb800] 15:29:05 INFO - PROCESS | 1654 | 1461709745362 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12e6a0400) [pid = 1654] [serial = 570] [outer = 0x12bbfb800] 15:29:05 INFO - PROCESS | 1654 | 1461709745770 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1654 | 1461709745797 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:29:05 INFO - PROCESS | 1654 | 1461709745799 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1654 | 1461709745801 Marionette TRACE conn2 <- [1,734,null,{}] 15:29:05 INFO - PROCESS | 1654 | 1461709745803 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:29:05 INFO - PROCESS | 1654 | 1461709745899 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:29:05 INFO - PROCESS | 1654 | 1461709745945 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c172000 == 55 [pid = 1654] [id = 191] 15:29:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12bbf2c00) [pid = 1654] [serial = 571] [outer = 0x0] 15:29:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e939800) [pid = 1654] [serial = 572] [outer = 0x12bbf2c00] 15:29:05 INFO - PROCESS | 1654 | 1461709745975 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12e9b3c00) [pid = 1654] [serial = 573] [outer = 0x12bbf2c00] 15:29:06 INFO - PROCESS | 1654 | 1461709746382 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:29:06 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:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 15:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:29:06 INFO - PROCESS | 1654 | 1461709746418 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 1654 | 1461709746420 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:29:06 INFO - PROCESS | 1654 | 1461709746422 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1654 | 1461709746423 Marionette TRACE conn2 <- [1,738,null,{}] 15:29:06 INFO - PROCESS | 1654 | 1461709746426 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:29:06 INFO - PROCESS | 1654 | 1461709746521 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:29:06 INFO - PROCESS | 1654 | 1461709746615 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6bf000 == 56 [pid = 1654] [id = 192] 15:29:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12ea99800) [pid = 1654] [serial = 574] [outer = 0x0] 15:29:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12eaa0400) [pid = 1654] [serial = 575] [outer = 0x12ea99800] 15:29:06 INFO - PROCESS | 1654 | 1461709746646 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12f0a8c00) [pid = 1654] [serial = 576] [outer = 0x12ea99800] 15:29:07 INFO - PROCESS | 1654 | 1461709747546 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:29:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1173ms 15:29:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:29:07 INFO - PROCESS | 1654 | 1461709747596 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1654 | 1461709747598 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:29:07 INFO - PROCESS | 1654 | 1461709747602 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1654 | 1461709747604 Marionette TRACE conn2 <- [1,742,null,{}] 15:29:07 INFO - PROCESS | 1654 | 1461709747608 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:29:07 INFO - PROCESS | 1654 | 1461709747698 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:29:07 INFO - PROCESS | 1654 | 1461709747748 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa1a000 == 57 [pid = 1654] [id = 193] 15:29:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119d94000) [pid = 1654] [serial = 577] [outer = 0x0] 15:29:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11a856c00) [pid = 1654] [serial = 578] [outer = 0x119d94000] 15:29:07 INFO - PROCESS | 1654 | 1461709747777 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11bad0400) [pid = 1654] [serial = 579] [outer = 0x119d94000] 15:29:08 INFO - PROCESS | 1654 | --DOCSHELL 0x1166ee800 == 56 [pid = 1654] [id = 186] 15:29:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11b063000 == 55 [pid = 1654] [id = 185] 15:29:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11c71d000 == 54 [pid = 1654] [id = 184] 15:29:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf99000 == 53 [pid = 1654] [id = 183] 15:29:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa18000 == 52 [pid = 1654] [id = 182] 15:29:08 INFO - PROCESS | 1654 | --DOCSHELL 0x114743800 == 51 [pid = 1654] [id = 181] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x114bba800) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12db61000) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12e9a7c00) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12b466400) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123b41800) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11bcc3c00) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12e506c00) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bd79000) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12e938800) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12e69a800) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12e2d3000) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12ea9c800) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12828d400) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128d9b800) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12db6a400) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11bf81800) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c444400) [pid = 1654] [serial = 498] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12765d400) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x128289000) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11ad3b000) [pid = 1654] [serial = 495] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119e4bc00) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123cebc00) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1242cd400) [pid = 1654] [serial = 501] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12e9ac000) [pid = 1654] [serial = 474] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12eaa1800) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12e9a9800) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12f0ab800) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b5ff000) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12db60000) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12f2ba800) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12f2abc00) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12f2b2400) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 15:29:08 INFO - PROCESS | 1654 | 1461709748728 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:29:08 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:29:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1171ms 15:29:08 INFO - PROCESS | 1654 | 1461709748773 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1654 | 1461709748777 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:29:08 INFO - PROCESS | 1654 | 1461709748781 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1654 | 1461709748783 Marionette TRACE conn2 <- [1,746,null,{}] 15:29:08 INFO - PROCESS | 1654 | 1461709748785 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:29:08 INFO - PROCESS | 1654 | 1461709748867 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:29:08 INFO - PROCESS | 1654 | 1461709748873 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x119877000 == 52 [pid = 1654] [id = 194] 15:29:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c494c00) [pid = 1654] [serial = 580] [outer = 0x0] 15:29:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11ca77400) [pid = 1654] [serial = 581] [outer = 0x11c494c00] 15:29:08 INFO - PROCESS | 1654 | 1461709748900 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123ceec00) [pid = 1654] [serial = 582] [outer = 0x11c494c00] 15:29:09 INFO - PROCESS | 1654 | 1461709749725 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:29:09 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:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 15:29:09 INFO - PROCESS | 1654 | 1461709749752 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 1654 | 1461709749754 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:29:09 INFO - PROCESS | 1654 | 1461709749756 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1654 | 1461709749758 Marionette TRACE conn2 <- [1,750,null,{}] 15:29:09 INFO - PROCESS | 1654 | 1461709749776 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:29:09 INFO - PROCESS | 1654 | 1461709749853 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:29:09 INFO - PROCESS | 1654 | 1461709749858 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11beae800 == 53 [pid = 1654] [id = 195] 15:29:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128330800) [pid = 1654] [serial = 583] [outer = 0x0] 15:29:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b45a800) [pid = 1654] [serial = 584] [outer = 0x128330800] 15:29:09 INFO - PROCESS | 1654 | 1461709749889 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b7dcc00) [pid = 1654] [serial = 585] [outer = 0x128330800] 15:29:10 INFO - PROCESS | 1654 | 1461709750719 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:29:10 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:29:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 982ms 15:29:10 INFO - PROCESS | 1654 | 1461709750742 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 1654 | 1461709750745 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:29:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:29:10 INFO - PROCESS | 1654 | 1461709750748 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1654 | 1461709750749 Marionette TRACE conn2 <- [1,754,null,{}] 15:29:10 INFO - PROCESS | 1654 | 1461709750751 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:29:10 INFO - PROCESS | 1654 | 1461709750848 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:29:10 INFO - PROCESS | 1654 | 1461709750878 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c97000 == 54 [pid = 1654] [id = 196] 15:29:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ba71800) [pid = 1654] [serial = 586] [outer = 0x0] 15:29:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12d09b400) [pid = 1654] [serial = 587] [outer = 0x12ba71800] 15:29:10 INFO - PROCESS | 1654 | 1461709750904 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12db60000) [pid = 1654] [serial = 588] [outer = 0x12ba71800] 15:29:11 INFO - PROCESS | 1654 | 1461709751709 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:29:11 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:29:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 15:29:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:29:11 INFO - PROCESS | 1654 | 1461709751719 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1654 | 1461709751721 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:29:11 INFO - PROCESS | 1654 | 1461709751723 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1654 | 1461709751724 Marionette TRACE conn2 <- [1,758,null,{}] 15:29:11 INFO - PROCESS | 1654 | 1461709751726 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:29:11 INFO - PROCESS | 1654 | 1461709751821 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:29:11 INFO - PROCESS | 1654 | 1461709751833 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x127187000 == 55 [pid = 1654] [id = 197] 15:29:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12db61000) [pid = 1654] [serial = 589] [outer = 0x0] 15:29:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12e50bc00) [pid = 1654] [serial = 590] [outer = 0x12db61000] 15:29:11 INFO - PROCESS | 1654 | 1461709751859 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12e941400) [pid = 1654] [serial = 591] [outer = 0x12db61000] 15:29:12 INFO - PROCESS | 1654 | 1461709752206 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:29:12 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:29:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 15:29:12 INFO - PROCESS | 1654 | 1461709752248 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:29:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:29:12 INFO - PROCESS | 1654 | 1461709752249 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:29:12 INFO - PROCESS | 1654 | 1461709752251 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1654 | 1461709752252 Marionette TRACE conn2 <- [1,762,null,{}] 15:29:12 INFO - PROCESS | 1654 | 1461709752255 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:29:12 INFO - PROCESS | 1654 | 1461709752366 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:29:12 INFO - PROCESS | 1654 | 1461709752371 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x118669000 == 56 [pid = 1654] [id = 198] 15:29:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x114bee800) [pid = 1654] [serial = 592] [outer = 0x0] 15:29:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12e9a9800) [pid = 1654] [serial = 593] [outer = 0x114bee800] 15:29:12 INFO - PROCESS | 1654 | 1461709752426 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12f0a9400) [pid = 1654] [serial = 594] [outer = 0x114bee800] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x113525400) [pid = 1654] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11935ec00) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123dea000) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11c1aa800) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123de8c00) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11ad35c00) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x127667c00) [pid = 1654] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b4e9800) [pid = 1654] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1271df000) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c98ac00) [pid = 1654] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128d9cc00) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1147d7800) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11acbcc00) [pid = 1654] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11afcd400) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12e938000) [pid = 1654] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11667d800) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c7b6400) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119b67c00) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1278b7c00) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11bcc6c00) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123ce9800) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11aa4e000) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128287800) [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:29:12 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x114352400) [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:29:13 INFO - PROCESS | 1654 | 1461709753396 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:29:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:29:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1170ms 15:29:13 INFO - PROCESS | 1654 | 1461709753423 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1654 | 1461709753425 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:29:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:29:13 INFO - PROCESS | 1654 | 1461709753470 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1654 | 1461709753473 Marionette TRACE conn2 <- [1,766,null,{}] 15:29:13 INFO - PROCESS | 1654 | 1461709753478 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:29:13 INFO - PROCESS | 1654 | 1461709753564 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:29:13 INFO - PROCESS | 1654 | 1461709753571 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d37800 == 57 [pid = 1654] [id = 199] 15:29:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11584d800) [pid = 1654] [serial = 595] [outer = 0x0] 15:29:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11935ec00) [pid = 1654] [serial = 596] [outer = 0x11584d800] 15:29:13 INFO - PROCESS | 1654 | 1461709753606 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11aa56c00) [pid = 1654] [serial = 597] [outer = 0x11584d800] 15:29:14 INFO - PROCESS | 1654 | 1461709754533 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:29:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:29:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1116ms 15:29:14 INFO - PROCESS | 1654 | 1461709754580 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1654 | 1461709754584 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:29:14 INFO - PROCESS | 1654 | 1461709754590 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1654 | 1461709754592 Marionette TRACE conn2 <- [1,770,null,{}] 15:29:14 INFO - PROCESS | 1654 | 1461709754595 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:29:14 INFO - PROCESS | 1654 | 1461709754684 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:29:14 INFO - PROCESS | 1654 | 1461709754771 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c71b800 == 58 [pid = 1654] [id = 200] 15:29:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11af5b800) [pid = 1654] [serial = 598] [outer = 0x0] 15:29:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c514c00) [pid = 1654] [serial = 599] [outer = 0x11af5b800] 15:29:14 INFO - PROCESS | 1654 | 1461709754801 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x123b3e000) [pid = 1654] [serial = 600] [outer = 0x11af5b800] 15:29:15 INFO - PROCESS | 1654 | 1461709755241 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:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms 15:29:15 INFO - PROCESS | 1654 | 1461709755265 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1654 | 1461709755266 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:29:15 INFO - PROCESS | 1654 | 1461709755269 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1654 | 1461709755272 Marionette TRACE conn2 <- [1,774,null,{}] 15:29:15 INFO - PROCESS | 1654 | 1461709755279 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:29:15 INFO - PROCESS | 1654 | 1461709755382 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:29:15 INFO - PROCESS | 1654 | 1461709755434 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bab8000 == 59 [pid = 1654] [id = 201] 15:29:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x123cec000) [pid = 1654] [serial = 601] [outer = 0x0] 15:29:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1273d7c00) [pid = 1654] [serial = 602] [outer = 0x123cec000] 15:29:15 INFO - PROCESS | 1654 | 1461709755466 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b45bc00) [pid = 1654] [serial = 603] [outer = 0x123cec000] 15:29:16 INFO - PROCESS | 1654 | 1461709756025 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:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 823ms 15:29:16 INFO - PROCESS | 1654 | 1461709756094 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1654 | 1461709756096 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:29:16 INFO - PROCESS | 1654 | 1461709756100 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1654 | 1461709756102 Marionette TRACE conn2 <- [1,778,null,{}] 15:29:16 INFO - PROCESS | 1654 | 1461709756106 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:29:16 INFO - PROCESS | 1654 | 1461709756198 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:29:16 INFO - PROCESS | 1654 | 1461709756256 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11adf1800 == 60 [pid = 1654] [id = 202] 15:29:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119294400) [pid = 1654] [serial = 604] [outer = 0x0] 15:29:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119b6c000) [pid = 1654] [serial = 605] [outer = 0x119294400] 15:29:16 INFO - PROCESS | 1654 | 1461709756284 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11af56400) [pid = 1654] [serial = 606] [outer = 0x119294400] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11905c800 == 59 [pid = 1654] [id = 100] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x123e75000 == 58 [pid = 1654] [id = 161] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x127187000 == 57 [pid = 1654] [id = 197] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x123c97000 == 56 [pid = 1654] [id = 196] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11beae800 == 55 [pid = 1654] [id = 195] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x119877000 == 54 [pid = 1654] [id = 194] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa1a000 == 53 [pid = 1654] [id = 193] 15:29:16 INFO - PROCESS | 1654 | 1461709756727 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:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11bea0000 == 52 [pid = 1654] [id = 189] 15:29:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11a653000 == 51 [pid = 1654] [id = 188] 15:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 672ms 15:29:16 INFO - PROCESS | 1654 | 1461709756772 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1654 | 1461709756775 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:29:16 INFO - PROCESS | 1654 | 1461709756782 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1654 | 1461709756784 Marionette TRACE conn2 <- [1,782,null,{}] 15:29:16 INFO - PROCESS | 1654 | 1461709756786 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:29:16 INFO - PROCESS | 1654 | 1461709756864 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:29:16 INFO - PROCESS | 1654 | 1461709756870 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a64f000 == 52 [pid = 1654] [id = 203] 15:29:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11af61c00) [pid = 1654] [serial = 607] [outer = 0x0] 15:29:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11be4f400) [pid = 1654] [serial = 608] [outer = 0x11af61c00] 15:29:16 INFO - PROCESS | 1654 | 1461709756897 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c438400) [pid = 1654] [serial = 609] [outer = 0x11af61c00] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1186aec00) [pid = 1654] [serial = 477] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12e509400) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b7ea800) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12405f400) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x127330000) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11bf7e000) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12bbfd400) [pid = 1654] [serial = 486] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12e505000) [pid = 1654] [serial = 489] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12ba6fc00) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1246f6400) [pid = 1654] [serial = 483] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12d631000) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11685b800) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11bf8bc00) [pid = 1654] [serial = 480] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11be50c00) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12ea9e800) [pid = 1654] [serial = 492] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124978400) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1278b7000) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11aa4c000) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11afdb000) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12e50f000) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12d3f1c00) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11c7b7c00) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124349c00) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11c445c00) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11bf7f400) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12f5a2400) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b464c00) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x123ce2000) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12b4f5000) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12ba6a800) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12db67000) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11ca73000) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1278be000) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12bdaa800) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1654 | 1461709757250 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:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 521ms 15:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:29:17 INFO - PROCESS | 1654 | 1461709757302 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 1654 | 1461709757304 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:29:17 INFO - PROCESS | 1654 | 1461709757306 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1654 | 1461709757308 Marionette TRACE conn2 <- [1,786,null,{}] 15:29:17 INFO - PROCESS | 1654 | 1461709757316 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:29:17 INFO - PROCESS | 1654 | 1461709757399 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:29:17 INFO - PROCESS | 1654 | 1461709757406 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba6e000 == 53 [pid = 1654] [id = 204] 15:29:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11c9f7400) [pid = 1654] [serial = 610] [outer = 0x0] 15:29:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x123babc00) [pid = 1654] [serial = 611] [outer = 0x11c9f7400] 15:29:17 INFO - PROCESS | 1654 | 1461709757434 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x124487c00) [pid = 1654] [serial = 612] [outer = 0x11c9f7400] 15:29:17 INFO - PROCESS | 1654 | 1461709757815 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:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 524ms 15:29:17 INFO - PROCESS | 1654 | 1461709757836 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 1654 | 1461709757838 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:29:17 INFO - PROCESS | 1654 | 1461709757841 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1654 | 1461709757842 Marionette TRACE conn2 <- [1,790,null,{}] 15:29:17 INFO - PROCESS | 1654 | 1461709757846 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:29:17 INFO - PROCESS | 1654 | 1461709757927 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:29:17 INFO - PROCESS | 1654 | 1461709757933 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c88000 == 54 [pid = 1654] [id = 205] 15:29:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11ca70400) [pid = 1654] [serial = 613] [outer = 0x0] 15:29:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1278b7000) [pid = 1654] [serial = 614] [outer = 0x11ca70400] 15:29:17 INFO - PROCESS | 1654 | 1461709757960 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x128d9b800) [pid = 1654] [serial = 615] [outer = 0x11ca70400] 15:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 15:29:18 INFO - PROCESS | 1654 | 1461709758305 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:29:18 INFO - PROCESS | 1654 | 1461709758314 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1654 | 1461709758315 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:29:18 INFO - PROCESS | 1654 | 1461709758317 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1654 | 1461709758318 Marionette TRACE conn2 <- [1,794,null,{}] 15:29:18 INFO - PROCESS | 1654 | 1461709758321 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:29:18 INFO - PROCESS | 1654 | 1461709758403 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:29:18 INFO - PROCESS | 1654 | 1461709758454 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f80800 == 55 [pid = 1654] [id = 206] 15:29:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1271ecc00) [pid = 1654] [serial = 616] [outer = 0x0] 15:29:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x12b4f5000) [pid = 1654] [serial = 617] [outer = 0x1271ecc00] 15:29:18 INFO - PROCESS | 1654 | 1461709758479 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12ba74400) [pid = 1654] [serial = 618] [outer = 0x1271ecc00] 15:29:18 INFO - PROCESS | 1654 | 1461709758782 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:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 15:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:29:18 INFO - PROCESS | 1654 | 1461709758836 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1654 | 1461709758837 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:29:18 INFO - PROCESS | 1654 | 1461709758839 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1654 | 1461709758840 Marionette TRACE conn2 <- [1,798,null,{}] 15:29:18 INFO - PROCESS | 1654 | 1461709758842 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:29:18 INFO - PROCESS | 1654 | 1461709758938 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:29:18 INFO - PROCESS | 1654 | 1461709758943 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b49c800 == 56 [pid = 1654] [id = 207] 15:29:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12bbf1000) [pid = 1654] [serial = 619] [outer = 0x0] 15:29:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12d362800) [pid = 1654] [serial = 620] [outer = 0x12bbf1000] 15:29:18 INFO - PROCESS | 1654 | 1461709758975 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12e2d2000) [pid = 1654] [serial = 621] [outer = 0x12bbf1000] 15:29:19 INFO - PROCESS | 1654 | 1461709759339 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:29:19 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:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 15:29:19 INFO - PROCESS | 1654 | 1461709759357 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1654 | 1461709759359 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:29:19 INFO - PROCESS | 1654 | 1461709759368 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1654 | 1461709759369 Marionette TRACE conn2 <- [1,802,null,{}] 15:29:19 INFO - PROCESS | 1654 | 1461709759371 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:29:19 INFO - PROCESS | 1654 | 1461709759468 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:29:19 INFO - PROCESS | 1654 | 1461709759472 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e69800 == 57 [pid = 1654] [id = 208] 15:29:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12bbf8400) [pid = 1654] [serial = 622] [outer = 0x0] 15:29:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12e69e000) [pid = 1654] [serial = 623] [outer = 0x12bbf8400] 15:29:19 INFO - PROCESS | 1654 | 1461709759497 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12e93e800) [pid = 1654] [serial = 624] [outer = 0x12bbf8400] 15:29:19 INFO - PROCESS | 1654 | 1461709759854 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:29:19 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:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 525ms 15:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:29:19 INFO - PROCESS | 1654 | 1461709759887 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1654 | 1461709759888 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:29:19 INFO - PROCESS | 1654 | 1461709759890 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1654 | 1461709759891 Marionette TRACE conn2 <- [1,806,null,{}] 15:29:19 INFO - PROCESS | 1654 | 1461709759894 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:29:19 INFO - PROCESS | 1654 | 1461709759988 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:29:20 INFO - PROCESS | 1654 | 1461709760001 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d34d000 == 58 [pid = 1654] [id = 209] 15:29:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12e511800) [pid = 1654] [serial = 625] [outer = 0x0] 15:29:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12e9abc00) [pid = 1654] [serial = 626] [outer = 0x12e511800] 15:29:20 INFO - PROCESS | 1654 | 1461709760026 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12ea9d800) [pid = 1654] [serial = 627] [outer = 0x12e511800] 15:29:20 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:29:20 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:29:20 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:29:20 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 15:29:20 INFO - PROCESS | 1654 | 1461709760390 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:29:20 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:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 15:29:20 INFO - PROCESS | 1654 | 1461709760412 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1654 | 1461709760414 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:29:20 INFO - PROCESS | 1654 | 1461709760416 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1654 | 1461709760417 Marionette TRACE conn2 <- [1,810,null,{}] 15:29:20 INFO - PROCESS | 1654 | 1461709760419 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:29:20 INFO - PROCESS | 1654 | 1461709760515 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:29:20 INFO - PROCESS | 1654 | 1461709760528 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db4e000 == 59 [pid = 1654] [id = 210] 15:29:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1150a7400) [pid = 1654] [serial = 628] [outer = 0x0] 15:29:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1150aa400) [pid = 1654] [serial = 629] [outer = 0x1150a7400] 15:29:20 INFO - PROCESS | 1654 | 1461709760553 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12e9b2800) [pid = 1654] [serial = 630] [outer = 0x1150a7400] 15:29:20 INFO - PROCESS | 1654 | 1461709760896 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:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 15:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:29:20 INFO - PROCESS | 1654 | 1461709760935 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1654 | 1461709760936 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:29:20 INFO - PROCESS | 1654 | 1461709760938 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1654 | 1461709760939 Marionette TRACE conn2 <- [1,814,null,{}] 15:29:20 INFO - PROCESS | 1654 | 1461709760942 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:29:21 INFO - PROCESS | 1654 | 1461709761052 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:29:21 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128330800) [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:29:21 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12ba71800) [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:29:21 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12db61000) [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:29:21 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11c494c00) [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:29:21 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119d94000) [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:29:21 INFO - PROCESS | 1654 | 1461709761093 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x124342800 == 60 [pid = 1654] [id = 211] 15:29:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x114be9800) [pid = 1654] [serial = 631] [outer = 0x0] 15:29:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11c340800) [pid = 1654] [serial = 632] [outer = 0x114be9800] 15:29:21 INFO - PROCESS | 1654 | 1461709761119 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11c345400) [pid = 1654] [serial = 633] [outer = 0x114be9800] 15:29:21 INFO - PROCESS | 1654 | 1461709761390 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:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:29:21 INFO - PROCESS | 1654 | 1461709761419 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:29:21 INFO - PROCESS | 1654 | 1461709761422 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1654 | 1461709761423 Marionette TRACE conn2 <- [1,818,null,{}] 15:29:21 INFO - PROCESS | 1654 | 1461709761426 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:29:21 INFO - PROCESS | 1654 | 1461709761536 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:29:21 INFO - PROCESS | 1654 | 1461709761540 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eab8800 == 61 [pid = 1654] [id = 212] 15:29:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11c347800) [pid = 1654] [serial = 634] [outer = 0x0] 15:29:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12db61000) [pid = 1654] [serial = 635] [outer = 0x11c347800] 15:29:21 INFO - PROCESS | 1654 | 1461709761569 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12f59b000) [pid = 1654] [serial = 636] [outer = 0x11c347800] 15:29:21 INFO - PROCESS | 1654 | 1461709761926 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:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 15:29:21 INFO - PROCESS | 1654 | 1461709761943 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1654 | 1461709761944 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:29:21 INFO - PROCESS | 1654 | 1461709761948 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1654 | 1461709761949 Marionette TRACE conn2 <- [1,822,null,{}] 15:29:21 INFO - PROCESS | 1654 | 1461709761952 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:29:22 INFO - PROCESS | 1654 | 1461709762054 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:29:22 INFO - PROCESS | 1654 | 1461709762061 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ead3000 == 62 [pid = 1654] [id = 213] 15:29:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1187f7800) [pid = 1654] [serial = 637] [outer = 0x0] 15:29:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1187fac00) [pid = 1654] [serial = 638] [outer = 0x1187f7800] 15:29:22 INFO - PROCESS | 1654 | 1461709762086 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12f0a7800) [pid = 1654] [serial = 639] [outer = 0x1187f7800] 15:29:22 INFO - PROCESS | 1654 | 1461709762385 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:29:22 INFO - PROCESS | 1654 | 1461709762419 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:29:22 INFO - PROCESS | 1654 | 1461709762421 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1654 | 1461709762422 Marionette TRACE conn2 <- [1,826,null,{}] 15:29:22 INFO - PROCESS | 1654 | 1461709762424 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:29:22 INFO - PROCESS | 1654 | 1461709762506 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:29:22 INFO - PROCESS | 1654 | 1461709762511 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e1000 == 63 [pid = 1654] [id = 214] 15:29:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12732e400) [pid = 1654] [serial = 640] [outer = 0x0] 15:29:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12f2af000) [pid = 1654] [serial = 641] [outer = 0x12732e400] 15:29:22 INFO - PROCESS | 1654 | 1461709762535 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12f2b6000) [pid = 1654] [serial = 642] [outer = 0x12732e400] 15:29:22 INFO - PROCESS | 1654 | 1461709762854 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:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 15:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:29:22 INFO - PROCESS | 1654 | 1461709762890 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1654 | 1461709762891 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:29:22 INFO - PROCESS | 1654 | 1461709762893 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1654 | 1461709762894 Marionette TRACE conn2 <- [1,830,null,{}] 15:29:22 INFO - PROCESS | 1654 | 1461709762896 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:29:23 INFO - PROCESS | 1654 | 1461709763002 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:29:23 INFO - PROCESS | 1654 | 1461709763008 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2ea000 == 64 [pid = 1654] [id = 215] 15:29:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b286800) [pid = 1654] [serial = 643] [outer = 0x0] 15:29:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b288400) [pid = 1654] [serial = 644] [outer = 0x12b286800] 15:29:23 INFO - PROCESS | 1654 | 1461709763044 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b28c000) [pid = 1654] [serial = 645] [outer = 0x12b286800] 15:29:23 INFO - PROCESS | 1654 | 1461709763510 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:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 669ms 15:29:23 INFO - PROCESS | 1654 | 1461709763563 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 1654 | 1461709763566 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:29:23 INFO - PROCESS | 1654 | 1461709763569 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 1654 | 1461709763572 Marionette TRACE conn2 <- [1,834,null,{}] 15:29:23 INFO - PROCESS | 1654 | 1461709763576 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:29:23 INFO - PROCESS | 1654 | 1461709763679 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:29:23 INFO - PROCESS | 1654 | 1461709763733 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af26800 == 65 [pid = 1654] [id = 216] 15:29:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1152c7800) [pid = 1654] [serial = 646] [outer = 0x0] 15:29:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1187f1000) [pid = 1654] [serial = 647] [outer = 0x1152c7800] 15:29:23 INFO - PROCESS | 1654 | 1461709763765 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1190b7000) [pid = 1654] [serial = 648] [outer = 0x1152c7800] 15:29:24 INFO - PROCESS | 1654 | 1461709764168 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:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 15:29:24 INFO - PROCESS | 1654 | 1461709764191 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1654 | 1461709764195 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:29:24 INFO - PROCESS | 1654 | 1461709764199 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1654 | 1461709764201 Marionette TRACE conn2 <- [1,838,null,{}] 15:29:24 INFO - PROCESS | 1654 | 1461709764204 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:29:24 INFO - PROCESS | 1654 | 1461709764309 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:29:24 INFO - PROCESS | 1654 | 1461709764396 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x127188000 == 66 [pid = 1654] [id = 217] 15:29:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11aa71400) [pid = 1654] [serial = 649] [outer = 0x0] 15:29:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11bf80800) [pid = 1654] [serial = 650] [outer = 0x11aa71400] 15:29:24 INFO - PROCESS | 1654 | 1461709764427 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c445400) [pid = 1654] [serial = 651] [outer = 0x11aa71400] 15:29:24 INFO - PROCESS | 1654 | 1461709764842 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:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 15:29:24 INFO - PROCESS | 1654 | 1461709764870 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:29:24 INFO - PROCESS | 1654 | 1461709764872 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:29:24 INFO - PROCESS | 1654 | 1461709764876 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1654 | 1461709764880 Marionette TRACE conn2 <- [1,842,null,{}] 15:29:24 INFO - PROCESS | 1654 | 1461709764892 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:29:25 INFO - PROCESS | 1654 | 1461709765090 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:29:25 INFO - PROCESS | 1654 | 1461709765140 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eece000 == 67 [pid = 1654] [id = 218] 15:29:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12474f000) [pid = 1654] [serial = 652] [outer = 0x0] 15:29:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x127aee800) [pid = 1654] [serial = 653] [outer = 0x12474f000] 15:29:25 INFO - PROCESS | 1654 | 1461709765172 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b28c800) [pid = 1654] [serial = 654] [outer = 0x12474f000] 15:29:25 INFO - PROCESS | 1654 | 1461709765593 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:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 779ms 15:29:25 INFO - PROCESS | 1654 | 1461709765655 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1654 | 1461709765657 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:29:25 INFO - PROCESS | 1654 | 1461709765659 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1654 | 1461709765660 Marionette TRACE conn2 <- [1,846,null,{}] 15:29:25 INFO - PROCESS | 1654 | 1461709765665 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:29:25 INFO - PROCESS | 1654 | 1461709765765 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:29:25 INFO - PROCESS | 1654 | 1461709765830 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9b1800 == 68 [pid = 1654] [id = 219] 15:29:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b4ea800) [pid = 1654] [serial = 655] [outer = 0x0] 15:29:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12ba79000) [pid = 1654] [serial = 656] [outer = 0x12b4ea800] 15:29:25 INFO - PROCESS | 1654 | 1461709765860 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12d0a1800) [pid = 1654] [serial = 657] [outer = 0x12b4ea800] 15:29:26 INFO - PROCESS | 1654 | 1461709766286 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:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 15:29:26 INFO - PROCESS | 1654 | 1461709766330 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1654 | 1461709766331 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:29:26 INFO - PROCESS | 1654 | 1461709766334 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1654 | 1461709766335 Marionette TRACE conn2 <- [1,850,null,{}] 15:29:26 INFO - PROCESS | 1654 | 1461709766337 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:29:26 INFO - PROCESS | 1654 | 1461709766439 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:29:26 INFO - PROCESS | 1654 | 1461709766504 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b06e800 == 69 [pid = 1654] [id = 220] 15:29:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x114bf6c00) [pid = 1654] [serial = 658] [outer = 0x0] 15:29:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12ba6a400) [pid = 1654] [serial = 659] [outer = 0x114bf6c00] 15:29:26 INFO - PROCESS | 1654 | 1461709766534 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12d3ee400) [pid = 1654] [serial = 660] [outer = 0x114bf6c00] 15:29:27 INFO - PROCESS | 1654 | 1461709767171 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:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 871ms 15:29:27 INFO - PROCESS | 1654 | 1461709767214 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1654 | 1461709767216 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:29:27 INFO - PROCESS | 1654 | 1461709767221 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1654 | 1461709767223 Marionette TRACE conn2 <- [1,854,null,{}] 15:29:27 INFO - PROCESS | 1654 | 1461709767226 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:29:27 INFO - PROCESS | 1654 | 1461709767308 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:29:27 INFO - PROCESS | 1654 | 1461709767377 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2a000 == 70 [pid = 1654] [id = 221] 15:29:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1150a9400) [pid = 1654] [serial = 661] [outer = 0x0] 15:29:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1152cfc00) [pid = 1654] [serial = 662] [outer = 0x1150a9400] 15:29:27 INFO - PROCESS | 1654 | 1461709767406 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1166dc800) [pid = 1654] [serial = 663] [outer = 0x1150a9400] 15:29:27 INFO - PROCESS | 1654 | 1461709767852 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:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2e1000 == 69 [pid = 1654] [id = 214] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ead3000 == 68 [pid = 1654] [id = 213] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12eab8800 == 67 [pid = 1654] [id = 212] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124342800 == 66 [pid = 1654] [id = 211] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12db4e000 == 65 [pid = 1654] [id = 210] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d34d000 == 64 [pid = 1654] [id = 209] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x114e69800 == 63 [pid = 1654] [id = 208] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b49c800 == 62 [pid = 1654] [id = 207] 15:29:27 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12e502400) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12d632000) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11ca71800) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11bacf000) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12e939800) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12e9a9800) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x123f80800 == 61 [pid = 1654] [id = 206] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x123c88000 == 60 [pid = 1654] [id = 205] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba6e000 == 59 [pid = 1654] [id = 204] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11a64f000 == 58 [pid = 1654] [id = 203] 15:29:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11adf1800 == 57 [pid = 1654] [id = 202] 15:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 15:29:27 INFO - PROCESS | 1654 | 1461709767894 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1654 | 1461709767897 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:29:27 INFO - PROCESS | 1654 | 1461709767902 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1654 | 1461709767903 Marionette TRACE conn2 <- [1,858,null,{}] 15:29:27 INFO - PROCESS | 1654 | 1461709767906 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:29:27 INFO - PROCESS | 1654 | 1461709767982 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:29:27 INFO - PROCESS | 1654 | 1461709767987 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119329800 == 58 [pid = 1654] [id = 222] 15:29:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x117982800) [pid = 1654] [serial = 664] [outer = 0x0] 15:29:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1187f4000) [pid = 1654] [serial = 665] [outer = 0x117982800] 15:29:28 INFO - PROCESS | 1654 | 1461709768015 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119290000) [pid = 1654] [serial = 666] [outer = 0x117982800] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12e941400) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12b7dcc00) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12d09b400) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b45a800) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12e50bc00) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12db60000) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11ca77400) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11bad0400) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a856c00) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12eaa0400) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x123ceec00) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1654 | 1461709768397 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:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 15:29:28 INFO - PROCESS | 1654 | 1461709768421 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 1654 | 1461709768423 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:29:28 INFO - PROCESS | 1654 | 1461709768426 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1654 | 1461709768429 Marionette TRACE conn2 <- [1,862,null,{}] 15:29:28 INFO - PROCESS | 1654 | 1461709768438 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:29:28 INFO - PROCESS | 1654 | 1461709768560 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:29:28 INFO - PROCESS | 1654 | 1461709768600 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af1d000 == 59 [pid = 1654] [id = 223] 15:29:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11af61400) [pid = 1654] [serial = 667] [outer = 0x0] 15:29:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11b778000) [pid = 1654] [serial = 668] [outer = 0x11af61400] 15:29:28 INFO - PROCESS | 1654 | 1461709768643 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bcc5400) [pid = 1654] [serial = 669] [outer = 0x11af61400] 15:29:29 INFO - PROCESS | 1654 | 1461709769053 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:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 674ms 15:29:29 INFO - PROCESS | 1654 | 1461709769099 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1654 | 1461709769101 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:29:29 INFO - PROCESS | 1654 | 1461709769103 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1654 | 1461709769104 Marionette TRACE conn2 <- [1,866,null,{}] 15:29:29 INFO - PROCESS | 1654 | 1461709769106 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:29:29 INFO - PROCESS | 1654 | 1461709769182 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:29:29 INFO - PROCESS | 1654 | 1461709769186 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bea1000 == 60 [pid = 1654] [id = 224] 15:29:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11bcd1400) [pid = 1654] [serial = 670] [outer = 0x0] 15:29:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c1aa800) [pid = 1654] [serial = 671] [outer = 0x11bcd1400] 15:29:29 INFO - PROCESS | 1654 | 1461709769213 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c1b6800) [pid = 1654] [serial = 672] [outer = 0x11bcd1400] 15:29:29 INFO - PROCESS | 1654 | 1461709769548 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:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 15:29:29 INFO - PROCESS | 1654 | 1461709769571 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1654 | 1461709769573 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:29:29 INFO - PROCESS | 1654 | 1461709769575 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1654 | 1461709769576 Marionette TRACE conn2 <- [1,870,null,{}] 15:29:29 INFO - PROCESS | 1654 | 1461709769580 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:29:29 INFO - PROCESS | 1654 | 1461709769673 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:29:29 INFO - PROCESS | 1654 | 1461709769682 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c191800 == 61 [pid = 1654] [id = 225] 15:29:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c33d000) [pid = 1654] [serial = 673] [outer = 0x0] 15:29:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c346400) [pid = 1654] [serial = 674] [outer = 0x11c33d000] 15:29:29 INFO - PROCESS | 1654 | 1461709769707 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c43a000) [pid = 1654] [serial = 675] [outer = 0x11c33d000] 15:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms 15:29:30 INFO - PROCESS | 1654 | 1461709770040 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:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:29:30 INFO - PROCESS | 1654 | 1461709770048 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1654 | 1461709770049 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:29:30 INFO - PROCESS | 1654 | 1461709770051 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1654 | 1461709770052 Marionette TRACE conn2 <- [1,874,null,{}] 15:29:30 INFO - PROCESS | 1654 | 1461709770055 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:29:30 INFO - PROCESS | 1654 | 1461709770144 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:29:30 INFO - PROCESS | 1654 | 1461709770151 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e7a000 == 62 [pid = 1654] [id = 226] 15:29:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c444400) [pid = 1654] [serial = 676] [outer = 0x0] 15:29:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123b38000) [pid = 1654] [serial = 677] [outer = 0x11c444400] 15:29:30 INFO - PROCESS | 1654 | 1461709770179 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x123f15800) [pid = 1654] [serial = 678] [outer = 0x11c444400] 15:29:30 INFO - PROCESS | 1654 | 1461709770546 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:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 517ms 15:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:29:30 INFO - PROCESS | 1654 | 1461709770571 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1654 | 1461709770572 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:29:30 INFO - PROCESS | 1654 | 1461709770574 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1654 | 1461709770575 Marionette TRACE conn2 <- [1,878,null,{}] 15:29:30 INFO - PROCESS | 1654 | 1461709770578 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:29:30 INFO - PROCESS | 1654 | 1461709770671 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:29:30 INFO - PROCESS | 1654 | 1461709770675 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f72800 == 63 [pid = 1654] [id = 227] 15:29:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x114bf6800) [pid = 1654] [serial = 679] [outer = 0x0] 15:29:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1241fdc00) [pid = 1654] [serial = 680] [outer = 0x114bf6800] 15:29:30 INFO - PROCESS | 1654 | 1461709770701 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x124979800) [pid = 1654] [serial = 681] [outer = 0x114bf6800] 15:29:31 INFO - PROCESS | 1654 | 1461709771029 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:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 15:29:31 INFO - PROCESS | 1654 | 1461709771043 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 1654 | 1461709771044 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:29:31 INFO - PROCESS | 1654 | 1461709771050 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1654 | 1461709771051 Marionette TRACE conn2 <- [1,882,null,{}] 15:29:31 INFO - PROCESS | 1654 | 1461709771054 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:29:31 INFO - PROCESS | 1654 | 1461709771150 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:29:31 INFO - PROCESS | 1654 | 1461709771163 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12736c000 == 64 [pid = 1654] [id = 228] 15:29:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1271ec000) [pid = 1654] [serial = 682] [outer = 0x0] 15:29:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12765a400) [pid = 1654] [serial = 683] [outer = 0x1271ec000] 15:29:31 INFO - PROCESS | 1654 | 1461709771189 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x127667c00) [pid = 1654] [serial = 684] [outer = 0x1271ec000] 15:29:31 INFO - PROCESS | 1654 | 1461709771539 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:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 15:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:29:31 INFO - PROCESS | 1654 | 1461709771570 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 1654 | 1461709771571 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:29:31 INFO - PROCESS | 1654 | 1461709771573 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1654 | 1461709771574 Marionette TRACE conn2 <- [1,886,null,{}] 15:29:31 INFO - PROCESS | 1654 | 1461709771576 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:29:31 INFO - PROCESS | 1654 | 1461709771682 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:29:31 INFO - PROCESS | 1654 | 1461709771686 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x128334000 == 65 [pid = 1654] [id = 229] 15:29:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12732ec00) [pid = 1654] [serial = 685] [outer = 0x0] 15:29:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1278b9400) [pid = 1654] [serial = 686] [outer = 0x12732ec00] 15:29:31 INFO - PROCESS | 1654 | 1461709771711 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x128287400) [pid = 1654] [serial = 687] [outer = 0x12732ec00] 15:29:32 INFO - PROCESS | 1654 | 1461709772047 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:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 15:29:32 INFO - PROCESS | 1654 | 1461709772092 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1654 | 1461709772093 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:29:32 INFO - PROCESS | 1654 | 1461709772095 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1654 | 1461709772096 Marionette TRACE conn2 <- [1,890,null,{}] 15:29:32 INFO - PROCESS | 1654 | 1461709772099 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:29:32 INFO - PROCESS | 1654 | 1461709772195 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:29:32 INFO - PROCESS | 1654 | 1461709772209 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd52800 == 66 [pid = 1654] [id = 230] 15:29:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x128324c00) [pid = 1654] [serial = 688] [outer = 0x0] 15:29:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12839d400) [pid = 1654] [serial = 689] [outer = 0x128324c00] 15:29:32 INFO - PROCESS | 1654 | 1461709772238 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12b289000) [pid = 1654] [serial = 690] [outer = 0x128324c00] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12bbf8400) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12e511800) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119294400) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11ca70400) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1271ecc00) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x114bee800) [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:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c9f7400) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12bbf1000) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1150a7400) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12732e400) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x114be9800) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c347800) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1187f7800) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11af61c00) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:29:32 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12d631c00) [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:29:32 INFO - PROCESS | 1654 | 1461709772741 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:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 669ms 15:29:32 INFO - PROCESS | 1654 | 1461709772773 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:29:32 INFO - PROCESS | 1654 | 1461709772774 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:29:32 INFO - PROCESS | 1654 | 1461709772783 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1654 | 1461709772785 Marionette TRACE conn2 <- [1,894,null,{}] 15:29:32 INFO - PROCESS | 1654 | 1461709772788 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:29:32 INFO - PROCESS | 1654 | 1461709772888 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:29:32 INFO - PROCESS | 1654 | 1461709772893 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d33e800 == 67 [pid = 1654] [id = 231] 15:29:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11af5a000) [pid = 1654] [serial = 691] [outer = 0x0] 15:29:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1278aa400) [pid = 1654] [serial = 692] [outer = 0x11af5a000] 15:29:32 INFO - PROCESS | 1654 | 1461709772924 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b4ea400) [pid = 1654] [serial = 693] [outer = 0x11af5a000] 15:29:33 INFO - PROCESS | 1654 | 1461709773247 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:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 524ms 15:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:29:33 INFO - PROCESS | 1654 | 1461709773303 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1654 | 1461709773304 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:29:33 INFO - PROCESS | 1654 | 1461709773306 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1654 | 1461709773307 Marionette TRACE conn2 <- [1,898,null,{}] 15:29:33 INFO - PROCESS | 1654 | 1461709773309 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:29:33 INFO - PROCESS | 1654 | 1461709773389 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:29:33 INFO - PROCESS | 1654 | 1461709773441 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6c0000 == 68 [pid = 1654] [id = 232] 15:29:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11509c400) [pid = 1654] [serial = 694] [outer = 0x0] 15:29:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b5fc400) [pid = 1654] [serial = 695] [outer = 0x11509c400] 15:29:33 INFO - PROCESS | 1654 | 1461709773466 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12ba75400) [pid = 1654] [serial = 696] [outer = 0x11509c400] 15:29:33 INFO - PROCESS | 1654 | 1461709773763 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:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 15:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:29:33 INFO - PROCESS | 1654 | 1461709773776 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1654 | 1461709773777 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:29:33 INFO - PROCESS | 1654 | 1461709773787 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1654 | 1461709773788 Marionette TRACE conn2 <- [1,902,null,{}] 15:29:33 INFO - PROCESS | 1654 | 1461709773790 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:29:33 INFO - PROCESS | 1654 | 1461709773873 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:29:33 INFO - PROCESS | 1654 | 1461709773880 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e61d000 == 69 [pid = 1654] [id = 233] 15:29:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12bbf4000) [pid = 1654] [serial = 697] [outer = 0x0] 15:29:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12bdaa400) [pid = 1654] [serial = 698] [outer = 0x12bbf4000] 15:29:33 INFO - PROCESS | 1654 | 1461709773905 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d363000) [pid = 1654] [serial = 699] [outer = 0x12bbf4000] 15:29:34 INFO - PROCESS | 1654 | 1461709774253 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:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 525ms 15:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:29:34 INFO - PROCESS | 1654 | 1461709774307 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1654 | 1461709774309 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:29:34 INFO - PROCESS | 1654 | 1461709774313 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1654 | 1461709774314 Marionette TRACE conn2 <- [1,906,null,{}] 15:29:34 INFO - PROCESS | 1654 | 1461709774316 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:29:34 INFO - PROCESS | 1654 | 1461709774437 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:29:34 INFO - PROCESS | 1654 | 1461709774447 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ead2000 == 70 [pid = 1654] [id = 234] 15:29:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b7e4400) [pid = 1654] [serial = 700] [outer = 0x0] 15:29:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12d3f5c00) [pid = 1654] [serial = 701] [outer = 0x12b7e4400] 15:29:34 INFO - PROCESS | 1654 | 1461709774493 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12d635800) [pid = 1654] [serial = 702] [outer = 0x12b7e4400] 15:29:35 INFO - PROCESS | 1654 | 1461709775061 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:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 820ms 15:29:35 INFO - PROCESS | 1654 | 1461709775133 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1654 | 1461709775136 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:29:35 INFO - PROCESS | 1654 | 1461709775140 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1654 | 1461709775143 Marionette TRACE conn2 <- [1,910,null,{}] 15:29:35 INFO - PROCESS | 1654 | 1461709775146 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:29:35 INFO - PROCESS | 1654 | 1461709775247 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:29:35 INFO - PROCESS | 1654 | 1461709775314 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11987f800 == 71 [pid = 1654] [id = 235] 15:29:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x115937800) [pid = 1654] [serial = 703] [outer = 0x0] 15:29:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1186b0800) [pid = 1654] [serial = 704] [outer = 0x115937800] 15:29:35 INFO - PROCESS | 1654 | 1461709775347 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x118f11c00) [pid = 1654] [serial = 705] [outer = 0x115937800] 15:29:35 INFO - PROCESS | 1654 | 1461709775764 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:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 673ms 15:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:29:35 INFO - PROCESS | 1654 | 1461709775813 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1654 | 1461709775817 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:29:35 INFO - PROCESS | 1654 | 1461709775821 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1654 | 1461709775823 Marionette TRACE conn2 <- [1,914,null,{}] 15:29:35 INFO - PROCESS | 1654 | 1461709775826 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:29:35 INFO - PROCESS | 1654 | 1461709775945 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:29:36 INFO - PROCESS | 1654 | 1461709776000 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9bd800 == 72 [pid = 1654] [id = 236] 15:29:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119e4a000) [pid = 1654] [serial = 706] [outer = 0x0] 15:29:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11afcec00) [pid = 1654] [serial = 707] [outer = 0x119e4a000] 15:29:36 INFO - PROCESS | 1654 | 1461709776030 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11be50c00) [pid = 1654] [serial = 708] [outer = 0x119e4a000] 15:29:36 INFO - PROCESS | 1654 | 1461709776450 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:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 15:29:36 INFO - PROCESS | 1654 | 1461709776492 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1654 | 1461709776493 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:29:36 INFO - PROCESS | 1654 | 1461709776496 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1654 | 1461709776498 Marionette TRACE conn2 <- [1,918,null,{}] 15:29:36 INFO - PROCESS | 1654 | 1461709776506 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:29:36 INFO - PROCESS | 1654 | 1461709776609 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:29:36 INFO - PROCESS | 1654 | 1461709776677 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e992800 == 73 [pid = 1654] [id = 237] 15:29:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c48c000) [pid = 1654] [serial = 709] [outer = 0x0] 15:29:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11ca77400) [pid = 1654] [serial = 710] [outer = 0x11c48c000] 15:29:36 INFO - PROCESS | 1654 | 1461709776708 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x124060c00) [pid = 1654] [serial = 711] [outer = 0x11c48c000] 15:29:37 INFO - PROCESS | 1654 | 1461709777123 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:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 15:29:37 INFO - PROCESS | 1654 | 1461709777167 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:29:37 INFO - PROCESS | 1654 | 1461709777169 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:29:37 INFO - PROCESS | 1654 | 1461709777172 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1654 | 1461709777173 Marionette TRACE conn2 <- [1,922,null,{}] 15:29:37 INFO - PROCESS | 1654 | 1461709777175 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:29:37 INFO - PROCESS | 1654 | 1461709777296 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:29:37 INFO - PROCESS | 1654 | 1461709777363 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5c2000 == 74 [pid = 1654] [id = 238] 15:29:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x127659400) [pid = 1654] [serial = 712] [outer = 0x0] 15:29:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x128d91c00) [pid = 1654] [serial = 713] [outer = 0x127659400] 15:29:37 INFO - PROCESS | 1654 | 1461709777393 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b461c00) [pid = 1654] [serial = 714] [outer = 0x127659400] 15:29:37 INFO - PROCESS | 1654 | 1461709777853 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:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 719ms 15:29:37 INFO - PROCESS | 1654 | 1461709777892 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1654 | 1461709777895 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:29:37 INFO - PROCESS | 1654 | 1461709777898 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1654 | 1461709777900 Marionette TRACE conn2 <- [1,926,null,{}] 15:29:37 INFO - PROCESS | 1654 | 1461709777904 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:29:38 INFO - PROCESS | 1654 | 1461709778011 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:29:38 INFO - PROCESS | 1654 | 1461709778086 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa9d800 == 75 [pid = 1654] [id = 239] 15:29:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12bd79400) [pid = 1654] [serial = 715] [outer = 0x0] 15:29:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12bda5400) [pid = 1654] [serial = 716] [outer = 0x12bd79400] 15:29:38 INFO - PROCESS | 1654 | 1461709778135 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d636400) [pid = 1654] [serial = 717] [outer = 0x12bd79400] 15:29:38 INFO - PROCESS | 1654 | 1461709778735 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:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 873ms 15:29:38 INFO - PROCESS | 1654 | 1461709778777 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:29:38 INFO - PROCESS | 1654 | 1461709778780 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:29:38 INFO - PROCESS | 1654 | 1461709778784 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 1654 | 1461709778786 Marionette TRACE conn2 <- [1,930,null,{}] 15:29:38 INFO - PROCESS | 1654 | 1461709778789 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:29:38 INFO - PROCESS | 1654 | 1461709778908 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:29:38 INFO - PROCESS | 1654 | 1461709778976 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x13012a800 == 76 [pid = 1654] [id = 240] 15:29:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12db6b400) [pid = 1654] [serial = 718] [outer = 0x0] 15:29:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12e69d000) [pid = 1654] [serial = 719] [outer = 0x12db6b400] 15:29:39 INFO - PROCESS | 1654 | 1461709779008 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12e93a000) [pid = 1654] [serial = 720] [outer = 0x12db6b400] 15:29:39 INFO - PROCESS | 1654 | 1461709779419 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:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 15:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:29:39 INFO - PROCESS | 1654 | 1461709779454 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 1654 | 1461709779455 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:29:39 INFO - PROCESS | 1654 | 1461709779458 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 1654 | 1461709779459 Marionette TRACE conn2 <- [1,934,null,{}] 15:29:39 INFO - PROCESS | 1654 | 1461709779461 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:29:39 INFO - PROCESS | 1654 | 1461709779563 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:29:39 INFO - PROCESS | 1654 | 1461709779618 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119062000 == 77 [pid = 1654] [id = 241] 15:29:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x114bf4000) [pid = 1654] [serial = 721] [outer = 0x0] 15:29:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c33c000) [pid = 1654] [serial = 722] [outer = 0x114bf4000] 15:29:39 INFO - PROCESS | 1654 | 1461709779647 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b7ea800) [pid = 1654] [serial = 723] [outer = 0x114bf4000] 15:29:40 INFO - PROCESS | 1654 | 1461709780253 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:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 824ms 15:29:40 INFO - PROCESS | 1654 | 1461709780283 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:29:40 INFO - PROCESS | 1654 | 1461709780286 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:29:40 INFO - PROCESS | 1654 | 1461709780289 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1654 | 1461709780291 Marionette TRACE conn2 <- [1,938,null,{}] 15:29:40 INFO - PROCESS | 1654 | 1461709780295 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:29:40 INFO - PROCESS | 1654 | 1461709780389 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:29:40 INFO - PROCESS | 1654 | 1461709780447 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1158a1000 == 78 [pid = 1654] [id = 242] 15:29:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1147d8c00) [pid = 1654] [serial = 724] [outer = 0x0] 15:29:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x114be7c00) [pid = 1654] [serial = 725] [outer = 0x1147d8c00] 15:29:40 INFO - PROCESS | 1654 | 1461709780476 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1150a0400) [pid = 1654] [serial = 726] [outer = 0x1147d8c00] 15:29:40 INFO - PROCESS | 1654 | 1461709780903 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:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 623ms 15:29:40 INFO - PROCESS | 1654 | 1461709780914 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1654 | 1461709780918 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:29:40 INFO - PROCESS | 1654 | 1461709780922 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1654 | 1461709780924 Marionette TRACE conn2 <- [1,942,null,{}] 15:29:40 INFO - PROCESS | 1654 | 1461709780926 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:29:41 INFO - PROCESS | 1654 | 1461709781034 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119d37800 == 77 [pid = 1654] [id = 199] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11c71b800 == 76 [pid = 1654] [id = 200] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12e61d000 == 75 [pid = 1654] [id = 233] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6c0000 == 74 [pid = 1654] [id = 232] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d33e800 == 73 [pid = 1654] [id = 231] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd52800 == 72 [pid = 1654] [id = 230] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x128334000 == 71 [pid = 1654] [id = 229] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12736c000 == 70 [pid = 1654] [id = 228] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1273d7c00) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11935ec00) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11c514c00) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12b288400) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x123f72800 == 69 [pid = 1654] [id = 227] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x123e7a000 == 68 [pid = 1654] [id = 226] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11c191800 == 67 [pid = 1654] [id = 225] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11bea1000 == 66 [pid = 1654] [id = 224] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11af1d000 == 65 [pid = 1654] [id = 223] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119329800 == 64 [pid = 1654] [id = 222] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119c2a000 == 63 [pid = 1654] [id = 221] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x127188000 == 62 [pid = 1654] [id = 217] 15:29:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11af26800 == 61 [pid = 1654] [id = 216] 15:29:41 INFO - PROCESS | 1654 | 1461709781128 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12e69bc00) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12e69e000) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12e9abc00) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11af56400) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119b6c000) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x1278b7000) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x128d9b800) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b4f5000) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12ba74400) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12f0a9400) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x123babc00) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x124487c00) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12d362800) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1150aa400) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12ea9d800) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12f2af000) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c340800) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12db61000) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12e9b2800) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c345400) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12f0a7800) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c438400) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11be4f400) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12e93e800) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1187fac00) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12e2d2000) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12f59b000) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12f2b6000) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 15:29:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b38000 == 62 [pid = 1654] [id = 243] 15:29:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x114be7400) [pid = 1654] [serial = 727] [outer = 0x0] 15:29:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x115714c00) [pid = 1654] [serial = 728] [outer = 0x114be7400] 15:29:41 INFO - PROCESS | 1654 | 1461709781159 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1163f6c00) [pid = 1654] [serial = 729] [outer = 0x114be7400] 15:29:41 INFO - PROCESS | 1654 | 1461709781499 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:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 620ms 15:29:41 INFO - PROCESS | 1654 | 1461709781544 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 1654 | 1461709781546 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:29:41 INFO - PROCESS | 1654 | 1461709781550 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1654 | 1461709781553 Marionette TRACE conn2 <- [1,946,null,{}] 15:29:41 INFO - PROCESS | 1654 | 1461709781564 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:29:41 INFO - PROCESS | 1654 | 1461709781691 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:29:41 INFO - PROCESS | 1654 | 1461709781814 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ade0000 == 63 [pid = 1654] [id = 244] 15:29:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1163f1400) [pid = 1654] [serial = 730] [outer = 0x0] 15:29:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1190b2000) [pid = 1654] [serial = 731] [outer = 0x1163f1400] 15:29:41 INFO - PROCESS | 1654 | 1461709781860 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11935ec00) [pid = 1654] [serial = 732] [outer = 0x1163f1400] 15:29:42 INFO - PROCESS | 1654 | 1461709782180 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:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 674ms 15:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:29:42 INFO - PROCESS | 1654 | 1461709782223 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1654 | 1461709782225 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:29:42 INFO - PROCESS | 1654 | 1461709782227 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1654 | 1461709782228 Marionette TRACE conn2 <- [1,950,null,{}] 15:29:42 INFO - PROCESS | 1654 | 1461709782234 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:29:42 INFO - PROCESS | 1654 | 1461709782323 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:29:42 INFO - PROCESS | 1654 | 1461709782374 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b064000 == 64 [pid = 1654] [id = 245] 15:29:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x118fa1400) [pid = 1654] [serial = 733] [outer = 0x0] 15:29:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1199e0000) [pid = 1654] [serial = 734] [outer = 0x118fa1400] 15:29:42 INFO - PROCESS | 1654 | 1461709782400 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11aa4dc00) [pid = 1654] [serial = 735] [outer = 0x118fa1400] 15:29:42 INFO - PROCESS | 1654 | 1461709782665 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:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 15:29:42 INFO - PROCESS | 1654 | 1461709782702 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1654 | 1461709782703 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:29:42 INFO - PROCESS | 1654 | 1461709782705 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1654 | 1461709782706 Marionette TRACE conn2 <- [1,954,null,{}] 15:29:42 INFO - PROCESS | 1654 | 1461709782709 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:29:42 INFO - PROCESS | 1654 | 1461709782811 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:29:42 INFO - PROCESS | 1654 | 1461709782818 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf93000 == 65 [pid = 1654] [id = 246] 15:29:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11aa7e000) [pid = 1654] [serial = 736] [outer = 0x0] 15:29:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11af5ac00) [pid = 1654] [serial = 737] [outer = 0x11aa7e000] 15:29:42 INFO - PROCESS | 1654 | 1461709782849 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11afd4000) [pid = 1654] [serial = 738] [outer = 0x11aa7e000] 15:29:43 INFO - PROCESS | 1654 | 1461709783309 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:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 620ms 15:29:43 INFO - PROCESS | 1654 | 1461709783330 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 1654 | 1461709783331 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:29:43 INFO - PROCESS | 1654 | 1461709783333 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1654 | 1461709783334 Marionette TRACE conn2 <- [1,958,null,{}] 15:29:43 INFO - PROCESS | 1654 | 1461709783337 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:29:43 INFO - PROCESS | 1654 | 1461709783444 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:29:43 INFO - PROCESS | 1654 | 1461709783448 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9c5000 == 66 [pid = 1654] [id = 247] 15:29:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11ad38400) [pid = 1654] [serial = 739] [outer = 0x0] 15:29:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11bad9000) [pid = 1654] [serial = 740] [outer = 0x11ad38400] 15:29:43 INFO - PROCESS | 1654 | 1461709783504 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c343400) [pid = 1654] [serial = 741] [outer = 0x11ad38400] 15:29:43 INFO - PROCESS | 1654 | 1461709783823 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:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 15:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:29:43 INFO - PROCESS | 1654 | 1461709783858 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 1654 | 1461709783859 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:29:43 INFO - PROCESS | 1654 | 1461709783861 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1654 | 1461709783862 Marionette TRACE conn2 <- [1,962,null,{}] 15:29:43 INFO - PROCESS | 1654 | 1461709783867 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:29:43 INFO - PROCESS | 1654 | 1461709783965 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:29:43 INFO - PROCESS | 1654 | 1461709783970 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x124330800 == 67 [pid = 1654] [id = 248] 15:29:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11af5a400) [pid = 1654] [serial = 742] [outer = 0x0] 15:29:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11c34a000) [pid = 1654] [serial = 743] [outer = 0x11af5a400] 15:29:44 INFO - PROCESS | 1654 | 1461709784024 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c51ec00) [pid = 1654] [serial = 744] [outer = 0x11af5a400] 15:29:44 INFO - PROCESS | 1654 | 1461709784368 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:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:29:44 INFO - PROCESS | 1654 | 1461709784388 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1654 | 1461709784389 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:29:44 INFO - PROCESS | 1654 | 1461709784391 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1654 | 1461709784392 Marionette TRACE conn2 <- [1,966,null,{}] 15:29:44 INFO - PROCESS | 1654 | 1461709784394 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:29:44 INFO - PROCESS | 1654 | 1461709784502 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:29:44 INFO - PROCESS | 1654 | 1461709784540 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12736c000 == 68 [pid = 1654] [id = 249] 15:29:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11afd2c00) [pid = 1654] [serial = 745] [outer = 0x0] 15:29:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11ca6c800) [pid = 1654] [serial = 746] [outer = 0x11afd2c00] 15:29:44 INFO - PROCESS | 1654 | 1461709784569 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x123ba6000) [pid = 1654] [serial = 747] [outer = 0x11afd2c00] 15:29:44 INFO - PROCESS | 1654 | 1461709784881 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:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:29:44 INFO - PROCESS | 1654 | 1461709784921 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1654 | 1461709784922 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:29:44 INFO - PROCESS | 1654 | 1461709784924 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1654 | 1461709784926 Marionette TRACE conn2 <- [1,970,null,{}] 15:29:44 INFO - PROCESS | 1654 | 1461709784928 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:29:45 INFO - PROCESS | 1654 | 1461709785031 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:29:45 INFO - PROCESS | 1654 | 1461709785067 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b49d000 == 69 [pid = 1654] [id = 250] 15:29:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11c51d800) [pid = 1654] [serial = 748] [outer = 0x0] 15:29:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x123cef000) [pid = 1654] [serial = 749] [outer = 0x11c51d800] 15:29:45 INFO - PROCESS | 1654 | 1461709785093 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12405d800) [pid = 1654] [serial = 750] [outer = 0x11c51d800] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11bf85800) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11af5b800) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12bbfb800) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12f59e400) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12bbf2c00) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x123cec000) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11aa72400) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12bbf4000) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x114bf6800) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1271ec000) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12732ec00) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x117982800) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11af61400) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1150a9400) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11bcd1400) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x114bf6c00) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11c33d000) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c444400) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x128324c00) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11509c400) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11af5a000) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11584d800) [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:29:45 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ea99800) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:29:45 INFO - PROCESS | 1654 | 1461709785548 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:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 15:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:29:45 INFO - PROCESS | 1654 | 1461709785602 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 1654 | 1461709785603 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:29:45 INFO - PROCESS | 1654 | 1461709785605 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1654 | 1461709785606 Marionette TRACE conn2 <- [1,974,null,{}] 15:29:45 INFO - PROCESS | 1654 | 1461709785608 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:29:45 INFO - PROCESS | 1654 | 1461709785692 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:29:45 INFO - PROCESS | 1654 | 1461709785698 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bfae000 == 70 [pid = 1654] [id = 251] 15:29:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x114bf6c00) [pid = 1654] [serial = 751] [outer = 0x0] 15:29:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11ad38c00) [pid = 1654] [serial = 752] [outer = 0x114bf6c00] 15:29:45 INFO - PROCESS | 1654 | 1461709785725 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c519000) [pid = 1654] [serial = 753] [outer = 0x114bf6c00] 15:29:46 INFO - PROCESS | 1654 | 1461709786086 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:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 517ms 15:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:29:46 INFO - PROCESS | 1654 | 1461709786123 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1654 | 1461709786124 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:29:46 INFO - PROCESS | 1654 | 1461709786126 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1654 | 1461709786128 Marionette TRACE conn2 <- [1,978,null,{}] 15:29:46 INFO - PROCESS | 1654 | 1461709786131 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:29:46 INFO - PROCESS | 1654 | 1461709786229 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:29:46 INFO - PROCESS | 1654 | 1461709786235 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c187000 == 71 [pid = 1654] [id = 252] 15:29:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c7b6400) [pid = 1654] [serial = 754] [outer = 0x0] 15:29:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124750c00) [pid = 1654] [serial = 755] [outer = 0x11c7b6400] 15:29:46 INFO - PROCESS | 1654 | 1461709786265 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1278b8800) [pid = 1654] [serial = 756] [outer = 0x11c7b6400] 15:29:46 INFO - PROCESS | 1654 | 1461709786603 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:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 522ms 15:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:29:46 INFO - PROCESS | 1654 | 1461709786649 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1654 | 1461709786650 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:29:46 INFO - PROCESS | 1654 | 1461709786653 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1654 | 1461709786654 Marionette TRACE conn2 <- [1,982,null,{}] 15:29:46 INFO - PROCESS | 1654 | 1461709786656 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:29:46 INFO - PROCESS | 1654 | 1461709786741 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:29:46 INFO - PROCESS | 1654 | 1461709786801 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3c0800 == 72 [pid = 1654] [id = 253] 15:29:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1242cf800) [pid = 1654] [serial = 757] [outer = 0x0] 15:29:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x128289000) [pid = 1654] [serial = 758] [outer = 0x1242cf800] 15:29:46 INFO - PROCESS | 1654 | 1461709786825 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12839cc00) [pid = 1654] [serial = 759] [outer = 0x1242cf800] 15:29:47 INFO - PROCESS | 1654 | 1461709787092 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:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 15:29:47 INFO - PROCESS | 1654 | 1461709787123 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1654 | 1461709787124 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:29:47 INFO - PROCESS | 1654 | 1461709787126 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1654 | 1461709787127 Marionette TRACE conn2 <- [1,986,null,{}] 15:29:47 INFO - PROCESS | 1654 | 1461709787137 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:29:47 INFO - PROCESS | 1654 | 1461709787225 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:29:47 INFO - PROCESS | 1654 | 1461709787230 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e31e800 == 73 [pid = 1654] [id = 254] 15:29:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x113527c00) [pid = 1654] [serial = 760] [outer = 0x0] 15:29:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12b280800) [pid = 1654] [serial = 761] [outer = 0x113527c00] 15:29:47 INFO - PROCESS | 1654 | 1461709787255 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b28d800) [pid = 1654] [serial = 762] [outer = 0x113527c00] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba1c800 == 72 [pid = 1654] [id = 105] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa8800 == 71 [pid = 1654] [id = 190] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11c71a800 == 70 [pid = 1654] [id = 110] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1276c2000 == 69 [pid = 1654] [id = 124] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12e985000 == 68 [pid = 1654] [id = 180] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf90800 == 67 [pid = 1654] [id = 106] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119335800 == 66 [pid = 1654] [id = 108] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119c25800 == 65 [pid = 1654] [id = 160] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12f9b1800 == 64 [pid = 1654] [id = 219] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11b06e800 == 63 [pid = 1654] [id = 220] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x123f66000 == 62 [pid = 1654] [id = 179] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119c1f000 == 61 [pid = 1654] [id = 101] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b598800 == 60 [pid = 1654] [id = 125] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12eece000 == 59 [pid = 1654] [id = 218] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2ea000 == 58 [pid = 1654] [id = 215] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6bf000 == 57 [pid = 1654] [id = 192] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x118669000 == 56 [pid = 1654] [id = 198] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119d3c800 == 55 [pid = 1654] [id = 178] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12bab8000 == 54 [pid = 1654] [id = 201] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x128312800 == 53 [pid = 1654] [id = 187] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11a651800 == 52 [pid = 1654] [id = 102] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11af1b800 == 51 [pid = 1654] [id = 104] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0b800 == 50 [pid = 1654] [id = 103] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12c172000 == 49 [pid = 1654] [id = 191] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x114e7f000 == 48 [pid = 1654] [id = 159] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5c3800 == 47 [pid = 1654] [id = 177] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1158a1000 == 46 [pid = 1654] [id = 242] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119062000 == 45 [pid = 1654] [id = 241] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x13012a800 == 44 [pid = 1654] [id = 240] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12fa9d800 == 43 [pid = 1654] [id = 239] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5c2000 == 42 [pid = 1654] [id = 238] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12e992800 == 41 [pid = 1654] [id = 237] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9bd800 == 40 [pid = 1654] [id = 236] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11987f800 == 39 [pid = 1654] [id = 235] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12ead2000 == 38 [pid = 1654] [id = 234] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x114b38000 == 37 [pid = 1654] [id = 243] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11b064000 == 36 [pid = 1654] [id = 245] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x124330800 == 35 [pid = 1654] [id = 248] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b49d000 == 34 [pid = 1654] [id = 250] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9c5000 == 33 [pid = 1654] [id = 247] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12736c000 == 32 [pid = 1654] [id = 249] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11bfae000 == 31 [pid = 1654] [id = 251] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11ade0000 == 30 [pid = 1654] [id = 244] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf93000 == 29 [pid = 1654] [id = 246] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12c187000 == 28 [pid = 1654] [id = 252] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x128d96800) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x123b3e000) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12e6a0400) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12fd8b000) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12e9b3c00) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b45bc00) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c442c00) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11aa56c00) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12f0a8c00) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12bdaa400) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1241fdc00) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12765a400) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124979800) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1187f1000) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11bf80800) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x127aee800) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1278b9400) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1187f4000) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119290000) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x128287400) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11b778000) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11bcc5400) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1166dc800) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1152cfc00) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c1aa800) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c1b6800) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12d3ee400) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12ba6a400) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x127667c00) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c346400) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c43a000) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x123b38000) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12ba79000) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12839d400) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3c0800 == 27 [pid = 1654] [id = 253] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12d363000) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12ba75400) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1278aa400) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12b289000) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12b4ea400) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123f15800) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b5fc400) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1654 | 1461709788898 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:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1824ms 15:29:48 INFO - PROCESS | 1654 | 1461709788951 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1654 | 1461709788953 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:29:48 INFO - PROCESS | 1654 | 1461709788957 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1654 | 1461709788960 Marionette TRACE conn2 <- [1,990,null,{}] 15:29:48 INFO - PROCESS | 1654 | 1461709788970 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:29:49 INFO - PROCESS | 1654 | 1461709789051 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:29:49 INFO - PROCESS | 1654 | 1461709789098 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b34800 == 28 [pid = 1654] [id = 255] 15:29:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x114bee000) [pid = 1654] [serial = 763] [outer = 0x0] 15:29:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x114bee800) [pid = 1654] [serial = 764] [outer = 0x114bee000] 15:29:49 INFO - PROCESS | 1654 | 1461709789127 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x114355400) [pid = 1654] [serial = 765] [outer = 0x114bee000] 15:29:49 INFO - PROCESS | 1654 | 1461709789453 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:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 528ms 15:29:49 INFO - PROCESS | 1654 | 1461709789485 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 1654 | 1461709789490 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:29:49 INFO - PROCESS | 1654 | 1461709789494 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1654 | 1461709789498 Marionette TRACE conn2 <- [1,994,null,{}] 15:29:49 INFO - PROCESS | 1654 | 1461709789501 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:29:49 INFO - PROCESS | 1654 | 1461709789573 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:29:49 INFO - PROCESS | 1654 | 1461709789579 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x116309000 == 29 [pid = 1654] [id = 256] 15:29:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1142b8000) [pid = 1654] [serial = 766] [outer = 0x0] 15:29:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1153bdc00) [pid = 1654] [serial = 767] [outer = 0x1142b8000] 15:29:49 INFO - PROCESS | 1654 | 1461709789609 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1159ce000) [pid = 1654] [serial = 768] [outer = 0x1142b8000] 15:29:49 INFO - PROCESS | 1654 | 1461709789942 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:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 473ms 15:29:49 INFO - PROCESS | 1654 | 1461709789969 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 1654 | 1461709789971 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:29:49 INFO - PROCESS | 1654 | 1461709789973 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1654 | 1461709789976 Marionette TRACE conn2 <- [1,998,null,{}] 15:29:49 INFO - PROCESS | 1654 | 1461709789987 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:29:50 INFO - PROCESS | 1654 | 1461709790064 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:29:50 INFO - PROCESS | 1654 | 1461709790070 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x119337000 == 30 [pid = 1654] [id = 257] 15:29:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x114358800) [pid = 1654] [serial = 769] [outer = 0x0] 15:29:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11867d400) [pid = 1654] [serial = 770] [outer = 0x114358800] 15:29:50 INFO - PROCESS | 1654 | 1461709790100 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1187f3400) [pid = 1654] [serial = 771] [outer = 0x114358800] 15:29:50 INFO - PROCESS | 1654 | 1461709790463 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:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 527ms 15:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:29:50 INFO - PROCESS | 1654 | 1461709790501 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1654 | 1461709790502 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:29:50 INFO - PROCESS | 1654 | 1461709790504 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1654 | 1461709790505 Marionette TRACE conn2 <- [1,1002,null,{}] 15:29:50 INFO - PROCESS | 1654 | 1461709790508 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:29:50 INFO - PROCESS | 1654 | 1461709790609 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:29:50 INFO - PROCESS | 1654 | 1461709790618 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d34800 == 31 [pid = 1654] [id = 258] 15:29:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1187f4400) [pid = 1654] [serial = 772] [outer = 0x0] 15:29:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118f9fc00) [pid = 1654] [serial = 773] [outer = 0x1187f4400] 15:29:50 INFO - PROCESS | 1654 | 1461709790654 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119356800) [pid = 1654] [serial = 774] [outer = 0x1187f4400] 15:29:51 INFO - PROCESS | 1654 | 1461709791126 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:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 669ms 15:29:51 INFO - PROCESS | 1654 | 1461709791173 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1654 | 1461709791175 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:29:51 INFO - PROCESS | 1654 | 1461709791177 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1654 | 1461709791178 Marionette TRACE conn2 <- [1,1006,null,{}] 15:29:51 INFO - PROCESS | 1654 | 1461709791186 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:29:51 INFO - PROCESS | 1654 | 1461709791256 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:29:51 INFO - PROCESS | 1654 | 1461709791260 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa14800 == 32 [pid = 1654] [id = 259] 15:29:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11584b400) [pid = 1654] [serial = 775] [outer = 0x0] 15:29:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1199e0c00) [pid = 1654] [serial = 776] [outer = 0x11584b400] 15:29:51 INFO - PROCESS | 1654 | 1461709791288 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119d94c00) [pid = 1654] [serial = 777] [outer = 0x11584b400] 15:29:51 INFO - PROCESS | 1654 | 1461709791612 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:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 476ms 15:29:51 INFO - PROCESS | 1654 | 1461709791653 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1654 | 1461709791655 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:29:51 INFO - PROCESS | 1654 | 1461709791657 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1654 | 1461709791658 Marionette TRACE conn2 <- [1,1010,null,{}] 15:29:51 INFO - PROCESS | 1654 | 1461709791660 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:29:51 INFO - PROCESS | 1654 | 1461709791767 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:29:51 INFO - PROCESS | 1654 | 1461709791799 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af2e800 == 33 [pid = 1654] [id = 260] 15:29:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11935c800) [pid = 1654] [serial = 778] [outer = 0x0] 15:29:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11a85b400) [pid = 1654] [serial = 779] [outer = 0x11935c800] 15:29:51 INFO - PROCESS | 1654 | 1461709791826 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11af60800) [pid = 1654] [serial = 780] [outer = 0x11935c800] 15:29:52 INFO - PROCESS | 1654 | 1461709792097 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:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 468ms 15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:29:52 INFO - PROCESS | 1654 | 1461709792125 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 1654 | 1461709792126 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:29:52 INFO - PROCESS | 1654 | 1461709792136 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1654 | 1461709792138 Marionette TRACE conn2 <- [1,1014,null,{}] 15:29:52 INFO - PROCESS | 1654 | 1461709792140 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:29:52 INFO - PROCESS | 1654 | 1461709792215 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:29:52 INFO - PROCESS | 1654 | 1461709792220 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba6b000 == 34 [pid = 1654] [id = 261] 15:29:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119b66000) [pid = 1654] [serial = 781] [outer = 0x0] 15:29:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11b778000) [pid = 1654] [serial = 782] [outer = 0x119b66000] 15:29:52 INFO - PROCESS | 1654 | 1461709792247 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11bad1c00) [pid = 1654] [serial = 783] [outer = 0x119b66000] 15:29:52 INFO - PROCESS | 1654 | 1461709792570 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:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 476ms 15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:29:52 INFO - PROCESS | 1654 | 1461709792605 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 1654 | 1461709792606 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:29:52 INFO - PROCESS | 1654 | 1461709792608 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1654 | 1461709792609 Marionette TRACE conn2 <- [1,1018,null,{}] 15:29:52 INFO - PROCESS | 1654 | 1461709792612 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:29:52 INFO - PROCESS | 1654 | 1461709792702 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:29:52 INFO - PROCESS | 1654 | 1461709792707 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11beb4800 == 35 [pid = 1654] [id = 262] 15:29:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11af61000) [pid = 1654] [serial = 784] [outer = 0x0] 15:29:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11bccac00) [pid = 1654] [serial = 785] [outer = 0x11af61000] 15:29:52 INFO - PROCESS | 1654 | 1461709792736 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11be54400) [pid = 1654] [serial = 786] [outer = 0x11af61000] 15:29:53 INFO - PROCESS | 1654 | 1461709793053 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:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 473ms 15:29:53 INFO - PROCESS | 1654 | 1461709793085 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1654 | 1461709793086 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:29:53 INFO - PROCESS | 1654 | 1461709793106 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1654 | 1461709793107 Marionette TRACE conn2 <- [1,1022,null,{}] 15:29:53 INFO - PROCESS | 1654 | 1461709793112 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:29:53 INFO - PROCESS | 1654 | 1461709793207 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:29:53 INFO - PROCESS | 1654 | 1461709793272 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119336800 == 36 [pid = 1654] [id = 263] 15:29:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11584ec00) [pid = 1654] [serial = 787] [outer = 0x0] 15:29:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11bf81400) [pid = 1654] [serial = 788] [outer = 0x11584ec00] 15:29:53 INFO - PROCESS | 1654 | 1461709793306 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c1b3c00) [pid = 1654] [serial = 789] [outer = 0x11584ec00] 15:29:53 INFO - PROCESS | 1654 | 1461709793738 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:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 674ms 15:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:29:53 INFO - PROCESS | 1654 | 1461709793780 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1654 | 1461709793781 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:29:53 INFO - PROCESS | 1654 | 1461709793783 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1654 | 1461709793784 Marionette TRACE conn2 <- [1,1026,null,{}] 15:29:53 INFO - PROCESS | 1654 | 1461709793786 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:29:53 INFO - PROCESS | 1654 | 1461709793889 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:29:53 INFO - PROCESS | 1654 | 1461709793904 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5ea000 == 37 [pid = 1654] [id = 264] 15:29:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x113524800) [pid = 1654] [serial = 790] [outer = 0x0] 15:29:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c1b4800) [pid = 1654] [serial = 791] [outer = 0x113524800] 15:29:53 INFO - PROCESS | 1654 | 1461709793928 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11c345800) [pid = 1654] [serial = 792] [outer = 0x113524800] 15:29:54 INFO - PROCESS | 1654 | 1461709794258 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:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:29:54 INFO - PROCESS | 1654 | 1461709794305 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1654 | 1461709794307 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:29:54 INFO - PROCESS | 1654 | 1461709794309 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1654 | 1461709794311 Marionette TRACE conn2 <- [1,1030,null,{}] 15:29:54 INFO - PROCESS | 1654 | 1461709794313 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:29:54 INFO - PROCESS | 1654 | 1461709794415 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:29:54 INFO - PROCESS | 1654 | 1461709794446 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa12800 == 38 [pid = 1654] [id = 265] 15:29:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c33f400) [pid = 1654] [serial = 793] [outer = 0x0] 15:29:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c7b8400) [pid = 1654] [serial = 794] [outer = 0x11c33f400] 15:29:54 INFO - PROCESS | 1654 | 1461709794476 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11ca73000) [pid = 1654] [serial = 795] [outer = 0x11c33f400] 15:29:54 INFO - PROCESS | 1654 | 1461709794820 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:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 523ms 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:29:54 INFO - PROCESS | 1654 | 1461709794833 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1654 | 1461709794834 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:29:54 INFO - PROCESS | 1654 | 1461709794836 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1654 | 1461709794837 Marionette TRACE conn2 <- [1,1034,null,{}] 15:29:54 INFO - PROCESS | 1654 | 1461709794840 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:29:54 INFO - PROCESS | 1654 | 1461709794935 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:29:54 INFO - PROCESS | 1654 | 1461709794939 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12433d000 == 39 [pid = 1654] [id = 266] 15:29:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11867c400) [pid = 1654] [serial = 796] [outer = 0x0] 15:29:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x123ba1400) [pid = 1654] [serial = 797] [outer = 0x11867c400] 15:29:54 INFO - PROCESS | 1654 | 1461709794964 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123ce7c00) [pid = 1654] [serial = 798] [outer = 0x11867c400] 15:29:55 INFO - PROCESS | 1654 | 1461709795293 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:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:29:55 INFO - PROCESS | 1654 | 1461709795305 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1654 | 1461709795306 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:29:55 INFO - PROCESS | 1654 | 1461709795308 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1654 | 1461709795309 Marionette TRACE conn2 <- [1,1038,null,{}] 15:29:55 INFO - PROCESS | 1654 | 1461709795311 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:29:55 INFO - PROCESS | 1654 | 1461709795406 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:29:55 INFO - PROCESS | 1654 | 1461709795444 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271bd800 == 40 [pid = 1654] [id = 267] 15:29:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c1b4c00) [pid = 1654] [serial = 799] [outer = 0x0] 15:29:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x123de6800) [pid = 1654] [serial = 800] [outer = 0x11c1b4c00] 15:29:55 INFO - PROCESS | 1654 | 1461709795468 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1241fdc00) [pid = 1654] [serial = 801] [outer = 0x11c1b4c00] 15:29:55 INFO - PROCESS | 1654 | 1461709795806 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:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 522ms 15:29:55 INFO - PROCESS | 1654 | 1461709795832 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1654 | 1461709795834 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:29:55 INFO - PROCESS | 1654 | 1461709795836 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1654 | 1461709795837 Marionette TRACE conn2 <- [1,1042,null,{}] 15:29:55 INFO - PROCESS | 1654 | 1461709795839 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:29:56 INFO - PROCESS | 1654 | 1461709796195 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b286800) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12474f000) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1152c7800) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b4ea800) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11aa71400) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11af5a400) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11afd2c00) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c51d800) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x114bf6c00) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c7b6400) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119e4a000) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x115937800) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b7e4400) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11aa7e000) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118fa1400) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1163f1400) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x114be7400) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1147d8c00) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x114bf4000) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12db6b400) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12bd79400) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x127659400) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c48c000) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11ad38400) [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:29:56 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1242cf800) [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:29:56 INFO - PROCESS | 1654 | 1461709796245 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11574f000 == 41 [pid = 1654] [id = 268] 15:29:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x113520400) [pid = 1654] [serial = 802] [outer = 0x0] 15:29:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1147d8c00) [pid = 1654] [serial = 803] [outer = 0x113520400] 15:29:56 INFO - PROCESS | 1654 | 1461709796268 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1152c7800) [pid = 1654] [serial = 804] [outer = 0x113520400] 15:29:56 INFO - PROCESS | 1654 | 1461709796532 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:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 719ms 15:29:56 INFO - PROCESS | 1654 | 1461709796555 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 1654 | 1461709796556 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:29:56 INFO - PROCESS | 1654 | 1461709796559 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 1654 | 1461709796560 Marionette TRACE conn2 <- [1,1046,null,{}] 15:29:56 INFO - PROCESS | 1654 | 1461709796570 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:29:56 INFO - PROCESS | 1654 | 1461709796652 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:29:56 INFO - PROCESS | 1654 | 1461709796657 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c8e000 == 42 [pid = 1654] [id = 269] 15:29:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1186b5400) [pid = 1654] [serial = 805] [outer = 0x0] 15:29:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c1ab400) [pid = 1654] [serial = 806] [outer = 0x1186b5400] 15:29:56 INFO - PROCESS | 1654 | 1461709796683 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x123ba7c00) [pid = 1654] [serial = 807] [outer = 0x1186b5400] 15:29:56 INFO - PROCESS | 1654 | 1461709796983 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:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 471ms 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:29:57 INFO - PROCESS | 1654 | 1461709797031 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1654 | 1461709797032 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:29:57 INFO - PROCESS | 1654 | 1461709797034 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1654 | 1461709797035 Marionette TRACE conn2 <- [1,1050,null,{}] 15:29:57 INFO - PROCESS | 1654 | 1461709797037 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:29:57 INFO - PROCESS | 1654 | 1461709797137 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:29:57 INFO - PROCESS | 1654 | 1461709797143 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128342000 == 43 [pid = 1654] [id = 270] 15:29:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123baac00) [pid = 1654] [serial = 808] [outer = 0x0] 15:29:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1242d4400) [pid = 1654] [serial = 809] [outer = 0x123baac00] 15:29:57 INFO - PROCESS | 1654 | 1461709797169 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124978400) [pid = 1654] [serial = 810] [outer = 0x123baac00] 15:29:57 INFO - PROCESS | 1654 | 1461709797480 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:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 15:29:57 INFO - PROCESS | 1654 | 1461709797504 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:29:57 INFO - PROCESS | 1654 | 1461709797505 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:29:57 INFO - PROCESS | 1654 | 1461709797507 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1654 | 1461709797508 Marionette TRACE conn2 <- [1,1054,null,{}] 15:29:57 INFO - PROCESS | 1654 | 1461709797510 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:29:57 INFO - PROCESS | 1654 | 1461709797586 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:29:57 INFO - PROCESS | 1654 | 1461709797591 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa6800 == 44 [pid = 1654] [id = 271] 15:29:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11584cc00) [pid = 1654] [serial = 811] [outer = 0x0] 15:29:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1273d9800) [pid = 1654] [serial = 812] [outer = 0x11584cc00] 15:29:57 INFO - PROCESS | 1654 | 1461709797617 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12765dc00) [pid = 1654] [serial = 813] [outer = 0x11584cc00] 15:29:57 INFO - PROCESS | 1654 | 1461709797924 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:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 423ms 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:29:57 INFO - PROCESS | 1654 | 1461709797936 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1654 | 1461709797937 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:29:57 INFO - PROCESS | 1654 | 1461709797939 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1654 | 1461709797940 Marionette TRACE conn2 <- [1,1058,null,{}] 15:29:57 INFO - PROCESS | 1654 | 1461709797943 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:29:58 INFO - PROCESS | 1654 | 1461709798023 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:29:58 INFO - PROCESS | 1654 | 1461709798078 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd33800 == 45 [pid = 1654] [id = 272] 15:29:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119892c00) [pid = 1654] [serial = 814] [outer = 0x0] 15:29:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12765e000) [pid = 1654] [serial = 815] [outer = 0x119892c00] 15:29:58 INFO - PROCESS | 1654 | 1461709798103 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1278e4800) [pid = 1654] [serial = 816] [outer = 0x119892c00] 15:29:58 INFO - PROCESS | 1654 | 1461709798619 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:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 719ms 15:29:58 INFO - PROCESS | 1654 | 1461709798659 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 1654 | 1461709798662 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:29:58 INFO - PROCESS | 1654 | 1461709798667 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1654 | 1461709798669 Marionette TRACE conn2 <- [1,1062,null,{}] 15:29:58 INFO - PROCESS | 1654 | 1461709798672 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:29:58 INFO - PROCESS | 1654 | 1461709798782 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:29:58 INFO - PROCESS | 1654 | 1461709798904 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11905d000 == 46 [pid = 1654] [id = 273] 15:29:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11509e800) [pid = 1654] [serial = 817] [outer = 0x0] 15:29:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1150ab000) [pid = 1654] [serial = 818] [outer = 0x11509e800] 15:29:58 INFO - PROCESS | 1654 | 1461709798936 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1157ca800) [pid = 1654] [serial = 819] [outer = 0x11509e800] 15:29:59 INFO - PROCESS | 1654 | 1461709799442 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:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 821ms 15:29:59 INFO - PROCESS | 1654 | 1461709799507 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1654 | 1461709799511 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:29:59 INFO - PROCESS | 1654 | 1461709799519 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1654 | 1461709799521 Marionette TRACE conn2 <- [1,1066,null,{}] 15:29:59 INFO - PROCESS | 1654 | 1461709799524 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:29:59 INFO - PROCESS | 1654 | 1461709799752 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:29:59 INFO - PROCESS | 1654 | 1461709799840 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1154c5800 == 47 [pid = 1654] [id = 274] 15:29:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1143c3800) [pid = 1654] [serial = 820] [outer = 0x0] 15:29:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x114becc00) [pid = 1654] [serial = 821] [outer = 0x1143c3800] 15:29:59 INFO - PROCESS | 1654 | 1461709799869 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1150a9400) [pid = 1654] [serial = 822] [outer = 0x1143c3800] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa6800 == 46 [pid = 1654] [id = 271] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x128342000 == 45 [pid = 1654] [id = 270] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x123c8e000 == 44 [pid = 1654] [id = 269] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11574f000 == 43 [pid = 1654] [id = 268] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x1271bd800 == 42 [pid = 1654] [id = 267] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12433d000 == 41 [pid = 1654] [id = 266] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa12800 == 40 [pid = 1654] [id = 265] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12b280800) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5ea000 == 39 [pid = 1654] [id = 264] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119336800 == 38 [pid = 1654] [id = 263] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11beb4800 == 37 [pid = 1654] [id = 262] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba6b000 == 36 [pid = 1654] [id = 261] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11af2e800 == 35 [pid = 1654] [id = 260] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa14800 == 34 [pid = 1654] [id = 259] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119d34800 == 33 [pid = 1654] [id = 258] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119337000 == 32 [pid = 1654] [id = 257] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x116309000 == 31 [pid = 1654] [id = 256] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x114b34800 == 30 [pid = 1654] [id = 255] 15:30:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12e31e800 == 29 [pid = 1654] [id = 254] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b28c000) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b28c800) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1190b7000) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12d0a1800) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c445400) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11c34a000) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11ca6c800) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123cef000) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123ba6000) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11ad38c00) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c519000) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12405d800) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124750c00) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11afcec00) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x118f11c00) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1186b0800) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12d3f5c00) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12d635800) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11af5ac00) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1199e0000) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11aa4dc00) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1190b2000) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11935ec00) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x115714c00) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1163f6c00) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1150a0400) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x114be7c00) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b7ea800) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c33c000) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12e93a000) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12e69d000) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12d636400) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12bda5400) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b461c00) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128d91c00) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124060c00) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11ca77400) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11be50c00) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11bad9000) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11c51ec00) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11afd4000) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11c343400) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1278b8800) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128289000) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12839cc00) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1654 | 1461709800535 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:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1022ms 15:30:00 INFO - PROCESS | 1654 | 1461709800542 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 1654 | 1461709800546 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:30:00 INFO - PROCESS | 1654 | 1461709800551 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 1654 | 1461709800553 Marionette TRACE conn2 <- [1,1070,null,{}] 15:30:00 INFO - PROCESS | 1654 | 1461709800567 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:30:00 INFO - PROCESS | 1654 | 1461709800638 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:30:00 INFO - PROCESS | 1654 | 1461709800644 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11865c000 == 30 [pid = 1654] [id = 275] 15:30:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1157cb000) [pid = 1654] [serial = 823] [outer = 0x0] 15:30:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1187f8800) [pid = 1654] [serial = 824] [outer = 0x1157cb000] 15:30:00 INFO - PROCESS | 1654 | 1461709800675 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11929d000) [pid = 1654] [serial = 825] [outer = 0x1157cb000] 15:30:01 INFO - PROCESS | 1654 | 1461709801041 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:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 533ms 15:30:01 INFO - PROCESS | 1654 | 1461709801085 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:30:01 INFO - PROCESS | 1654 | 1461709801086 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:30:01 INFO - PROCESS | 1654 | 1461709801089 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1654 | 1461709801090 Marionette TRACE conn2 <- [1,1074,null,{}] 15:30:01 INFO - PROCESS | 1654 | 1461709801093 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:30:01 INFO - PROCESS | 1654 | 1461709801170 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:30:01 INFO - PROCESS | 1654 | 1461709801177 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af2e800 == 31 [pid = 1654] [id = 276] 15:30:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119b72c00) [pid = 1654] [serial = 826] [outer = 0x0] 15:30:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119e46400) [pid = 1654] [serial = 827] [outer = 0x119b72c00] 15:30:01 INFO - PROCESS | 1654 | 1461709801210 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11aa4c000) [pid = 1654] [serial = 828] [outer = 0x119b72c00] 15:30:01 INFO - PROCESS | 1654 | 1461709801735 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:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 15:30:01 INFO - PROCESS | 1654 | 1461709801759 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1654 | 1461709801762 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:30:01 INFO - PROCESS | 1654 | 1461709801777 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1654 | 1461709801782 Marionette TRACE conn2 <- [1,1078,null,{}] 15:30:01 INFO - PROCESS | 1654 | 1461709801796 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:30:01 INFO - PROCESS | 1654 | 1461709801885 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:30:01 INFO - PROCESS | 1654 | 1461709801889 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11beb5000 == 32 [pid = 1654] [id = 277] 15:30:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113522000) [pid = 1654] [serial = 829] [outer = 0x0] 15:30:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11af5b000) [pid = 1654] [serial = 830] [outer = 0x113522000] 15:30:01 INFO - PROCESS | 1654 | 1461709801917 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11afd6000) [pid = 1654] [serial = 831] [outer = 0x113522000] 15:30:02 INFO - PROCESS | 1654 | 1461709802231 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:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 493ms 15:30:02 INFO - PROCESS | 1654 | 1461709802283 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 1654 | 1461709802285 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:30:02 INFO - PROCESS | 1654 | 1461709802287 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 1654 | 1461709802288 Marionette TRACE conn2 <- [1,1082,null,{}] 15:30:02 INFO - PROCESS | 1654 | 1461709802290 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:30:02 INFO - PROCESS | 1654 | 1461709802367 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:30:02 INFO - PROCESS | 1654 | 1461709802371 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1a8000 == 33 [pid = 1654] [id = 278] 15:30:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119e4ec00) [pid = 1654] [serial = 832] [outer = 0x0] 15:30:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11bad5400) [pid = 1654] [serial = 833] [outer = 0x119e4ec00] 15:30:02 INFO - PROCESS | 1654 | 1461709802398 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11be54000) [pid = 1654] [serial = 834] [outer = 0x119e4ec00] 15:30:02 INFO - PROCESS | 1654 | 1461709802753 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:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 15:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:30:02 INFO - PROCESS | 1654 | 1461709802805 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 1654 | 1461709802806 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:30:02 INFO - PROCESS | 1654 | 1461709802808 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 1654 | 1461709802810 Marionette TRACE conn2 <- [1,1086,null,{}] 15:30:02 INFO - PROCESS | 1654 | 1461709802812 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:30:02 INFO - PROCESS | 1654 | 1461709802899 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:30:02 INFO - PROCESS | 1654 | 1461709802932 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9ce000 == 34 [pid = 1654] [id = 279] 15:30:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11c1ac800) [pid = 1654] [serial = 835] [outer = 0x0] 15:30:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c1b1000) [pid = 1654] [serial = 836] [outer = 0x11c1ac800] 15:30:02 INFO - PROCESS | 1654 | 1461709802965 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c343c00) [pid = 1654] [serial = 837] [outer = 0x11c1ac800] 15:30:03 INFO - PROCESS | 1654 | 1461709803337 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:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 571ms 15:30:03 INFO - PROCESS | 1654 | 1461709803380 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 1654 | 1461709803381 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:30:03 INFO - PROCESS | 1654 | 1461709803383 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1654 | 1461709803384 Marionette TRACE conn2 <- [1,1090,null,{}] 15:30:03 INFO - PROCESS | 1654 | 1461709803393 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:30:03 INFO - PROCESS | 1654 | 1461709803492 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:30:03 INFO - PROCESS | 1654 | 1461709803498 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f7b800 == 35 [pid = 1654] [id = 280] 15:30:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11bf85000) [pid = 1654] [serial = 838] [outer = 0x0] 15:30:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c498800) [pid = 1654] [serial = 839] [outer = 0x11bf85000] 15:30:03 INFO - PROCESS | 1654 | 1461709803523 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c9f7c00) [pid = 1654] [serial = 840] [outer = 0x11bf85000] 15:30:03 INFO - PROCESS | 1654 | 1461709803849 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:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 479ms 15:30:03 INFO - PROCESS | 1654 | 1461709803869 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 1654 | 1461709803870 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:30:03 INFO - PROCESS | 1654 | 1461709803873 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1654 | 1461709803874 Marionette TRACE conn2 <- [1,1094,null,{}] 15:30:03 INFO - PROCESS | 1654 | 1461709803876 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:30:03 INFO - PROCESS | 1654 | 1461709803972 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:30:03 INFO - PROCESS | 1654 | 1461709803977 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12478a800 == 36 [pid = 1654] [id = 281] 15:30:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11ca6c400) [pid = 1654] [serial = 841] [outer = 0x0] 15:30:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11ca70400) [pid = 1654] [serial = 842] [outer = 0x11ca6c400] 15:30:04 INFO - PROCESS | 1654 | 1461709804002 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123ba6000) [pid = 1654] [serial = 843] [outer = 0x11ca6c400] 15:30:04 INFO - PROCESS | 1654 | 1461709804327 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:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 15:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:30:04 INFO - PROCESS | 1654 | 1461709804341 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1654 | 1461709804342 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:30:04 INFO - PROCESS | 1654 | 1461709804344 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1654 | 1461709804346 Marionette TRACE conn2 <- [1,1098,null,{}] 15:30:04 INFO - PROCESS | 1654 | 1461709804360 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:30:04 INFO - PROCESS | 1654 | 1461709804457 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:30:04 INFO - PROCESS | 1654 | 1461709804462 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c27000 == 37 [pid = 1654] [id = 282] 15:30:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123ba6400) [pid = 1654] [serial = 844] [outer = 0x0] 15:30:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123ce9c00) [pid = 1654] [serial = 845] [outer = 0x123ba6400] 15:30:04 INFO - PROCESS | 1654 | 1461709804487 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123de8c00) [pid = 1654] [serial = 846] [outer = 0x123ba6400] 15:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x114358800) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1142b8000) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1186b5400) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c1b4c00) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11935c800) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119b66000) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c33f400) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113524800) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x114bee000) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x123baac00) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11584b400) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11584cc00) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11584ec00) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11867c400) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x113520400) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1187f4400) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11af61000) [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:30:04 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x113527c00) [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:30:04 INFO - PROCESS | 1654 | 1461709804905 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:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 577ms 15:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:30:04 INFO - PROCESS | 1654 | 1461709804921 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1654 | 1461709804923 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:30:04 INFO - PROCESS | 1654 | 1461709804925 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1654 | 1461709804926 Marionette TRACE conn2 <- [1,1102,null,{}] 15:30:04 INFO - PROCESS | 1654 | 1461709804928 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:30:05 INFO - PROCESS | 1654 | 1461709805002 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:30:05 INFO - PROCESS | 1654 | 1461709805049 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba09000 == 38 [pid = 1654] [id = 283] 15:30:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x114bb9400) [pid = 1654] [serial = 847] [outer = 0x0] 15:30:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1187ef000) [pid = 1654] [serial = 848] [outer = 0x114bb9400] 15:30:05 INFO - PROCESS | 1654 | 1461709805074 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11afd7800) [pid = 1654] [serial = 849] [outer = 0x114bb9400] 15:30:05 INFO - PROCESS | 1654 | 1461709805355 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:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 15:30:05 INFO - PROCESS | 1654 | 1461709805399 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 1654 | 1461709805402 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:30:05 INFO - PROCESS | 1654 | 1461709805406 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 1654 | 1461709805408 Marionette TRACE conn2 <- [1,1106,null,{}] 15:30:05 INFO - PROCESS | 1654 | 1461709805411 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:30:05 INFO - PROCESS | 1654 | 1461709805533 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:30:05 INFO - PROCESS | 1654 | 1461709805540 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x128335800 == 39 [pid = 1654] [id = 284] 15:30:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11c1b2400) [pid = 1654] [serial = 850] [outer = 0x0] 15:30:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x123baac00) [pid = 1654] [serial = 851] [outer = 0x11c1b2400] 15:30:05 INFO - PROCESS | 1654 | 1461709805585 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1242cfc00) [pid = 1654] [serial = 852] [outer = 0x11c1b2400] 15:30:05 INFO - PROCESS | 1654 | 1461709805926 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:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 527ms 15:30:05 INFO - PROCESS | 1654 | 1461709805933 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 1654 | 1461709805934 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:30:05 INFO - PROCESS | 1654 | 1461709805936 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 1654 | 1461709805938 Marionette TRACE conn2 <- [1,1110,null,{}] 15:30:05 INFO - PROCESS | 1654 | 1461709805940 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:30:06 INFO - PROCESS | 1654 | 1461709806054 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:30:06 INFO - PROCESS | 1654 | 1461709806061 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ba9e000 == 40 [pid = 1654] [id = 285] 15:30:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11afd6c00) [pid = 1654] [serial = 853] [outer = 0x0] 15:30:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1246ec400) [pid = 1654] [serial = 854] [outer = 0x11afd6c00] 15:30:06 INFO - PROCESS | 1654 | 1461709806086 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1278aa400) [pid = 1654] [serial = 855] [outer = 0x11afd6c00] 15:30:06 INFO - PROCESS | 1654 | 1461709806383 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:30:06 INFO - PROCESS | 1654 | 1461709806405 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1654 | 1461709806406 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:30:06 INFO - PROCESS | 1654 | 1461709806408 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1654 | 1461709806410 Marionette TRACE conn2 <- [1,1114,null,{}] 15:30:06 INFO - PROCESS | 1654 | 1461709806412 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:30:06 INFO - PROCESS | 1654 | 1461709806492 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:30:06 INFO - PROCESS | 1654 | 1461709806498 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c17d000 == 41 [pid = 1654] [id = 286] 15:30:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1278af000) [pid = 1654] [serial = 856] [outer = 0x0] 15:30:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x127aef000) [pid = 1654] [serial = 857] [outer = 0x1278af000] 15:30:06 INFO - PROCESS | 1654 | 1461709806523 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128324400) [pid = 1654] [serial = 858] [outer = 0x1278af000] 15:30:06 INFO - PROCESS | 1654 | 1461709806922 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 15:30:06 INFO - PROCESS | 1654 | 1461709806931 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1654 | 1461709806934 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:30:06 INFO - PROCESS | 1654 | 1461709806937 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1654 | 1461709806939 Marionette TRACE conn2 <- [1,1118,null,{}] 15:30:06 INFO - PROCESS | 1654 | 1461709806943 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:30:07 INFO - PROCESS | 1654 | 1461709807077 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11434fc00) [pid = 1654] [serial = 859] [outer = 0x12e9ae400] 15:30:07 INFO - PROCESS | 1654 | 1461709807101 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af22000 == 42 [pid = 1654] [id = 287] 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1150a9c00) [pid = 1654] [serial = 860] [outer = 0x0] 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x115593800) [pid = 1654] [serial = 861] [outer = 0x1150a9c00] 15:30:07 INFO - PROCESS | 1654 | 1461709807152 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118671800) [pid = 1654] [serial = 862] [outer = 0x1150a9c00] 15:30:07 INFO - PROCESS | 1654 | 1461709807688 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:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 776ms 15:30:07 INFO - PROCESS | 1654 | 1461709807713 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1654 | 1461709807717 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:30:07 INFO - PROCESS | 1654 | 1461709807722 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1654 | 1461709807723 Marionette TRACE conn2 <- [1,1122,null,{}] 15:30:07 INFO - PROCESS | 1654 | 1461709807726 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:30:07 INFO - PROCESS | 1654 | 1461709807824 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:30:07 INFO - PROCESS | 1654 | 1461709807887 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be9d800 == 43 [pid = 1654] [id = 288] 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11935f400) [pid = 1654] [serial = 863] [outer = 0x0] 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11a85d800) [pid = 1654] [serial = 864] [outer = 0x11935f400] 15:30:07 INFO - PROCESS | 1654 | 1461709807917 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11af5b800) [pid = 1654] [serial = 865] [outer = 0x11935f400] 15:30:08 INFO - PROCESS | 1654 | 1461709808358 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:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 15:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:30:08 INFO - PROCESS | 1654 | 1461709808392 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 1654 | 1461709808393 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:30:08 INFO - PROCESS | 1654 | 1461709808448 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 1654 | 1461709808451 Marionette TRACE conn2 <- [1,1126,null,{}] 15:30:08 INFO - PROCESS | 1654 | 1461709808461 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:30:08 INFO - PROCESS | 1654 | 1461709808558 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:30:08 INFO - PROCESS | 1654 | 1461709808620 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bab9800 == 44 [pid = 1654] [id = 289] 15:30:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c33f400) [pid = 1654] [serial = 866] [outer = 0x0] 15:30:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c343000) [pid = 1654] [serial = 867] [outer = 0x11c33f400] 15:30:08 INFO - PROCESS | 1654 | 1461709808652 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c7b6400) [pid = 1654] [serial = 868] [outer = 0x11c33f400] 15:30:09 INFO - PROCESS | 1654 | 1461709809097 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:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 728ms 15:30:09 INFO - PROCESS | 1654 | 1461709809125 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1654 | 1461709809128 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:30:09 INFO - PROCESS | 1654 | 1461709809132 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1654 | 1461709809134 Marionette TRACE conn2 <- [1,1130,null,{}] 15:30:09 INFO - PROCESS | 1654 | 1461709809138 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:30:09 INFO - PROCESS | 1654 | 1461709809290 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:30:09 INFO - PROCESS | 1654 | 1461709809379 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d352800 == 45 [pid = 1654] [id = 290] 15:30:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c7b6800) [pid = 1654] [serial = 869] [outer = 0x0] 15:30:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1246f6400) [pid = 1654] [serial = 870] [outer = 0x11c7b6800] 15:30:09 INFO - PROCESS | 1654 | 1461709809429 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12765d000) [pid = 1654] [serial = 871] [outer = 0x11c7b6800] 15:30:09 INFO - PROCESS | 1654 | 1461709809865 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:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 774ms 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:30:09 INFO - PROCESS | 1654 | 1461709809906 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1654 | 1461709809907 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:30:09 INFO - PROCESS | 1654 | 1461709809909 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1654 | 1461709809910 Marionette TRACE conn2 <- [1,1134,null,{}] 15:30:09 INFO - PROCESS | 1654 | 1461709809932 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:30:10 INFO - PROCESS | 1654 | 1461709810026 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:30:10 INFO - PROCESS | 1654 | 1461709810096 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6d6000 == 46 [pid = 1654] [id = 291] 15:30:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x113617400) [pid = 1654] [serial = 872] [outer = 0x0] 15:30:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x127aecc00) [pid = 1654] [serial = 873] [outer = 0x113617400] 15:30:10 INFO - PROCESS | 1654 | 1461709810126 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128396000) [pid = 1654] [serial = 874] [outer = 0x113617400] 15:30:10 INFO - PROCESS | 1654 | 1461709810541 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:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 825ms 15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:30:10 INFO - PROCESS | 1654 | 1461709810735 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 1654 | 1461709810737 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:30:10 INFO - PROCESS | 1654 | 1461709810740 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 1654 | 1461709810742 Marionette TRACE conn2 <- [1,1138,null,{}] 15:30:10 INFO - PROCESS | 1654 | 1461709810746 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:30:10 INFO - PROCESS | 1654 | 1461709810837 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:30:10 INFO - PROCESS | 1654 | 1461709810896 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d48000 == 47 [pid = 1654] [id = 292] 15:30:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x114bf5000) [pid = 1654] [serial = 875] [outer = 0x0] 15:30:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1150a0400) [pid = 1654] [serial = 876] [outer = 0x114bf5000] 15:30:10 INFO - PROCESS | 1654 | 1461709810924 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x115851c00) [pid = 1654] [serial = 877] [outer = 0x114bf5000] 15:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 622ms 15:30:11 INFO - PROCESS | 1654 | 1461709811357 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:30:11 INFO - PROCESS | 1654 | 1461709811363 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 1654 | 1461709811365 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:30:11 INFO - PROCESS | 1654 | 1461709811370 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1654 | 1461709811372 Marionette TRACE conn2 <- [1,1142,null,{}] 15:30:11 INFO - PROCESS | 1654 | 1461709811375 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:30:11 INFO - PROCESS | 1654 | 1461709811464 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:30:11 INFO - PROCESS | 1654 | 1461709811514 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11987a000 == 48 [pid = 1654] [id = 293] 15:30:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11559d400) [pid = 1654] [serial = 878] [outer = 0x0] 15:30:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11935c800) [pid = 1654] [serial = 879] [outer = 0x11559d400] 15:30:11 INFO - PROCESS | 1654 | 1461709811546 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119e4d400) [pid = 1654] [serial = 880] [outer = 0x11559d400] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12ba9e000 == 47 [pid = 1654] [id = 285] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128335800 == 46 [pid = 1654] [id = 284] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba09000 == 45 [pid = 1654] [id = 283] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x127c27000 == 44 [pid = 1654] [id = 282] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12478a800 == 43 [pid = 1654] [id = 281] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x123f7b800 == 42 [pid = 1654] [id = 280] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9ce000 == 41 [pid = 1654] [id = 279] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12765e000) [pid = 1654] [serial = 815] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1a8000 == 40 [pid = 1654] [id = 278] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11beb5000 == 39 [pid = 1654] [id = 277] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11af2e800 == 38 [pid = 1654] [id = 276] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11865c000 == 37 [pid = 1654] [id = 275] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1154c5800 == 36 [pid = 1654] [id = 274] 15:30:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11905d000 == 35 [pid = 1654] [id = 273] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12765dc00) [pid = 1654] [serial = 813] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1187f3400) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1153bdc00) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x123ba7c00) [pid = 1654] [serial = 807] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123de6800) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11a85b400) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11b778000) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c7b8400) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1159ce000) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c345800) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x114355400) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11867d400) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124978400) [pid = 1654] [serial = 810] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11ca73000) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11af60800) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119d94c00) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1273d9800) [pid = 1654] [serial = 812] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c1b3c00) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x123ba1400) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11bf81400) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11bad1c00) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1242d4400) [pid = 1654] [serial = 809] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1152c7800) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119356800) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x123ce7c00) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11be54400) [pid = 1654] [serial = 786] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1241fdc00) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118f9fc00) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b28d800) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1147d8c00) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1199e0c00) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11bccac00) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x114bee800) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11c1b4800) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11c1ab400) [pid = 1654] [serial = 806] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1654 | 1461709811942 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:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:30:11 INFO - PROCESS | 1654 | 1461709811991 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 1654 | 1461709811992 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:30:11 INFO - PROCESS | 1654 | 1461709811994 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1654 | 1461709811995 Marionette TRACE conn2 <- [1,1146,null,{}] 15:30:12 INFO - PROCESS | 1654 | 1461709812002 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:30:12 INFO - PROCESS | 1654 | 1461709812086 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:30:12 INFO - PROCESS | 1654 | 1461709812091 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119879000 == 36 [pid = 1654] [id = 294] 15:30:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119b6b800) [pid = 1654] [serial = 881] [outer = 0x0] 15:30:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11ad39000) [pid = 1654] [serial = 882] [outer = 0x119b6b800] 15:30:12 INFO - PROCESS | 1654 | 1461709812121 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11af63000) [pid = 1654] [serial = 883] [outer = 0x119b6b800] 15:30:12 INFO - PROCESS | 1654 | 1461709812452 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:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 15:30:12 INFO - PROCESS | 1654 | 1461709812474 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 1654 | 1461709812475 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:30:12 INFO - PROCESS | 1654 | 1461709812479 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 1654 | 1461709812482 Marionette TRACE conn2 <- [1,1150,null,{}] 15:30:12 INFO - PROCESS | 1654 | 1461709812485 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:30:12 INFO - PROCESS | 1654 | 1461709812561 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:30:12 INFO - PROCESS | 1654 | 1461709812568 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bea2000 == 37 [pid = 1654] [id = 295] 15:30:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11b780800) [pid = 1654] [serial = 884] [outer = 0x0] 15:30:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11bcc4800) [pid = 1654] [serial = 885] [outer = 0x11b780800] 15:30:12 INFO - PROCESS | 1654 | 1461709812594 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11bf8b000) [pid = 1654] [serial = 886] [outer = 0x11b780800] 15:30:12 INFO - PROCESS | 1654 | 1461709812947 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:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 15:30:12 INFO - PROCESS | 1654 | 1461709812952 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 1654 | 1461709812953 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:30:12 INFO - PROCESS | 1654 | 1461709812955 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 1654 | 1461709812956 Marionette TRACE conn2 <- [1,1154,null,{}] 15:30:12 INFO - PROCESS | 1654 | 1461709812958 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:30:13 INFO - PROCESS | 1654 | 1461709813037 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:30:13 INFO - PROCESS | 1654 | 1461709813088 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c192000 == 38 [pid = 1654] [id = 296] 15:30:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11aa4dc00) [pid = 1654] [serial = 887] [outer = 0x0] 15:30:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11c33b400) [pid = 1654] [serial = 888] [outer = 0x11aa4dc00] 15:30:13 INFO - PROCESS | 1654 | 1461709813114 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11c442800) [pid = 1654] [serial = 889] [outer = 0x11aa4dc00] 15:30:13 INFO - PROCESS | 1654 | 1461709813423 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:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 15:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:30:13 INFO - PROCESS | 1654 | 1461709813475 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 1654 | 1461709813477 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:30:13 INFO - PROCESS | 1654 | 1461709813481 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 1654 | 1461709813483 Marionette TRACE conn2 <- [1,1158,null,{}] 15:30:13 INFO - PROCESS | 1654 | 1461709813487 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:30:13 INFO - PROCESS | 1654 | 1461709813641 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:30:13 INFO - PROCESS | 1654 | 1461709813720 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1155b4000 == 39 [pid = 1654] [id = 297] 15:30:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c349c00) [pid = 1654] [serial = 890] [outer = 0x0] 15:30:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11ca6ec00) [pid = 1654] [serial = 891] [outer = 0x11c349c00] 15:30:13 INFO - PROCESS | 1654 | 1461709813765 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124978400) [pid = 1654] [serial = 892] [outer = 0x11c349c00] 15:30:14 INFO - PROCESS | 1654 | 1461709814169 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:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 721ms 15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:30:14 INFO - PROCESS | 1654 | 1461709814207 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1654 | 1461709814208 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:30:14 INFO - PROCESS | 1654 | 1461709814210 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1654 | 1461709814212 Marionette TRACE conn2 <- [1,1162,null,{}] 15:30:14 INFO - PROCESS | 1654 | 1461709814215 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:30:14 INFO - PROCESS | 1654 | 1461709814326 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:30:14 INFO - PROCESS | 1654 | 1461709814359 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x124683000 == 40 [pid = 1654] [id = 298] 15:30:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c438400) [pid = 1654] [serial = 893] [outer = 0x0] 15:30:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x127668800) [pid = 1654] [serial = 894] [outer = 0x11c438400] 15:30:14 INFO - PROCESS | 1654 | 1461709814393 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128391400) [pid = 1654] [serial = 895] [outer = 0x11c438400] 15:30:14 INFO - PROCESS | 1654 | 1461709814862 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:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 15:30:14 INFO - PROCESS | 1654 | 1461709814884 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1654 | 1461709814885 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:30:14 INFO - PROCESS | 1654 | 1461709814887 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1654 | 1461709814888 Marionette TRACE conn2 <- [1,1166,null,{}] 15:30:14 INFO - PROCESS | 1654 | 1461709814891 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:30:14 INFO - PROCESS | 1654 | 1461709814988 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:30:15 INFO - PROCESS | 1654 | 1461709815021 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c28800 == 41 [pid = 1654] [id = 299] 15:30:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128399000) [pid = 1654] [serial = 896] [outer = 0x0] 15:30:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128d98c00) [pid = 1654] [serial = 897] [outer = 0x128399000] 15:30:15 INFO - PROCESS | 1654 | 1461709815046 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b284c00) [pid = 1654] [serial = 898] [outer = 0x128399000] 15:30:15 INFO - PROCESS | 1654 | 1461709815375 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:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 517ms 15:30:15 INFO - PROCESS | 1654 | 1461709815411 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 1654 | 1461709815413 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:30:15 INFO - PROCESS | 1654 | 1461709815417 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 1654 | 1461709815418 Marionette TRACE conn2 <- [1,1170,null,{}] 15:30:15 INFO - PROCESS | 1654 | 1461709815421 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:30:15 INFO - PROCESS | 1654 | 1461709815514 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:30:15 INFO - PROCESS | 1654 | 1461709815517 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d7a800 == 42 [pid = 1654] [id = 300] 15:30:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128d8f400) [pid = 1654] [serial = 899] [outer = 0x0] 15:30:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b28e400) [pid = 1654] [serial = 900] [outer = 0x128d8f400] 15:30:15 INFO - PROCESS | 1654 | 1461709815542 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b45dc00) [pid = 1654] [serial = 901] [outer = 0x128d8f400] 15:30:15 INFO - PROCESS | 1654 | 1461709815859 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:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms 15:30:15 INFO - PROCESS | 1654 | 1461709815887 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 1654 | 1461709815889 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:30:15 INFO - PROCESS | 1654 | 1461709815899 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 1654 | 1461709815901 Marionette TRACE conn2 <- [1,1174,null,{}] 15:30:15 INFO - PROCESS | 1654 | 1461709815903 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:30:16 INFO - PROCESS | 1654 | 1461709815999 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:30:16 INFO - PROCESS | 1654 | 1461709816003 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baaa000 == 43 [pid = 1654] [id = 301] 15:30:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128d96400) [pid = 1654] [serial = 902] [outer = 0x0] 15:30:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b464c00) [pid = 1654] [serial = 903] [outer = 0x128d96400] 15:30:16 INFO - PROCESS | 1654 | 1461709816028 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b4eb800) [pid = 1654] [serial = 904] [outer = 0x128d96400] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c1ac800) [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:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11bf85000) [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:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123ba6400) [pid = 1654] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x114bb9400) [pid = 1654] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11ca6c400) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119e4ec00) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x113522000) [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:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1143c3800) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119b72c00) [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:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1157cb000) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c1b2400) [pid = 1654] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:30:16 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11afd6c00) [pid = 1654] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:30:16 INFO - PROCESS | 1654 | 1461709816408 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:30:16 INFO - PROCESS | 1654 | 1461709816428 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:30:16 INFO - PROCESS | 1654 | 1461709816436 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1654 | 1461709816437 Marionette TRACE conn2 <- [1,1178,null,{}] 15:30:16 INFO - PROCESS | 1654 | 1461709816440 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:30:16 INFO - PROCESS | 1654 | 1461709816537 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:30:16 INFO - PROCESS | 1654 | 1461709816541 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3b5800 == 44 [pid = 1654] [id = 302] 15:30:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11584b400) [pid = 1654] [serial = 905] [outer = 0x0] 15:30:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1278b1800) [pid = 1654] [serial = 906] [outer = 0x11584b400] 15:30:16 INFO - PROCESS | 1654 | 1461709816570 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b7dcc00) [pid = 1654] [serial = 907] [outer = 0x11584b400] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd33800 == 43 [pid = 1654] [id = 272] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11987a000 == 42 [pid = 1654] [id = 293] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x119d48000 == 41 [pid = 1654] [id = 292] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6d6000 == 40 [pid = 1654] [id = 291] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12d352800 == 39 [pid = 1654] [id = 290] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12bab9800 == 38 [pid = 1654] [id = 289] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11be9d800 == 37 [pid = 1654] [id = 288] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11af22000 == 36 [pid = 1654] [id = 287] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12c17d000 == 35 [pid = 1654] [id = 286] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x127c28800 == 34 [pid = 1654] [id = 299] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x119879000 == 33 [pid = 1654] [id = 294] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12baaa000 == 32 [pid = 1654] [id = 301] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11bea2000 == 31 [pid = 1654] [id = 295] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11c192000 == 30 [pid = 1654] [id = 296] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x128d7a800 == 29 [pid = 1654] [id = 300] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x124683000 == 28 [pid = 1654] [id = 298] 15:30:17 INFO - PROCESS | 1654 | --DOCSHELL 0x1155b4000 == 27 [pid = 1654] [id = 297] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c343c00) [pid = 1654] [serial = 837] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c1b1000) [pid = 1654] [serial = 836] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c498800) [pid = 1654] [serial = 839] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11c9f7c00) [pid = 1654] [serial = 840] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x123ce9c00) [pid = 1654] [serial = 845] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1187ef000) [pid = 1654] [serial = 848] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11ca70400) [pid = 1654] [serial = 842] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11bad5400) [pid = 1654] [serial = 833] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x123ba6000) [pid = 1654] [serial = 843] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11af5b000) [pid = 1654] [serial = 830] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11afd6000) [pid = 1654] [serial = 831] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1150a9400) [pid = 1654] [serial = 822] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x114becc00) [pid = 1654] [serial = 821] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119e46400) [pid = 1654] [serial = 827] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11aa4c000) [pid = 1654] [serial = 828] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1150ab000) [pid = 1654] [serial = 818] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1187f8800) [pid = 1654] [serial = 824] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11929d000) [pid = 1654] [serial = 825] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x123baac00) [pid = 1654] [serial = 851] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1278aa400) [pid = 1654] [serial = 855] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1242cfc00) [pid = 1654] [serial = 852] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1246ec400) [pid = 1654] [serial = 854] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x123de8c00) [pid = 1654] [serial = 846] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x127aef000) [pid = 1654] [serial = 857] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11afd7800) [pid = 1654] [serial = 849] [outer = 0x0] [url = about:blank] 15:30:17 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11be54000) [pid = 1654] [serial = 834] [outer = 0x0] [url = about:blank] 15:30:18 INFO - PROCESS | 1654 | 1461709818026 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:30:18 INFO - PROCESS | 1654 | 1461709818061 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:30:18 INFO - PROCESS | 1654 | 1461709818065 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 1654 | 1461709818067 Marionette TRACE conn2 <- [1,1182,null,{}] 15:30:18 INFO - PROCESS | 1654 | 1461709818071 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:30:18 INFO - PROCESS | 1654 | 1461709818150 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:30:18 INFO - PROCESS | 1654 | 1461709818193 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x115520000 == 28 [pid = 1654] [id = 303] 15:30:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x114be8800) [pid = 1654] [serial = 908] [outer = 0x0] 15:30:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x114bf0800) [pid = 1654] [serial = 909] [outer = 0x114be8800] 15:30:18 INFO - PROCESS | 1654 | 1461709818221 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1152c4400) [pid = 1654] [serial = 910] [outer = 0x114be8800] 15:30:18 INFO - PROCESS | 1654 | 1461709818546 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 1654 | 1461709818591 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:30:18 INFO - PROCESS | 1654 | 1461709818595 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 1654 | 1461709818597 Marionette TRACE conn2 <- [1,1186,null,{}] 15:30:18 INFO - PROCESS | 1654 | 1461709818599 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:30:18 INFO - PROCESS | 1654 | 1461709818672 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:30:18 INFO - PROCESS | 1654 | 1461709818677 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f4a800 == 29 [pid = 1654] [id = 304] 15:30:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1153bdc00) [pid = 1654] [serial = 911] [outer = 0x0] 15:30:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118677c00) [pid = 1654] [serial = 912] [outer = 0x1153bdc00] 15:30:18 INFO - PROCESS | 1654 | 1461709818707 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1187f2000) [pid = 1654] [serial = 913] [outer = 0x1153bdc00] 15:30:19 INFO - PROCESS | 1654 | 1461709819044 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:30:19 INFO - PROCESS | 1654 | 1461709819069 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:30:19 INFO - PROCESS | 1654 | 1461709819072 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1654 | 1461709819074 Marionette TRACE conn2 <- [1,1190,null,{}] 15:30:19 INFO - PROCESS | 1654 | 1461709819083 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:30:19 INFO - PROCESS | 1654 | 1461709819157 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:30:19 INFO - PROCESS | 1654 | 1461709819165 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2b800 == 30 [pid = 1654] [id = 305] 15:30:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11351e400) [pid = 1654] [serial = 914] [outer = 0x0] 15:30:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1199d5c00) [pid = 1654] [serial = 915] [outer = 0x11351e400] 15:30:19 INFO - PROCESS | 1654 | 1461709819194 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119d95400) [pid = 1654] [serial = 916] [outer = 0x11351e400] 15:30:19 INFO - PROCESS | 1654 | 1461709819540 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:30:19 INFO - PROCESS | 1654 | 1461709819595 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:30:19 INFO - PROCESS | 1654 | 1461709819597 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1654 | 1461709819598 Marionette TRACE conn2 <- [1,1194,null,{}] 15:30:19 INFO - PROCESS | 1654 | 1461709819600 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:30:19 INFO - PROCESS | 1654 | 1461709819688 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:30:19 INFO - PROCESS | 1654 | 1461709819694 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa1b800 == 31 [pid = 1654] [id = 306] 15:30:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119d99c00) [pid = 1654] [serial = 917] [outer = 0x0] 15:30:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11a85b400) [pid = 1654] [serial = 918] [outer = 0x119d99c00] 15:30:19 INFO - PROCESS | 1654 | 1461709819724 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11acb8c00) [pid = 1654] [serial = 919] [outer = 0x119d99c00] 15:30:20 INFO - PROCESS | 1654 | 1461709820029 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:30:20 INFO - PROCESS | 1654 | 1461709820070 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:30:20 INFO - PROCESS | 1654 | 1461709820072 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 1654 | 1461709820073 Marionette TRACE conn2 <- [1,1198,null,{}] 15:30:20 INFO - PROCESS | 1654 | 1461709820076 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:30:20 INFO - PROCESS | 1654 | 1461709820160 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:30:20 INFO - PROCESS | 1654 | 1461709820169 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba12000 == 32 [pid = 1654] [id = 307] 15:30:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x114bf2800) [pid = 1654] [serial = 920] [outer = 0x0] 15:30:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11af5ec00) [pid = 1654] [serial = 921] [outer = 0x114bf2800] 15:30:20 INFO - PROCESS | 1654 | 1461709820212 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11afdac00) [pid = 1654] [serial = 922] [outer = 0x114bf2800] 15:30:20 INFO - PROCESS | 1654 | 1461709820639 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:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:30:20 INFO - PROCESS | 1654 | 1461709820694 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 1654 | 1461709820696 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:30:20 INFO - PROCESS | 1654 | 1461709820699 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 1654 | 1461709820701 Marionette TRACE conn2 <- [1,1202,null,{}] 15:30:20 INFO - PROCESS | 1654 | 1461709820704 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:30:20 INFO - PROCESS | 1654 | 1461709820833 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:30:20 INFO - PROCESS | 1654 | 1461709820842 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf9d800 == 33 [pid = 1654] [id = 308] 15:30:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11b77bc00) [pid = 1654] [serial = 923] [outer = 0x0] 15:30:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11bccb400) [pid = 1654] [serial = 924] [outer = 0x11b77bc00] 15:30:20 INFO - PROCESS | 1654 | 1461709820887 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11bf88c00) [pid = 1654] [serial = 925] [outer = 0x11b77bc00] 15:30:21 INFO - PROCESS | 1654 | 1461709821252 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:30:21 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:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 15:30:21 INFO - PROCESS | 1654 | 1461709821272 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 1654 | 1461709821274 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:30:21 INFO - PROCESS | 1654 | 1461709821277 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 1654 | 1461709821280 Marionette TRACE conn2 <- [1,1206,null,{}] 15:30:21 INFO - PROCESS | 1654 | 1461709821284 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:30:21 INFO - PROCESS | 1654 | 1461709821424 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:30:21 INFO - PROCESS | 1654 | 1461709821436 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c410800 == 34 [pid = 1654] [id = 309] 15:30:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x113617000) [pid = 1654] [serial = 926] [outer = 0x0] 15:30:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11c1b1400) [pid = 1654] [serial = 927] [outer = 0x113617000] 15:30:21 INFO - PROCESS | 1654 | 1461709821478 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c1b8c00) [pid = 1654] [serial = 928] [outer = 0x113617000] 15:30:21 INFO - PROCESS | 1654 | 1461709821948 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:30:21 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:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 723ms 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:30:22 INFO - PROCESS | 1654 | 1461709822001 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1654 | 1461709822002 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:30:22 INFO - PROCESS | 1654 | 1461709822004 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1654 | 1461709822005 Marionette TRACE conn2 <- [1,1210,null,{}] 15:30:22 INFO - PROCESS | 1654 | 1461709822007 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:30:22 INFO - PROCESS | 1654 | 1461709822075 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:30:22 INFO - PROCESS | 1654 | 1461709822079 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c8e000 == 35 [pid = 1654] [id = 310] 15:30:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c33f800) [pid = 1654] [serial = 929] [outer = 0x0] 15:30:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c346400) [pid = 1654] [serial = 930] [outer = 0x11c33f800] 15:30:22 INFO - PROCESS | 1654 | 1461709822107 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c443000) [pid = 1654] [serial = 931] [outer = 0x11c33f800] 15:30:22 INFO - PROCESS | 1654 | 1461709822418 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:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:30:22 INFO - PROCESS | 1654 | 1461709822473 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1654 | 1461709822474 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:30:22 INFO - PROCESS | 1654 | 1461709822476 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1654 | 1461709822477 Marionette TRACE conn2 <- [1,1214,null,{}] 15:30:22 INFO - PROCESS | 1654 | 1461709822480 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:30:22 INFO - PROCESS | 1654 | 1461709822549 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:30:22 INFO - PROCESS | 1654 | 1461709822593 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2b000 == 36 [pid = 1654] [id = 311] 15:30:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1186b0800) [pid = 1654] [serial = 932] [outer = 0x0] 15:30:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c48bc00) [pid = 1654] [serial = 933] [outer = 0x1186b0800] 15:30:22 INFO - PROCESS | 1654 | 1461709822618 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c9f7800) [pid = 1654] [serial = 934] [outer = 0x1186b0800] 15:30:22 INFO - PROCESS | 1654 | 1461709822950 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:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:30:23 INFO - PROCESS | 1654 | 1461709822996 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1654 | 1461709822998 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:30:23 INFO - PROCESS | 1654 | 1461709823001 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1654 | 1461709823003 Marionette TRACE conn2 <- [1,1218,null,{}] 15:30:23 INFO - PROCESS | 1654 | 1461709823007 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:30:23 INFO - PROCESS | 1654 | 1461709823111 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:30:23 INFO - PROCESS | 1654 | 1461709823158 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12433b800 == 37 [pid = 1654] [id = 312] 15:30:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c1ab000) [pid = 1654] [serial = 935] [outer = 0x0] 15:30:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11ca6b000) [pid = 1654] [serial = 936] [outer = 0x11c1ab000] 15:30:23 INFO - PROCESS | 1654 | 1461709823184 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123b37800) [pid = 1654] [serial = 937] [outer = 0x11c1ab000] 15:30:23 INFO - PROCESS | 1654 | 1461709823471 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:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 15:30:23 INFO - PROCESS | 1654 | 1461709823521 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1654 | 1461709823523 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:30:23 INFO - PROCESS | 1654 | 1461709823525 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1654 | 1461709823527 Marionette TRACE conn2 <- [1,1222,null,{}] 15:30:23 INFO - PROCESS | 1654 | 1461709823529 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:30:23 INFO - PROCESS | 1654 | 1461709823612 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:30:23 INFO - PROCESS | 1654 | 1461709823619 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba0b800 == 38 [pid = 1654] [id = 313] 15:30:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123ba3800) [pid = 1654] [serial = 938] [outer = 0x0] 15:30:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x123ceb800) [pid = 1654] [serial = 939] [outer = 0x123ba3800] 15:30:23 INFO - PROCESS | 1654 | 1461709823648 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12405d400) [pid = 1654] [serial = 940] [outer = 0x123ba3800] 15:30:23 INFO - PROCESS | 1654 | 1461709823983 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:30:24 INFO - PROCESS | 1654 | 1461709823997 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:30:24 INFO - PROCESS | 1654 | 1461709824001 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1654 | 1461709824002 Marionette TRACE conn2 <- [1,1226,null,{}] 15:30:24 INFO - PROCESS | 1654 | 1461709824005 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:30:24 INFO - PROCESS | 1654 | 1461709824105 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:30:24 INFO - PROCESS | 1654 | 1461709824133 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x127888800 == 39 [pid = 1654] [id = 314] 15:30:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c343800) [pid = 1654] [serial = 941] [outer = 0x0] 15:30:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1242cc800) [pid = 1654] [serial = 942] [outer = 0x11c343800] 15:30:24 INFO - PROCESS | 1654 | 1461709824158 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1271e0400) [pid = 1654] [serial = 943] [outer = 0x11c343800] 15:30:24 INFO - PROCESS | 1654 | 1461709824435 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:30:24 INFO - PROCESS | 1654 | 1461709824477 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1654 | 1461709824479 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:30:24 INFO - PROCESS | 1654 | 1461709824483 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1654 | 1461709824486 Marionette TRACE conn2 <- [1,1230,null,{}] 15:30:24 INFO - PROCESS | 1654 | 1461709824488 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:30:24 INFO - PROCESS | 1654 | 1461709824579 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:30:24 INFO - PROCESS | 1654 | 1461709824583 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b49f800 == 40 [pid = 1654] [id = 315] 15:30:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11ca74000) [pid = 1654] [serial = 944] [outer = 0x0] 15:30:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127330000) [pid = 1654] [serial = 945] [outer = 0x11ca74000] 15:30:24 INFO - PROCESS | 1654 | 1461709824608 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12765ec00) [pid = 1654] [serial = 946] [outer = 0x11ca74000] 15:30:24 INFO - PROCESS | 1654 | 1461709824923 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 475ms 15:30:24 INFO - PROCESS | 1654 | 1461709824956 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1654 | 1461709824957 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:30:24 INFO - PROCESS | 1654 | 1461709824960 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1654 | 1461709824961 Marionette TRACE conn2 <- [1,1234,null,{}] 15:30:24 INFO - PROCESS | 1654 | 1461709824963 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:30:25 INFO - PROCESS | 1654 | 1461709825055 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:30:25 INFO - PROCESS | 1654 | 1461709825068 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa6000 == 41 [pid = 1654] [id = 316] 15:30:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12765c400) [pid = 1654] [serial = 947] [outer = 0x0] 15:30:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1278b8c00) [pid = 1654] [serial = 948] [outer = 0x12765c400] 15:30:25 INFO - PROCESS | 1654 | 1461709825093 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127d2a400) [pid = 1654] [serial = 949] [outer = 0x12765c400] 15:30:25 INFO - PROCESS | 1654 | 1461709825390 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:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 15:30:25 INFO - PROCESS | 1654 | 1461709825432 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:30:25 INFO - PROCESS | 1654 | 1461709825433 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:30:25 INFO - PROCESS | 1654 | 1461709825435 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1654 | 1461709825436 Marionette TRACE conn2 <- [1,1238,null,{}] 15:30:25 INFO - PROCESS | 1654 | 1461709825438 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:30:25 INFO - PROCESS | 1654 | 1461709825529 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:30:25 INFO - PROCESS | 1654 | 1461709825560 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd41000 == 42 [pid = 1654] [id = 317] 15:30:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1278e6400) [pid = 1654] [serial = 950] [outer = 0x0] 15:30:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128397800) [pid = 1654] [serial = 951] [outer = 0x1278e6400] 15:30:25 INFO - PROCESS | 1654 | 1461709825584 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128d95c00) [pid = 1654] [serial = 952] [outer = 0x1278e6400] 15:30:25 INFO - PROCESS | 1654 | 1461709825991 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:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 569ms 15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:30:26 INFO - PROCESS | 1654 | 1461709826006 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1654 | 1461709826007 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:30:26 INFO - PROCESS | 1654 | 1461709826011 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1654 | 1461709826013 Marionette TRACE conn2 <- [1,1242,null,{}] 15:30:26 INFO - PROCESS | 1654 | 1461709826015 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:30:26 INFO - PROCESS | 1654 | 1461709826140 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:30:26 INFO - PROCESS | 1654 | 1461709826145 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d01f800 == 43 [pid = 1654] [id = 318] 15:30:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128d96000) [pid = 1654] [serial = 953] [outer = 0x0] 15:30:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b286800) [pid = 1654] [serial = 954] [outer = 0x128d96000] 15:30:26 INFO - PROCESS | 1654 | 1461709826171 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12b28f400) [pid = 1654] [serial = 955] [outer = 0x128d96000] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11509e800) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x128d96400) [pid = 1654] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c438400) [pid = 1654] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128399000) [pid = 1654] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128d8f400) [pid = 1654] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x113617400) [pid = 1654] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c7b6800) [pid = 1654] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11c33f400) [pid = 1654] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11935f400) [pid = 1654] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1150a9c00) [pid = 1654] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1278af000) [pid = 1654] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c349c00) [pid = 1654] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11aa4dc00) [pid = 1654] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11b780800) [pid = 1654] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119b6b800) [pid = 1654] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11559d400) [pid = 1654] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x114bf5000) [pid = 1654] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:30:26 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119892c00) [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:30:26 INFO - PROCESS | 1654 | 1461709826628 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:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:30:26 INFO - PROCESS | 1654 | 1461709826681 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1654 | 1461709826682 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:30:26 INFO - PROCESS | 1654 | 1461709826684 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1654 | 1461709826685 Marionette TRACE conn2 <- [1,1246,null,{}] 15:30:26 INFO - PROCESS | 1654 | 1461709826687 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:30:26 INFO - PROCESS | 1654 | 1461709826762 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:30:26 INFO - PROCESS | 1654 | 1461709826769 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ade4000 == 44 [pid = 1654] [id = 319] 15:30:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x114be8000) [pid = 1654] [serial = 956] [outer = 0x0] 15:30:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119b6cc00) [pid = 1654] [serial = 957] [outer = 0x114be8000] 15:30:26 INFO - PROCESS | 1654 | 1461709826794 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c33fc00) [pid = 1654] [serial = 958] [outer = 0x114be8000] 15:30:27 INFO - PROCESS | 1654 | 1461709827102 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:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 471ms 15:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:30:27 INFO - PROCESS | 1654 | 1461709827155 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1654 | 1461709827156 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:30:27 INFO - PROCESS | 1654 | 1461709827158 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1654 | 1461709827159 Marionette TRACE conn2 <- [1,1250,null,{}] 15:30:27 INFO - PROCESS | 1654 | 1461709827162 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:30:27 INFO - PROCESS | 1654 | 1461709827257 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:30:27 INFO - PROCESS | 1654 | 1461709827262 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa8800 == 45 [pid = 1654] [id = 320] 15:30:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c522400) [pid = 1654] [serial = 959] [outer = 0x0] 15:30:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12839cc00) [pid = 1654] [serial = 960] [outer = 0x11c522400] 15:30:27 INFO - PROCESS | 1654 | 1461709827290 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b45cc00) [pid = 1654] [serial = 961] [outer = 0x11c522400] 15:30:27 INFO - PROCESS | 1654 | 1461709827583 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:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 15:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:30:27 INFO - PROCESS | 1654 | 1461709827634 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1654 | 1461709827636 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:30:27 INFO - PROCESS | 1654 | 1461709827639 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1654 | 1461709827641 Marionette TRACE conn2 <- [1,1254,null,{}] 15:30:27 INFO - PROCESS | 1654 | 1461709827645 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:30:27 INFO - PROCESS | 1654 | 1461709827768 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:30:27 INFO - PROCESS | 1654 | 1461709827841 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e31f000 == 46 [pid = 1654] [id = 321] 15:30:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119355c00) [pid = 1654] [serial = 962] [outer = 0x0] 15:30:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b461c00) [pid = 1654] [serial = 963] [outer = 0x119355c00] 15:30:27 INFO - PROCESS | 1654 | 1461709827881 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b4f1c00) [pid = 1654] [serial = 964] [outer = 0x119355c00] 15:30:28 INFO - PROCESS | 1654 | 1461709828196 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:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:30:28 INFO - PROCESS | 1654 | 1461709828209 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1654 | 1461709828210 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:30:28 INFO - PROCESS | 1654 | 1461709828213 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1654 | 1461709828214 Marionette TRACE conn2 <- [1,1258,null,{}] 15:30:28 INFO - PROCESS | 1654 | 1461709828223 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:30:28 INFO - PROCESS | 1654 | 1461709828306 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:30:28 INFO - PROCESS | 1654 | 1461709828311 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e625000 == 47 [pid = 1654] [id = 322] 15:30:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b5f5400) [pid = 1654] [serial = 965] [outer = 0x0] 15:30:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b7e5c00) [pid = 1654] [serial = 966] [outer = 0x12b5f5400] 15:30:28 INFO - PROCESS | 1654 | 1461709828338 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12ba6cc00) [pid = 1654] [serial = 967] [outer = 0x12b5f5400] 15:30:28 INFO - PROCESS | 1654 | 1461709828837 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:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 675ms 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:30:28 INFO - PROCESS | 1654 | 1461709828889 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1654 | 1461709828892 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:30:28 INFO - PROCESS | 1654 | 1461709828895 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1654 | 1461709828897 Marionette TRACE conn2 <- [1,1262,null,{}] 15:30:28 INFO - PROCESS | 1654 | 1461709828901 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:30:29 INFO - PROCESS | 1654 | 1461709829013 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:30:29 INFO - PROCESS | 1654 | 1461709829064 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x118669800 == 48 [pid = 1654] [id = 323] 15:30:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x114bba800) [pid = 1654] [serial = 968] [outer = 0x0] 15:30:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1150a8800) [pid = 1654] [serial = 969] [outer = 0x114bba800] 15:30:29 INFO - PROCESS | 1654 | 1461709829098 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1157cbc00) [pid = 1654] [serial = 970] [outer = 0x114bba800] 15:30:29 INFO - PROCESS | 1654 | 1461709829624 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:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 773ms 15:30:29 INFO - PROCESS | 1654 | 1461709829679 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1654 | 1461709829685 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:30:29 INFO - PROCESS | 1654 | 1461709829689 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1654 | 1461709829692 Marionette TRACE conn2 <- [1,1266,null,{}] 15:30:29 INFO - PROCESS | 1654 | 1461709829694 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:30:29 INFO - PROCESS | 1654 | 1461709829803 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:30:29 INFO - PROCESS | 1654 | 1461709829882 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba1f800 == 49 [pid = 1654] [id = 324] 15:30:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x114bedc00) [pid = 1654] [serial = 971] [outer = 0x0] 15:30:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x118fa1400) [pid = 1654] [serial = 972] [outer = 0x114bedc00] 15:30:29 INFO - PROCESS | 1654 | 1461709829912 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119e4ec00) [pid = 1654] [serial = 973] [outer = 0x114bedc00] 15:30:30 INFO - PROCESS | 1654 | 1461709830613 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:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 974ms 15:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:30:30 INFO - PROCESS | 1654 | 1461709830664 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1654 | 1461709830667 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:30:30 INFO - PROCESS | 1654 | 1461709830672 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1654 | 1461709830676 Marionette TRACE conn2 <- [1,1270,null,{}] 15:30:30 INFO - PROCESS | 1654 | 1461709830681 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:30:30 INFO - PROCESS | 1654 | 1461709830842 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12e31f000 == 48 [pid = 1654] [id = 321] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa8800 == 47 [pid = 1654] [id = 320] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1278b1800) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11ade4000 == 46 [pid = 1654] [id = 319] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12d01f800 == 45 [pid = 1654] [id = 318] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd41000 == 44 [pid = 1654] [id = 317] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa6000 == 43 [pid = 1654] [id = 316] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12b49f800 == 42 [pid = 1654] [id = 315] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x127888800 == 41 [pid = 1654] [id = 314] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba0b800 == 40 [pid = 1654] [id = 313] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12433b800 == 39 [pid = 1654] [id = 312] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x119c2b000 == 38 [pid = 1654] [id = 311] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x123c8e000 == 37 [pid = 1654] [id = 310] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11c410800 == 36 [pid = 1654] [id = 309] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf9d800 == 35 [pid = 1654] [id = 308] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba12000 == 34 [pid = 1654] [id = 307] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa1b800 == 33 [pid = 1654] [id = 306] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x119c2b800 == 32 [pid = 1654] [id = 305] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x118f4a800 == 31 [pid = 1654] [id = 304] 15:30:30 INFO - PROCESS | 1654 | --DOCSHELL 0x115520000 == 30 [pid = 1654] [id = 303] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1278e4800) [pid = 1654] [serial = 816] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12b4eb800) [pid = 1654] [serial = 904] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x127668800) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128d98c00) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x128391400) [pid = 1654] [serial = 895] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b28e400) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b45dc00) [pid = 1654] [serial = 901] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b464c00) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x127aecc00) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12765d000) [pid = 1654] [serial = 871] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1246f6400) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c7b6400) [pid = 1654] [serial = 868] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c343000) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11af5b800) [pid = 1654] [serial = 865] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11a85d800) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118671800) [pid = 1654] [serial = 862] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115593800) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128324400) [pid = 1654] [serial = 858] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12bd7c800) [pid = 1654] [serial = 453] [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:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11ca6ec00) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c33b400) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c442800) [pid = 1654] [serial = 889] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11bcc4800) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11bf8b000) [pid = 1654] [serial = 886] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11ad39000) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11af63000) [pid = 1654] [serial = 883] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119e4d400) [pid = 1654] [serial = 880] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11935c800) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115851c00) [pid = 1654] [serial = 877] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1150a0400) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128396000) [pid = 1654] [serial = 874] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b284c00) [pid = 1654] [serial = 898] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x124978400) [pid = 1654] [serial = 892] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1157ca800) [pid = 1654] [serial = 819] [outer = 0x0] [url = about:blank] 15:30:30 INFO - PROCESS | 1654 | 1461709830976 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e7f000 == 31 [pid = 1654] [id = 325] 15:30:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11509d800) [pid = 1654] [serial = 974] [outer = 0x0] 15:30:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1153be000) [pid = 1654] [serial = 975] [outer = 0x11509d800] 15:30:31 INFO - PROCESS | 1654 | 1461709831007 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11867d400) [pid = 1654] [serial = 976] [outer = 0x11509d800] 15:30:31 INFO - PROCESS | 1654 | 1461709831336 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 674ms 15:30:31 INFO - PROCESS | 1654 | 1461709831346 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1654 | 1461709831353 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:30:31 INFO - PROCESS | 1654 | 1461709831358 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1654 | 1461709831360 Marionette TRACE conn2 <- [1,1274,null,{}] 15:30:31 INFO - PROCESS | 1654 | 1461709831362 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:30:31 INFO - PROCESS | 1654 | 1461709831439 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:30:31 INFO - PROCESS | 1654 | 1461709831444 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c31800 == 32 [pid = 1654] [id = 326] 15:30:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1187ef400) [pid = 1654] [serial = 977] [outer = 0x0] 15:30:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119b66800) [pid = 1654] [serial = 978] [outer = 0x1187ef400] 15:30:31 INFO - PROCESS | 1654 | 1461709831474 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11a856c00) [pid = 1654] [serial = 979] [outer = 0x1187ef400] 15:30:31 INFO - PROCESS | 1654 | 1461709831839 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 15:30:31 INFO - PROCESS | 1654 | 1461709831877 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1654 | 1461709831878 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:30:31 INFO - PROCESS | 1654 | 1461709831883 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1654 | 1461709831886 Marionette TRACE conn2 <- [1,1278,null,{}] 15:30:31 INFO - PROCESS | 1654 | 1461709831894 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:30:31 INFO - PROCESS | 1654 | 1461709831972 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:30:31 INFO - PROCESS | 1654 | 1461709831978 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b762800 == 33 [pid = 1654] [id = 327] 15:30:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11aa4e000) [pid = 1654] [serial = 980] [outer = 0x0] 15:30:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11af62000) [pid = 1654] [serial = 981] [outer = 0x11aa4e000] 15:30:32 INFO - PROCESS | 1654 | 1461709832010 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11b780000) [pid = 1654] [serial = 982] [outer = 0x11aa4e000] 15:30:32 INFO - PROCESS | 1654 | 1461709832404 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:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 574ms 15:30:32 INFO - PROCESS | 1654 | 1461709832456 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1654 | 1461709832459 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:30:32 INFO - PROCESS | 1654 | 1461709832462 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1654 | 1461709832464 Marionette TRACE conn2 <- [1,1282,null,{}] 15:30:32 INFO - PROCESS | 1654 | 1461709832467 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:30:32 INFO - PROCESS | 1654 | 1461709832585 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:30:32 INFO - PROCESS | 1654 | 1461709832589 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf9a000 == 34 [pid = 1654] [id = 328] 15:30:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11b781800) [pid = 1654] [serial = 983] [outer = 0x0] 15:30:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11bccb800) [pid = 1654] [serial = 984] [outer = 0x11b781800] 15:30:32 INFO - PROCESS | 1654 | 1461709832640 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11bf85000) [pid = 1654] [serial = 985] [outer = 0x11b781800] 15:30:33 INFO - PROCESS | 1654 | 1461709833038 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:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 15:30:33 INFO - PROCESS | 1654 | 1461709833085 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1654 | 1461709833086 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:30:33 INFO - PROCESS | 1654 | 1461709833107 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1654 | 1461709833109 Marionette TRACE conn2 <- [1,1286,null,{}] 15:30:33 INFO - PROCESS | 1654 | 1461709833113 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:30:33 INFO - PROCESS | 1654 | 1461709833263 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:30:33 INFO - PROCESS | 1654 | 1461709833346 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c714000 == 35 [pid = 1654] [id = 329] 15:30:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11559d000) [pid = 1654] [serial = 986] [outer = 0x0] 15:30:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c1ac800) [pid = 1654] [serial = 987] [outer = 0x11559d000] 15:30:33 INFO - PROCESS | 1654 | 1461709833390 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c1b8800) [pid = 1654] [serial = 988] [outer = 0x11559d000] 15:30:33 INFO - PROCESS | 1654 | 1461709833795 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:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 720ms 15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:30:33 INFO - PROCESS | 1654 | 1461709833827 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1654 | 1461709833829 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:30:33 INFO - PROCESS | 1654 | 1461709833838 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1654 | 1461709833839 Marionette TRACE conn2 <- [1,1290,null,{}] 15:30:33 INFO - PROCESS | 1654 | 1461709833841 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:30:33 INFO - PROCESS | 1654 | 1461709833959 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:30:33 INFO - PROCESS | 1654 | 1461709833966 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f7b800 == 36 [pid = 1654] [id = 330] 15:30:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c340800) [pid = 1654] [serial = 989] [outer = 0x0] 15:30:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c48b800) [pid = 1654] [serial = 990] [outer = 0x11c340800] 15:30:34 INFO - PROCESS | 1654 | 1461709834013 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123b3d000) [pid = 1654] [serial = 991] [outer = 0x11c340800] 15:30:34 INFO - PROCESS | 1654 | 1461709834395 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:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 575ms 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:30:34 INFO - PROCESS | 1654 | 1461709834407 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1654 | 1461709834408 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:30:34 INFO - PROCESS | 1654 | 1461709834410 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1654 | 1461709834411 Marionette TRACE conn2 <- [1,1294,null,{}] 15:30:34 INFO - PROCESS | 1654 | 1461709834414 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:30:34 INFO - PROCESS | 1654 | 1461709834511 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:30:34 INFO - PROCESS | 1654 | 1461709834545 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x124683000 == 37 [pid = 1654] [id = 331] 15:30:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c9ee800) [pid = 1654] [serial = 992] [outer = 0x0] 15:30:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123bacc00) [pid = 1654] [serial = 993] [outer = 0x11c9ee800] 15:30:34 INFO - PROCESS | 1654 | 1461709834572 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123cee400) [pid = 1654] [serial = 994] [outer = 0x11c9ee800] 15:30:34 INFO - PROCESS | 1654 | 1461709834920 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:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 15:30:34 INFO - PROCESS | 1654 | 1461709834938 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1654 | 1461709834939 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:30:34 INFO - PROCESS | 1654 | 1461709834941 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1654 | 1461709834942 Marionette TRACE conn2 <- [1,1298,null,{}] 15:30:34 INFO - PROCESS | 1654 | 1461709834944 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:30:35 INFO - PROCESS | 1654 | 1461709835042 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:30:35 INFO - PROCESS | 1654 | 1461709835048 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x127371800 == 38 [pid = 1654] [id = 332] 15:30:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c348000) [pid = 1654] [serial = 995] [outer = 0x0] 15:30:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123f12c00) [pid = 1654] [serial = 996] [outer = 0x11c348000] 15:30:35 INFO - PROCESS | 1654 | 1461709835073 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124975800) [pid = 1654] [serial = 997] [outer = 0x11c348000] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11ca74000) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1186b0800) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c1ab000) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c343800) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1278e6400) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x113617000) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11b77bc00) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c33f800) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x123ba3800) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119d99c00) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1153bdc00) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x114be8800) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x114bf2800) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11351e400) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12765c400) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x128d96000) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x114be8000) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11c522400) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:30:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119355c00) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:30:35 INFO - PROCESS | 1654 | 1461709835523 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:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 626ms 15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:30:35 INFO - PROCESS | 1654 | 1461709835572 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 1654 | 1461709835573 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:30:35 INFO - PROCESS | 1654 | 1461709835575 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1654 | 1461709835576 Marionette TRACE conn2 <- [1,1302,null,{}] 15:30:35 INFO - PROCESS | 1654 | 1461709835579 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:30:35 INFO - PROCESS | 1654 | 1461709835660 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:30:35 INFO - PROCESS | 1654 | 1461709835667 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b067000 == 39 [pid = 1654] [id = 333] 15:30:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119232c00) [pid = 1654] [serial = 998] [outer = 0x0] 15:30:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bcd1800) [pid = 1654] [serial = 999] [outer = 0x119232c00] 15:30:35 INFO - PROCESS | 1654 | 1461709835693 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c499000) [pid = 1654] [serial = 1000] [outer = 0x119232c00] 15:30:36 INFO - PROCESS | 1654 | 1461709836017 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:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 15:30:36 INFO - PROCESS | 1654 | 1461709836046 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1654 | 1461709836049 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:30:36 INFO - PROCESS | 1654 | 1461709836052 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1654 | 1461709836053 Marionette TRACE conn2 <- [1,1306,null,{}] 15:30:36 INFO - PROCESS | 1654 | 1461709836056 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:30:36 INFO - PROCESS | 1654 | 1461709836130 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:30:36 INFO - PROCESS | 1654 | 1461709836178 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12831a800 == 40 [pid = 1654] [id = 334] 15:30:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119e49c00) [pid = 1654] [serial = 1001] [outer = 0x0] 15:30:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x123cf0400) [pid = 1654] [serial = 1002] [outer = 0x119e49c00] 15:30:36 INFO - PROCESS | 1654 | 1461709836204 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1271ea800) [pid = 1654] [serial = 1003] [outer = 0x119e49c00] 15:30:36 INFO - PROCESS | 1654 | 1461709836482 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:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 15:30:36 INFO - PROCESS | 1654 | 1461709836521 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1654 | 1461709836523 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:30:36 INFO - PROCESS | 1654 | 1461709836525 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1654 | 1461709836527 Marionette TRACE conn2 <- [1,1310,null,{}] 15:30:36 INFO - PROCESS | 1654 | 1461709836529 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:30:36 INFO - PROCESS | 1654 | 1461709836623 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:30:36 INFO - PROCESS | 1654 | 1461709836628 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa9800 == 41 [pid = 1654] [id = 335] 15:30:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1273dbc00) [pid = 1654] [serial = 1004] [outer = 0x0] 15:30:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1278f1000) [pid = 1654] [serial = 1005] [outer = 0x1273dbc00] 15:30:36 INFO - PROCESS | 1654 | 1461709836660 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128d91c00) [pid = 1654] [serial = 1006] [outer = 0x1273dbc00] 15:30:37 INFO - PROCESS | 1654 | 1461709837000 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:30:37 INFO - PROCESS | 1654 | 1461709837048 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:30:37 INFO - PROCESS | 1654 | 1461709837051 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1654 | 1461709837052 Marionette TRACE conn2 <- [1,1314,null,{}] 15:30:37 INFO - PROCESS | 1654 | 1461709837054 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:30:37 INFO - PROCESS | 1654 | 1461709837128 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:30:37 INFO - PROCESS | 1654 | 1461709837134 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c16f000 == 42 [pid = 1654] [id = 336] 15:30:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128329c00) [pid = 1654] [serial = 1007] [outer = 0x0] 15:30:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b285800) [pid = 1654] [serial = 1008] [outer = 0x128329c00] 15:30:37 INFO - PROCESS | 1654 | 1461709837159 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b461000) [pid = 1654] [serial = 1009] [outer = 0x128329c00] 15:30:37 INFO - PROCESS | 1654 | 1461709837606 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:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 618ms 15:30:37 INFO - PROCESS | 1654 | 1461709837670 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1654 | 1461709837672 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:30:37 INFO - PROCESS | 1654 | 1461709837676 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1654 | 1461709837679 Marionette TRACE conn2 <- [1,1318,null,{}] 15:30:37 INFO - PROCESS | 1654 | 1461709837683 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:30:37 INFO - PROCESS | 1654 | 1461709837787 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:30:37 INFO - PROCESS | 1654 | 1461709837837 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x119880000 == 43 [pid = 1654] [id = 337] 15:30:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1152c1800) [pid = 1654] [serial = 1010] [outer = 0x0] 15:30:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11685a000) [pid = 1654] [serial = 1011] [outer = 0x1152c1800] 15:30:37 INFO - PROCESS | 1654 | 1461709837869 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1190b5400) [pid = 1654] [serial = 1012] [outer = 0x1152c1800] 15:30:38 INFO - PROCESS | 1654 | 1461709838361 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:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 722ms 15:30:38 INFO - PROCESS | 1654 | 1461709838399 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1654 | 1461709838404 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:30:38 INFO - PROCESS | 1654 | 1461709838411 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1654 | 1461709838415 Marionette TRACE conn2 <- [1,1322,null,{}] 15:30:38 INFO - PROCESS | 1654 | 1461709838440 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:30:38 INFO - PROCESS | 1654 | 1461709838596 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:30:38 INFO - PROCESS | 1654 | 1461709838653 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5d0000 == 44 [pid = 1654] [id = 338] 15:30:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11acbcc00) [pid = 1654] [serial = 1013] [outer = 0x0] 15:30:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11afd6c00) [pid = 1654] [serial = 1014] [outer = 0x11acbcc00] 15:30:38 INFO - PROCESS | 1654 | 1461709838684 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bad9400) [pid = 1654] [serial = 1015] [outer = 0x11acbcc00] 15:30:39 INFO - PROCESS | 1654 | 1461709839116 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:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 742ms 15:30:39 INFO - PROCESS | 1654 | 1461709839153 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1654 | 1461709839154 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:30:39 INFO - PROCESS | 1654 | 1461709839157 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1654 | 1461709839160 Marionette TRACE conn2 <- [1,1326,null,{}] 15:30:39 INFO - PROCESS | 1654 | 1461709839168 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:30:39 INFO - PROCESS | 1654 | 1461709839264 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:30:39 INFO - PROCESS | 1654 | 1461709839316 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bab8000 == 45 [pid = 1654] [id = 339] 15:30:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c343400) [pid = 1654] [serial = 1016] [outer = 0x0] 15:30:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c51e400) [pid = 1654] [serial = 1017] [outer = 0x11c343400] 15:30:39 INFO - PROCESS | 1654 | 1461709839349 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123ba2c00) [pid = 1654] [serial = 1018] [outer = 0x11c343400] 15:30:39 INFO - PROCESS | 1654 | 1461709839764 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:30:39 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:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 624ms 15:30:39 INFO - PROCESS | 1654 | 1461709839782 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1654 | 1461709839785 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:30:39 INFO - PROCESS | 1654 | 1461709839788 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1654 | 1461709839789 Marionette TRACE conn2 <- [1,1330,null,{}] 15:30:39 INFO - PROCESS | 1654 | 1461709839791 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:30:39 INFO - PROCESS | 1654 | 1461709839887 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:30:39 INFO - PROCESS | 1654 | 1461709839933 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6bd000 == 46 [pid = 1654] [id = 340] 15:30:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123ceb400) [pid = 1654] [serial = 1019] [outer = 0x0] 15:30:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1273d5c00) [pid = 1654] [serial = 1020] [outer = 0x123ceb400] 15:30:39 INFO - PROCESS | 1654 | 1461709839963 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x128324c00) [pid = 1654] [serial = 1021] [outer = 0x123ceb400] 15:30:40 INFO - PROCESS | 1654 | 1461709840353 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:30:40 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:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 618ms 15:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:30:40 INFO - PROCESS | 1654 | 1461709840407 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1654 | 1461709840409 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:30:40 INFO - PROCESS | 1654 | 1461709840413 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1654 | 1461709840415 Marionette TRACE conn2 <- [1,1334,null,{}] 15:30:40 INFO - PROCESS | 1654 | 1461709840419 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:30:40 INFO - PROCESS | 1654 | 1461709840567 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:30:40 INFO - PROCESS | 1654 | 1461709840704 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db58800 == 47 [pid = 1654] [id = 341] 15:30:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128399800) [pid = 1654] [serial = 1022] [outer = 0x0] 15:30:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b289c00) [pid = 1654] [serial = 1023] [outer = 0x128399800] 15:30:40 INFO - PROCESS | 1654 | 1461709840735 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b4f4400) [pid = 1654] [serial = 1024] [outer = 0x128399800] 15:30:41 INFO - PROCESS | 1654 | 1461709841164 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:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 821ms 15:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:30:41 INFO - PROCESS | 1654 | 1461709841234 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 1654 | 1461709841236 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:30:41 INFO - PROCESS | 1654 | 1461709841239 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 1654 | 1461709841242 Marionette TRACE conn2 <- [1,1338,null,{}] 15:30:41 INFO - PROCESS | 1654 | 1461709841245 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:30:41 INFO - PROCESS | 1654 | 1461709841413 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:30:41 INFO - PROCESS | 1654 | 1461709841505 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e638800 == 48 [pid = 1654] [id = 342] 15:30:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12b5fbc00) [pid = 1654] [serial = 1025] [outer = 0x0] 15:30:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12ba6e800) [pid = 1654] [serial = 1026] [outer = 0x12b5fbc00] 15:30:41 INFO - PROCESS | 1654 | 1461709841559 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12bbfa000) [pid = 1654] [serial = 1027] [outer = 0x12b5fbc00] 15:30:42 INFO - PROCESS | 1654 | 1461709842510 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:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1322ms 15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:30:42 INFO - PROCESS | 1654 | 1461709842562 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1654 | 1461709842564 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:30:42 INFO - PROCESS | 1654 | 1461709842567 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1654 | 1461709842570 Marionette TRACE conn2 <- [1,1342,null,{}] 15:30:42 INFO - PROCESS | 1654 | 1461709842574 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:30:42 INFO - PROCESS | 1654 | 1461709842668 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:30:42 INFO - PROCESS | 1654 | 1461709842716 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2e000 == 49 [pid = 1654] [id = 343] 15:30:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x114bf4000) [pid = 1654] [serial = 1028] [outer = 0x0] 15:30:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1150a0400) [pid = 1654] [serial = 1029] [outer = 0x114bf4000] 15:30:42 INFO - PROCESS | 1654 | 1461709842746 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1159ce000) [pid = 1654] [serial = 1030] [outer = 0x114bf4000] 15:30:43 INFO - PROCESS | 1654 | 1461709843171 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:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 672ms 15:30:43 INFO - PROCESS | 1654 | 1461709843250 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 1654 | 1461709843254 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:30:43 INFO - PROCESS | 1654 | 1461709843260 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 1654 | 1461709843262 Marionette TRACE conn2 <- [1,1346,null,{}] 15:30:43 INFO - PROCESS | 1654 | 1461709843265 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:30:43 INFO - PROCESS | 1654 | 1461709843358 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa9800 == 48 [pid = 1654] [id = 335] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12831a800 == 47 [pid = 1654] [id = 334] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11b067000 == 46 [pid = 1654] [id = 333] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x127371800 == 45 [pid = 1654] [id = 332] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x124683000 == 44 [pid = 1654] [id = 331] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x123f7b800 == 43 [pid = 1654] [id = 330] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11c714000 == 42 [pid = 1654] [id = 329] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b7e5c00) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | 1461709843457 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf9a000 == 41 [pid = 1654] [id = 328] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11b762800 == 40 [pid = 1654] [id = 327] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119c31800 == 39 [pid = 1654] [id = 326] 15:30:43 INFO - PROCESS | 1654 | --DOCSHELL 0x114e7f000 == 38 [pid = 1654] [id = 325] 15:30:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1154c2000 == 39 [pid = 1654] [id = 344] 15:30:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11474b400) [pid = 1654] [serial = 1031] [outer = 0x0] 15:30:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x114bf6c00) [pid = 1654] [serial = 1032] [outer = 0x11474b400] 15:30:43 INFO - PROCESS | 1654 | 1461709843487 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119356800) [pid = 1654] [serial = 1033] [outer = 0x11474b400] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127330000) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11c48bc00) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c9f7800) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11ca6b000) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x123b37800) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1242cc800) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x128397800) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c1b1400) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c1b8c00) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11bccb400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11bf88c00) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c346400) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11c443000) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x123ceb800) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12405d400) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11a85b400) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11acb8c00) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118677c00) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1187f2000) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x114bf0800) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1152c4400) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11af5ec00) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11afdac00) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1199d5c00) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119d95400) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1278b8c00) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b286800) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x128d95c00) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b28f400) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119b6cc00) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12839cc00) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11c33fc00) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x127d2a400) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b45cc00) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b4f1c00) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12765ec00) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1271e0400) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b461c00) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1654 | 1461709843808 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:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 572ms 15:30:43 INFO - PROCESS | 1654 | 1461709843835 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 1654 | 1461709843836 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:30:43 INFO - PROCESS | 1654 | 1461709843838 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 1654 | 1461709843841 Marionette TRACE conn2 <- [1,1350,null,{}] 15:30:43 INFO - PROCESS | 1654 | 1461709843848 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:30:43 INFO - PROCESS | 1654 | 1461709843931 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:30:44 INFO - PROCESS | 1654 | 1461709844003 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba14000 == 40 [pid = 1654] [id = 345] 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a85b400) [pid = 1654] [serial = 1034] [outer = 0x0] 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11afccc00) [pid = 1654] [serial = 1035] [outer = 0x11a85b400] 15:30:44 INFO - PROCESS | 1654 | 1461709844034 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11bad0400) [pid = 1654] [serial = 1036] [outer = 0x11a85b400] 15:30:44 INFO - PROCESS | 1654 | 1461709844344 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:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:30:44 INFO - PROCESS | 1654 | 1461709844360 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1654 | 1461709844362 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:30:44 INFO - PROCESS | 1654 | 1461709844364 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1654 | 1461709844367 Marionette TRACE conn2 <- [1,1354,null,{}] 15:30:44 INFO - PROCESS | 1654 | 1461709844371 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:30:44 INFO - PROCESS | 1654 | 1461709844454 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:30:44 INFO - PROCESS | 1654 | 1461709844458 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c193800 == 41 [pid = 1654] [id = 346] 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11af60400) [pid = 1654] [serial = 1037] [outer = 0x0] 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bf87800) [pid = 1654] [serial = 1038] [outer = 0x11af60400] 15:30:44 INFO - PROCESS | 1654 | 1461709844485 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c344000) [pid = 1654] [serial = 1039] [outer = 0x11af60400] 15:30:44 INFO - PROCESS | 1654 | 1461709844804 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:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 472ms 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:30:44 INFO - PROCESS | 1654 | 1461709844836 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1654 | 1461709844838 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:30:44 INFO - PROCESS | 1654 | 1461709844840 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1654 | 1461709844841 Marionette TRACE conn2 <- [1,1358,null,{}] 15:30:44 INFO - PROCESS | 1654 | 1461709844844 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:30:44 INFO - PROCESS | 1654 | 1461709844928 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:30:44 INFO - PROCESS | 1654 | 1461709844935 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x118902800 == 42 [pid = 1654] [id = 347] 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c344400) [pid = 1654] [serial = 1040] [outer = 0x0] 15:30:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c519800) [pid = 1654] [serial = 1041] [outer = 0x11c344400] 15:30:44 INFO - PROCESS | 1654 | 1461709844959 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11ca71000) [pid = 1654] [serial = 1042] [outer = 0x11c344400] 15:30:45 INFO - PROCESS | 1654 | 1461709845413 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:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 620ms 15:30:45 INFO - PROCESS | 1654 | 1461709845461 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1654 | 1461709845464 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:30:45 INFO - PROCESS | 1654 | 1461709845467 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1654 | 1461709845469 Marionette TRACE conn2 <- [1,1362,null,{}] 15:30:45 INFO - PROCESS | 1654 | 1461709845472 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:30:45 INFO - PROCESS | 1654 | 1461709845617 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:30:45 INFO - PROCESS | 1654 | 1461709845633 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x124683000 == 43 [pid = 1654] [id = 348] 15:30:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x123b3ac00) [pid = 1654] [serial = 1043] [outer = 0x0] 15:30:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123ced400) [pid = 1654] [serial = 1044] [outer = 0x123b3ac00] 15:30:45 INFO - PROCESS | 1654 | 1461709845680 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x127662000) [pid = 1654] [serial = 1045] [outer = 0x123b3ac00] 15:30:46 INFO - PROCESS | 1654 | 1461709846072 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:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 622ms 15:30:46 INFO - PROCESS | 1654 | 1461709846093 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 1654 | 1461709846094 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:30:46 INFO - PROCESS | 1654 | 1461709846096 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1654 | 1461709846098 Marionette TRACE conn2 <- [1,1366,null,{}] 15:30:46 INFO - PROCESS | 1654 | 1461709846103 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:30:46 INFO - PROCESS | 1654 | 1461709846197 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:30:46 INFO - PROCESS | 1654 | 1461709846201 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x127367800 == 44 [pid = 1654] [id = 349] 15:30:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123ba5400) [pid = 1654] [serial = 1046] [outer = 0x0] 15:30:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12828c800) [pid = 1654] [serial = 1047] [outer = 0x123ba5400] 15:30:46 INFO - PROCESS | 1654 | 1461709846226 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b28b800) [pid = 1654] [serial = 1048] [outer = 0x123ba5400] 15:30:46 INFO - PROCESS | 1654 | 1461709846595 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:30:46 INFO - PROCESS | 1654 | 1461709846620 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:30:46 INFO - PROCESS | 1654 | 1461709846622 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1654 | 1461709846624 Marionette TRACE conn2 <- [1,1370,null,{}] 15:30:46 INFO - PROCESS | 1654 | 1461709846626 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:30:46 INFO - PROCESS | 1654 | 1461709846721 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:30:46 INFO - PROCESS | 1654 | 1461709846753 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12831a000 == 45 [pid = 1654] [id = 350] 15:30:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124750c00) [pid = 1654] [serial = 1049] [outer = 0x0] 15:30:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b466400) [pid = 1654] [serial = 1050] [outer = 0x124750c00] 15:30:46 INFO - PROCESS | 1654 | 1461709846780 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ba75800) [pid = 1654] [serial = 1051] [outer = 0x124750c00] 15:30:47 INFO - PROCESS | 1654 | 1461709847100 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:30:47 INFO - PROCESS | 1654 | 1461709847156 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:30:47 INFO - PROCESS | 1654 | 1461709847160 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1654 | 1461709847161 Marionette TRACE conn2 <- [1,1374,null,{}] 15:30:47 INFO - PROCESS | 1654 | 1461709847163 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:30:47 INFO - PROCESS | 1654 | 1461709847258 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:30:47 INFO - PROCESS | 1654 | 1461709847290 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c18e000 == 46 [pid = 1654] [id = 351] 15:30:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1135f7400) [pid = 1654] [serial = 1052] [outer = 0x0] 15:30:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119b67800) [pid = 1654] [serial = 1053] [outer = 0x1135f7400] 15:30:47 INFO - PROCESS | 1654 | 1461709847315 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c444c00) [pid = 1654] [serial = 1054] [outer = 0x1135f7400] 15:30:47 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:30:47 INFO - PROCESS | 1654 | 1461709847605 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:30:47 INFO - PROCESS | 1654 | 1461709847629 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:30:47 INFO - PROCESS | 1654 | 1461709847636 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1654 | 1461709847637 Marionette TRACE conn2 <- [1,1378,null,{}] 15:30:47 INFO - PROCESS | 1654 | 1461709847640 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:30:47 INFO - PROCESS | 1654 | 1461709847723 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:30:47 INFO - PROCESS | 1654 | 1461709847727 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c187800 == 47 [pid = 1654] [id = 352] 15:30:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c9ee800) [pid = 1654] [serial = 1055] [outer = 0x0] 15:30:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12bbfa800) [pid = 1654] [serial = 1056] [outer = 0x11c9ee800] 15:30:47 INFO - PROCESS | 1654 | 1461709847753 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12bd77000) [pid = 1654] [serial = 1057] [outer = 0x11c9ee800] 15:30:48 INFO - PROCESS | 1654 | 1461709848065 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:30:48 INFO - PROCESS | 1654 | 1461709848108 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:30:48 INFO - PROCESS | 1654 | 1461709848111 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1654 | 1461709848113 Marionette TRACE conn2 <- [1,1382,null,{}] 15:30:48 INFO - PROCESS | 1654 | 1461709848115 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:30:48 INFO - PROCESS | 1654 | 1461709848232 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:30:48 INFO - PROCESS | 1654 | 1461709848241 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3d2800 == 48 [pid = 1654] [id = 353] 15:30:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118f11c00) [pid = 1654] [serial = 1058] [outer = 0x0] 15:30:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12bda3800) [pid = 1654] [serial = 1059] [outer = 0x118f11c00] 15:30:48 INFO - PROCESS | 1654 | 1461709848271 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12d0a0000) [pid = 1654] [serial = 1060] [outer = 0x118f11c00] 15:30:48 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:30:48 INFO - PROCESS | 1654 | 1461709848604 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:30:48 INFO - PROCESS | 1654 | 1461709848635 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:30:48 INFO - PROCESS | 1654 | 1461709848637 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1654 | 1461709848638 Marionette TRACE conn2 <- [1,1386,null,{}] 15:30:48 INFO - PROCESS | 1654 | 1461709848640 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:30:48 INFO - PROCESS | 1654 | 1461709848722 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:30:48 INFO - PROCESS | 1654 | 1461709848727 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eac0000 == 49 [pid = 1654] [id = 354] 15:30:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12bbf5800) [pid = 1654] [serial = 1061] [outer = 0x0] 15:30:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12d363400) [pid = 1654] [serial = 1062] [outer = 0x12bbf5800] 15:30:48 INFO - PROCESS | 1654 | 1461709848752 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12d3f3400) [pid = 1654] [serial = 1063] [outer = 0x12bbf5800] 15:30:49 INFO - PROCESS | 1654 | 1461709849093 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:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:30:49 INFO - PROCESS | 1654 | 1461709849110 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:30:49 INFO - PROCESS | 1654 | 1461709849114 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1654 | 1461709849118 Marionette TRACE conn2 <- [1,1390,null,{}] 15:30:49 INFO - PROCESS | 1654 | 1461709849122 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:30:49 INFO - PROCESS | 1654 | 1461709849282 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:30:49 INFO - PROCESS | 1654 | 1461709849292 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eace000 == 50 [pid = 1654] [id = 355] 15:30:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12d3f6c00) [pid = 1654] [serial = 1064] [outer = 0x0] 15:30:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12d630800) [pid = 1654] [serial = 1065] [outer = 0x12d3f6c00] 15:30:49 INFO - PROCESS | 1654 | 1461709849333 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12d636c00) [pid = 1654] [serial = 1066] [outer = 0x12d3f6c00] 15:30:49 INFO - PROCESS | 1654 | 1461709849673 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:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 572ms 15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:30:49 INFO - PROCESS | 1654 | 1461709849688 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1654 | 1461709849689 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:30:49 INFO - PROCESS | 1654 | 1461709849691 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1654 | 1461709849692 Marionette TRACE conn2 <- [1,1394,null,{}] 15:30:49 INFO - PROCESS | 1654 | 1461709849695 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:30:49 INFO - PROCESS | 1654 | 1461709849778 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:30:49 INFO - PROCESS | 1654 | 1461709849881 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x116645000 == 51 [pid = 1654] [id = 356] 15:30:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x113521c00) [pid = 1654] [serial = 1067] [outer = 0x0] 15:30:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1143c3800) [pid = 1654] [serial = 1068] [outer = 0x113521c00] 15:30:49 INFO - PROCESS | 1654 | 1461709849915 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11509f800) [pid = 1654] [serial = 1069] [outer = 0x113521c00] 15:30:50 INFO - PROCESS | 1654 | 1461709850424 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:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 15:30:50 INFO - PROCESS | 1654 | 1461709850463 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1654 | 1461709850467 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:30:50 INFO - PROCESS | 1654 | 1461709850470 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1654 | 1461709850472 Marionette TRACE conn2 <- [1,1398,null,{}] 15:30:50 INFO - PROCESS | 1654 | 1461709850476 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:30:50 INFO - PROCESS | 1654 | 1461709850580 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:30:50 INFO - PROCESS | 1654 | 1461709850644 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba66000 == 52 [pid = 1654] [id = 357] 15:30:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11559d400) [pid = 1654] [serial = 1070] [outer = 0x0] 15:30:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119e4f400) [pid = 1654] [serial = 1071] [outer = 0x11559d400] 15:30:50 INFO - PROCESS | 1654 | 1461709850677 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11ad3c000) [pid = 1654] [serial = 1072] [outer = 0x11559d400] 15:30:51 INFO - PROCESS | 1654 | 1461709851105 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:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 672ms 15:30:51 INFO - PROCESS | 1654 | 1461709851154 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1654 | 1461709851157 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:30:51 INFO - PROCESS | 1654 | 1461709851160 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1654 | 1461709851161 Marionette TRACE conn2 <- [1,1402,null,{}] 15:30:51 INFO - PROCESS | 1654 | 1461709851183 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:30:51 INFO - PROCESS | 1654 | 1461709851287 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:30:51 INFO - PROCESS | 1654 | 1461709851350 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x128322000 == 53 [pid = 1654] [id = 358] 15:30:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11bcca800) [pid = 1654] [serial = 1073] [outer = 0x0] 15:30:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c340400) [pid = 1654] [serial = 1074] [outer = 0x11bcca800] 15:30:51 INFO - PROCESS | 1654 | 1461709851381 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x123b37400) [pid = 1654] [serial = 1075] [outer = 0x11bcca800] 15:30:51 INFO - PROCESS | 1654 | 1461709851804 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:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 674ms 15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:30:51 INFO - PROCESS | 1654 | 1461709851835 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1654 | 1461709851836 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:30:51 INFO - PROCESS | 1654 | 1461709851843 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1654 | 1461709851848 Marionette TRACE conn2 <- [1,1406,null,{}] 15:30:51 INFO - PROCESS | 1654 | 1461709851851 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:30:51 INFO - PROCESS | 1654 | 1461709851954 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:30:52 INFO - PROCESS | 1654 | 1461709852009 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eed6800 == 54 [pid = 1654] [id = 359] 15:30:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11be4d800) [pid = 1654] [serial = 1076] [outer = 0x0] 15:30:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12765e400) [pid = 1654] [serial = 1077] [outer = 0x11be4d800] 15:30:52 INFO - PROCESS | 1654 | 1461709852038 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b45f400) [pid = 1654] [serial = 1078] [outer = 0x11be4d800] 15:30:52 INFO - PROCESS | 1654 | 1461709852502 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:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 678ms 15:30:52 INFO - PROCESS | 1654 | 1461709852519 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1654 | 1461709852522 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:30:52 INFO - PROCESS | 1654 | 1461709852526 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1654 | 1461709852528 Marionette TRACE conn2 <- [1,1410,null,{}] 15:30:52 INFO - PROCESS | 1654 | 1461709852532 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:30:52 INFO - PROCESS | 1654 | 1461709852673 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:30:52 INFO - PROCESS | 1654 | 1461709852737 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e3000 == 55 [pid = 1654] [id = 360] 15:30:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12b5fd800) [pid = 1654] [serial = 1079] [outer = 0x0] 15:30:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12bd77c00) [pid = 1654] [serial = 1080] [outer = 0x12b5fd800] 15:30:52 INFO - PROCESS | 1654 | 1461709852766 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12d099800) [pid = 1654] [serial = 1081] [outer = 0x12b5fd800] 15:30:53 INFO - PROCESS | 1654 | 1461709853262 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:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 15:30:53 INFO - PROCESS | 1654 | 1461709853297 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1654 | 1461709853299 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:30:53 INFO - PROCESS | 1654 | 1461709853301 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1654 | 1461709853302 Marionette TRACE conn2 <- [1,1414,null,{}] 15:30:53 INFO - PROCESS | 1654 | 1461709853305 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:30:53 INFO - PROCESS | 1654 | 1461709853546 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:30:53 INFO - PROCESS | 1654 | 1461709853643 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b05b000 == 56 [pid = 1654] [id = 361] 15:30:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1150a0000) [pid = 1654] [serial = 1082] [outer = 0x0] 15:30:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11559d000) [pid = 1654] [serial = 1083] [outer = 0x1150a0000] 15:30:53 INFO - PROCESS | 1654 | 1461709853672 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1187f3400) [pid = 1654] [serial = 1084] [outer = 0x1150a0000] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12eace000 == 55 [pid = 1654] [id = 355] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12eac0000 == 54 [pid = 1654] [id = 354] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3d2800 == 53 [pid = 1654] [id = 353] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12c187800 == 52 [pid = 1654] [id = 352] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11c18e000 == 51 [pid = 1654] [id = 351] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12831a000 == 50 [pid = 1654] [id = 350] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x127367800 == 49 [pid = 1654] [id = 349] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12b285800) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | 1461709854251 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:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x124683000 == 48 [pid = 1654] [id = 348] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x118902800 == 47 [pid = 1654] [id = 347] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11c193800 == 46 [pid = 1654] [id = 346] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba14000 == 45 [pid = 1654] [id = 345] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x1154c2000 == 44 [pid = 1654] [id = 344] 15:30:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119c2e000 == 43 [pid = 1654] [id = 343] 15:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 969ms 15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:30:54 INFO - PROCESS | 1654 | 1461709854271 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1654 | 1461709854273 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:30:54 INFO - PROCESS | 1654 | 1461709854276 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1654 | 1461709854278 Marionette TRACE conn2 <- [1,1418,null,{}] 15:30:54 INFO - PROCESS | 1654 | 1461709854282 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:30:54 INFO - PROCESS | 1654 | 1461709854360 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:30:54 INFO - PROCESS | 1654 | 1461709854373 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119216800 == 44 [pid = 1654] [id = 362] 15:30:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119e46c00) [pid = 1654] [serial = 1085] [outer = 0x0] 15:30:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11aa4c000) [pid = 1654] [serial = 1086] [outer = 0x119e46c00] 15:30:54 INFO - PROCESS | 1654 | 1461709854401 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11af57400) [pid = 1654] [serial = 1087] [outer = 0x119e46c00] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c1ac800) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x123bacc00) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1153be000) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11867d400) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11af62000) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119b66800) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x128d91c00) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a856c00) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11b780000) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1150a8800) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11c48b800) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x123f12c00) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123cee400) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1271ea800) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1278f1000) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11bcd1800) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124975800) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bccb800) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x118fa1400) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123b3d000) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c1b8800) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x123cf0400) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c499000) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11bf85000) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 15:30:54 INFO - PROCESS | 1654 | 1461709854758 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:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 15:30:54 INFO - PROCESS | 1654 | 1461709854801 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1654 | 1461709854803 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:30:54 INFO - PROCESS | 1654 | 1461709854805 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1654 | 1461709854806 Marionette TRACE conn2 <- [1,1422,null,{}] 15:30:54 INFO - PROCESS | 1654 | 1461709854808 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:30:54 INFO - PROCESS | 1654 | 1461709854887 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:30:54 INFO - PROCESS | 1654 | 1461709854892 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba12800 == 45 [pid = 1654] [id = 363] 15:30:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11af62800) [pid = 1654] [serial = 1088] [outer = 0x0] 15:30:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11bcc5400) [pid = 1654] [serial = 1089] [outer = 0x11af62800] 15:30:54 INFO - PROCESS | 1654 | 1461709854919 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bf85000) [pid = 1654] [serial = 1090] [outer = 0x11af62800] 15:30:55 INFO - PROCESS | 1654 | 1461709855270 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:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 15:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:30:55 INFO - PROCESS | 1654 | 1461709855323 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1654 | 1461709855326 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:30:55 INFO - PROCESS | 1654 | 1461709855333 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1654 | 1461709855336 Marionette TRACE conn2 <- [1,1426,null,{}] 15:30:55 INFO - PROCESS | 1654 | 1461709855338 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:30:55 INFO - PROCESS | 1654 | 1461709855424 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:30:55 INFO - PROCESS | 1654 | 1461709855431 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9b5800 == 46 [pid = 1654] [id = 364] 15:30:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11b774c00) [pid = 1654] [serial = 1091] [outer = 0x0] 15:30:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c343c00) [pid = 1654] [serial = 1092] [outer = 0x11b774c00] 15:30:55 INFO - PROCESS | 1654 | 1461709855462 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11ca77400) [pid = 1654] [serial = 1093] [outer = 0x11b774c00] 15:30:55 INFO - PROCESS | 1654 | 1461709855914 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:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 628ms 15:30:55 INFO - PROCESS | 1654 | 1461709855957 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1654 | 1461709855958 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:30:55 INFO - PROCESS | 1654 | 1461709855961 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1654 | 1461709855962 Marionette TRACE conn2 <- [1,1430,null,{}] 15:30:55 INFO - PROCESS | 1654 | 1461709855964 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:30:56 INFO - PROCESS | 1654 | 1461709856043 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:30:56 INFO - PROCESS | 1654 | 1461709856048 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x124671000 == 47 [pid = 1654] [id = 365] 15:30:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123b3d000) [pid = 1654] [serial = 1094] [outer = 0x0] 15:30:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x123f12c00) [pid = 1654] [serial = 1095] [outer = 0x123b3d000] 15:30:56 INFO - PROCESS | 1654 | 1461709856076 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1271ea800) [pid = 1654] [serial = 1096] [outer = 0x123b3d000] 15:30:56 INFO - PROCESS | 1654 | 1461709856422 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:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 467ms 15:30:56 INFO - PROCESS | 1654 | 1461709856429 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1654 | 1461709856430 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:30:56 INFO - PROCESS | 1654 | 1461709856436 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1654 | 1461709856437 Marionette TRACE conn2 <- [1,1434,null,{}] 15:30:56 INFO - PROCESS | 1654 | 1461709856439 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:30:56 INFO - PROCESS | 1654 | 1461709856554 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:30:56 INFO - PROCESS | 1654 | 1461709856569 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276d2000 == 48 [pid = 1654] [id = 366] 15:30:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1278a9000) [pid = 1654] [serial = 1097] [outer = 0x0] 15:30:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1278b8c00) [pid = 1654] [serial = 1098] [outer = 0x1278a9000] 15:30:56 INFO - PROCESS | 1654 | 1461709856602 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b285c00) [pid = 1654] [serial = 1099] [outer = 0x1278a9000] 15:30:56 INFO - PROCESS | 1654 | 1461709856976 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:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 574ms 15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:30:57 INFO - PROCESS | 1654 | 1461709857009 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1654 | 1461709857010 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:30:57 INFO - PROCESS | 1654 | 1461709857012 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1654 | 1461709857013 Marionette TRACE conn2 <- [1,1438,null,{}] 15:30:57 INFO - PROCESS | 1654 | 1461709857015 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:30:57 INFO - PROCESS | 1654 | 1461709857112 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:30:57 INFO - PROCESS | 1654 | 1461709857117 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa17000 == 49 [pid = 1654] [id = 367] 15:30:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128396000) [pid = 1654] [serial = 1100] [outer = 0x0] 15:30:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b5fe400) [pid = 1654] [serial = 1101] [outer = 0x128396000] 15:30:57 INFO - PROCESS | 1654 | 1461709857143 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12bbfc000) [pid = 1654] [serial = 1102] [outer = 0x128396000] 15:30:57 INFO - PROCESS | 1654 | 1461709857486 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:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 15:30:57 INFO - PROCESS | 1654 | 1461709857534 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1654 | 1461709857535 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:30:57 INFO - PROCESS | 1654 | 1461709857537 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1654 | 1461709857538 Marionette TRACE conn2 <- [1,1442,null,{}] 15:30:57 INFO - PROCESS | 1654 | 1461709857541 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:30:57 INFO - PROCESS | 1654 | 1461709857638 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:30:57 INFO - PROCESS | 1654 | 1461709857649 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd33800 == 50 [pid = 1654] [id = 368] 15:30:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1271eac00) [pid = 1654] [serial = 1103] [outer = 0x0] 15:30:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12bd7b000) [pid = 1654] [serial = 1104] [outer = 0x1271eac00] 15:30:57 INFO - PROCESS | 1654 | 1461709857675 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d092c00) [pid = 1654] [serial = 1105] [outer = 0x1271eac00] 15:30:57 INFO - PROCESS | 1654 | 1461709857986 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:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 468ms 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:30:58 INFO - PROCESS | 1654 | 1461709858016 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 1654 | 1461709858018 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:30:58 INFO - PROCESS | 1654 | 1461709858020 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1654 | 1461709858021 Marionette TRACE conn2 <- [1,1446,null,{}] 15:30:58 INFO - PROCESS | 1654 | 1461709858023 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:30:58 INFO - PROCESS | 1654 | 1461709858120 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:30:58 INFO - PROCESS | 1654 | 1461709858125 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d34f800 == 51 [pid = 1654] [id = 369] 15:30:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12bd7c800) [pid = 1654] [serial = 1106] [outer = 0x0] 15:30:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12d35b800) [pid = 1654] [serial = 1107] [outer = 0x12bd7c800] 15:30:58 INFO - PROCESS | 1654 | 1461709858179 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12d3ee800) [pid = 1654] [serial = 1108] [outer = 0x12bd7c800] 15:30:58 INFO - PROCESS | 1654 | 1461709858715 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:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123ba5400) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x124750c00) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11c344400) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x114bf4000) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a85b400) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11af60400) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x123b3ac00) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11474b400) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128329c00) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1135f7400) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12bbf5800) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118f11c00) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c9ee800) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:30:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b5f5400) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 15:30:58 INFO - PROCESS | 1654 | 1461709858742 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 1654 | 1461709858744 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:30:58 INFO - PROCESS | 1654 | 1461709858747 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1654 | 1461709858749 Marionette TRACE conn2 <- [1,1450,null,{}] 15:30:58 INFO - PROCESS | 1654 | 1461709858752 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:30:58 INFO - PROCESS | 1654 | 1461709858879 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:30:58 INFO - PROCESS | 1654 | 1461709858886 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5e3800 == 52 [pid = 1654] [id = 370] 15:30:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119b68400) [pid = 1654] [serial = 1109] [outer = 0x0] 15:30:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11afcc400) [pid = 1654] [serial = 1110] [outer = 0x119b68400] 15:30:58 INFO - PROCESS | 1654 | 1461709858928 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x123ba3000) [pid = 1654] [serial = 1111] [outer = 0x119b68400] 15:30:59 INFO - PROCESS | 1654 | 1461709859327 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:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 621ms 15:30:59 INFO - PROCESS | 1654 | 1461709859369 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1654 | 1461709859370 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:30:59 INFO - PROCESS | 1654 | 1461709859373 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1654 | 1461709859374 Marionette TRACE conn2 <- [1,1454,null,{}] 15:30:59 INFO - PROCESS | 1654 | 1461709859376 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:30:59 INFO - PROCESS | 1654 | 1461709859473 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:30:59 INFO - PROCESS | 1654 | 1461709859477 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eacf800 == 53 [pid = 1654] [id = 371] 15:30:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1246ec400) [pid = 1654] [serial = 1112] [outer = 0x0] 15:30:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12d3f4c00) [pid = 1654] [serial = 1113] [outer = 0x1246ec400] 15:30:59 INFO - PROCESS | 1654 | 1461709859507 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12e2cc400) [pid = 1654] [serial = 1114] [outer = 0x1246ec400] 15:30:59 INFO - PROCESS | 1654 | 1461709859842 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:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:30:59 INFO - PROCESS | 1654 | 1461709859892 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1654 | 1461709859894 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:30:59 INFO - PROCESS | 1654 | 1461709859896 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1654 | 1461709859898 Marionette TRACE conn2 <- [1,1458,null,{}] 15:30:59 INFO - PROCESS | 1654 | 1461709859900 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:31:00 INFO - PROCESS | 1654 | 1461709860013 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:31:00 INFO - PROCESS | 1654 | 1461709860046 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e8800 == 54 [pid = 1654] [id = 372] 15:31:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12e2ca000) [pid = 1654] [serial = 1115] [outer = 0x0] 15:31:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12e2d3800) [pid = 1654] [serial = 1116] [outer = 0x12e2ca000] 15:31:00 INFO - PROCESS | 1654 | 1461709860071 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12e510c00) [pid = 1654] [serial = 1117] [outer = 0x12e2ca000] 15:31:00 INFO - PROCESS | 1654 | 1461709860419 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:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:31:00 INFO - PROCESS | 1654 | 1461709860472 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1654 | 1461709860473 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:31:00 INFO - PROCESS | 1654 | 1461709860475 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1654 | 1461709860476 Marionette TRACE conn2 <- [1,1462,null,{}] 15:31:00 INFO - PROCESS | 1654 | 1461709860478 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:31:00 INFO - PROCESS | 1654 | 1461709860561 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:31:00 INFO - PROCESS | 1654 | 1461709860617 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9b0000 == 55 [pid = 1654] [id = 373] 15:31:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12e2cc000) [pid = 1654] [serial = 1118] [outer = 0x0] 15:31:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e6a0000) [pid = 1654] [serial = 1119] [outer = 0x12e2cc000] 15:31:00 INFO - PROCESS | 1654 | 1461709860641 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12e940400) [pid = 1654] [serial = 1120] [outer = 0x12e2cc000] 15:31:01 INFO - PROCESS | 1654 | 1461709861124 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:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 668ms 15:31:01 INFO - PROCESS | 1654 | 1461709861144 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1654 | 1461709861147 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:31:01 INFO - PROCESS | 1654 | 1461709861153 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1654 | 1461709861156 Marionette TRACE conn2 <- [1,1466,null,{}] 15:31:01 INFO - PROCESS | 1654 | 1461709861160 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:31:01 INFO - PROCESS | 1654 | 1461709861265 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:31:01 INFO - PROCESS | 1654 | 1461709861319 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b754800 == 56 [pid = 1654] [id = 374] 15:31:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119360000) [pid = 1654] [serial = 1121] [outer = 0x0] 15:31:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11a858400) [pid = 1654] [serial = 1122] [outer = 0x119360000] 15:31:01 INFO - PROCESS | 1654 | 1461709861351 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11af5ec00) [pid = 1654] [serial = 1123] [outer = 0x119360000] 15:31:01 INFO - PROCESS | 1654 | 1461709861807 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:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 672ms 15:31:01 INFO - PROCESS | 1654 | 1461709861824 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1654 | 1461709861828 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:31:01 INFO - PROCESS | 1654 | 1461709861833 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1654 | 1461709861835 Marionette TRACE conn2 <- [1,1470,null,{}] 15:31:01 INFO - PROCESS | 1654 | 1461709861838 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:31:01 INFO - PROCESS | 1654 | 1461709861964 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:31:02 INFO - PROCESS | 1654 | 1461709862042 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271bd000 == 57 [pid = 1654] [id = 375] 15:31:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11c1b9400) [pid = 1654] [serial = 1124] [outer = 0x0] 15:31:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11c492400) [pid = 1654] [serial = 1125] [outer = 0x11c1b9400] 15:31:02 INFO - PROCESS | 1654 | 1461709862072 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x123ba4400) [pid = 1654] [serial = 1126] [outer = 0x11c1b9400] 15:31:02 INFO - PROCESS | 1654 | 1461709862512 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:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 719ms 15:31:02 INFO - PROCESS | 1654 | 1461709862566 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:31:02 INFO - PROCESS | 1654 | 1461709862567 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:31:02 INFO - PROCESS | 1654 | 1461709862571 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1654 | 1461709862574 Marionette TRACE conn2 <- [1,1474,null,{}] 15:31:02 INFO - PROCESS | 1654 | 1461709862582 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:31:02 INFO - PROCESS | 1654 | 1461709862686 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:31:02 INFO - PROCESS | 1654 | 1461709862753 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5c3000 == 58 [pid = 1654] [id = 376] 15:31:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12828b800) [pid = 1654] [serial = 1127] [outer = 0x0] 15:31:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x128d96400) [pid = 1654] [serial = 1128] [outer = 0x12828b800] 15:31:02 INFO - PROCESS | 1654 | 1461709862785 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12ba6bc00) [pid = 1654] [serial = 1129] [outer = 0x12828b800] 15:31:03 INFO - PROCESS | 1654 | 1461709863193 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:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 15:31:03 INFO - PROCESS | 1654 | 1461709863258 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:31:03 INFO - PROCESS | 1654 | 1461709863260 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:31:03 INFO - PROCESS | 1654 | 1461709863262 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1654 | 1461709863264 Marionette TRACE conn2 <- [1,1478,null,{}] 15:31:03 INFO - PROCESS | 1654 | 1461709863285 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:31:03 INFO - PROCESS | 1654 | 1461709863388 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:31:03 INFO - PROCESS | 1654 | 1461709863452 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12faa4800 == 59 [pid = 1654] [id = 377] 15:31:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12ba75000) [pid = 1654] [serial = 1130] [outer = 0x0] 15:31:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12d35c000) [pid = 1654] [serial = 1131] [outer = 0x12ba75000] 15:31:03 INFO - PROCESS | 1654 | 1461709863483 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12e2c9c00) [pid = 1654] [serial = 1132] [outer = 0x12ba75000] 15:31:03 INFO - PROCESS | 1654 | 1461709863943 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:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 740ms 15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:31:04 INFO - PROCESS | 1654 | 1461709864004 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1654 | 1461709864006 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:31:04 INFO - PROCESS | 1654 | 1461709864009 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1654 | 1461709864011 Marionette TRACE conn2 <- [1,1482,null,{}] 15:31:04 INFO - PROCESS | 1654 | 1461709864015 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:31:04 INFO - PROCESS | 1654 | 1461709864163 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:31:04 INFO - PROCESS | 1654 | 1461709864244 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ffef000 == 60 [pid = 1654] [id = 378] 15:31:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12d095400) [pid = 1654] [serial = 1133] [outer = 0x0] 15:31:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12e503800) [pid = 1654] [serial = 1134] [outer = 0x12d095400] 15:31:04 INFO - PROCESS | 1654 | 1461709864273 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12e69a800) [pid = 1654] [serial = 1135] [outer = 0x12d095400] 15:31:04 INFO - PROCESS | 1654 | 1461709864773 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:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 829ms 15:31:04 INFO - PROCESS | 1654 | 1461709864838 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1654 | 1461709864839 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:31:04 INFO - PROCESS | 1654 | 1461709864842 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1654 | 1461709864843 Marionette TRACE conn2 <- [1,1486,null,{}] 15:31:04 INFO - PROCESS | 1654 | 1461709864845 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:31:04 INFO - PROCESS | 1654 | 1461709864953 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:31:05 INFO - PROCESS | 1654 | 1461709865021 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be99000 == 61 [pid = 1654] [id = 379] 15:31:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11a857c00) [pid = 1654] [serial = 1136] [outer = 0x0] 15:31:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x1246f7800) [pid = 1654] [serial = 1137] [outer = 0x11a857c00] 15:31:05 INFO - PROCESS | 1654 | 1461709865053 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12e9a8800) [pid = 1654] [serial = 1138] [outer = 0x11a857c00] 15:31:05 INFO - PROCESS | 1654 | 1461709865672 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:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 873ms 15:31:05 INFO - PROCESS | 1654 | 1461709865718 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:31:05 INFO - PROCESS | 1654 | 1461709865721 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:31:05 INFO - PROCESS | 1654 | 1461709865724 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1654 | 1461709865727 Marionette TRACE conn2 <- [1,1490,null,{}] 15:31:05 INFO - PROCESS | 1654 | 1461709865731 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:31:05 INFO - PROCESS | 1654 | 1461709865828 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:31:05 INFO - PROCESS | 1654 | 1461709865886 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c194000 == 62 [pid = 1654] [id = 380] 15:31:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x114bee800) [pid = 1654] [serial = 1139] [outer = 0x0] 15:31:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x116857800) [pid = 1654] [serial = 1140] [outer = 0x114bee800] 15:31:05 INFO - PROCESS | 1654 | 1461709865914 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x119e4d400) [pid = 1654] [serial = 1141] [outer = 0x114bee800] 15:31:06 INFO - PROCESS | 1654 | 1461709866366 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:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 673ms 15:31:06 INFO - PROCESS | 1654 | 1461709866397 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1654 | 1461709866401 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:31:06 INFO - PROCESS | 1654 | 1461709866427 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1654 | 1461709866428 Marionette TRACE conn2 <- [1,1494,null,{}] 15:31:06 INFO - PROCESS | 1654 | 1461709866431 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:31:06 INFO - PROCESS | 1654 | 1461709866549 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2e8800 == 61 [pid = 1654] [id = 372] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12eacf800 == 60 [pid = 1654] [id = 371] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5e3800 == 59 [pid = 1654] [id = 370] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d34f800 == 58 [pid = 1654] [id = 369] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd33800 == 57 [pid = 1654] [id = 368] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa17000 == 56 [pid = 1654] [id = 367] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12d630800) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1276d2000 == 55 [pid = 1654] [id = 366] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x124671000 == 54 [pid = 1654] [id = 365] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9b5800 == 53 [pid = 1654] [id = 364] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba12800 == 52 [pid = 1654] [id = 363] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x119216800 == 51 [pid = 1654] [id = 362] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11b05b000 == 50 [pid = 1654] [id = 361] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba66000 == 49 [pid = 1654] [id = 357] 15:31:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116645000 == 48 [pid = 1654] [id = 356] 15:31:06 INFO - PROCESS | 1654 | 1461709866633 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1158a2800 == 49 [pid = 1654] [id = 381] 15:31:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1150a8800) [pid = 1654] [serial = 1142] [outer = 0x0] 15:31:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x119e4b800) [pid = 1654] [serial = 1143] [outer = 0x1150a8800] 15:31:06 INFO - PROCESS | 1654 | 1461709866660 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11ba80000) [pid = 1654] [serial = 1144] [outer = 0x1150a8800] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12ba6cc00) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12828c800) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12b466400) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c519800) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1159ce000) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x1150a0400) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11afccc00) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11bad0400) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11bf87800) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11c344000) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11685a000) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x123ced400) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x114bf6c00) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x119356800) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12b461000) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x119b67800) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11afd6c00) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1273d5c00) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b289c00) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c51e400) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12ba6e800) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12d3f3400) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c444c00) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12d0a0000) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12d363400) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12ba75800) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11ca71000) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12b28b800) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12bd77000) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12bda3800) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x127662000) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12bbfa800) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 1654 | 1461709866978 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:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 573ms 15:31:07 INFO - PROCESS | 1654 | 1461709867008 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1654 | 1461709867009 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:31:07 INFO - PROCESS | 1654 | 1461709867011 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1654 | 1461709867013 Marionette TRACE conn2 <- [1,1498,null,{}] 15:31:07 INFO - PROCESS | 1654 | 1461709867024 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:31:07 INFO - PROCESS | 1654 | 1461709867108 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:31:07 INFO - PROCESS | 1654 | 1461709867113 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c72d800 == 50 [pid = 1654] [id = 382] 15:31:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11c1adc00) [pid = 1654] [serial = 1145] [outer = 0x0] 15:31:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c495800) [pid = 1654] [serial = 1146] [outer = 0x11c1adc00] 15:31:07 INFO - PROCESS | 1654 | 1461709867143 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x123ba4800) [pid = 1654] [serial = 1147] [outer = 0x11c1adc00] 15:31:07 INFO - PROCESS | 1654 | 1461709867491 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:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 522ms 15:31:07 INFO - PROCESS | 1654 | 1461709867542 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1654 | 1461709867544 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:31:07 INFO - PROCESS | 1654 | 1461709867548 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1654 | 1461709867549 Marionette TRACE conn2 <- [1,1502,null,{}] 15:31:07 INFO - PROCESS | 1654 | 1461709867551 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:31:07 INFO - PROCESS | 1654 | 1461709867630 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:31:07 INFO - PROCESS | 1654 | 1461709867636 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12736b800 == 51 [pid = 1654] [id = 383] 15:31:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x123ced400) [pid = 1654] [serial = 1148] [outer = 0x0] 15:31:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x124979800) [pid = 1654] [serial = 1149] [outer = 0x123ced400] 15:31:07 INFO - PROCESS | 1654 | 1461709867663 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x127662000) [pid = 1654] [serial = 1150] [outer = 0x123ced400] 15:31:08 INFO - PROCESS | 1654 | 1461709868031 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 15:31:08 INFO - PROCESS | 1654 | 1461709868068 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:31:08 INFO - PROCESS | 1654 | 1461709868069 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:31:08 INFO - PROCESS | 1654 | 1461709868073 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1654 | 1461709868075 Marionette TRACE conn2 <- [1,1506,null,{}] 15:31:08 INFO - PROCESS | 1654 | 1461709868078 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:31:08 INFO - PROCESS | 1654 | 1461709868184 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:31:08 INFO - PROCESS | 1654 | 1461709868189 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x128346000 == 52 [pid = 1654] [id = 384] 15:31:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1278b1800) [pid = 1654] [serial = 1151] [outer = 0x0] 15:31:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12828cc00) [pid = 1654] [serial = 1152] [outer = 0x1278b1800] 15:31:08 INFO - PROCESS | 1654 | 1461709868215 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12a487400) [pid = 1654] [serial = 1153] [outer = 0x1278b1800] 15:31:08 INFO - PROCESS | 1654 | 1461709868522 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 15:31:08 INFO - PROCESS | 1654 | 1461709868543 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1654 | 1461709868544 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:31:08 INFO - PROCESS | 1654 | 1461709868546 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1654 | 1461709868548 Marionette TRACE conn2 <- [1,1510,null,{}] 15:31:08 INFO - PROCESS | 1654 | 1461709868554 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:31:08 INFO - PROCESS | 1654 | 1461709868647 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:31:08 INFO - PROCESS | 1654 | 1461709868729 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd38000 == 53 [pid = 1654] [id = 385] 15:31:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1278b3000) [pid = 1654] [serial = 1154] [outer = 0x0] 15:31:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b281400) [pid = 1654] [serial = 1155] [outer = 0x1278b3000] 15:31:08 INFO - PROCESS | 1654 | 1461709868757 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12bbf4400) [pid = 1654] [serial = 1156] [outer = 0x1278b3000] 15:31:09 INFO - PROCESS | 1654 | 1461709869210 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:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 15:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:31:09 INFO - PROCESS | 1654 | 1461709869225 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1654 | 1461709869227 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:31:09 INFO - PROCESS | 1654 | 1461709869230 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1654 | 1461709869234 Marionette TRACE conn2 <- [1,1514,null,{}] 15:31:09 INFO - PROCESS | 1654 | 1461709869238 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:31:09 INFO - PROCESS | 1654 | 1461709869376 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:31:09 INFO - PROCESS | 1654 | 1461709869389 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3c9000 == 54 [pid = 1654] [id = 386] 15:31:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12ba6b800) [pid = 1654] [serial = 1157] [outer = 0x0] 15:31:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12bda3800) [pid = 1654] [serial = 1158] [outer = 0x12ba6b800] 15:31:09 INFO - PROCESS | 1654 | 1461709869415 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12d354400) [pid = 1654] [serial = 1159] [outer = 0x12ba6b800] 15:31:09 INFO - PROCESS | 1654 | 1461709869745 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:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 524ms 15:31:09 INFO - PROCESS | 1654 | 1461709869755 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1654 | 1461709869756 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:31:09 INFO - PROCESS | 1654 | 1461709869758 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1654 | 1461709869759 Marionette TRACE conn2 <- [1,1518,null,{}] 15:31:09 INFO - PROCESS | 1654 | 1461709869762 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:31:09 INFO - PROCESS | 1654 | 1461709869865 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:31:09 INFO - PROCESS | 1654 | 1461709869884 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e97e800 == 55 [pid = 1654] [id = 387] 15:31:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12d363400) [pid = 1654] [serial = 1160] [outer = 0x0] 15:31:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12d633000) [pid = 1654] [serial = 1161] [outer = 0x12d363400] 15:31:09 INFO - PROCESS | 1654 | 1461709869909 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12e2d3400) [pid = 1654] [serial = 1162] [outer = 0x12d363400] 15:31:10 INFO - PROCESS | 1654 | 1461709870241 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:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 15:31:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:31:10 INFO - PROCESS | 1654 | 1461709870277 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1654 | 1461709870278 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1654 | 1461709870280 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1654 | 1461709870282 Marionette TRACE conn2 <- [1,1522,null,{}] 15:31:10 INFO - PROCESS | 1654 | 1461709870284 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:31:10 INFO - PROCESS | 1654 | 1461709870381 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:31:10 INFO - PROCESS | 1654 | 1461709870418 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eed1000 == 56 [pid = 1654] [id = 388] 15:31:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12d363800) [pid = 1654] [serial = 1163] [outer = 0x0] 15:31:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12e50fc00) [pid = 1654] [serial = 1164] [outer = 0x12d363800] 15:31:10 INFO - PROCESS | 1654 | 1461709870443 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12e940000) [pid = 1654] [serial = 1165] [outer = 0x12d363800] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x128396000) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1271eac00) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11b774c00) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x123b3d000) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x119e46c00) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1150a0000) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11af62800) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12bd7c800) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119b68400) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1278a9000) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12e2ca000) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1246ec400) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:31:10 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12d3f6c00) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:31:10 INFO - PROCESS | 1654 | 1461709870870 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:31:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:31:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:31:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:31:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:31:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:31:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:31:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:31:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:31:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 15:31:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:31:10 INFO - PROCESS | 1654 | 1461709870903 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1654 | 1461709870904 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1654 | 1461709870906 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1654 | 1461709870907 Marionette TRACE conn2 <- [1,1526,null,{}] 15:31:10 INFO - PROCESS | 1654 | 1461709870910 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:31:10 INFO - PROCESS | 1654 | 1461709870996 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:31:11 INFO - PROCESS | 1654 | 1461709871001 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f80000 == 57 [pid = 1654] [id = 389] 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11b774c00) [pid = 1654] [serial = 1166] [outer = 0x0] 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c514800) [pid = 1654] [serial = 1167] [outer = 0x11b774c00] 15:31:11 INFO - PROCESS | 1654 | 1461709871026 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b4f5c00) [pid = 1654] [serial = 1168] [outer = 0x11b774c00] 15:31:11 INFO - PROCESS | 1654 | 1461709871367 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:31:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:31:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:31:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:31:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 15:31:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:31:11 INFO - PROCESS | 1654 | 1461709871376 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1654 | 1461709871378 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:31:11 INFO - PROCESS | 1654 | 1461709871380 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1654 | 1461709871382 Marionette TRACE conn2 <- [1,1530,null,{}] 15:31:11 INFO - PROCESS | 1654 | 1461709871387 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:31:11 INFO - PROCESS | 1654 | 1461709871502 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:31:11 INFO - PROCESS | 1654 | 1461709871509 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5d8000 == 58 [pid = 1654] [id = 390] 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11b77ec00) [pid = 1654] [serial = 1169] [outer = 0x0] 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12d63d800) [pid = 1654] [serial = 1170] [outer = 0x11b77ec00] 15:31:11 INFO - PROCESS | 1654 | 1461709871538 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12eaa4000) [pid = 1654] [serial = 1171] [outer = 0x11b77ec00] 15:31:11 INFO - PROCESS | 1654 | 1461709871824 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:31:11 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:31:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:31:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:31:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:31:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 473ms 15:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:31:11 INFO - PROCESS | 1654 | 1461709871858 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1654 | 1461709871859 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:31:11 INFO - PROCESS | 1654 | 1461709871861 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1654 | 1461709871862 Marionette TRACE conn2 <- [1,1534,null,{}] 15:31:11 INFO - PROCESS | 1654 | 1461709871864 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:31:11 INFO - PROCESS | 1654 | 1461709871950 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:31:11 INFO - PROCESS | 1654 | 1461709871956 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x130648000 == 59 [pid = 1654] [id = 391] 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12b78b800) [pid = 1654] [serial = 1172] [outer = 0x0] 15:31:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b797800) [pid = 1654] [serial = 1173] [outer = 0x12b78b800] 15:31:11 INFO - PROCESS | 1654 | 1461709871981 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12e940800) [pid = 1654] [serial = 1174] [outer = 0x12b78b800] 15:31:12 INFO - PROCESS | 1654 | 1461709872334 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:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 15:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:31:12 INFO - PROCESS | 1654 | 1461709872391 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1654 | 1461709872392 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:31:12 INFO - PROCESS | 1654 | 1461709872395 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1654 | 1461709872396 Marionette TRACE conn2 <- [1,1538,null,{}] 15:31:12 INFO - PROCESS | 1654 | 1461709872398 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:31:12 INFO - PROCESS | 1654 | 1461709872482 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:31:12 INFO - PROCESS | 1654 | 1461709872487 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b019000 == 60 [pid = 1654] [id = 392] 15:31:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a4d9800) [pid = 1654] [serial = 1175] [outer = 0x0] 15:31:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a4de800) [pid = 1654] [serial = 1176] [outer = 0x12a4d9800] 15:31:12 INFO - PROCESS | 1654 | 1461709872511 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b791000) [pid = 1654] [serial = 1177] [outer = 0x12a4d9800] 15:31:12 INFO - PROCESS | 1654 | 1461709872907 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:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 523ms 15:31:12 INFO - PROCESS | 1654 | 1461709872918 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1654 | 1461709872921 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:31:12 INFO - PROCESS | 1654 | 1461709872924 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1654 | 1461709872927 Marionette TRACE conn2 <- [1,1542,null,{}] 15:31:12 INFO - PROCESS | 1654 | 1461709872933 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:31:13 INFO - PROCESS | 1654 | 1461709873043 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:31:13 INFO - PROCESS | 1654 | 1461709873115 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11adec000 == 61 [pid = 1654] [id = 393] 15:31:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x114f06c00) [pid = 1654] [serial = 1178] [outer = 0x0] 15:31:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x114f0a000) [pid = 1654] [serial = 1179] [outer = 0x114f06c00] 15:31:13 INFO - PROCESS | 1654 | 1461709873146 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x114f0f400) [pid = 1654] [serial = 1180] [outer = 0x114f06c00] 15:31:13 INFO - PROCESS | 1654 | 1461709873546 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:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 15:31:13 INFO - PROCESS | 1654 | 1461709873597 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 1654 | 1461709873601 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:31:13 INFO - PROCESS | 1654 | 1461709873606 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 1654 | 1461709873607 Marionette TRACE conn2 <- [1,1546,null,{}] 15:31:13 INFO - PROCESS | 1654 | 1461709873610 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:31:13 INFO - PROCESS | 1654 | 1461709873741 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:31:13 INFO - PROCESS | 1654 | 1461709873812 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12432a000 == 62 [pid = 1654] [id = 394] 15:31:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x114f0e400) [pid = 1654] [serial = 1181] [outer = 0x0] 15:31:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11aa74c00) [pid = 1654] [serial = 1182] [outer = 0x114f0e400] 15:31:13 INFO - PROCESS | 1654 | 1461709873843 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11bcd1400) [pid = 1654] [serial = 1183] [outer = 0x114f0e400] 15:31:14 INFO - PROCESS | 1654 | 1461709874231 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:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 15:31:14 INFO - PROCESS | 1654 | 1461709874276 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 1654 | 1461709874277 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:31:14 INFO - PROCESS | 1654 | 1461709874280 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1654 | 1461709874283 Marionette TRACE conn2 <- [1,1550,null,{}] 15:31:14 INFO - PROCESS | 1654 | 1461709874293 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:31:14 INFO - PROCESS | 1654 | 1461709874403 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:31:14 INFO - PROCESS | 1654 | 1461709874461 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x129ecf000 == 63 [pid = 1654] [id = 395] 15:31:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11c347000) [pid = 1654] [serial = 1184] [outer = 0x0] 15:31:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x123ba6400) [pid = 1654] [serial = 1185] [outer = 0x11c347000] 15:31:14 INFO - PROCESS | 1654 | 1461709874493 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12839e400) [pid = 1654] [serial = 1186] [outer = 0x11c347000] 15:31:14 INFO - PROCESS | 1654 | 1461709874922 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:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 677ms 15:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:31:14 INFO - PROCESS | 1654 | 1461709874957 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 1654 | 1461709874959 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:31:14 INFO - PROCESS | 1654 | 1461709874962 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1654 | 1461709874963 Marionette TRACE conn2 <- [1,1554,null,{}] 15:31:14 INFO - PROCESS | 1654 | 1461709874965 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:31:15 INFO - PROCESS | 1654 | 1461709875070 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:31:15 INFO - PROCESS | 1654 | 1461709875164 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2ea800 == 64 [pid = 1654] [id = 396] 15:31:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a48d800) [pid = 1654] [serial = 1187] [outer = 0x0] 15:31:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12a491800) [pid = 1654] [serial = 1188] [outer = 0x12a48d800] 15:31:15 INFO - PROCESS | 1654 | 1461709875194 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b28f000) [pid = 1654] [serial = 1189] [outer = 0x12a48d800] 15:31:15 INFO - PROCESS | 1654 | 1461709875610 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:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 673ms 15:31:15 INFO - PROCESS | 1654 | 1461709875636 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1654 | 1461709875638 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:31:15 INFO - PROCESS | 1654 | 1461709875642 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1654 | 1461709875645 Marionette TRACE conn2 <- [1,1558,null,{}] 15:31:15 INFO - PROCESS | 1654 | 1461709875648 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:31:15 INFO - PROCESS | 1654 | 1461709875780 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:31:15 INFO - PROCESS | 1654 | 1461709875852 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x130142000 == 65 [pid = 1654] [id = 397] 15:31:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12a487800) [pid = 1654] [serial = 1190] [outer = 0x0] 15:31:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12b466400) [pid = 1654] [serial = 1191] [outer = 0x12a487800] 15:31:15 INFO - PROCESS | 1654 | 1461709875881 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12b79a800) [pid = 1654] [serial = 1192] [outer = 0x12a487800] 15:31:16 INFO - PROCESS | 1654 | 1461709876295 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:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 720ms 15:31:16 INFO - PROCESS | 1654 | 1461709876394 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 1654 | 1461709876396 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:31:16 INFO - PROCESS | 1654 | 1461709876402 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 1654 | 1461709876403 Marionette TRACE conn2 <- [1,1562,null,{}] 15:31:16 INFO - PROCESS | 1654 | 1461709876406 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:31:16 INFO - PROCESS | 1654 | 1461709876529 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:31:16 INFO - PROCESS | 1654 | 1461709876590 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x118736800 == 66 [pid = 1654] [id = 398] 15:31:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x114bb9000) [pid = 1654] [serial = 1193] [outer = 0x0] 15:31:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x114be8800) [pid = 1654] [serial = 1194] [outer = 0x114bb9000] 15:31:16 INFO - PROCESS | 1654 | 1461709876855 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x114f0dc00) [pid = 1654] [serial = 1195] [outer = 0x114bb9000] 15:31:17 INFO - PROCESS | 1654 | 1461709877325 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:31:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:31:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 970ms 15:31:17 INFO - PROCESS | 1654 | 1461709877373 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1654 | 1461709877376 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:31:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:31:17 INFO - PROCESS | 1654 | 1461709877379 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1654 | 1461709877381 Marionette TRACE conn2 <- [1,1566,null,{}] 15:31:17 INFO - PROCESS | 1654 | 1461709877384 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:31:17 INFO - PROCESS | 1654 | 1461709877481 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:31:17 INFO - PROCESS | 1654 | 1461709877542 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11921a000 == 67 [pid = 1654] [id = 399] 15:31:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x115716000) [pid = 1654] [serial = 1196] [outer = 0x0] 15:31:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1187f1000) [pid = 1654] [serial = 1197] [outer = 0x115716000] 15:31:17 INFO - PROCESS | 1654 | 1461709877571 Marionette DEBUG loaded listener.js 15:31:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x1199df400) [pid = 1654] [serial = 1198] [outer = 0x115716000] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6bd000 == 66 [pid = 1654] [id = 340] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5d0000 == 65 [pid = 1654] [id = 338] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12bab8000 == 64 [pid = 1654] [id = 339] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x118669800 == 63 [pid = 1654] [id = 323] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x130648000 == 62 [pid = 1654] [id = 391] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5d8000 == 61 [pid = 1654] [id = 390] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x123f80000 == 60 [pid = 1654] [id = 389] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12eed1000 == 59 [pid = 1654] [id = 388] 15:31:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12e97e800 == 58 [pid = 1654] [id = 387] 15:31:17 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12bd77c00) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3c9000 == 57 [pid = 1654] [id = 386] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd38000 == 56 [pid = 1654] [id = 385] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128346000 == 55 [pid = 1654] [id = 384] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12736b800 == 54 [pid = 1654] [id = 383] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c72d800 == 53 [pid = 1654] [id = 382] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1158a2800 == 52 [pid = 1654] [id = 381] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c194000 == 51 [pid = 1654] [id = 380] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11b754800 == 50 [pid = 1654] [id = 374] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f9b0000 == 49 [pid = 1654] [id = 373] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119880000 == 48 [pid = 1654] [id = 337] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1271bd000 == 47 [pid = 1654] [id = 375] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5c3000 == 46 [pid = 1654] [id = 376] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3b5800 == 45 [pid = 1654] [id = 302] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2e3000 == 44 [pid = 1654] [id = 360] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128322000 == 43 [pid = 1654] [id = 358] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12faa4800 == 42 [pid = 1654] [id = 377] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c16f000 == 41 [pid = 1654] [id = 336] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12ffef000 == 40 [pid = 1654] [id = 378] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e638800 == 39 [pid = 1654] [id = 342] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba1f800 == 38 [pid = 1654] [id = 324] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12eed6800 == 37 [pid = 1654] [id = 359] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11be99000 == 36 [pid = 1654] [id = 379] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e625000 == 35 [pid = 1654] [id = 322] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12db58800 == 34 [pid = 1654] [id = 341] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x118736800 == 33 [pid = 1654] [id = 398] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x130142000 == 32 [pid = 1654] [id = 397] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2ea800 == 31 [pid = 1654] [id = 396] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x129ecf000 == 30 [pid = 1654] [id = 395] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12432a000 == 29 [pid = 1654] [id = 394] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11b019000 == 28 [pid = 1654] [id = 392] 15:31:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11adec000 == 27 [pid = 1654] [id = 393] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12d636c00) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12b5fe400) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12bd7b000) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11c343c00) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11ca77400) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x123f12c00) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1271ea800) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11aa4c000) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11af57400) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1187f3400) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11559d000) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11bcc5400) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11bf85000) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119e4f400) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12765e400) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c340400) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1143c3800) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12d35b800) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12d092c00) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11afcc400) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12d3ee800) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x123ba3000) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1278b8c00) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12e2d3800) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12e2cc400) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12bbfc000) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b285c00) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12d3f4c00) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12e510c00) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1654 | 1461709879235 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:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1874ms 15:31:19 INFO - PROCESS | 1654 | 1461709879255 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1654 | 1461709879257 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:31:19 INFO - PROCESS | 1654 | 1461709879261 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1654 | 1461709879263 Marionette TRACE conn2 <- [1,1570,null,{}] 15:31:19 INFO - PROCESS | 1654 | 1461709879270 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:31:19 INFO - PROCESS | 1654 | 1461709879348 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:31:19 INFO - PROCESS | 1654 | 1461709879356 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1158a2800 == 28 [pid = 1654] [id = 400] 15:31:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x114f10800) [pid = 1654] [serial = 1199] [outer = 0x0] 15:31:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x114f11000) [pid = 1654] [serial = 1200] [outer = 0x114f10800] 15:31:19 INFO - PROCESS | 1654 | 1461709879386 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1152c6800) [pid = 1654] [serial = 1201] [outer = 0x114f10800] 15:31:19 INFO - PROCESS | 1654 | 1461709879722 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:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 15:31:19 INFO - PROCESS | 1654 | 1461709879783 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1654 | 1461709879788 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:31:19 INFO - PROCESS | 1654 | 1461709879792 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1654 | 1461709879794 Marionette TRACE conn2 <- [1,1574,null,{}] 15:31:19 INFO - PROCESS | 1654 | 1461709879797 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:31:19 INFO - PROCESS | 1654 | 1461709879872 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:31:19 INFO - PROCESS | 1654 | 1461709879877 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11921f000 == 29 [pid = 1654] [id = 401] 15:31:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x115593800) [pid = 1654] [serial = 1202] [outer = 0x0] 15:31:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x116680400) [pid = 1654] [serial = 1203] [outer = 0x115593800] 15:31:19 INFO - PROCESS | 1654 | 1461709879906 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1190b3400) [pid = 1654] [serial = 1204] [outer = 0x115593800] 15:31:20 INFO - PROCESS | 1654 | 1461709880252 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:31:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:31:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 477ms 15:31:20 INFO - PROCESS | 1654 | 1461709880270 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1654 | 1461709880272 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:31:20 INFO - PROCESS | 1654 | 1461709880275 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1654 | 1461709880277 Marionette TRACE conn2 <- [1,1578,null,{}] 15:31:20 INFO - PROCESS | 1654 | 1461709880293 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:31:20 INFO - PROCESS | 1654 | 1461709880393 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:31:20 INFO - PROCESS | 1654 | 1461709880403 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af1b000 == 30 [pid = 1654] [id = 402] 15:31:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11360bc00) [pid = 1654] [serial = 1205] [outer = 0x0] 15:31:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11aa4e000) [pid = 1654] [serial = 1206] [outer = 0x11360bc00] 15:31:20 INFO - PROCESS | 1654 | 1461709880432 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11ad3d400) [pid = 1654] [serial = 1207] [outer = 0x11360bc00] 15:31:20 INFO - PROCESS | 1654 | 1461709880755 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:31:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:31:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 15:31:20 INFO - PROCESS | 1654 | 1461709880796 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1654 | 1461709880797 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:31:20 INFO - PROCESS | 1654 | 1461709880799 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1654 | 1461709880801 Marionette TRACE conn2 <- [1,1582,null,{}] 15:31:20 INFO - PROCESS | 1654 | 1461709880803 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:31:20 INFO - PROCESS | 1654 | 1461709880874 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:31:20 INFO - PROCESS | 1654 | 1461709880942 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b012000 == 31 [pid = 1654] [id = 403] 15:31:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1199e0c00) [pid = 1654] [serial = 1208] [outer = 0x0] 15:31:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11af5fc00) [pid = 1654] [serial = 1209] [outer = 0x1199e0c00] 15:31:20 INFO - PROCESS | 1654 | 1461709880968 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11bad1400) [pid = 1654] [serial = 1210] [outer = 0x1199e0c00] 15:31:21 INFO - PROCESS | 1654 | 1461709881301 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:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 15:31:21 INFO - PROCESS | 1654 | 1461709881321 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 1654 | 1461709881323 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:31:21 INFO - PROCESS | 1654 | 1461709881325 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1654 | 1461709881326 Marionette TRACE conn2 <- [1,1586,null,{}] 15:31:21 INFO - PROCESS | 1654 | 1461709881328 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:31:21 INFO - PROCESS | 1654 | 1461709881420 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:31:21 INFO - PROCESS | 1654 | 1461709881457 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba6b000 == 32 [pid = 1654] [id = 404] 15:31:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1152c8000) [pid = 1654] [serial = 1211] [outer = 0x0] 15:31:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11bcc6c00) [pid = 1654] [serial = 1212] [outer = 0x1152c8000] 15:31:21 INFO - PROCESS | 1654 | 1461709881483 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11bf85000) [pid = 1654] [serial = 1213] [outer = 0x1152c8000] 15:31:21 INFO - PROCESS | 1654 | 1461709881826 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:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 15:31:21 INFO - PROCESS | 1654 | 1461709881847 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:31:21 INFO - PROCESS | 1654 | 1461709881849 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:31:21 INFO - PROCESS | 1654 | 1461709881853 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1654 | 1461709881854 Marionette TRACE conn2 <- [1,1590,null,{}] 15:31:21 INFO - PROCESS | 1654 | 1461709881857 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:31:21 INFO - PROCESS | 1654 | 1461709881961 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:31:22 INFO - PROCESS | 1654 | 1461709881996 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c19b000 == 33 [pid = 1654] [id = 405] 15:31:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11bf86000) [pid = 1654] [serial = 1214] [outer = 0x0] 15:31:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11c343c00) [pid = 1654] [serial = 1215] [outer = 0x11bf86000] 15:31:22 INFO - PROCESS | 1654 | 1461709882024 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11c51e000) [pid = 1654] [serial = 1216] [outer = 0x11bf86000] 15:31:22 INFO - PROCESS | 1654 | 1461709882336 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:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 15:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:31:22 INFO - PROCESS | 1654 | 1461709882373 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1654 | 1461709882374 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:31:22 INFO - PROCESS | 1654 | 1461709882377 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1654 | 1461709882378 Marionette TRACE conn2 <- [1,1594,null,{}] 15:31:22 INFO - PROCESS | 1654 | 1461709882380 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:31:22 INFO - PROCESS | 1654 | 1461709882470 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:31:22 INFO - PROCESS | 1654 | 1461709882474 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c84800 == 34 [pid = 1654] [id = 406] 15:31:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11bf8ac00) [pid = 1654] [serial = 1217] [outer = 0x0] 15:31:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c9f7800) [pid = 1654] [serial = 1218] [outer = 0x11bf8ac00] 15:31:22 INFO - PROCESS | 1654 | 1461709882500 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x123ba5000) [pid = 1654] [serial = 1219] [outer = 0x11bf8ac00] 15:31:22 INFO - PROCESS | 1654 | 1461709882857 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:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 517ms 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12b5fd800) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x128399800) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x123ceb400) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11bcca800) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1152c1800) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11acbcc00) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11559d400) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x114bedc00) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11c343400) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x114bba800) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12b5fbc00) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x113521c00) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11584b400) [pid = 1654] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11be4d800) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ba6b800) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12e2cc000) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11c1adc00) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1278b1800) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12d363400) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1150a8800) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11a857c00) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123ced400) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x114bee800) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12d363800) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11b774c00) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12828b800) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12d095400) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12b78b800) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11c1b9400) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11b77ec00) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12ba75000) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119360000) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a4d9800) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x114bb9000) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x114f06c00) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x114f0e400) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c347000) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a48d800) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1278b3000) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:31:23 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a487800) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:31:23 INFO - PROCESS | 1654 | 1461709883347 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1654 | 1461709883348 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:31:23 INFO - PROCESS | 1654 | 1461709883360 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1654 | 1461709883361 Marionette TRACE conn2 <- [1,1598,null,{}] 15:31:23 INFO - PROCESS | 1654 | 1461709883363 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:31:23 INFO - PROCESS | 1654 | 1461709883436 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:31:23 INFO - PROCESS | 1654 | 1461709883439 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119266800 == 35 [pid = 1654] [id = 407] 15:31:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x114bedc00) [pid = 1654] [serial = 1220] [outer = 0x0] 15:31:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x114f05000) [pid = 1654] [serial = 1221] [outer = 0x114bedc00] 15:31:23 INFO - PROCESS | 1654 | 1461709883467 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11584b400) [pid = 1654] [serial = 1222] [outer = 0x114bedc00] 15:31:23 INFO - PROCESS | 1654 | 1461709883798 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:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 467ms 15:31:23 INFO - PROCESS | 1654 | 1461709883828 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1654 | 1461709883829 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:31:23 INFO - PROCESS | 1654 | 1461709883832 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1654 | 1461709883833 Marionette TRACE conn2 <- [1,1602,null,{}] 15:31:23 INFO - PROCESS | 1654 | 1461709883835 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:31:23 INFO - PROCESS | 1654 | 1461709883905 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:31:23 INFO - PROCESS | 1654 | 1461709883961 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af19800 == 36 [pid = 1654] [id = 408] 15:31:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x114bee400) [pid = 1654] [serial = 1223] [outer = 0x0] 15:31:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119b73000) [pid = 1654] [serial = 1224] [outer = 0x114bee400] 15:31:23 INFO - PROCESS | 1654 | 1461709883987 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c346800) [pid = 1654] [serial = 1225] [outer = 0x114bee400] 15:31:24 INFO - PROCESS | 1654 | 1461709884259 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:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 471ms 15:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:31:24 INFO - PROCESS | 1654 | 1461709884307 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1654 | 1461709884308 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:31:24 INFO - PROCESS | 1654 | 1461709884310 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1654 | 1461709884312 Marionette TRACE conn2 <- [1,1606,null,{}] 15:31:24 INFO - PROCESS | 1654 | 1461709884314 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:31:24 INFO - PROCESS | 1654 | 1461709884397 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:31:24 INFO - PROCESS | 1654 | 1461709884403 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x124797000 == 37 [pid = 1654] [id = 409] 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11bf84c00) [pid = 1654] [serial = 1226] [outer = 0x0] 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x123ce7400) [pid = 1654] [serial = 1227] [outer = 0x11bf84c00] 15:31:24 INFO - PROCESS | 1654 | 1461709884428 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123ded400) [pid = 1654] [serial = 1228] [outer = 0x11bf84c00] 15:31:24 INFO - PROCESS | 1654 | 1461709884772 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:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 473ms 15:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:31:24 INFO - PROCESS | 1654 | 1461709884785 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1654 | 1461709884788 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:31:24 INFO - PROCESS | 1654 | 1461709884790 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1654 | 1461709884792 Marionette TRACE conn2 <- [1,1610,null,{}] 15:31:24 INFO - PROCESS | 1654 | 1461709884794 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:31:24 INFO - PROCESS | 1654 | 1461709884907 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:31:24 INFO - PROCESS | 1654 | 1461709884913 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba20800 == 38 [pid = 1654] [id = 410] 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1199d5c00) [pid = 1654] [serial = 1229] [outer = 0x0] 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12405d800) [pid = 1654] [serial = 1230] [outer = 0x1199d5c00] 15:31:24 INFO - PROCESS | 1654 | 1461709884943 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1273d5c00) [pid = 1654] [serial = 1231] [outer = 0x1199d5c00] 15:31:25 INFO - PROCESS | 1654 | 1461709885251 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:31:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:31:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 15:31:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:31:25 INFO - PROCESS | 1654 | 1461709885260 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1654 | 1461709885261 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:31:25 INFO - PROCESS | 1654 | 1461709885263 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1654 | 1461709885264 Marionette TRACE conn2 <- [1,1614,null,{}] 15:31:25 INFO - PROCESS | 1654 | 1461709885267 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:31:25 INFO - PROCESS | 1654 | 1461709885345 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:31:25 INFO - PROCESS | 1654 | 1461709885450 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e69800 == 39 [pid = 1654] [id = 411] 15:31:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x113520c00) [pid = 1654] [serial = 1232] [outer = 0x0] 15:31:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1142b8000) [pid = 1654] [serial = 1233] [outer = 0x113520c00] 15:31:25 INFO - PROCESS | 1654 | 1461709885484 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x114be9800) [pid = 1654] [serial = 1234] [outer = 0x113520c00] 15:31:25 INFO - PROCESS | 1654 | 1461709885993 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:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 772ms 15:31:26 INFO - PROCESS | 1654 | 1461709886060 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1654 | 1461709886062 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:31:26 INFO - PROCESS | 1654 | 1461709886068 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1654 | 1461709886071 Marionette TRACE conn2 <- [1,1618,null,{}] 15:31:26 INFO - PROCESS | 1654 | 1461709886074 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:31:26 INFO - PROCESS | 1654 | 1461709886207 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:31:26 INFO - PROCESS | 1654 | 1461709886283 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11add4000 == 40 [pid = 1654] [id = 412] 15:31:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1187f3400) [pid = 1654] [serial = 1235] [outer = 0x0] 15:31:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1190b4c00) [pid = 1654] [serial = 1236] [outer = 0x1187f3400] 15:31:26 INFO - PROCESS | 1654 | 1461709886315 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119b66000) [pid = 1654] [serial = 1237] [outer = 0x1187f3400] 15:31:26 INFO - PROCESS | 1654 | 1461709886838 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:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 824ms 15:31:26 INFO - PROCESS | 1654 | 1461709886894 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1654 | 1461709886897 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:31:26 INFO - PROCESS | 1654 | 1461709886900 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1654 | 1461709886901 Marionette TRACE conn2 <- [1,1622,null,{}] 15:31:26 INFO - PROCESS | 1654 | 1461709886904 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:31:27 INFO - PROCESS | 1654 | 1461709887018 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:31:27 INFO - PROCESS | 1654 | 1461709887077 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b021000 == 41 [pid = 1654] [id = 413] 15:31:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x119b6b800) [pid = 1654] [serial = 1238] [outer = 0x0] 15:31:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11aa4b800) [pid = 1654] [serial = 1239] [outer = 0x119b6b800] 15:31:27 INFO - PROCESS | 1654 | 1461709887116 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11ba7f000) [pid = 1654] [serial = 1240] [outer = 0x119b6b800] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba20800 == 40 [pid = 1654] [id = 410] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124797000 == 39 [pid = 1654] [id = 409] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11af19800 == 38 [pid = 1654] [id = 408] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119266800 == 37 [pid = 1654] [id = 407] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x123c84800 == 36 [pid = 1654] [id = 406] 15:31:27 INFO - PROCESS | 1654 | 1461709887837 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:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1187f1000) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11c19b000 == 35 [pid = 1654] [id = 405] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba6b000 == 34 [pid = 1654] [id = 404] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11b012000 == 33 [pid = 1654] [id = 403] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11af1b000 == 32 [pid = 1654] [id = 402] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11921f000 == 31 [pid = 1654] [id = 401] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1158a2800 == 30 [pid = 1654] [id = 400] 15:31:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11921a000 == 29 [pid = 1654] [id = 399] 15:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 974ms 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1157cbc00) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12bbfa000) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11509f800) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b7dcc00) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b45f400) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12b4f4400) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x128324c00) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x123b37400) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1190b5400) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11bad9400) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11ad3c000) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119e4ec00) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x123ba2c00) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12d099800) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12bda3800) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12e6a0000) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12e940400) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11c495800) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123ba4800) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12828cc00) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a487400) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12d633000) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119e4b800) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11ba80000) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12e9a8800) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1246f7800) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x124979800) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x127662000) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119e4d400) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116857800) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12e50fc00) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c514800) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12b4f5c00) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12ba6bc00) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128d96400) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12e69a800) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12e503800) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b797800) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x123ba4400) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11c492400) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12d63d800) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12e2c9c00) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12d35c000) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11af5ec00) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11a858400) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12e940000) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a4de800) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12e940800) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x114f0dc00) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b791000) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x114f0a000) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11aa74c00) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x114f0f400) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x123ba6400) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11bcd1400) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12a491800) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12839e400) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12b281400) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12bbf4400) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12b466400) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12b28f000) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12d354400) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12eaa4000) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12b79a800) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x114be8800) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x12e2d3400) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 15:31:27 INFO - PROCESS | 1654 | 1461709887895 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 1654 | 1461709887902 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:31:27 INFO - PROCESS | 1654 | 1461709887915 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1654 | 1461709887918 Marionette TRACE conn2 <- [1,1626,null,{}] 15:31:27 INFO - PROCESS | 1654 | 1461709887924 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:31:28 INFO - PROCESS | 1654 | 1461709888054 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:31:28 INFO - PROCESS | 1654 | 1461709888070 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11689c000 == 30 [pid = 1654] [id = 414] 15:31:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x114f0dc00) [pid = 1654] [serial = 1241] [outer = 0x0] 15:31:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11509d400) [pid = 1654] [serial = 1242] [outer = 0x114f0dc00] 15:31:28 INFO - PROCESS | 1654 | 1461709888118 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1152cdc00) [pid = 1654] [serial = 1243] [outer = 0x114f0dc00] 15:31:28 INFO - PROCESS | 1654 | 1461709888537 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:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 678ms 15:31:28 INFO - PROCESS | 1654 | 1461709888588 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 1654 | 1461709888592 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:31:28 INFO - PROCESS | 1654 | 1461709888597 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1654 | 1461709888600 Marionette TRACE conn2 <- [1,1630,null,{}] 15:31:28 INFO - PROCESS | 1654 | 1461709888602 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:31:28 INFO - PROCESS | 1654 | 1461709888674 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:31:28 INFO - PROCESS | 1654 | 1461709888678 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11932d800 == 31 [pid = 1654] [id = 415] 15:31:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1157ccc00) [pid = 1654] [serial = 1244] [outer = 0x0] 15:31:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x118a41c00) [pid = 1654] [serial = 1245] [outer = 0x1157ccc00] 15:31:28 INFO - PROCESS | 1654 | 1461709888702 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11935d400) [pid = 1654] [serial = 1246] [outer = 0x1157ccc00] 15:31:29 INFO - PROCESS | 1654 | 1461709889146 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:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 579ms 15:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:31:29 INFO - PROCESS | 1654 | 1461709889176 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1654 | 1461709889178 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:31:29 INFO - PROCESS | 1654 | 1461709889181 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1654 | 1461709889188 Marionette TRACE conn2 <- [1,1634,null,{}] 15:31:29 INFO - PROCESS | 1654 | 1461709889210 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:31:29 INFO - PROCESS | 1654 | 1461709889343 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:31:29 INFO - PROCESS | 1654 | 1461709889379 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b05b800 == 32 [pid = 1654] [id = 416] 15:31:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11af5f400) [pid = 1654] [serial = 1247] [outer = 0x0] 15:31:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11afccc00) [pid = 1654] [serial = 1248] [outer = 0x11af5f400] 15:31:29 INFO - PROCESS | 1654 | 1461709889427 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11b781000) [pid = 1654] [serial = 1249] [outer = 0x11af5f400] 15:31:29 INFO - PROCESS | 1654 | 1461709889838 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:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 689ms 15:31:29 INFO - PROCESS | 1654 | 1461709889871 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1654 | 1461709889873 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:31:29 INFO - PROCESS | 1654 | 1461709889875 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1654 | 1461709889877 Marionette TRACE conn2 <- [1,1638,null,{}] 15:31:29 INFO - PROCESS | 1654 | 1461709889879 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:31:29 INFO - PROCESS | 1654 | 1461709889956 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:31:29 INFO - PROCESS | 1654 | 1461709889960 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bfa1800 == 33 [pid = 1654] [id = 417] 15:31:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11ba7e800) [pid = 1654] [serial = 1250] [outer = 0x0] 15:31:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11bf7dc00) [pid = 1654] [serial = 1251] [outer = 0x11ba7e800] 15:31:29 INFO - PROCESS | 1654 | 1461709889988 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11c1b2000) [pid = 1654] [serial = 1252] [outer = 0x11ba7e800] 15:31:30 INFO - PROCESS | 1654 | 1461709890347 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:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 517ms 15:31:30 INFO - PROCESS | 1654 | 1461709890394 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1654 | 1461709890395 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:31:30 INFO - PROCESS | 1654 | 1461709890397 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1654 | 1461709890398 Marionette TRACE conn2 <- [1,1642,null,{}] 15:31:30 INFO - PROCESS | 1654 | 1461709890401 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:31:30 INFO - PROCESS | 1654 | 1461709890493 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:31:30 INFO - PROCESS | 1654 | 1461709890497 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5e0800 == 34 [pid = 1654] [id = 418] 15:31:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x114f11c00) [pid = 1654] [serial = 1253] [outer = 0x0] 15:31:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11c33d400) [pid = 1654] [serial = 1254] [outer = 0x114f11c00] 15:31:30 INFO - PROCESS | 1654 | 1461709890523 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11c345800) [pid = 1654] [serial = 1255] [outer = 0x114f11c00] 15:31:30 INFO - PROCESS | 1654 | 1461709890893 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:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 15:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:31:30 INFO - PROCESS | 1654 | 1461709890923 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1654 | 1461709890924 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:31:30 INFO - PROCESS | 1654 | 1461709890927 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1654 | 1461709890928 Marionette TRACE conn2 <- [1,1646,null,{}] 15:31:30 INFO - PROCESS | 1654 | 1461709890930 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:31:31 INFO - PROCESS | 1654 | 1461709891040 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:31:31 INFO - PROCESS | 1654 | 1461709891045 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x124327000 == 35 [pid = 1654] [id = 419] 15:31:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11c34a400) [pid = 1654] [serial = 1256] [outer = 0x0] 15:31:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11c9ebc00) [pid = 1654] [serial = 1257] [outer = 0x11c34a400] 15:31:31 INFO - PROCESS | 1654 | 1461709891073 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x123cec400) [pid = 1654] [serial = 1258] [outer = 0x11c34a400] 15:31:31 INFO - PROCESS | 1654 | 1461709891422 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:31:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 15:31:31 INFO - PROCESS | 1654 | 1461709891446 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1654 | 1461709891447 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:31:31 INFO - PROCESS | 1654 | 1461709891450 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1654 | 1461709891453 Marionette TRACE conn2 <- [1,1650,null,{}] 15:31:31 INFO - PROCESS | 1654 | 1461709891455 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:31:31 INFO - PROCESS | 1654 | 1461709891544 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:31:31 INFO - PROCESS | 1654 | 1461709891577 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271a2800 == 36 [pid = 1654] [id = 420] 15:31:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x123ced400) [pid = 1654] [serial = 1259] [outer = 0x0] 15:31:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1241fe000) [pid = 1654] [serial = 1260] [outer = 0x123ced400] 15:31:31 INFO - PROCESS | 1654 | 1461709891603 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12497a800) [pid = 1654] [serial = 1261] [outer = 0x123ced400] 15:31:31 INFO - PROCESS | 1654 | 1461709891924 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:31:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 15:31:31 INFO - PROCESS | 1654 | 1461709891971 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1654 | 1461709891973 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:31:31 INFO - PROCESS | 1654 | 1461709891975 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1654 | 1461709891976 Marionette TRACE conn2 <- [1,1654,null,{}] 15:31:31 INFO - PROCESS | 1654 | 1461709891978 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:31:32 INFO - PROCESS | 1654 | 1461709892056 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:31:32 INFO - PROCESS | 1654 | 1461709892066 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x127aa0800 == 37 [pid = 1654] [id = 421] 15:31:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12497b000) [pid = 1654] [serial = 1262] [outer = 0x0] 15:31:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1273d9c00) [pid = 1654] [serial = 1263] [outer = 0x12497b000] 15:31:32 INFO - PROCESS | 1654 | 1461709892086 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x127663800) [pid = 1654] [serial = 1264] [outer = 0x12497b000] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1199e0c00) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1152c8000) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x114f10800) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11360bc00) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x115593800) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11bf86000) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11bf8ac00) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11bf84c00) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x114bedc00) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:31:32 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x114bee400) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:31:32 INFO - PROCESS | 1654 | 1461709892542 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:31:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:31:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 575ms 15:31:32 INFO - PROCESS | 1654 | 1461709892553 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:31:32 INFO - PROCESS | 1654 | 1461709892555 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 1654 | 1461709892559 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1654 | 1461709892561 Marionette TRACE conn2 <- [1,1658,null,{}] 15:31:32 INFO - PROCESS | 1654 | 1461709892564 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:31:32 INFO - PROCESS | 1654 | 1461709892689 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:31:32 INFO - PROCESS | 1654 | 1461709892695 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b007800 == 38 [pid = 1654] [id = 422] 15:31:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11aa76c00) [pid = 1654] [serial = 1265] [outer = 0x0] 15:31:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11c340400) [pid = 1654] [serial = 1266] [outer = 0x11aa76c00] 15:31:32 INFO - PROCESS | 1654 | 1461709892738 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1271ea400) [pid = 1654] [serial = 1267] [outer = 0x11aa76c00] 15:31:33 INFO - PROCESS | 1654 | 1461709893109 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:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 15:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:31:33 INFO - PROCESS | 1654 | 1461709893128 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 1654 | 1461709893129 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:31:33 INFO - PROCESS | 1654 | 1461709893131 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1654 | 1461709893133 Marionette TRACE conn2 <- [1,1662,null,{}] 15:31:33 INFO - PROCESS | 1654 | 1461709893138 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:31:33 INFO - PROCESS | 1654 | 1461709893242 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:31:33 INFO - PROCESS | 1654 | 1461709893249 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d7c800 == 39 [pid = 1654] [id = 423] 15:31:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11b774400) [pid = 1654] [serial = 1268] [outer = 0x0] 15:31:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12765a800) [pid = 1654] [serial = 1269] [outer = 0x11b774400] 15:31:33 INFO - PROCESS | 1654 | 1461709893275 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1278f0400) [pid = 1654] [serial = 1270] [outer = 0x11b774400] 15:31:33 INFO - PROCESS | 1654 | 1461709893576 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:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 472ms 15:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:31:33 INFO - PROCESS | 1654 | 1461709893605 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 1654 | 1461709893606 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:31:33 INFO - PROCESS | 1654 | 1461709893608 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1654 | 1461709893610 Marionette TRACE conn2 <- [1,1666,null,{}] 15:31:33 INFO - PROCESS | 1654 | 1461709893612 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:31:33 INFO - PROCESS | 1654 | 1461709893705 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:31:33 INFO - PROCESS | 1654 | 1461709893709 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b758000 == 40 [pid = 1654] [id = 424] 15:31:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1278f0800) [pid = 1654] [serial = 1271] [outer = 0x0] 15:31:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x128324c00) [pid = 1654] [serial = 1272] [outer = 0x1278f0800] 15:31:33 INFO - PROCESS | 1654 | 1461709893738 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12a483c00) [pid = 1654] [serial = 1273] [outer = 0x1278f0800] 15:31:34 INFO - PROCESS | 1654 | 1461709894085 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:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 15:31:34 INFO - PROCESS | 1654 | 1461709894129 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1654 | 1461709894131 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:31:34 INFO - PROCESS | 1654 | 1461709894133 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1654 | 1461709894134 Marionette TRACE conn2 <- [1,1670,null,{}] 15:31:34 INFO - PROCESS | 1654 | 1461709894136 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:31:34 INFO - PROCESS | 1654 | 1461709894214 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:31:34 INFO - PROCESS | 1654 | 1461709894220 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baa9000 == 41 [pid = 1654] [id = 425] 15:31:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12832b000) [pid = 1654] [serial = 1274] [outer = 0x0] 15:31:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12a489800) [pid = 1654] [serial = 1275] [outer = 0x12832b000] 15:31:34 INFO - PROCESS | 1654 | 1461709894245 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12a48e400) [pid = 1654] [serial = 1276] [outer = 0x12832b000] 15:31:34 INFO - PROCESS | 1654 | 1461709894725 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:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 620ms 15:31:34 INFO - PROCESS | 1654 | 1461709894754 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1654 | 1461709894757 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:31:34 INFO - PROCESS | 1654 | 1461709894760 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1654 | 1461709894763 Marionette TRACE conn2 <- [1,1674,null,{}] 15:31:34 INFO - PROCESS | 1654 | 1461709894767 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:31:34 INFO - PROCESS | 1654 | 1461709894870 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:31:34 INFO - PROCESS | 1654 | 1461709894934 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2a000 == 42 [pid = 1654] [id = 426] 15:31:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11509d800) [pid = 1654] [serial = 1277] [outer = 0x0] 15:31:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x115718400) [pid = 1654] [serial = 1278] [outer = 0x11509d800] 15:31:34 INFO - PROCESS | 1654 | 1461709894966 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1186b2800) [pid = 1654] [serial = 1279] [outer = 0x11509d800] 15:31:35 INFO - PROCESS | 1654 | 1461709895378 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:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 676ms 15:31:35 INFO - PROCESS | 1654 | 1461709895437 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1654 | 1461709895441 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:31:35 INFO - PROCESS | 1654 | 1461709895446 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1654 | 1461709895448 Marionette TRACE conn2 <- [1,1678,null,{}] 15:31:35 INFO - PROCESS | 1654 | 1461709895451 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:31:35 INFO - PROCESS | 1654 | 1461709895573 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:31:35 INFO - PROCESS | 1654 | 1461709895650 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c198000 == 43 [pid = 1654] [id = 427] 15:31:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119e4ec00) [pid = 1654] [serial = 1280] [outer = 0x0] 15:31:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11ad35400) [pid = 1654] [serial = 1281] [outer = 0x119e4ec00] 15:31:35 INFO - PROCESS | 1654 | 1461709895681 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11b77f800) [pid = 1654] [serial = 1282] [outer = 0x119e4ec00] 15:31:36 INFO - PROCESS | 1654 | 1461709896082 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:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 672ms 15:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:31:36 INFO - PROCESS | 1654 | 1461709896118 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1654 | 1461709896119 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:31:36 INFO - PROCESS | 1654 | 1461709896121 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1654 | 1461709896124 Marionette TRACE conn2 <- [1,1682,null,{}] 15:31:36 INFO - PROCESS | 1654 | 1461709896132 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:31:36 INFO - PROCESS | 1654 | 1461709896231 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:31:36 INFO - PROCESS | 1654 | 1461709896284 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b75c000 == 44 [pid = 1654] [id = 428] 15:31:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c1b4c00) [pid = 1654] [serial = 1283] [outer = 0x0] 15:31:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c51cc00) [pid = 1654] [serial = 1284] [outer = 0x11c1b4c00] 15:31:36 INFO - PROCESS | 1654 | 1461709896316 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x123baac00) [pid = 1654] [serial = 1285] [outer = 0x11c1b4c00] 15:31:36 INFO - PROCESS | 1654 | 1461709896725 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:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 623ms 15:31:36 INFO - PROCESS | 1654 | 1461709896745 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1654 | 1461709896749 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:31:36 INFO - PROCESS | 1654 | 1461709896755 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1654 | 1461709896757 Marionette TRACE conn2 <- [1,1686,null,{}] 15:31:36 INFO - PROCESS | 1654 | 1461709896761 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:31:36 INFO - PROCESS | 1654 | 1461709896910 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:31:37 INFO - PROCESS | 1654 | 1461709897052 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd4d000 == 45 [pid = 1654] [id = 429] 15:31:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c48bc00) [pid = 1654] [serial = 1286] [outer = 0x0] 15:31:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1273e1000) [pid = 1654] [serial = 1287] [outer = 0x11c48bc00] 15:31:37 INFO - PROCESS | 1654 | 1461709897101 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x127af0c00) [pid = 1654] [serial = 1288] [outer = 0x11c48bc00] 15:31:37 INFO - PROCESS | 1654 | 1461709897503 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:31:37 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:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 770ms 15:31:37 INFO - PROCESS | 1654 | 1461709897526 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1654 | 1461709897527 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:31:37 INFO - PROCESS | 1654 | 1461709897530 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1654 | 1461709897531 Marionette TRACE conn2 <- [1,1690,null,{}] 15:31:37 INFO - PROCESS | 1654 | 1461709897533 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:31:37 INFO - PROCESS | 1654 | 1461709897630 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:31:37 INFO - PROCESS | 1654 | 1461709897678 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d010800 == 46 [pid = 1654] [id = 430] 15:31:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x127333800) [pid = 1654] [serial = 1289] [outer = 0x0] 15:31:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128d8fc00) [pid = 1654] [serial = 1290] [outer = 0x127333800] 15:31:37 INFO - PROCESS | 1654 | 1461709897708 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a482c00) [pid = 1654] [serial = 1291] [outer = 0x127333800] 15:31:38 INFO - PROCESS | 1654 | 1461709898149 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:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 15:31:38 INFO - PROCESS | 1654 | 1461709898218 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1654 | 1461709898220 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:31:38 INFO - PROCESS | 1654 | 1461709898223 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1654 | 1461709898224 Marionette TRACE conn2 <- [1,1694,null,{}] 15:31:38 INFO - PROCESS | 1654 | 1461709898227 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:31:38 INFO - PROCESS | 1654 | 1461709898353 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:31:38 INFO - PROCESS | 1654 | 1461709898588 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x119078000 == 47 [pid = 1654] [id = 431] 15:31:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1147da000) [pid = 1654] [serial = 1292] [outer = 0x0] 15:31:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x114be8800) [pid = 1654] [serial = 1293] [outer = 0x1147da000] 15:31:38 INFO - PROCESS | 1654 | 1461709898628 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x114f03c00) [pid = 1654] [serial = 1294] [outer = 0x1147da000] 15:31:39 INFO - PROCESS | 1654 | 1461709899098 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:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 921ms 15:31:39 INFO - PROCESS | 1654 | 1461709899145 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 1654 | 1461709899147 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:31:39 INFO - PROCESS | 1654 | 1461709899169 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1654 | 1461709899171 Marionette TRACE conn2 <- [1,1698,null,{}] 15:31:39 INFO - PROCESS | 1654 | 1461709899176 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:31:39 INFO - PROCESS | 1654 | 1461709899264 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:31:39 INFO - PROCESS | 1654 | 1461709899337 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119066000 == 48 [pid = 1654] [id = 432] 15:31:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x114f0f400) [pid = 1654] [serial = 1295] [outer = 0x0] 15:31:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1157c2c00) [pid = 1654] [serial = 1296] [outer = 0x114f0f400] 15:31:39 INFO - PROCESS | 1654 | 1461709899363 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119356000) [pid = 1654] [serial = 1297] [outer = 0x114f0f400] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b758000 == 47 [pid = 1654] [id = 424] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x128d7c800 == 46 [pid = 1654] [id = 423] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11b007800 == 45 [pid = 1654] [id = 422] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x127aa0800 == 44 [pid = 1654] [id = 421] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1271a2800 == 43 [pid = 1654] [id = 420] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x124327000 == 42 [pid = 1654] [id = 419] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5e0800 == 41 [pid = 1654] [id = 418] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12405d800) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11bfa1800 == 40 [pid = 1654] [id = 417] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11b05b800 == 39 [pid = 1654] [id = 416] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11932d800 == 38 [pid = 1654] [id = 415] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11689c000 == 37 [pid = 1654] [id = 414] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11b021000 == 36 [pid = 1654] [id = 413] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11add4000 == 35 [pid = 1654] [id = 412] 15:31:39 INFO - PROCESS | 1654 | --DOCSHELL 0x114e69800 == 34 [pid = 1654] [id = 411] 15:31:39 INFO - PROCESS | 1654 | 1461709899870 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:31:39 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:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 744ms 15:31:39 INFO - PROCESS | 1654 | 1461709899897 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:31:39 INFO - PROCESS | 1654 | 1461709899903 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:31:39 INFO - PROCESS | 1654 | 1461709899908 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1654 | 1461709899910 Marionette TRACE conn2 <- [1,1702,null,{}] 15:31:39 INFO - PROCESS | 1654 | 1461709899913 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:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11bcc6c00) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x114f11000) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1152c6800) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11aa4e000) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11ad3d400) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116680400) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1190b3400) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c343c00) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11bf85000) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 15:31:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c9f7800) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123ded400) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c51e000) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11584b400) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x123ce7400) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123ba5000) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119b73000) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x114f05000) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c346800) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11af5fc00) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11bad1400) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 15:31:40 INFO - PROCESS | 1654 | 1461709900087 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:31:40 INFO - PROCESS | 1654 | 1461709900129 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x119221000 == 35 [pid = 1654] [id = 433] 15:31:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x114f10800) [pid = 1654] [serial = 1298] [outer = 0x0] 15:31:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1199e0c00) [pid = 1654] [serial = 1299] [outer = 0x114f10800] 15:31:40 INFO - PROCESS | 1654 | 1461709900156 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11aa72c00) [pid = 1654] [serial = 1300] [outer = 0x114f10800] 15:31:40 INFO - PROCESS | 1654 | 1461709900458 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:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 570ms 15:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:31:40 INFO - PROCESS | 1654 | 1461709900478 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1654 | 1461709900479 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:31:40 INFO - PROCESS | 1654 | 1461709900504 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1654 | 1461709900508 Marionette TRACE conn2 <- [1,1706,null,{}] 15:31:40 INFO - PROCESS | 1654 | 1461709900517 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:31:40 INFO - PROCESS | 1654 | 1461709900595 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:31:40 INFO - PROCESS | 1654 | 1461709900605 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba67000 == 36 [pid = 1654] [id = 434] 15:31:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11ad3b400) [pid = 1654] [serial = 1301] [outer = 0x0] 15:31:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bad1800) [pid = 1654] [serial = 1302] [outer = 0x11ad3b400] 15:31:40 INFO - PROCESS | 1654 | 1461709900630 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11bf81c00) [pid = 1654] [serial = 1303] [outer = 0x11ad3b400] 15:31:40 INFO - PROCESS | 1654 | 1461709900972 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:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 506ms 15:31:40 INFO - PROCESS | 1654 | 1461709900989 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1654 | 1461709900990 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:31:40 INFO - PROCESS | 1654 | 1461709900993 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1654 | 1461709900994 Marionette TRACE conn2 <- [1,1710,null,{}] 15:31:40 INFO - PROCESS | 1654 | 1461709900996 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:31:41 INFO - PROCESS | 1654 | 1461709901083 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:31:41 INFO - PROCESS | 1654 | 1461709901134 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf99000 == 37 [pid = 1654] [id = 435] 15:31:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11ad3c000) [pid = 1654] [serial = 1304] [outer = 0x0] 15:31:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c1ac000) [pid = 1654] [serial = 1305] [outer = 0x11ad3c000] 15:31:41 INFO - PROCESS | 1654 | 1461709901160 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c443000) [pid = 1654] [serial = 1306] [outer = 0x11ad3c000] 15:31:41 INFO - PROCESS | 1654 | 1461709901442 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:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms 15:31:41 INFO - PROCESS | 1654 | 1461709901462 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 1654 | 1461709901463 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:31:41 INFO - PROCESS | 1654 | 1461709901465 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1654 | 1461709901467 Marionette TRACE conn2 <- [1,1714,null,{}] 15:31:41 INFO - PROCESS | 1654 | 1461709901477 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:31:41 INFO - PROCESS | 1654 | 1461709901559 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:31:41 INFO - PROCESS | 1654 | 1461709901564 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166f4000 == 38 [pid = 1654] [id = 436] 15:31:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11ca75c00) [pid = 1654] [serial = 1307] [outer = 0x0] 15:31:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123ba5c00) [pid = 1654] [serial = 1308] [outer = 0x11ca75c00] 15:31:41 INFO - PROCESS | 1654 | 1461709901599 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x123f07000) [pid = 1654] [serial = 1309] [outer = 0x11ca75c00] 15:31:41 INFO - PROCESS | 1654 | 1461709901958 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:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 526ms 15:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:31:42 INFO - PROCESS | 1654 | 1461709901997 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1654 | 1461709901998 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:31:42 INFO - PROCESS | 1654 | 1461709902002 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1654 | 1461709902004 Marionette TRACE conn2 <- [1,1718,null,{}] 15:31:42 INFO - PROCESS | 1654 | 1461709902007 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:31:42 INFO - PROCESS | 1654 | 1461709902107 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:31:42 INFO - PROCESS | 1654 | 1461709902119 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x124338000 == 39 [pid = 1654] [id = 437] 15:31:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1242d3000) [pid = 1654] [serial = 1310] [outer = 0x0] 15:31:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x127332000) [pid = 1654] [serial = 1311] [outer = 0x1242d3000] 15:31:42 INFO - PROCESS | 1654 | 1461709902145 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1278b6800) [pid = 1654] [serial = 1312] [outer = 0x1242d3000] 15:31:42 INFO - PROCESS | 1654 | 1461709902472 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:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 521ms 15:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:31:42 INFO - PROCESS | 1654 | 1461709902523 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1654 | 1461709902524 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:31:42 INFO - PROCESS | 1654 | 1461709902526 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1654 | 1461709902527 Marionette TRACE conn2 <- [1,1722,null,{}] 15:31:42 INFO - PROCESS | 1654 | 1461709902529 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:31:42 INFO - PROCESS | 1654 | 1461709902625 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:31:42 INFO - PROCESS | 1654 | 1461709902639 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x128305000 == 40 [pid = 1654] [id = 438] 15:31:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x127aee000) [pid = 1654] [serial = 1313] [outer = 0x0] 15:31:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a485c00) [pid = 1654] [serial = 1314] [outer = 0x127aee000] 15:31:42 INFO - PROCESS | 1654 | 1461709902664 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12a48e800) [pid = 1654] [serial = 1315] [outer = 0x127aee000] 15:31:43 INFO - PROCESS | 1654 | 1461709903007 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:31:43 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:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 15:31:43 INFO - PROCESS | 1654 | 1461709903050 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1654 | 1461709903051 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:31:43 INFO - PROCESS | 1654 | 1461709903053 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1654 | 1461709903054 Marionette TRACE conn2 <- [1,1726,null,{}] 15:31:43 INFO - PROCESS | 1654 | 1461709903057 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:31:43 INFO - PROCESS | 1654 | 1461709903156 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:31:43 INFO - PROCESS | 1654 | 1461709903160 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x129ec0800 == 41 [pid = 1654] [id = 439] 15:31:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a48f400) [pid = 1654] [serial = 1316] [outer = 0x0] 15:31:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12a4d7800) [pid = 1654] [serial = 1317] [outer = 0x12a48f400] 15:31:43 INFO - PROCESS | 1654 | 1461709903215 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12a4dd400) [pid = 1654] [serial = 1318] [outer = 0x12a48f400] 15:31:43 INFO - PROCESS | 1654 | 1461709903564 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:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 15:31:43 INFO - PROCESS | 1654 | 1461709903574 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:31:43 INFO - PROCESS | 1654 | 1461709903576 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:31:43 INFO - PROCESS | 1654 | 1461709903579 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1654 | 1461709903581 Marionette TRACE conn2 <- [1,1730,null,{}] 15:31:43 INFO - PROCESS | 1654 | 1461709903584 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:31:43 INFO - PROCESS | 1654 | 1461709903736 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:31:43 INFO - PROCESS | 1654 | 1461709903753 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bab2000 == 42 [pid = 1654] [id = 440] 15:31:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12a4dd800) [pid = 1654] [serial = 1319] [outer = 0x0] 15:31:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b285400) [pid = 1654] [serial = 1320] [outer = 0x12a4dd800] 15:31:43 INFO - PROCESS | 1654 | 1461709903778 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b28b800) [pid = 1654] [serial = 1321] [outer = 0x12a4dd800] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1199d5c00) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1278f0800) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x114f11c00) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c34a400) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x123ced400) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1157ccc00) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x114f0dc00) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11af5f400) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11ba7e800) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12497b000) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11aa76c00) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:31:44 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11b774400) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:31:44 INFO - PROCESS | 1654 | 1461709904185 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:31:44 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:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 620ms 15:31:44 INFO - PROCESS | 1654 | 1461709904200 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1654 | 1461709904203 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:31:44 INFO - PROCESS | 1654 | 1461709904207 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1654 | 1461709904208 Marionette TRACE conn2 <- [1,1734,null,{}] 15:31:44 INFO - PROCESS | 1654 | 1461709904210 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:31:44 INFO - PROCESS | 1654 | 1461709904294 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:31:44 INFO - PROCESS | 1654 | 1461709904298 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x128307000 == 43 [pid = 1654] [id = 441] 15:31:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x114bf1800) [pid = 1654] [serial = 1322] [outer = 0x0] 15:31:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116855c00) [pid = 1654] [serial = 1323] [outer = 0x114bf1800] 15:31:44 INFO - PROCESS | 1654 | 1461709904330 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123f12c00) [pid = 1654] [serial = 1324] [outer = 0x114bf1800] 15:31:44 INFO - PROCESS | 1654 | 1461709904678 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:31:44 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:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 15:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:31:44 INFO - PROCESS | 1654 | 1461709904726 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1654 | 1461709904728 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:31:44 INFO - PROCESS | 1654 | 1461709904730 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1654 | 1461709904732 Marionette TRACE conn2 <- [1,1738,null,{}] 15:31:44 INFO - PROCESS | 1654 | 1461709904734 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:31:44 INFO - PROCESS | 1654 | 1461709904828 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:31:44 INFO - PROCESS | 1654 | 1461709904832 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db40000 == 44 [pid = 1654] [id = 442] 15:31:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1242cd800) [pid = 1654] [serial = 1325] [outer = 0x0] 15:31:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b45a400) [pid = 1654] [serial = 1326] [outer = 0x1242cd800] 15:31:44 INFO - PROCESS | 1654 | 1461709904858 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b4f1c00) [pid = 1654] [serial = 1327] [outer = 0x1242cd800] 15:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 15:31:45 INFO - PROCESS | 1654 | 1461709905194 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:31:45 INFO - PROCESS | 1654 | 1461709905204 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1654 | 1461709905205 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:31:45 INFO - PROCESS | 1654 | 1461709905207 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1654 | 1461709905208 Marionette TRACE conn2 <- [1,1742,null,{}] 15:31:45 INFO - PROCESS | 1654 | 1461709905211 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:31:45 INFO - PROCESS | 1654 | 1461709905297 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:31:45 INFO - PROCESS | 1654 | 1461709905303 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db5b000 == 45 [pid = 1654] [id = 443] 15:31:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b5f0400) [pid = 1654] [serial = 1328] [outer = 0x0] 15:31:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b5fcc00) [pid = 1654] [serial = 1329] [outer = 0x12b5f0400] 15:31:45 INFO - PROCESS | 1654 | 1461709905327 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b792c00) [pid = 1654] [serial = 1330] [outer = 0x12b5f0400] 15:31:45 INFO - PROCESS | 1654 | 1461709905641 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:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 15:31:45 INFO - PROCESS | 1654 | 1461709905677 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1654 | 1461709905678 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:31:45 INFO - PROCESS | 1654 | 1461709905698 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1654 | 1461709905699 Marionette TRACE conn2 <- [1,1746,null,{}] 15:31:45 INFO - PROCESS | 1654 | 1461709905705 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:31:45 INFO - PROCESS | 1654 | 1461709905788 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:31:45 INFO - PROCESS | 1654 | 1461709905792 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e63a800 == 46 [pid = 1654] [id = 444] 15:31:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b4f3400) [pid = 1654] [serial = 1331] [outer = 0x0] 15:31:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b798400) [pid = 1654] [serial = 1332] [outer = 0x12b4f3400] 15:31:45 INFO - PROCESS | 1654 | 1461709905817 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12ba6b800) [pid = 1654] [serial = 1333] [outer = 0x12b4f3400] 15:31:46 INFO - PROCESS | 1654 | 1461709906268 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:31:46 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:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 627ms 15:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:31:46 INFO - PROCESS | 1654 | 1461709906321 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1654 | 1461709906323 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:31:46 INFO - PROCESS | 1654 | 1461709906327 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1654 | 1461709906329 Marionette TRACE conn2 <- [1,1750,null,{}] 15:31:46 INFO - PROCESS | 1654 | 1461709906335 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:31:46 INFO - PROCESS | 1654 | 1461709906442 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:31:46 INFO - PROCESS | 1654 | 1461709906512 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119338800 == 47 [pid = 1654] [id = 445] 15:31:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x114bec000) [pid = 1654] [serial = 1334] [outer = 0x0] 15:31:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1152c1800) [pid = 1654] [serial = 1335] [outer = 0x114bec000] 15:31:46 INFO - PROCESS | 1654 | 1461709906544 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11685dc00) [pid = 1654] [serial = 1336] [outer = 0x114bec000] 15:31:46 INFO - PROCESS | 1654 | 1461709906979 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:31:46 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:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 673ms 15:31:47 INFO - PROCESS | 1654 | 1461709907000 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1654 | 1461709907004 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:31:47 INFO - PROCESS | 1654 | 1461709907009 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1654 | 1461709907011 Marionette TRACE conn2 <- [1,1754,null,{}] 15:31:47 INFO - PROCESS | 1654 | 1461709907014 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:31:47 INFO - PROCESS | 1654 | 1461709907153 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:31:47 INFO - PROCESS | 1654 | 1461709907160 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c8e000 == 48 [pid = 1654] [id = 446] 15:31:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119297400) [pid = 1654] [serial = 1337] [outer = 0x0] 15:31:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11a85a400) [pid = 1654] [serial = 1338] [outer = 0x119297400] 15:31:47 INFO - PROCESS | 1654 | 1461709907194 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11b777c00) [pid = 1654] [serial = 1339] [outer = 0x119297400] 15:31:47 INFO - PROCESS | 1654 | 1461709907623 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:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 15:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:31:47 INFO - PROCESS | 1654 | 1461709907684 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1654 | 1461709907686 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:31:47 INFO - PROCESS | 1654 | 1461709907688 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1654 | 1461709907691 Marionette TRACE conn2 <- [1,1758,null,{}] 15:31:47 INFO - PROCESS | 1654 | 1461709907699 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:31:47 INFO - PROCESS | 1654 | 1461709907824 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:31:47 INFO - PROCESS | 1654 | 1461709907892 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3bb800 == 49 [pid = 1654] [id = 447] 15:31:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c341400) [pid = 1654] [serial = 1340] [outer = 0x0] 15:31:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11ca71800) [pid = 1654] [serial = 1341] [outer = 0x11c341400] 15:31:47 INFO - PROCESS | 1654 | 1461709907924 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x123cf0400) [pid = 1654] [serial = 1342] [outer = 0x11c341400] 15:31:48 INFO - PROCESS | 1654 | 1461709908345 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:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 672ms 15:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:31:48 INFO - PROCESS | 1654 | 1461709908360 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1654 | 1461709908362 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:31:48 INFO - PROCESS | 1654 | 1461709908364 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1654 | 1461709908366 Marionette TRACE conn2 <- [1,1762,null,{}] 15:31:48 INFO - PROCESS | 1654 | 1461709908368 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:31:48 INFO - PROCESS | 1654 | 1461709908470 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:31:48 INFO - PROCESS | 1654 | 1461709908521 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e99a000 == 50 [pid = 1654] [id = 448] 15:31:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x123de6800) [pid = 1654] [serial = 1343] [outer = 0x0] 15:31:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1278b0800) [pid = 1654] [serial = 1344] [outer = 0x123de6800] 15:31:48 INFO - PROCESS | 1654 | 1461709908552 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a487800) [pid = 1654] [serial = 1345] [outer = 0x123de6800] 15:31:48 INFO - PROCESS | 1654 | 1461709908973 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:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 15:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:31:49 INFO - PROCESS | 1654 | 1461709909037 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1654 | 1461709909038 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:31:49 INFO - PROCESS | 1654 | 1461709909040 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1654 | 1461709909042 Marionette TRACE conn2 <- [1,1766,null,{}] 15:31:49 INFO - PROCESS | 1654 | 1461709909044 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:31:49 INFO - PROCESS | 1654 | 1461709909142 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:31:49 INFO - PROCESS | 1654 | 1461709909239 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ead3800 == 51 [pid = 1654] [id = 449] 15:31:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1152c7c00) [pid = 1654] [serial = 1346] [outer = 0x0] 15:31:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12a4dfc00) [pid = 1654] [serial = 1347] [outer = 0x1152c7c00] 15:31:49 INFO - PROCESS | 1654 | 1461709909270 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b461800) [pid = 1654] [serial = 1348] [outer = 0x1152c7c00] 15:31:49 INFO - PROCESS | 1654 | 1461709909704 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:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 15:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:31:49 INFO - PROCESS | 1654 | 1461709909711 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1654 | 1461709909712 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:31:49 INFO - PROCESS | 1654 | 1461709909714 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1654 | 1461709909716 Marionette TRACE conn2 <- [1,1770,null,{}] 15:31:49 INFO - PROCESS | 1654 | 1461709909718 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:31:49 INFO - PROCESS | 1654 | 1461709909833 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:31:49 INFO - PROCESS | 1654 | 1461709909892 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2cd000 == 52 [pid = 1654] [id = 450] 15:31:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12b5ff400) [pid = 1654] [serial = 1349] [outer = 0x0] 15:31:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12ba71400) [pid = 1654] [serial = 1350] [outer = 0x12b5ff400] 15:31:49 INFO - PROCESS | 1654 | 1461709909923 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12bbfcc00) [pid = 1654] [serial = 1351] [outer = 0x12b5ff400] 15:31:50 INFO - PROCESS | 1654 | 1461709910564 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:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 922ms 15:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:31:50 INFO - PROCESS | 1654 | 1461709910637 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1654 | 1461709910639 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:31:50 INFO - PROCESS | 1654 | 1461709910642 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1654 | 1461709910645 Marionette TRACE conn2 <- [1,1774,null,{}] 15:31:50 INFO - PROCESS | 1654 | 1461709910649 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:31:50 INFO - PROCESS | 1654 | 1461709910783 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:31:50 INFO - PROCESS | 1654 | 1461709910819 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bea4000 == 53 [pid = 1654] [id = 451] 15:31:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1157bf800) [pid = 1654] [serial = 1352] [outer = 0x0] 15:31:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x116858400) [pid = 1654] [serial = 1353] [outer = 0x1157bf800] 15:31:50 INFO - PROCESS | 1654 | 1461709910847 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11929c400) [pid = 1654] [serial = 1354] [outer = 0x1157bf800] 15:31:51 INFO - PROCESS | 1654 | 1461709911259 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:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 674ms 15:31:51 INFO - PROCESS | 1654 | 1461709911317 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 1654 | 1461709911321 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:31:51 INFO - PROCESS | 1654 | 1461709911325 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1654 | 1461709911327 Marionette TRACE conn2 <- [1,1778,null,{}] 15:31:51 INFO - PROCESS | 1654 | 1461709911329 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:31:51 INFO - PROCESS | 1654 | 1461709911425 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:31:51 INFO - PROCESS | 1654 | 1461709911482 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af1b800 == 54 [pid = 1654] [id = 452] 15:31:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119d95800) [pid = 1654] [serial = 1355] [outer = 0x0] 15:31:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11ad36400) [pid = 1654] [serial = 1356] [outer = 0x119d95800] 15:31:51 INFO - PROCESS | 1654 | 1461709911524 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11ba80000) [pid = 1654] [serial = 1357] [outer = 0x119d95800] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12db5b000 == 53 [pid = 1654] [id = 443] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12db40000 == 52 [pid = 1654] [id = 442] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x128307000 == 51 [pid = 1654] [id = 441] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12bab2000 == 50 [pid = 1654] [id = 440] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x129ec0800 == 49 [pid = 1654] [id = 439] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x128305000 == 48 [pid = 1654] [id = 438] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x124338000 == 47 [pid = 1654] [id = 437] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1166f4000 == 46 [pid = 1654] [id = 436] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf99000 == 45 [pid = 1654] [id = 435] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba67000 == 44 [pid = 1654] [id = 434] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x119221000 == 43 [pid = 1654] [id = 433] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x119066000 == 42 [pid = 1654] [id = 432] 15:31:51 INFO - PROCESS | 1654 | --DOCSHELL 0x119078000 == 41 [pid = 1654] [id = 431] 15:31:51 INFO - PROCESS | 1654 | 1461709911915 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:31:51 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:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 621ms 15:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:31:51 INFO - PROCESS | 1654 | 1461709911947 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 1654 | 1461709911948 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:31:51 INFO - PROCESS | 1654 | 1461709911950 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1654 | 1461709911953 Marionette TRACE conn2 <- [1,1782,null,{}] 15:31:51 INFO - PROCESS | 1654 | 1461709911960 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:31:52 INFO - PROCESS | 1654 | 1461709912043 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1273d5c00) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c33d400) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11c9ebc00) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x123cec400) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12497a800) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1241fe000) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x118a41c00) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11935d400) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11509d400) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1152cdc00) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1190b4c00) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11afccc00) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11b781000) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11bf7dc00) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1142b8000) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11aa4b800) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1273d9c00) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1271ea400) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12765a800) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1278f0400) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c340400) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x127663800) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11c345800) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c1b2000) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a483c00) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128324c00) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1654 | 1461709912125 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b008800 == 42 [pid = 1654] [id = 453] 15:31:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1152cdc00) [pid = 1654] [serial = 1358] [outer = 0x0] 15:31:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11afccc00) [pid = 1654] [serial = 1359] [outer = 0x1152cdc00] 15:31:52 INFO - PROCESS | 1654 | 1461709912155 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c33f800) [pid = 1654] [serial = 1360] [outer = 0x1152cdc00] 15:31:52 INFO - PROCESS | 1654 | 1461709912461 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:31:52 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:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 15:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:31:52 INFO - PROCESS | 1654 | 1461709912475 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1654 | 1461709912477 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:31:52 INFO - PROCESS | 1654 | 1461709912479 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1654 | 1461709912481 Marionette TRACE conn2 <- [1,1786,null,{}] 15:31:52 INFO - PROCESS | 1654 | 1461709912483 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:31:52 INFO - PROCESS | 1654 | 1461709912567 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:31:52 INFO - PROCESS | 1654 | 1461709912574 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e5e800 == 43 [pid = 1654] [id = 454] 15:31:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c344000) [pid = 1654] [serial = 1361] [outer = 0x0] 15:31:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c51ec00) [pid = 1654] [serial = 1362] [outer = 0x11c344000] 15:31:52 INFO - PROCESS | 1654 | 1461709912600 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x123babc00) [pid = 1654] [serial = 1363] [outer = 0x11c344000] 15:31:52 INFO - PROCESS | 1654 | 1461709912926 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:31:52 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:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 470ms 15:31:52 INFO - PROCESS | 1654 | 1461709912950 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1654 | 1461709912953 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:31:52 INFO - PROCESS | 1654 | 1461709912956 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1654 | 1461709912957 Marionette TRACE conn2 <- [1,1790,null,{}] 15:31:52 INFO - PROCESS | 1654 | 1461709912960 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:31:53 INFO - PROCESS | 1654 | 1461709913038 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:31:53 INFO - PROCESS | 1654 | 1461709913042 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11595a800 == 44 [pid = 1654] [id = 455] 15:31:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123cec400) [pid = 1654] [serial = 1364] [outer = 0x0] 15:31:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1242ce000) [pid = 1654] [serial = 1365] [outer = 0x123cec400] 15:31:53 INFO - PROCESS | 1654 | 1461709913068 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1273d7800) [pid = 1654] [serial = 1366] [outer = 0x123cec400] 15:31:53 INFO - PROCESS | 1654 | 1461709913410 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:31:53 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:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms 15:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:31:53 INFO - PROCESS | 1654 | 1461709913427 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 1654 | 1461709913428 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:31:53 INFO - PROCESS | 1654 | 1461709913430 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 1654 | 1461709913431 Marionette TRACE conn2 <- [1,1794,null,{}] 15:31:53 INFO - PROCESS | 1654 | 1461709913433 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:31:53 INFO - PROCESS | 1654 | 1461709913527 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:31:53 INFO - PROCESS | 1654 | 1461709913590 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x128307000 == 45 [pid = 1654] [id = 456] 15:31:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127326800) [pid = 1654] [serial = 1367] [outer = 0x0] 15:31:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1278e6c00) [pid = 1654] [serial = 1368] [outer = 0x127326800] 15:31:53 INFO - PROCESS | 1654 | 1461709913618 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a4dc400) [pid = 1654] [serial = 1369] [outer = 0x127326800] 15:31:53 INFO - PROCESS | 1654 | 1461709913951 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:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 15:31:54 INFO - PROCESS | 1654 | 1461709913998 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1654 | 1461709913999 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:31:54 INFO - PROCESS | 1654 | 1461709914002 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1654 | 1461709914003 Marionette TRACE conn2 <- [1,1798,null,{}] 15:31:54 INFO - PROCESS | 1654 | 1461709914005 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:31:54 INFO - PROCESS | 1654 | 1461709914103 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:31:54 INFO - PROCESS | 1654 | 1461709914138 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x129eca000 == 46 [pid = 1654] [id = 457] 15:31:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c514400) [pid = 1654] [serial = 1370] [outer = 0x0] 15:31:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b288400) [pid = 1654] [serial = 1371] [outer = 0x11c514400] 15:31:54 INFO - PROCESS | 1654 | 1461709914165 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b5f9800) [pid = 1654] [serial = 1372] [outer = 0x11c514400] 15:31:54 INFO - PROCESS | 1654 | 1461709914481 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:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 15:31:54 INFO - PROCESS | 1654 | 1461709914522 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1654 | 1461709914523 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:31:54 INFO - PROCESS | 1654 | 1461709914525 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1654 | 1461709914527 Marionette TRACE conn2 <- [1,1802,null,{}] 15:31:54 INFO - PROCESS | 1654 | 1461709914529 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:31:54 INFO - PROCESS | 1654 | 1461709914628 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:31:54 INFO - PROCESS | 1654 | 1461709914633 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd38800 == 47 [pid = 1654] [id = 458] 15:31:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12b5fa400) [pid = 1654] [serial = 1373] [outer = 0x0] 15:31:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b795c00) [pid = 1654] [serial = 1374] [outer = 0x12b5fa400] 15:31:54 INFO - PROCESS | 1654 | 1461709914689 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12ba71c00) [pid = 1654] [serial = 1375] [outer = 0x12b5fa400] 15:31:55 INFO - PROCESS | 1654 | 1461709914999 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:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 15:31:55 INFO - PROCESS | 1654 | 1461709915047 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1654 | 1461709915048 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:31:55 INFO - PROCESS | 1654 | 1461709915050 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1654 | 1461709915051 Marionette TRACE conn2 <- [1,1806,null,{}] 15:31:55 INFO - PROCESS | 1654 | 1461709915054 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:31:55 INFO - PROCESS | 1654 | 1461709915156 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:31:55 INFO - PROCESS | 1654 | 1461709915168 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3bb000 == 48 [pid = 1654] [id = 459] 15:31:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12b78fc00) [pid = 1654] [serial = 1376] [outer = 0x0] 15:31:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12bbf4800) [pid = 1654] [serial = 1377] [outer = 0x12b78fc00] 15:31:55 INFO - PROCESS | 1654 | 1461709915193 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12bd70000) [pid = 1654] [serial = 1378] [outer = 0x12b78fc00] 15:31:55 INFO - PROCESS | 1654 | 1461709915531 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:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 15:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:31:55 INFO - PROCESS | 1654 | 1461709915573 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1654 | 1461709915575 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:31:55 INFO - PROCESS | 1654 | 1461709915577 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1654 | 1461709915578 Marionette TRACE conn2 <- [1,1810,null,{}] 15:31:55 INFO - PROCESS | 1654 | 1461709915580 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:31:55 INFO - PROCESS | 1654 | 1461709915680 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:31:55 INFO - PROCESS | 1654 | 1461709915716 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e33c000 == 49 [pid = 1654] [id = 460] 15:31:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12ba72c00) [pid = 1654] [serial = 1379] [outer = 0x0] 15:31:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12bd7a400) [pid = 1654] [serial = 1380] [outer = 0x12ba72c00] 15:31:55 INFO - PROCESS | 1654 | 1461709915740 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12bdadc00) [pid = 1654] [serial = 1381] [outer = 0x12ba72c00] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1242cd800) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1242d3000) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1147da000) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x114f10800) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x127aee000) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11ca75c00) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12a48f400) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11ad3b400) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x114f0f400) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11ad3c000) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b5f0400) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a4dd800) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:31:56 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x114bf1800) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:31:56 INFO - PROCESS | 1654 | 1461709916126 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:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 568ms 15:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:31:56 INFO - PROCESS | 1654 | 1461709916146 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1654 | 1461709916147 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:31:56 INFO - PROCESS | 1654 | 1461709916149 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1654 | 1461709916153 Marionette TRACE conn2 <- [1,1814,null,{}] 15:31:56 INFO - PROCESS | 1654 | 1461709916156 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:31:56 INFO - PROCESS | 1654 | 1461709916248 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:31:56 INFO - PROCESS | 1654 | 1461709916306 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d34a800 == 50 [pid = 1654] [id = 461] 15:31:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x114bba000) [pid = 1654] [serial = 1382] [outer = 0x0] 15:31:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x123b3e000) [pid = 1654] [serial = 1383] [outer = 0x114bba000] 15:31:56 INFO - PROCESS | 1654 | 1461709916335 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d094400) [pid = 1654] [serial = 1384] [outer = 0x114bba000] 15:31:56 INFO - PROCESS | 1654 | 1461709916630 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:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 15:31:56 INFO - PROCESS | 1654 | 1461709916673 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1654 | 1461709916675 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:31:56 INFO - PROCESS | 1654 | 1461709916677 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1654 | 1461709916678 Marionette TRACE conn2 <- [1,1818,null,{}] 15:31:56 INFO - PROCESS | 1654 | 1461709916680 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:31:56 INFO - PROCESS | 1654 | 1461709916763 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:31:56 INFO - PROCESS | 1654 | 1461709916768 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5bb000 == 51 [pid = 1654] [id = 462] 15:31:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b4e9c00) [pid = 1654] [serial = 1385] [outer = 0x0] 15:31:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12d35b800) [pid = 1654] [serial = 1386] [outer = 0x12b4e9c00] 15:31:56 INFO - PROCESS | 1654 | 1461709916793 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12d3f0c00) [pid = 1654] [serial = 1387] [outer = 0x12b4e9c00] 15:31:57 INFO - PROCESS | 1654 | 1461709917137 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:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 15:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:31:57 INFO - PROCESS | 1654 | 1461709917146 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1654 | 1461709917147 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:31:57 INFO - PROCESS | 1654 | 1461709917150 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1654 | 1461709917151 Marionette TRACE conn2 <- [1,1822,null,{}] 15:31:57 INFO - PROCESS | 1654 | 1461709917155 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:31:57 INFO - PROCESS | 1654 | 1461709917265 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:31:57 INFO - PROCESS | 1654 | 1461709917271 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5d1800 == 52 [pid = 1654] [id = 463] 15:31:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12b5f0400) [pid = 1654] [serial = 1388] [outer = 0x0] 15:31:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12d3ef800) [pid = 1654] [serial = 1389] [outer = 0x12b5f0400] 15:31:57 INFO - PROCESS | 1654 | 1461709917296 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12d637c00) [pid = 1654] [serial = 1390] [outer = 0x12b5f0400] 15:31:57 INFO - PROCESS | 1654 | 1461709917604 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:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 471ms 15:31:57 INFO - PROCESS | 1654 | 1461709917623 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1654 | 1461709917624 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:31:57 INFO - PROCESS | 1654 | 1461709917626 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1654 | 1461709917627 Marionette TRACE conn2 <- [1,1826,null,{}] 15:31:57 INFO - PROCESS | 1654 | 1461709917629 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:31:57 INFO - PROCESS | 1654 | 1461709917714 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:31:57 INFO - PROCESS | 1654 | 1461709917718 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa96800 == 53 [pid = 1654] [id = 464] 15:31:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12d630800) [pid = 1654] [serial = 1391] [outer = 0x0] 15:31:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12e2cb400) [pid = 1654] [serial = 1392] [outer = 0x12d630800] 15:31:57 INFO - PROCESS | 1654 | 1461709917743 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12e2d2400) [pid = 1654] [serial = 1393] [outer = 0x12d630800] 15:31:58 INFO - PROCESS | 1654 | 1461709918205 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:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 620ms 15:31:58 INFO - PROCESS | 1654 | 1461709918246 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1654 | 1461709918249 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:31:58 INFO - PROCESS | 1654 | 1461709918252 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1654 | 1461709918255 Marionette TRACE conn2 <- [1,1830,null,{}] 15:31:58 INFO - PROCESS | 1654 | 1461709918259 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:31:58 INFO - PROCESS | 1654 | 1461709918371 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:31:58 INFO - PROCESS | 1654 | 1461709918483 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119876800 == 54 [pid = 1654] [id = 465] 15:31:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1157cb800) [pid = 1654] [serial = 1394] [outer = 0x0] 15:31:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1187f1800) [pid = 1654] [serial = 1395] [outer = 0x1157cb800] 15:31:58 INFO - PROCESS | 1654 | 1461709918517 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11aa49c00) [pid = 1654] [serial = 1396] [outer = 0x1157cb800] 15:31:58 INFO - PROCESS | 1654 | 1461709918914 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:31:58 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:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 15:31:58 INFO - PROCESS | 1654 | 1461709918975 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1654 | 1461709918979 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:31:58 INFO - PROCESS | 1654 | 1461709918984 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1654 | 1461709918985 Marionette TRACE conn2 <- [1,1834,null,{}] 15:31:58 INFO - PROCESS | 1654 | 1461709918988 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:31:59 INFO - PROCESS | 1654 | 1461709919092 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:31:59 INFO - PROCESS | 1654 | 1461709919150 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c89000 == 55 [pid = 1654] [id = 466] 15:31:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11aa73800) [pid = 1654] [serial = 1397] [outer = 0x0] 15:31:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11be4e800) [pid = 1654] [serial = 1398] [outer = 0x11aa73800] 15:31:59 INFO - PROCESS | 1654 | 1461709919181 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11c33c400) [pid = 1654] [serial = 1399] [outer = 0x11aa73800] 15:31:59 INFO - PROCESS | 1654 | 1461709919636 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:31:59 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:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 721ms 15:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:31:59 INFO - PROCESS | 1654 | 1461709919711 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 1654 | 1461709919712 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:31:59 INFO - PROCESS | 1654 | 1461709919715 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1654 | 1461709919718 Marionette TRACE conn2 <- [1,1838,null,{}] 15:31:59 INFO - PROCESS | 1654 | 1461709919745 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:31:59 INFO - PROCESS | 1654 | 1461709919852 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:31:59 INFO - PROCESS | 1654 | 1461709919926 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e32a800 == 56 [pid = 1654] [id = 467] 15:31:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1273dbc00) [pid = 1654] [serial = 1400] [outer = 0x0] 15:31:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1278b6c00) [pid = 1654] [serial = 1401] [outer = 0x1273dbc00] 15:31:59 INFO - PROCESS | 1654 | 1461709919958 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x128d9bc00) [pid = 1654] [serial = 1402] [outer = 0x1273dbc00] 15:32:00 INFO - PROCESS | 1654 | 1461709920396 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:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 689ms 15:32:00 INFO - PROCESS | 1654 | 1461709920405 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1654 | 1461709920407 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:32:00 INFO - PROCESS | 1654 | 1461709920409 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1654 | 1461709920410 Marionette TRACE conn2 <- [1,1842,null,{}] 15:32:00 INFO - PROCESS | 1654 | 1461709920413 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:32:00 INFO - PROCESS | 1654 | 1461709920517 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:32:00 INFO - PROCESS | 1654 | 1461709920574 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ffe4000 == 57 [pid = 1654] [id = 468] 15:32:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12839e400) [pid = 1654] [serial = 1403] [outer = 0x0] 15:32:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12a4dbc00) [pid = 1654] [serial = 1404] [outer = 0x12839e400] 15:32:00 INFO - PROCESS | 1654 | 1461709920604 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b5f5400) [pid = 1654] [serial = 1405] [outer = 0x12839e400] 15:32:00 INFO - PROCESS | 1654 | 1461709920983 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:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 618ms 15:32:01 INFO - PROCESS | 1654 | 1461709921028 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 1654 | 1461709921029 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:32:01 INFO - PROCESS | 1654 | 1461709921032 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 1654 | 1461709921033 Marionette TRACE conn2 <- [1,1846,null,{}] 15:32:01 INFO - PROCESS | 1654 | 1461709921037 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:32:01 INFO - PROCESS | 1654 | 1461709921139 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:32:01 INFO - PROCESS | 1654 | 1461709921230 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x130139800 == 58 [pid = 1654] [id = 469] 15:32:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12b797000) [pid = 1654] [serial = 1406] [outer = 0x0] 15:32:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12bbfa400) [pid = 1654] [serial = 1407] [outer = 0x12b797000] 15:32:01 INFO - PROCESS | 1654 | 1461709921260 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12d359c00) [pid = 1654] [serial = 1408] [outer = 0x12b797000] 15:32:01 INFO - PROCESS | 1654 | 1461709921659 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:32:01 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:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 15:32:01 INFO - PROCESS | 1654 | 1461709921739 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 1654 | 1461709921740 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:32:01 INFO - PROCESS | 1654 | 1461709921744 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 1654 | 1461709921745 Marionette TRACE conn2 <- [1,1850,null,{}] 15:32:01 INFO - PROCESS | 1654 | 1461709921747 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:32:01 INFO - PROCESS | 1654 | 1461709921864 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:32:01 INFO - PROCESS | 1654 | 1461709921937 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x129eb4800 == 59 [pid = 1654] [id = 470] 15:32:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x128330c00) [pid = 1654] [serial = 1409] [outer = 0x0] 15:32:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12b461400) [pid = 1654] [serial = 1410] [outer = 0x128330c00] 15:32:01 INFO - PROCESS | 1654 | 1461709921968 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12e510400) [pid = 1654] [serial = 1411] [outer = 0x128330c00] 15:32:02 INFO - PROCESS | 1654 | 1461709922613 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:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 919ms 15:32:02 INFO - PROCESS | 1654 | 1461709922668 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1654 | 1461709922670 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:32:02 INFO - PROCESS | 1654 | 1461709922675 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 1654 | 1461709922678 Marionette TRACE conn2 <- [1,1854,null,{}] 15:32:02 INFO - PROCESS | 1654 | 1461709922682 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:32:02 INFO - PROCESS | 1654 | 1461709922781 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:32:02 INFO - PROCESS | 1654 | 1461709922844 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1a2800 == 60 [pid = 1654] [id = 471] 15:32:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1157ccc00) [pid = 1654] [serial = 1412] [outer = 0x0] 15:32:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x1187f2000) [pid = 1654] [serial = 1413] [outer = 0x1157ccc00] 15:32:02 INFO - PROCESS | 1654 | 1461709922873 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x1199d5c00) [pid = 1654] [serial = 1414] [outer = 0x1157ccc00] 15:32:03 INFO - PROCESS | 1654 | 1461709923296 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:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 673ms 15:32:03 INFO - PROCESS | 1654 | 1461709923349 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1654 | 1461709923353 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:32:03 INFO - PROCESS | 1654 | 1461709923357 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1654 | 1461709923359 Marionette TRACE conn2 <- [1,1858,null,{}] 15:32:03 INFO - PROCESS | 1654 | 1461709923362 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:32:03 INFO - PROCESS | 1654 | 1461709923455 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:32:03 INFO - PROCESS | 1654 | 1461709923530 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b01e800 == 61 [pid = 1654] [id = 472] 15:32:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11584b400) [pid = 1654] [serial = 1415] [outer = 0x0] 15:32:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11aa4e000) [pid = 1654] [serial = 1416] [outer = 0x11584b400] 15:32:03 INFO - PROCESS | 1654 | 1461709923560 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11b781800) [pid = 1654] [serial = 1417] [outer = 0x11584b400] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5d1800 == 60 [pid = 1654] [id = 463] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5bb000 == 59 [pid = 1654] [id = 462] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12d34a800 == 58 [pid = 1654] [id = 461] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12e33c000 == 57 [pid = 1654] [id = 460] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3bb000 == 56 [pid = 1654] [id = 459] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd38800 == 55 [pid = 1654] [id = 458] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x129eca000 == 54 [pid = 1654] [id = 457] 15:32:03 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b798400) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x128307000 == 53 [pid = 1654] [id = 456] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11595a800 == 52 [pid = 1654] [id = 455] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x123e5e800 == 51 [pid = 1654] [id = 454] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11b008800 == 50 [pid = 1654] [id = 453] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11af1b800 == 49 [pid = 1654] [id = 452] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11bea4000 == 48 [pid = 1654] [id = 451] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3bb800 == 47 [pid = 1654] [id = 447] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x123c8e000 == 46 [pid = 1654] [id = 446] 15:32:03 INFO - PROCESS | 1654 | --DOCSHELL 0x119338800 == 45 [pid = 1654] [id = 445] 15:32:03 INFO - PROCESS | 1654 | 1461709923959 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:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 620ms 15:32:03 INFO - PROCESS | 1654 | 1461709923978 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1654 | 1461709923979 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:32:03 INFO - PROCESS | 1654 | 1461709923981 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1654 | 1461709923983 Marionette TRACE conn2 <- [1,1862,null,{}] 15:32:03 INFO - PROCESS | 1654 | 1461709923992 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:32:04 INFO - PROCESS | 1654 | 1461709924087 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x114be8800) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x114f03c00) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1199e0c00) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11aa72c00) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12a485c00) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11ad35400) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x115718400) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x123ba5c00) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c51cc00) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12a489800) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a4d7800) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11bad1800) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11bf81c00) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119356000) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11c1ac000) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1157c2c00) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11c443000) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x128d8fc00) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1273e1000) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b792c00) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12b285400) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12a4dd400) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x123f12c00) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x116855c00) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12b5fcc00) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12b28b800) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b45a400) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x127332000) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1278b6800) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12a48e800) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123f07000) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b4f1c00) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1654 | 1461709924178 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ade0000 == 46 [pid = 1654] [id = 473] 15:32:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x115718400) [pid = 1654] [serial = 1418] [outer = 0x0] 15:32:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119e4c000) [pid = 1654] [serial = 1419] [outer = 0x115718400] 15:32:04 INFO - PROCESS | 1654 | 1461709924209 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c349000) [pid = 1654] [serial = 1420] [outer = 0x115718400] 15:32:04 INFO - PROCESS | 1654 | 1461709924590 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:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 624ms 15:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:32:04 INFO - PROCESS | 1654 | 1461709924606 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1654 | 1461709924607 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:32:04 INFO - PROCESS | 1654 | 1461709924609 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1654 | 1461709924611 Marionette TRACE conn2 <- [1,1866,null,{}] 15:32:04 INFO - PROCESS | 1654 | 1461709924613 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:32:04 INFO - PROCESS | 1654 | 1461709924696 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:32:04 INFO - PROCESS | 1654 | 1461709924751 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e5e800 == 47 [pid = 1654] [id = 474] 15:32:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c442c00) [pid = 1654] [serial = 1421] [outer = 0x0] 15:32:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11ca6c400) [pid = 1654] [serial = 1422] [outer = 0x11c442c00] 15:32:04 INFO - PROCESS | 1654 | 1461709924777 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1242d3400) [pid = 1654] [serial = 1423] [outer = 0x11c442c00] 15:32:05 INFO - PROCESS | 1654 | 1461709925078 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:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 15:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:32:05 INFO - PROCESS | 1654 | 1461709925129 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1654 | 1461709925130 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 1654 | 1461709925132 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1654 | 1461709925133 Marionette TRACE conn2 <- [1,1870,null,{}] 15:32:05 INFO - PROCESS | 1654 | 1461709925136 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:32:05 INFO - PROCESS | 1654 | 1461709925214 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:32:05 INFO - PROCESS | 1654 | 1461709925220 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x115899800 == 48 [pid = 1654] [id = 475] 15:32:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x123ba7800) [pid = 1654] [serial = 1424] [outer = 0x0] 15:32:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12765dc00) [pid = 1654] [serial = 1425] [outer = 0x123ba7800] 15:32:05 INFO - PROCESS | 1654 | 1461709925247 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x127aed400) [pid = 1654] [serial = 1426] [outer = 0x123ba7800] 15:32:05 INFO - PROCESS | 1654 | 1461709925595 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:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 473ms 15:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:32:05 INFO - PROCESS | 1654 | 1461709925606 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1654 | 1461709925607 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 1654 | 1461709925609 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1654 | 1461709925610 Marionette TRACE conn2 <- [1,1874,null,{}] 15:32:05 INFO - PROCESS | 1654 | 1461709925613 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:32:05 INFO - PROCESS | 1654 | 1461709925746 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:32:05 INFO - PROCESS | 1654 | 1461709925753 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d71000 == 49 [pid = 1654] [id = 476] 15:32:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12832c000) [pid = 1654] [serial = 1427] [outer = 0x0] 15:32:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x128d9c000) [pid = 1654] [serial = 1428] [outer = 0x12832c000] 15:32:05 INFO - PROCESS | 1654 | 1461709925781 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b45b000) [pid = 1654] [serial = 1429] [outer = 0x12832c000] 15:32:06 INFO - PROCESS | 1654 | 1461709926114 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:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 15:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:32:06 INFO - PROCESS | 1654 | 1461709926128 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1654 | 1461709926129 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:32:06 INFO - PROCESS | 1654 | 1461709926131 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1654 | 1461709926132 Marionette TRACE conn2 <- [1,1878,null,{}] 15:32:06 INFO - PROCESS | 1654 | 1461709926134 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:32:06 INFO - PROCESS | 1654 | 1461709926239 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:32:06 INFO - PROCESS | 1654 | 1461709926253 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b75f000 == 50 [pid = 1654] [id = 477] 15:32:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12b45b800) [pid = 1654] [serial = 1430] [outer = 0x0] 15:32:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12b5f1000) [pid = 1654] [serial = 1431] [outer = 0x12b45b800] 15:32:06 INFO - PROCESS | 1654 | 1461709926279 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b798400) [pid = 1654] [serial = 1432] [outer = 0x12b45b800] 15:32:06 INFO - PROCESS | 1654 | 1461709926639 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:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 15:32:06 INFO - PROCESS | 1654 | 1461709926655 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:32:06 INFO - PROCESS | 1654 | 1461709926657 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:32:06 INFO - PROCESS | 1654 | 1461709926659 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1654 | 1461709926660 Marionette TRACE conn2 <- [1,1882,null,{}] 15:32:06 INFO - PROCESS | 1654 | 1461709926662 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:32:06 INFO - PROCESS | 1654 | 1461709926767 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:32:06 INFO - PROCESS | 1654 | 1461709926771 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c187800 == 51 [pid = 1654] [id = 478] 15:32:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b462400) [pid = 1654] [serial = 1433] [outer = 0x0] 15:32:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12ba75000) [pid = 1654] [serial = 1434] [outer = 0x12b462400] 15:32:06 INFO - PROCESS | 1654 | 1461709926827 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12bd78400) [pid = 1654] [serial = 1435] [outer = 0x12b462400] 15:32:07 INFO - PROCESS | 1654 | 1461709927141 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:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12bd74800) [pid = 1654] [serial = 1436] [outer = 0x12e9ae400] 15:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 15:32:07 INFO - PROCESS | 1654 | 1461709927185 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1654 | 1461709927186 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:32:07 INFO - PROCESS | 1654 | 1461709927203 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1654 | 1461709927204 Marionette TRACE conn2 <- [1,1886,null,{}] 15:32:07 INFO - PROCESS | 1654 | 1461709927206 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:32:07 INFO - PROCESS | 1654 | 1461709927310 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:32:07 INFO - PROCESS | 1654 | 1461709927322 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d350800 == 52 [pid = 1654] [id = 479] 15:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ba75400) [pid = 1654] [serial = 1437] [outer = 0x0] 15:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12d09d000) [pid = 1654] [serial = 1438] [outer = 0x12ba75400] 15:32:07 INFO - PROCESS | 1654 | 1461709927348 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12d636400) [pid = 1654] [serial = 1439] [outer = 0x12ba75400] 15:32:07 INFO - PROCESS | 1654 | 1461709927678 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:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 527ms 15:32:07 INFO - PROCESS | 1654 | 1461709927724 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1654 | 1461709927726 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:32:07 INFO - PROCESS | 1654 | 1461709927728 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1654 | 1461709927729 Marionette TRACE conn2 <- [1,1890,null,{}] 15:32:07 INFO - PROCESS | 1654 | 1461709927731 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:32:07 INFO - PROCESS | 1654 | 1461709927841 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:32:07 INFO - PROCESS | 1654 | 1461709927845 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e333000 == 53 [pid = 1654] [id = 480] 15:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x119d94400) [pid = 1654] [serial = 1440] [outer = 0x0] 15:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12e2c9800) [pid = 1654] [serial = 1441] [outer = 0x119d94400] 15:32:07 INFO - PROCESS | 1654 | 1461709927870 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12e505000) [pid = 1654] [serial = 1442] [outer = 0x119d94400] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b5fa400) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c514400) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x119d95800) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12b4f3400) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x114bba000) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12ba72c00) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x1152cdc00) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12b78fc00) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c344000) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b4e9c00) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x123cec400) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x127326800) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1157bf800) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12b5f0400) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:32:08 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12832b000) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:32:08 INFO - PROCESS | 1654 | 1461709928327 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:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 618ms 15:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:32:08 INFO - PROCESS | 1654 | 1461709928347 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 1654 | 1461709928348 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:32:08 INFO - PROCESS | 1654 | 1461709928350 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - PROCESS | 1654 | 1461709928352 Marionette TRACE conn2 <- [1,1894,null,{}] 15:32:08 INFO - PROCESS | 1654 | 1461709928355 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:32:08 INFO - PROCESS | 1654 | 1461709928460 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:32:08 INFO - PROCESS | 1654 | 1461709928546 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e99c800 == 54 [pid = 1654] [id = 481] 15:32:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1150a9800) [pid = 1654] [serial = 1443] [outer = 0x0] 15:32:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12447a400) [pid = 1654] [serial = 1444] [outer = 0x1150a9800] 15:32:08 INFO - PROCESS | 1654 | 1461709928593 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12e2d3c00) [pid = 1654] [serial = 1445] [outer = 0x1150a9800] 15:32:09 INFO - PROCESS | 1654 | 1461709929018 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:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 15:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:32:09 INFO - PROCESS | 1654 | 1461709929070 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1654 | 1461709929071 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:32:09 INFO - PROCESS | 1654 | 1461709929074 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1654 | 1461709929075 Marionette TRACE conn2 <- [1,1898,null,{}] 15:32:09 INFO - PROCESS | 1654 | 1461709929077 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:32:09 INFO - PROCESS | 1654 | 1461709929162 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:32:09 INFO - PROCESS | 1654 | 1461709929167 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f99c000 == 55 [pid = 1654] [id = 482] 15:32:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12e508000) [pid = 1654] [serial = 1446] [outer = 0x0] 15:32:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12e69e800) [pid = 1654] [serial = 1447] [outer = 0x12e508000] 15:32:09 INFO - PROCESS | 1654 | 1461709929193 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12e93f800) [pid = 1654] [serial = 1448] [outer = 0x12e508000] 15:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 467ms 15:32:09 INFO - PROCESS | 1654 | 1461709929537 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:32:09 INFO - PROCESS | 1654 | 1461709929542 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1654 | 1461709929543 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:32:09 INFO - PROCESS | 1654 | 1461709929545 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1654 | 1461709929546 Marionette TRACE conn2 <- [1,1902,null,{}] 15:32:09 INFO - PROCESS | 1654 | 1461709929548 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:32:09 INFO - PROCESS | 1654 | 1461709929632 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:32:09 INFO - PROCESS | 1654 | 1461709929688 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ffe4800 == 56 [pid = 1654] [id = 483] 15:32:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12e510800) [pid = 1654] [serial = 1449] [outer = 0x0] 15:32:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12e7e8800) [pid = 1654] [serial = 1450] [outer = 0x12e510800] 15:32:09 INFO - PROCESS | 1654 | 1461709929715 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12e7ed800) [pid = 1654] [serial = 1451] [outer = 0x12e510800] 15:32:10 INFO - PROCESS | 1654 | 1461709930016 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:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 15:32:10 INFO - PROCESS | 1654 | 1461709930066 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:32:10 INFO - PROCESS | 1654 | 1461709930068 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:32:10 INFO - PROCESS | 1654 | 1461709930071 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1654 | 1461709930072 Marionette TRACE conn2 <- [1,1906,null,{}] 15:32:10 INFO - PROCESS | 1654 | 1461709930076 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:32:10 INFO - PROCESS | 1654 | 1461709930205 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:32:10 INFO - PROCESS | 1654 | 1461709930332 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x114fab000 == 57 [pid = 1654] [id = 484] 15:32:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x113522000) [pid = 1654] [serial = 1452] [outer = 0x0] 15:32:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1147d9800) [pid = 1654] [serial = 1453] [outer = 0x113522000] 15:32:10 INFO - PROCESS | 1654 | 1461709930365 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x114e9dc00) [pid = 1654] [serial = 1454] [outer = 0x113522000] 15:32:10 INFO - PROCESS | 1654 | 1461709930839 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:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 821ms 15:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:32:10 INFO - PROCESS | 1654 | 1461709930894 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 1654 | 1461709930896 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:32:10 INFO - PROCESS | 1654 | 1461709930899 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1654 | 1461709930903 Marionette TRACE conn2 <- [1,1910,null,{}] 15:32:10 INFO - PROCESS | 1654 | 1461709930908 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:32:11 INFO - PROCESS | 1654 | 1461709931020 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:32:11 INFO - PROCESS | 1654 | 1461709931093 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d3e800 == 58 [pid = 1654] [id = 485] 15:32:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11af60800) [pid = 1654] [serial = 1455] [outer = 0x0] 15:32:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11bad1800) [pid = 1654] [serial = 1456] [outer = 0x11af60800] 15:32:11 INFO - PROCESS | 1654 | 1461709931126 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11be54400) [pid = 1654] [serial = 1457] [outer = 0x11af60800] 15:32:11 INFO - PROCESS | 1654 | 1461709931515 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:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 674ms 15:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:32:11 INFO - PROCESS | 1654 | 1461709931576 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1654 | 1461709931578 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:32:11 INFO - PROCESS | 1654 | 1461709931581 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1654 | 1461709931582 Marionette TRACE conn2 <- [1,1914,null,{}] 15:32:11 INFO - PROCESS | 1654 | 1461709931585 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:32:11 INFO - PROCESS | 1654 | 1461709931710 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:32:11 INFO - PROCESS | 1654 | 1461709931772 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9b5800 == 59 [pid = 1654] [id = 486] 15:32:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c340800) [pid = 1654] [serial = 1458] [outer = 0x0] 15:32:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x123cf0800) [pid = 1654] [serial = 1459] [outer = 0x11c340800] 15:32:11 INFO - PROCESS | 1654 | 1461709931843 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x128287400) [pid = 1654] [serial = 1460] [outer = 0x11c340800] 15:32:12 INFO - PROCESS | 1654 | 1461709932262 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:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 15:32:12 INFO - PROCESS | 1654 | 1461709932302 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1654 | 1461709932304 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:32:12 INFO - PROCESS | 1654 | 1461709932311 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1654 | 1461709932316 Marionette TRACE conn2 <- [1,1918,null,{}] 15:32:12 INFO - PROCESS | 1654 | 1461709932319 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:32:12 INFO - PROCESS | 1654 | 1461709932426 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:32:12 INFO - PROCESS | 1654 | 1461709932500 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e339800 == 60 [pid = 1654] [id = 487] 15:32:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x128327000) [pid = 1654] [serial = 1461] [outer = 0x0] 15:32:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12a4d3800) [pid = 1654] [serial = 1462] [outer = 0x128327000] 15:32:12 INFO - PROCESS | 1654 | 1461709932530 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12b7e9800) [pid = 1654] [serial = 1463] [outer = 0x128327000] 15:32:12 INFO - PROCESS | 1654 | 1461709932945 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:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 680ms 15:32:12 INFO - PROCESS | 1654 | 1461709932988 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1654 | 1461709932990 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:32:12 INFO - PROCESS | 1654 | 1461709932992 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1654 | 1461709932993 Marionette TRACE conn2 <- [1,1922,null,{}] 15:32:12 INFO - PROCESS | 1654 | 1461709932996 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:32:13 INFO - PROCESS | 1654 | 1461709933118 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:32:13 INFO - PROCESS | 1654 | 1461709933190 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x130648000 == 61 [pid = 1654] [id = 488] 15:32:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12b790400) [pid = 1654] [serial = 1464] [outer = 0x0] 15:32:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12bdad400) [pid = 1654] [serial = 1465] [outer = 0x12b790400] 15:32:13 INFO - PROCESS | 1654 | 1461709933220 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12e502c00) [pid = 1654] [serial = 1466] [outer = 0x12b790400] 15:32:13 INFO - PROCESS | 1654 | 1461709933629 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:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 669ms 15:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:32:13 INFO - PROCESS | 1654 | 1461709933661 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1654 | 1461709933663 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:32:13 INFO - PROCESS | 1654 | 1461709933665 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1654 | 1461709933666 Marionette TRACE conn2 <- [1,1926,null,{}] 15:32:13 INFO - PROCESS | 1654 | 1461709933669 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:32:13 INFO - PROCESS | 1654 | 1461709933774 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:32:13 INFO - PROCESS | 1654 | 1461709933845 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11877c000 == 62 [pid = 1654] [id = 489] 15:32:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12e7e9000) [pid = 1654] [serial = 1467] [outer = 0x0] 15:32:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12e7edc00) [pid = 1654] [serial = 1468] [outer = 0x12e7e9000] 15:32:13 INFO - PROCESS | 1654 | 1461709933881 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12e9a5000) [pid = 1654] [serial = 1469] [outer = 0x12e7e9000] 15:32:14 INFO - PROCESS | 1654 | 1461709934292 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:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 15:32:14 INFO - PROCESS | 1654 | 1461709934338 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1654 | 1461709934339 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:32:14 INFO - PROCESS | 1654 | 1461709934341 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1654 | 1461709934343 Marionette TRACE conn2 <- [1,1930,null,{}] 15:32:14 INFO - PROCESS | 1654 | 1461709934345 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:32:14 INFO - PROCESS | 1654 | 1461709934468 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:32:14 INFO - PROCESS | 1654 | 1461709934553 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1376cf000 == 63 [pid = 1654] [id = 490] 15:32:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x118784c00) [pid = 1654] [serial = 1470] [outer = 0x0] 15:32:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x118791400) [pid = 1654] [serial = 1471] [outer = 0x118784c00] 15:32:14 INFO - PROCESS | 1654 | 1461709934584 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12e9a8000) [pid = 1654] [serial = 1472] [outer = 0x118784c00] 15:32:15 INFO - PROCESS | 1654 | 1461709935029 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:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 15:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:32:15 INFO - PROCESS | 1654 | 1461709935061 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1654 | 1461709935062 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:32:15 INFO - PROCESS | 1654 | 1461709935065 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1654 | 1461709935066 Marionette TRACE conn2 <- [1,1934,null,{}] 15:32:15 INFO - PROCESS | 1654 | 1461709935068 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:32:15 INFO - PROCESS | 1654 | 1461709935176 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:32:15 INFO - PROCESS | 1654 | 1461709935251 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b74d800 == 64 [pid = 1654] [id = 491] 15:32:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x114bf5800) [pid = 1654] [serial = 1473] [outer = 0x0] 15:32:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11c342400) [pid = 1654] [serial = 1474] [outer = 0x114bf5800] 15:32:15 INFO - PROCESS | 1654 | 1461709935283 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12a971800) [pid = 1654] [serial = 1475] [outer = 0x114bf5800] 15:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 871ms 15:32:15 INFO - PROCESS | 1654 | 1461709935928 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:32:15 INFO - PROCESS | 1654 | 1461709935955 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1654 | 1461709935957 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:32:15 INFO - PROCESS | 1654 | 1461709935962 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1654 | 1461709935964 Marionette TRACE conn2 <- [1,1938,null,{}] 15:32:15 INFO - PROCESS | 1654 | 1461709935969 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:32:16 INFO - PROCESS | 1654 | 1461709936070 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:32:16 INFO - PROCESS | 1654 | 1461709936148 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be9f000 == 65 [pid = 1654] [id = 492] 15:32:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x1150a0000) [pid = 1654] [serial = 1476] [outer = 0x0] 15:32:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11878d400) [pid = 1654] [serial = 1477] [outer = 0x1150a0000] 15:32:16 INFO - PROCESS | 1654 | 1461709936176 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x119356000) [pid = 1654] [serial = 1478] [outer = 0x1150a0000] 15:32:16 INFO - PROCESS | 1654 | 1461709936612 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:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 674ms 15:32:16 INFO - PROCESS | 1654 | 1461709936637 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1654 | 1461709936640 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:32:16 INFO - PROCESS | 1654 | 1461709936644 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1654 | 1461709936646 Marionette TRACE conn2 <- [1,1942,null,{}] 15:32:16 INFO - PROCESS | 1654 | 1461709936649 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:32:16 INFO - PROCESS | 1654 | 1461709936746 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:32:16 INFO - PROCESS | 1654 | 1461709936808 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11beae800 == 66 [pid = 1654] [id = 493] 15:32:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x119d95000) [pid = 1654] [serial = 1479] [outer = 0x0] 15:32:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x11bad5400) [pid = 1654] [serial = 1480] [outer = 0x119d95000] 15:32:16 INFO - PROCESS | 1654 | 1461709936837 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11bf84400) [pid = 1654] [serial = 1481] [outer = 0x119d95000] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12b75c000 == 65 [pid = 1654] [id = 428] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12ffe4800 == 64 [pid = 1654] [id = 483] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12f99c000 == 63 [pid = 1654] [id = 482] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12e99c800 == 62 [pid = 1654] [id = 481] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12e333000 == 61 [pid = 1654] [id = 480] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12d350800 == 60 [pid = 1654] [id = 479] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12c187800 == 59 [pid = 1654] [id = 478] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12b75f000 == 58 [pid = 1654] [id = 477] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x128d71000 == 57 [pid = 1654] [id = 476] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12e2cb400) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x115899800 == 56 [pid = 1654] [id = 475] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x123e5e800 == 55 [pid = 1654] [id = 474] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11ade0000 == 54 [pid = 1654] [id = 473] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11b01e800 == 53 [pid = 1654] [id = 472] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1a2800 == 52 [pid = 1654] [id = 471] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12ffe4000 == 51 [pid = 1654] [id = 468] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12e32a800 == 50 [pid = 1654] [id = 467] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x123c89000 == 49 [pid = 1654] [id = 466] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x119876800 == 48 [pid = 1654] [id = 465] 15:32:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12fa96800 == 47 [pid = 1654] [id = 464] 15:32:17 INFO - PROCESS | 1654 | 1461709937255 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:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 621ms 15:32:17 INFO - PROCESS | 1654 | 1461709937265 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1654 | 1461709937266 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:32:17 INFO - PROCESS | 1654 | 1461709937270 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1654 | 1461709937274 Marionette TRACE conn2 <- [1,1946,null,{}] 15:32:17 INFO - PROCESS | 1654 | 1461709937281 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:32:17 INFO - PROCESS | 1654 | 1461709937366 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12b795c00) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12b5f9800) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12b288400) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11ba80000) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11ad36400) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12ba71c00) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12a4dfc00) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12ba6b800) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x123b3e000) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12bd7a400) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12ba71400) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11afccc00) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11c33f800) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12bbf4800) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11c51ec00) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x123babc00) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12d35b800) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x1242ce000) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1273d7800) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11a85a400) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12d094400) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11ca71800) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12d3f0c00) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1152c1800) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1278e6c00) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11929c400) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x116858400) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x1278b0800) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12bd70000) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12bdadc00) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12d3ef800) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12d637c00) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12a4dc400) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12a48e400) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 15:32:17 INFO - PROCESS | 1654 | 1461709937462 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba6b000 == 48 [pid = 1654] [id = 494] 15:32:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x116858400) [pid = 1654] [serial = 1482] [outer = 0x0] 15:32:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11a85b400) [pid = 1654] [serial = 1483] [outer = 0x116858400] 15:32:17 INFO - PROCESS | 1654 | 1461709937494 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x123bad000) [pid = 1654] [serial = 1484] [outer = 0x116858400] 15:32:17 INFO - PROCESS | 1654 | 1461709937794 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:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 575ms 15:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:32:17 INFO - PROCESS | 1654 | 1461709937845 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1654 | 1461709937847 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:32:17 INFO - PROCESS | 1654 | 1461709937849 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1654 | 1461709937850 Marionette TRACE conn2 <- [1,1950,null,{}] 15:32:17 INFO - PROCESS | 1654 | 1461709937852 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:32:17 INFO - PROCESS | 1654 | 1461709937935 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:32:18 INFO - PROCESS | 1654 | 1461709938012 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x124195800 == 49 [pid = 1654] [id = 495] 15:32:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x123dea000) [pid = 1654] [serial = 1485] [outer = 0x0] 15:32:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12765a800) [pid = 1654] [serial = 1486] [outer = 0x123dea000] 15:32:18 INFO - PROCESS | 1654 | 1461709938039 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x128392000) [pid = 1654] [serial = 1487] [outer = 0x123dea000] 15:32:18 INFO - PROCESS | 1654 | 1461709938328 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:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:32:18 INFO - PROCESS | 1654 | 1461709938374 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1654 | 1461709938375 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:32:18 INFO - PROCESS | 1654 | 1461709938377 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1654 | 1461709938378 Marionette TRACE conn2 <- [1,1954,null,{}] 15:32:18 INFO - PROCESS | 1654 | 1461709938380 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:32:18 INFO - PROCESS | 1654 | 1461709938465 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:32:18 INFO - PROCESS | 1654 | 1461709938470 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a915000 == 50 [pid = 1654] [id = 496] 15:32:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x128398c00) [pid = 1654] [serial = 1488] [outer = 0x0] 15:32:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a48fc00) [pid = 1654] [serial = 1489] [outer = 0x128398c00] 15:32:18 INFO - PROCESS | 1654 | 1461709938496 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12a972000) [pid = 1654] [serial = 1490] [outer = 0x128398c00] 15:32:18 INFO - PROCESS | 1654 | 1461709938846 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:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:32:18 INFO - PROCESS | 1654 | 1461709938897 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1654 | 1461709938898 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:32:18 INFO - PROCESS | 1654 | 1461709938901 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1654 | 1461709938902 Marionette TRACE conn2 <- [1,1958,null,{}] 15:32:18 INFO - PROCESS | 1654 | 1461709938904 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:32:19 INFO - PROCESS | 1654 | 1461709939000 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:32:19 INFO - PROCESS | 1654 | 1461709939009 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a3800 == 51 [pid = 1654] [id = 497] 15:32:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12a974c00) [pid = 1654] [serial = 1491] [outer = 0x0] 15:32:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12b283000) [pid = 1654] [serial = 1492] [outer = 0x12a974c00] 15:32:19 INFO - PROCESS | 1654 | 1461709939037 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12b795c00) [pid = 1654] [serial = 1493] [outer = 0x12a974c00] 15:32:19 INFO - PROCESS | 1654 | 1461709939528 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:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 15:32:19 INFO - PROCESS | 1654 | 1461709939573 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1654 | 1461709939577 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:32:19 INFO - PROCESS | 1654 | 1461709939580 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1654 | 1461709939583 Marionette TRACE conn2 <- [1,1962,null,{}] 15:32:19 INFO - PROCESS | 1654 | 1461709939586 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:32:19 INFO - PROCESS | 1654 | 1461709939694 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:32:19 INFO - PROCESS | 1654 | 1461709939781 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b067800 == 52 [pid = 1654] [id = 498] 15:32:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1190b5400) [pid = 1654] [serial = 1494] [outer = 0x0] 15:32:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11ad36400) [pid = 1654] [serial = 1495] [outer = 0x1190b5400] 15:32:19 INFO - PROCESS | 1654 | 1461709939857 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11bf87800) [pid = 1654] [serial = 1496] [outer = 0x1190b5400] 15:32:20 INFO - PROCESS | 1654 | 1461709940266 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:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms 15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:32:20 INFO - PROCESS | 1654 | 1461709940301 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1654 | 1461709940305 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:32:20 INFO - PROCESS | 1654 | 1461709940310 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1654 | 1461709940312 Marionette TRACE conn2 <- [1,1966,null,{}] 15:32:20 INFO - PROCESS | 1654 | 1461709940314 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:32:20 INFO - PROCESS | 1654 | 1461709940420 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:32:20 INFO - PROCESS | 1654 | 1461709940482 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a914800 == 53 [pid = 1654] [id = 499] 15:32:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11c43c800) [pid = 1654] [serial = 1497] [outer = 0x0] 15:32:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x123f12c00) [pid = 1654] [serial = 1498] [outer = 0x11c43c800] 15:32:20 INFO - PROCESS | 1654 | 1461709940513 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12828a800) [pid = 1654] [serial = 1499] [outer = 0x11c43c800] 15:32:20 INFO - PROCESS | 1654 | 1461709940964 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:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 15:32:20 INFO - PROCESS | 1654 | 1461709940979 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1654 | 1461709940981 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:32:20 INFO - PROCESS | 1654 | 1461709940983 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1654 | 1461709940986 Marionette TRACE conn2 <- [1,1970,null,{}] 15:32:21 INFO - PROCESS | 1654 | 1461709940994 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:32:21 INFO - PROCESS | 1654 | 1461709941124 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:32:21 INFO - PROCESS | 1654 | 1461709941201 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d340800 == 54 [pid = 1654] [id = 500] 15:32:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12b28a800) [pid = 1654] [serial = 1500] [outer = 0x0] 15:32:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12b467c00) [pid = 1654] [serial = 1501] [outer = 0x12b28a800] 15:32:21 INFO - PROCESS | 1654 | 1461709941233 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12b7e7800) [pid = 1654] [serial = 1502] [outer = 0x12b28a800] 15:32:21 INFO - PROCESS | 1654 | 1461709941653 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:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 722ms 15:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:32:21 INFO - PROCESS | 1654 | 1461709941705 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 1654 | 1461709941707 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:32:21 INFO - PROCESS | 1654 | 1461709941709 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 1654 | 1461709941711 Marionette TRACE conn2 <- [1,1974,null,{}] 15:32:21 INFO - PROCESS | 1654 | 1461709941713 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:32:21 INFO - PROCESS | 1654 | 1461709941816 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:32:21 INFO - PROCESS | 1654 | 1461709941877 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6d0800 == 55 [pid = 1654] [id = 501] 15:32:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12b790800) [pid = 1654] [serial = 1503] [outer = 0x0] 15:32:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12bbfd400) [pid = 1654] [serial = 1504] [outer = 0x12b790800] 15:32:21 INFO - PROCESS | 1654 | 1461709941908 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12bda3800) [pid = 1654] [serial = 1505] [outer = 0x12b790800] 15:32:22 INFO - PROCESS | 1654 | 1461709942345 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:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 667ms 15:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:32:22 INFO - PROCESS | 1654 | 1461709942378 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1654 | 1461709942379 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:32:22 INFO - PROCESS | 1654 | 1461709942381 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1654 | 1461709942383 Marionette TRACE conn2 <- [1,1978,null,{}] 15:32:22 INFO - PROCESS | 1654 | 1461709942385 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:32:22 INFO - PROCESS | 1654 | 1461709942504 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:32:22 INFO - PROCESS | 1654 | 1461709942566 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e98c800 == 56 [pid = 1654] [id = 502] 15:32:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12bbf4800) [pid = 1654] [serial = 1506] [outer = 0x0] 15:32:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12d094400) [pid = 1654] [serial = 1507] [outer = 0x12bbf4800] 15:32:22 INFO - PROCESS | 1654 | 1461709942595 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12d3ed400) [pid = 1654] [serial = 1508] [outer = 0x12bbf4800] 15:32:23 INFO - PROCESS | 1654 | 1461709943053 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:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 15:32:23 INFO - PROCESS | 1654 | 1461709943102 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1654 | 1461709943103 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:32:23 INFO - PROCESS | 1654 | 1461709943105 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1654 | 1461709943106 Marionette TRACE conn2 <- [1,1982,null,{}] 15:32:23 INFO - PROCESS | 1654 | 1461709943109 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:32:23 INFO - PROCESS | 1654 | 1461709943202 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:32:23 INFO - PROCESS | 1654 | 1461709943268 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eeca000 == 57 [pid = 1654] [id = 503] 15:32:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12d3f9c00) [pid = 1654] [serial = 1509] [outer = 0x0] 15:32:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12e2d6c00) [pid = 1654] [serial = 1510] [outer = 0x12d3f9c00] 15:32:23 INFO - PROCESS | 1654 | 1461709943318 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12e7ec400) [pid = 1654] [serial = 1511] [outer = 0x12d3f9c00] 15:32:23 INFO - PROCESS | 1654 | 1461709943789 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:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 725ms 15:32:23 INFO - PROCESS | 1654 | 1461709943831 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1654 | 1461709943834 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:32:23 INFO - PROCESS | 1654 | 1461709943853 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1654 | 1461709943855 Marionette TRACE conn2 <- [1,1986,null,{}] 15:32:23 INFO - PROCESS | 1654 | 1461709943861 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:32:24 INFO - PROCESS | 1654 | 1461709944017 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:32:24 INFO - PROCESS | 1654 | 1461709944200 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f996000 == 58 [pid = 1654] [id = 504] 15:32:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x1157c2c00) [pid = 1654] [serial = 1512] [outer = 0x0] 15:32:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12e93e400) [pid = 1654] [serial = 1513] [outer = 0x1157c2c00] 15:32:24 INFO - PROCESS | 1654 | 1461709944254 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12e9a6000) [pid = 1654] [serial = 1514] [outer = 0x1157c2c00] 15:32:24 INFO - PROCESS | 1654 | 1461709944731 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:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 942ms 15:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:32:24 INFO - PROCESS | 1654 | 1461709944778 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1654 | 1461709944780 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:32:24 INFO - PROCESS | 1654 | 1461709944782 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1654 | 1461709944783 Marionette TRACE conn2 <- [1,1990,null,{}] 15:32:24 INFO - PROCESS | 1654 | 1461709944785 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:32:24 INFO - PROCESS | 1654 | 1461709944888 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:32:24 INFO - PROCESS | 1654 | 1461709944961 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x130130800 == 59 [pid = 1654] [id = 505] 15:32:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x128f94000) [pid = 1654] [serial = 1515] [outer = 0x0] 15:32:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x128f9ac00) [pid = 1654] [serial = 1516] [outer = 0x128f94000] 15:32:24 INFO - PROCESS | 1654 | 1461709944992 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x128f9fc00) [pid = 1654] [serial = 1517] [outer = 0x128f94000] 15:32:25 INFO - PROCESS | 1654 | 1461709945529 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:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 769ms 15:32:25 INFO - PROCESS | 1654 | 1461709945552 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1654 | 1461709945554 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:32:25 INFO - PROCESS | 1654 | 1461709945558 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1654 | 1461709945560 Marionette TRACE conn2 <- [1,1994,null,{}] 15:32:25 INFO - PROCESS | 1654 | 1461709945563 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:32:25 INFO - PROCESS | 1654 | 1461709945668 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:32:25 INFO - PROCESS | 1654 | 1461709945745 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x128321800 == 60 [pid = 1654] [id = 506] 15:32:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x119e46800) [pid = 1654] [serial = 1518] [outer = 0x0] 15:32:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11a85ac00) [pid = 1654] [serial = 1519] [outer = 0x119e46800] 15:32:25 INFO - PROCESS | 1654 | 1461709945774 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x11c344000) [pid = 1654] [serial = 1520] [outer = 0x119e46800] 15:32:26 INFO - PROCESS | 1654 | 1461709946207 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:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 15:32:26 INFO - PROCESS | 1654 | 1461709946228 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 1654 | 1461709946231 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:32:26 INFO - PROCESS | 1654 | 1461709946236 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1654 | 1461709946237 Marionette TRACE conn2 <- [1,1998,null,{}] 15:32:26 INFO - PROCESS | 1654 | 1461709946240 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:32:26 INFO - PROCESS | 1654 | 1461709946342 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:32:26 INFO - PROCESS | 1654 | 1461709946406 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba0c800 == 61 [pid = 1654] [id = 507] 15:32:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x11c445400) [pid = 1654] [serial = 1521] [outer = 0x0] 15:32:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x124062c00) [pid = 1654] [serial = 1522] [outer = 0x11c445400] 15:32:26 INFO - PROCESS | 1654 | 1461709946433 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x1278b8800) [pid = 1654] [serial = 1523] [outer = 0x11c445400] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a915000 == 60 [pid = 1654] [id = 496] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x124195800 == 59 [pid = 1654] [id = 495] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba6b000 == 58 [pid = 1654] [id = 494] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11beae800 == 57 [pid = 1654] [id = 493] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11be9f000 == 56 [pid = 1654] [id = 492] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119d3e800 == 55 [pid = 1654] [id = 485] 15:32:26 INFO - PROCESS | 1654 | --DOCSHELL 0x114fab000 == 54 [pid = 1654] [id = 484] 15:32:26 INFO - PROCESS | 1654 | 1461709946804 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:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 620ms 15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:32:26 INFO - PROCESS | 1654 | 1461709946856 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 1654 | 1461709946857 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:32:26 INFO - PROCESS | 1654 | 1461709946859 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1654 | 1461709946862 Marionette TRACE conn2 <- [1,2002,null,{}] 15:32:26 INFO - PROCESS | 1654 | 1461709946869 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:32:27 INFO - PROCESS | 1654 | 1461709947013 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:32:27 INFO - PROCESS | 1654 | 1461709947092 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d77800 == 55 [pid = 1654] [id = 508] 15:32:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x1278e6c00) [pid = 1654] [serial = 1524] [outer = 0x0] 15:32:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12a486400) [pid = 1654] [serial = 1525] [outer = 0x1278e6c00] 15:32:27 INFO - PROCESS | 1654 | 1461709947122 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12a977000) [pid = 1654] [serial = 1526] [outer = 0x1278e6c00] 15:32:27 INFO - PROCESS | 1654 | 1461709947443 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:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 621ms 15:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:32:27 INFO - PROCESS | 1654 | 1461709947481 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1654 | 1461709947483 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:32:27 INFO - PROCESS | 1654 | 1461709947485 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1654 | 1461709947486 Marionette TRACE conn2 <- [1,2006,null,{}] 15:32:27 INFO - PROCESS | 1654 | 1461709947489 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:32:27 INFO - PROCESS | 1654 | 1461709947600 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:32:27 INFO - PROCESS | 1654 | 1461709947641 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d350800 == 56 [pid = 1654] [id = 509] 15:32:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12a489c00) [pid = 1654] [serial = 1527] [outer = 0x0] 15:32:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12b5fa400) [pid = 1654] [serial = 1528] [outer = 0x12a489c00] 15:32:27 INFO - PROCESS | 1654 | 1461709947667 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12d3f0c00) [pid = 1654] [serial = 1529] [outer = 0x12a489c00] 15:32:27 INFO - PROCESS | 1654 | 1461709947976 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:32:28 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:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 15:32:28 INFO - PROCESS | 1654 | 1461709948007 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 1654 | 1461709948009 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:32:28 INFO - PROCESS | 1654 | 1461709948011 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1654 | 1461709948012 Marionette TRACE conn2 <- [1,2010,null,{}] 15:32:28 INFO - PROCESS | 1654 | 1461709948014 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:32:28 INFO - PROCESS | 1654 | 1461709948125 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:32:28 INFO - PROCESS | 1654 | 1461709948137 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e8800 == 57 [pid = 1654] [id = 510] 15:32:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12d09b400) [pid = 1654] [serial = 1530] [outer = 0x0] 15:32:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12e2d5400) [pid = 1654] [serial = 1531] [outer = 0x12d09b400] 15:32:28 INFO - PROCESS | 1654 | 1461709948164 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12e7e4400) [pid = 1654] [serial = 1532] [outer = 0x12d09b400] 15:32:28 INFO - PROCESS | 1654 | 1461709948540 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:32:28 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:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 569ms 15:32:28 INFO - PROCESS | 1654 | 1461709948580 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:32:28 INFO - PROCESS | 1654 | 1461709948581 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:32:28 INFO - PROCESS | 1654 | 1461709948583 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1654 | 1461709948585 Marionette TRACE conn2 <- [1,2014,null,{}] 15:32:28 INFO - PROCESS | 1654 | 1461709948589 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:32:28 INFO - PROCESS | 1654 | 1461709948711 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:32:28 INFO - PROCESS | 1654 | 1461709948728 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac2a000 == 58 [pid = 1654] [id = 511] 15:32:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12e9a8800) [pid = 1654] [serial = 1533] [outer = 0x0] 15:32:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12ea9cc00) [pid = 1654] [serial = 1534] [outer = 0x12e9a8800] 15:32:28 INFO - PROCESS | 1654 | 1461709948755 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12f59d800) [pid = 1654] [serial = 1535] [outer = 0x12e9a8800] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12e508000) [pid = 1654] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12b45b800) [pid = 1654] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x1150a9800) [pid = 1654] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x12b462400) [pid = 1654] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12ba75400) [pid = 1654] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x123ba7800) [pid = 1654] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x11584b400) [pid = 1654] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11c442c00) [pid = 1654] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x1157ccc00) [pid = 1654] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12832c000) [pid = 1654] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x1150a0000) [pid = 1654] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x123dea000) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x119d95000) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x115718400) [pid = 1654] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x119d94400) [pid = 1654] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x116858400) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12e510800) [pid = 1654] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:32:29 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x128398c00) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:32:29 INFO - PROCESS | 1654 | 1461709949209 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:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 15:32:29 INFO - PROCESS | 1654 | 1461709949257 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1654 | 1461709949258 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:32:29 INFO - PROCESS | 1654 | 1461709949260 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1654 | 1461709949261 Marionette TRACE conn2 <- [1,2018,null,{}] 15:32:29 INFO - PROCESS | 1654 | 1461709949263 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:32:29 INFO - PROCESS | 1654 | 1461709949349 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:32:29 INFO - PROCESS | 1654 | 1461709949353 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c93000 == 59 [pid = 1654] [id = 512] 15:32:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x114f07000) [pid = 1654] [serial = 1536] [outer = 0x0] 15:32:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11aa76c00) [pid = 1654] [serial = 1537] [outer = 0x114f07000] 15:32:29 INFO - PROCESS | 1654 | 1461709949378 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x124976000) [pid = 1654] [serial = 1538] [outer = 0x114f07000] 15:32:29 INFO - PROCESS | 1654 | 1461709949727 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:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 15:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:32:29 INFO - PROCESS | 1654 | 1461709949778 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1654 | 1461709949780 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:32:29 INFO - PROCESS | 1654 | 1461709949782 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1654 | 1461709949783 Marionette TRACE conn2 <- [1,2022,null,{}] 15:32:29 INFO - PROCESS | 1654 | 1461709949785 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:32:29 INFO - PROCESS | 1654 | 1461709949877 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:32:29 INFO - PROCESS | 1654 | 1461709949881 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1376d0800 == 60 [pid = 1654] [id = 513] 15:32:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x114fdec00) [pid = 1654] [serial = 1539] [outer = 0x0] 15:32:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x114fe3000) [pid = 1654] [serial = 1540] [outer = 0x114fdec00] 15:32:29 INFO - PROCESS | 1654 | 1461709949906 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x114fe7000) [pid = 1654] [serial = 1541] [outer = 0x114fdec00] 15:32:30 INFO - PROCESS | 1654 | 1461709950245 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:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:32:30 INFO - PROCESS | 1654 | 1461709950256 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1654 | 1461709950257 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:32:30 INFO - PROCESS | 1654 | 1461709950259 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1654 | 1461709950260 Marionette TRACE conn2 <- [1,2026,null,{}] 15:32:30 INFO - PROCESS | 1654 | 1461709950262 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:32:30 INFO - PROCESS | 1654 | 1461709950355 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:32:30 INFO - PROCESS | 1654 | 1461709950423 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa12800 == 61 [pid = 1654] [id = 514] 15:32:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x114fe6000) [pid = 1654] [serial = 1542] [outer = 0x0] 15:32:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x123c1ac00) [pid = 1654] [serial = 1543] [outer = 0x114fe6000] 15:32:30 INFO - PROCESS | 1654 | 1461709950447 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x123c20400) [pid = 1654] [serial = 1544] [outer = 0x114fe6000] 15:32:30 INFO - PROCESS | 1654 | 1461709950741 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:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:32:30 INFO - PROCESS | 1654 | 1461709950779 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1654 | 1461709950780 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:32:30 INFO - PROCESS | 1654 | 1461709950782 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1654 | 1461709950783 Marionette TRACE conn2 <- [1,2030,null,{}] 15:32:30 INFO - PROCESS | 1654 | 1461709950786 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:32:30 INFO - PROCESS | 1654 | 1461709950875 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:32:30 INFO - PROCESS | 1654 | 1461709950880 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e4b000 == 62 [pid = 1654] [id = 515] 15:32:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x123c20800) [pid = 1654] [serial = 1545] [outer = 0x0] 15:32:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x123c25c00) [pid = 1654] [serial = 1546] [outer = 0x123c20800] 15:32:30 INFO - PROCESS | 1654 | 1461709950905 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x123c2c800) [pid = 1654] [serial = 1547] [outer = 0x123c20800] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x1376cf000 == 61 [pid = 1654] [id = 490] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12ead3800 == 60 [pid = 1654] [id = 449] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x130648000 == 59 [pid = 1654] [id = 488] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12e63a800 == 58 [pid = 1654] [id = 444] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2cd000 == 57 [pid = 1654] [id = 450] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11b74d800 == 56 [pid = 1654] [id = 491] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12e339800 == 55 [pid = 1654] [id = 487] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd4d000 == 54 [pid = 1654] [id = 429] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12e99a000 == 53 [pid = 1654] [id = 448] 15:32:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9b5800 == 52 [pid = 1654] [id = 486] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11877c000 == 51 [pid = 1654] [id = 489] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x129eb4800 == 50 [pid = 1654] [id = 470] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12baa9000 == 49 [pid = 1654] [id = 425] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d010800 == 48 [pid = 1654] [id = 430] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x130139800 == 47 [pid = 1654] [id = 469] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119c2a000 == 46 [pid = 1654] [id = 426] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11c198000 == 45 [pid = 1654] [id = 427] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x128321800 == 44 [pid = 1654] [id = 506] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x130130800 == 43 [pid = 1654] [id = 505] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f996000 == 42 [pid = 1654] [id = 504] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12eeca000 == 41 [pid = 1654] [id = 503] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12e98c800 == 40 [pid = 1654] [id = 502] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6d0800 == 39 [pid = 1654] [id = 501] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d340800 == 38 [pid = 1654] [id = 500] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12a914800 == 37 [pid = 1654] [id = 499] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11b067800 == 36 [pid = 1654] [id = 498] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5a3800 == 35 [pid = 1654] [id = 497] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d350800 == 34 [pid = 1654] [id = 509] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x128d77800 == 33 [pid = 1654] [id = 508] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x123c93000 == 32 [pid = 1654] [id = 512] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1376d0800 == 31 [pid = 1654] [id = 513] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2e8800 == 30 [pid = 1654] [id = 510] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba0c800 == 29 [pid = 1654] [id = 507] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac2a000 == 28 [pid = 1654] [id = 511] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12e7ed800) [pid = 1654] [serial = 1451] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x12b5f1000) [pid = 1654] [serial = 1431] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12447a400) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12ba75000) [pid = 1654] [serial = 1434] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12b798400) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x12d09d000) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12765dc00) [pid = 1654] [serial = 1425] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x127aed400) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12bd78400) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11b781800) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x11aa4e000) [pid = 1654] [serial = 1416] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11ca6c400) [pid = 1654] [serial = 1422] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x1242d3400) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11be4e800) [pid = 1654] [serial = 1398] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x1199d5c00) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x1187f2000) [pid = 1654] [serial = 1413] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x1278b6c00) [pid = 1654] [serial = 1401] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x128d9c000) [pid = 1654] [serial = 1428] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11878d400) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12765a800) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x119356000) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11bad5400) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1187f1800) [pid = 1654] [serial = 1395] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12bbfa400) [pid = 1654] [serial = 1407] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x119e4c000) [pid = 1654] [serial = 1419] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11c349000) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12b461400) [pid = 1654] [serial = 1410] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11bf84400) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12a4dbc00) [pid = 1654] [serial = 1404] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11bad1800) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12e2c9800) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x123bad000) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12a972000) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x128392000) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x123cf0800) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12a4d3800) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12e7edc00) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11434fc00) [pid = 1654] [serial = 859] [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:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12e69e800) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12bdad400) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12e505000) [pid = 1654] [serial = 1442] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x118791400) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12d636400) [pid = 1654] [serial = 1439] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12e7e8800) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12b45b000) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c342400) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11a85b400) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12e2d3c00) [pid = 1654] [serial = 1445] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1147d9800) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12a48fc00) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12e93f800) [pid = 1654] [serial = 1448] [outer = 0x0] [url = about:blank] 15:32:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa12800 == 27 [pid = 1654] [id = 514] 15:32:32 INFO - PROCESS | 1654 | 1461709952856 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:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2078ms 15:32:32 INFO - PROCESS | 1654 | 1461709952861 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1654 | 1461709952864 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:32:32 INFO - PROCESS | 1654 | 1461709952867 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1654 | 1461709952870 Marionette TRACE conn2 <- [1,2034,null,{}] 15:32:32 INFO - PROCESS | 1654 | 1461709952876 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:32:32 INFO - PROCESS | 1654 | 1461709952960 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:32:33 INFO - PROCESS | 1654 | 1461709953013 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1155b2000 == 28 [pid = 1654] [id = 516] 15:32:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x114bc4c00) [pid = 1654] [serial = 1548] [outer = 0x0] 15:32:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x114bec800) [pid = 1654] [serial = 1549] [outer = 0x114bc4c00] 15:32:33 INFO - PROCESS | 1654 | 1461709953042 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x114f03400) [pid = 1654] [serial = 1550] [outer = 0x114bc4c00] 15:32:33 INFO - PROCESS | 1654 | 1461709953365 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:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 15:32:33 INFO - PROCESS | 1654 | 1461709953392 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1654 | 1461709953396 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:32:33 INFO - PROCESS | 1654 | 1461709953401 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1654 | 1461709953405 Marionette TRACE conn2 <- [1,2038,null,{}] 15:32:33 INFO - PROCESS | 1654 | 1461709953408 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:32:33 INFO - PROCESS | 1654 | 1461709953486 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:32:33 INFO - PROCESS | 1654 | 1461709953493 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x118766800 == 29 [pid = 1654] [id = 517] 15:32:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x114f0c000) [pid = 1654] [serial = 1551] [outer = 0x0] 15:32:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11509c800) [pid = 1654] [serial = 1552] [outer = 0x114f0c000] 15:32:33 INFO - PROCESS | 1654 | 1461709953520 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1152c8400) [pid = 1654] [serial = 1553] [outer = 0x114f0c000] 15:32:33 INFO - PROCESS | 1654 | 1461709953876 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:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:32:33 INFO - PROCESS | 1654 | 1461709953925 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1654 | 1461709953927 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:32:33 INFO - PROCESS | 1654 | 1461709953929 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1654 | 1461709953932 Marionette TRACE conn2 <- [1,2042,null,{}] 15:32:33 INFO - PROCESS | 1654 | 1461709953940 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:32:34 INFO - PROCESS | 1654 | 1461709954023 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:32:34 INFO - PROCESS | 1654 | 1461709954030 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119336000 == 30 [pid = 1654] [id = 518] 15:32:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11351bc00) [pid = 1654] [serial = 1554] [outer = 0x0] 15:32:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x1166dd800) [pid = 1654] [serial = 1555] [outer = 0x11351bc00] 15:32:34 INFO - PROCESS | 1654 | 1461709954062 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x118789c00) [pid = 1654] [serial = 1556] [outer = 0x11351bc00] 15:32:34 INFO - PROCESS | 1654 | 1461709954439 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:32:34 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:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 15:32:34 INFO - PROCESS | 1654 | 1461709954456 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1654 | 1461709954458 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:32:34 INFO - PROCESS | 1654 | 1461709954460 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1654 | 1461709954461 Marionette TRACE conn2 <- [1,2046,null,{}] 15:32:34 INFO - PROCESS | 1654 | 1461709954464 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:32:34 INFO - PROCESS | 1654 | 1461709954573 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:32:34 INFO - PROCESS | 1654 | 1461709954580 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d49800 == 31 [pid = 1654] [id = 519] 15:32:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x115852400) [pid = 1654] [serial = 1557] [outer = 0x0] 15:32:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1187f1c00) [pid = 1654] [serial = 1558] [outer = 0x115852400] 15:32:34 INFO - PROCESS | 1654 | 1461709954607 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1190b1000) [pid = 1654] [serial = 1559] [outer = 0x115852400] 15:32:34 INFO - PROCESS | 1654 | 1461709954926 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:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 15:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:32:34 INFO - PROCESS | 1654 | 1461709954978 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1654 | 1461709954980 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:32:34 INFO - PROCESS | 1654 | 1461709954982 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1654 | 1461709954983 Marionette TRACE conn2 <- [1,2050,null,{}] 15:32:34 INFO - PROCESS | 1654 | 1461709954985 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:32:35 INFO - PROCESS | 1654 | 1461709955062 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:32:35 INFO - PROCESS | 1654 | 1461709955067 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b004800 == 32 [pid = 1654] [id = 520] 15:32:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x114f09800) [pid = 1654] [serial = 1560] [outer = 0x0] 15:32:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x119354800) [pid = 1654] [serial = 1561] [outer = 0x114f09800] 15:32:35 INFO - PROCESS | 1654 | 1461709955097 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119d92000) [pid = 1654] [serial = 1562] [outer = 0x114f09800] 15:32:35 INFO - PROCESS | 1654 | 1461709955474 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:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 15:32:35 INFO - PROCESS | 1654 | 1461709955506 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:32:35 INFO - PROCESS | 1654 | 1461709955509 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:32:35 INFO - PROCESS | 1654 | 1461709955512 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1654 | 1461709955514 Marionette TRACE conn2 <- [1,2054,null,{}] 15:32:35 INFO - PROCESS | 1654 | 1461709955517 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:32:35 INFO - PROCESS | 1654 | 1461709955681 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:32:35 INFO - PROCESS | 1654 | 1461709955696 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba0a000 == 33 [pid = 1654] [id = 521] 15:32:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119e4f400) [pid = 1654] [serial = 1563] [outer = 0x0] 15:32:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11ad42400) [pid = 1654] [serial = 1564] [outer = 0x119e4f400] 15:32:35 INFO - PROCESS | 1654 | 1461709955743 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11bad8c00) [pid = 1654] [serial = 1565] [outer = 0x119e4f400] 15:32:36 INFO - PROCESS | 1654 | 1461709956142 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:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 674ms 15:32:36 INFO - PROCESS | 1654 | 1461709956188 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:32:36 INFO - PROCESS | 1654 | 1461709956191 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:32:36 INFO - PROCESS | 1654 | 1461709956203 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1654 | 1461709956206 Marionette TRACE conn2 <- [1,2058,null,{}] 15:32:36 INFO - PROCESS | 1654 | 1461709956208 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:32:36 INFO - PROCESS | 1654 | 1461709956280 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:32:36 INFO - PROCESS | 1654 | 1461709956285 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11beb5800 == 34 [pid = 1654] [id = 522] 15:32:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11a858c00) [pid = 1654] [serial = 1566] [outer = 0x0] 15:32:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11bcd2400) [pid = 1654] [serial = 1567] [outer = 0x11a858c00] 15:32:36 INFO - PROCESS | 1654 | 1461709956314 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11bf81c00) [pid = 1654] [serial = 1568] [outer = 0x11a858c00] 15:32:36 INFO - PROCESS | 1654 | 1461709956642 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:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 482ms 15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:32:36 INFO - PROCESS | 1654 | 1461709956676 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1654 | 1461709956677 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:32:36 INFO - PROCESS | 1654 | 1461709956679 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1654 | 1461709956680 Marionette TRACE conn2 <- [1,2062,null,{}] 15:32:36 INFO - PROCESS | 1654 | 1461709956682 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:32:36 INFO - PROCESS | 1654 | 1461709956759 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:32:36 INFO - PROCESS | 1654 | 1461709956763 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1a0000 == 35 [pid = 1654] [id = 523] 15:32:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11bf82000) [pid = 1654] [serial = 1569] [outer = 0x0] 15:32:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x11c1adc00) [pid = 1654] [serial = 1570] [outer = 0x11bf82000] 15:32:36 INFO - PROCESS | 1654 | 1461709956789 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11c1b5c00) [pid = 1654] [serial = 1571] [outer = 0x11bf82000] 15:32:37 INFO - PROCESS | 1654 | 1461709957131 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:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 15:32:37 INFO - PROCESS | 1654 | 1461709957149 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:32:37 INFO - PROCESS | 1654 | 1461709957150 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1654 | 1461709957152 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1654 | 1461709957153 Marionette TRACE conn2 <- [1,2066,null,{}] 15:32:37 INFO - PROCESS | 1654 | 1461709957158 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:32:37 INFO - PROCESS | 1654 | 1461709957259 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:32:37 INFO - PROCESS | 1654 | 1461709957266 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x119335800 == 36 [pid = 1654] [id = 524] 15:32:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11c1abc00) [pid = 1654] [serial = 1572] [outer = 0x0] 15:32:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11c33e400) [pid = 1654] [serial = 1573] [outer = 0x11c1abc00] 15:32:37 INFO - PROCESS | 1654 | 1461709957291 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11c344c00) [pid = 1654] [serial = 1574] [outer = 0x11c1abc00] 15:32:37 INFO - PROCESS | 1654 | 1461709957593 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:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:32:37 INFO - PROCESS | 1654 | 1461709957624 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1654 | 1461709957625 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1654 | 1461709957627 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1654 | 1461709957628 Marionette TRACE conn2 <- [1,2070,null,{}] 15:32:37 INFO - PROCESS | 1654 | 1461709957631 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:32:37 INFO - PROCESS | 1654 | 1461709957709 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:32:37 INFO - PROCESS | 1654 | 1461709957714 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c9c000 == 37 [pid = 1654] [id = 525] 15:32:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x11c345000) [pid = 1654] [serial = 1575] [outer = 0x0] 15:32:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11c444400) [pid = 1654] [serial = 1576] [outer = 0x11c345000] 15:32:37 INFO - PROCESS | 1654 | 1461709957741 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11c515000) [pid = 1654] [serial = 1577] [outer = 0x11c345000] 15:32:38 INFO - PROCESS | 1654 | 1461709958078 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:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 469ms 15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:32:38 INFO - PROCESS | 1654 | 1461709958097 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1654 | 1461709958099 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:32:38 INFO - PROCESS | 1654 | 1461709958101 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1654 | 1461709958103 Marionette TRACE conn2 <- [1,2074,null,{}] 15:32:38 INFO - PROCESS | 1654 | 1461709958109 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:32:38 INFO - PROCESS | 1654 | 1461709958239 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:32:38 INFO - PROCESS | 1654 | 1461709958255 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b003800 == 38 [pid = 1654] [id = 526] 15:32:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11c514c00) [pid = 1654] [serial = 1578] [outer = 0x0] 15:32:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11ca6a400) [pid = 1654] [serial = 1579] [outer = 0x11c514c00] 15:32:38 INFO - PROCESS | 1654 | 1461709958288 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x123ba3800) [pid = 1654] [serial = 1580] [outer = 0x11c514c00] 15:32:38 INFO - PROCESS | 1654 | 1461709958678 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:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 622ms 15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:32:38 INFO - PROCESS | 1654 | 1461709958724 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1654 | 1461709958726 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:32:38 INFO - PROCESS | 1654 | 1461709958728 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1654 | 1461709958729 Marionette TRACE conn2 <- [1,2078,null,{}] 15:32:38 INFO - PROCESS | 1654 | 1461709958731 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:32:38 INFO - PROCESS | 1654 | 1461709958829 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:32:38 INFO - PROCESS | 1654 | 1461709958833 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1271a3800 == 39 [pid = 1654] [id = 527] 15:32:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11c51ec00) [pid = 1654] [serial = 1581] [outer = 0x0] 15:32:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x123bad000) [pid = 1654] [serial = 1582] [outer = 0x11c51ec00] 15:32:38 INFO - PROCESS | 1654 | 1461709958859 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x123c27c00) [pid = 1654] [serial = 1583] [outer = 0x11c51ec00] 15:32:39 INFO - PROCESS | 1654 | 1461709959192 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 521ms 15:32:39 INFO - PROCESS | 1654 | 1461709959249 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:32:39 INFO - PROCESS | 1654 | 1461709959250 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:32:39 INFO - PROCESS | 1654 | 1461709959253 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1654 | 1461709959254 Marionette TRACE conn2 <- [1,2082,null,{}] 15:32:39 INFO - PROCESS | 1654 | 1461709959256 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:32:39 INFO - PROCESS | 1654 | 1461709959351 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:32:39 INFO - PROCESS | 1654 | 1461709959362 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x127898000 == 40 [pid = 1654] [id = 528] 15:32:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x123c28000) [pid = 1654] [serial = 1584] [outer = 0x0] 15:32:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x123c30800) [pid = 1654] [serial = 1585] [outer = 0x123c28000] 15:32:39 INFO - PROCESS | 1654 | 1461709959387 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x123c35800) [pid = 1654] [serial = 1586] [outer = 0x123c28000] 15:32:39 INFO - PROCESS | 1654 | 1461709959745 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 15:32:39 INFO - PROCESS | 1654 | 1461709959774 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 1654 | 1461709959775 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:32:39 INFO - PROCESS | 1654 | 1461709959783 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1654 | 1461709959784 Marionette TRACE conn2 <- [1,2086,null,{}] 15:32:39 INFO - PROCESS | 1654 | 1461709959786 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:32:39 INFO - PROCESS | 1654 | 1461709959884 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:32:39 INFO - PROCESS | 1654 | 1461709959889 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12831b800 == 41 [pid = 1654] [id = 529] 15:32:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x123c35c00) [pid = 1654] [serial = 1587] [outer = 0x0] 15:32:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x123cea400) [pid = 1654] [serial = 1588] [outer = 0x123c35c00] 15:32:39 INFO - PROCESS | 1654 | 1461709959914 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x123f07000) [pid = 1654] [serial = 1589] [outer = 0x123c35c00] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x119e4ec00) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x127333800) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x1152c7c00) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12b5ff400) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x115716000) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11509d800) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x11c1b4c00) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x119b6b800) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x1187f3400) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x123de6800) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x114bf5800) [pid = 1654] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x114bec000) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x119297400) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11c48bc00) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x128330c00) [pid = 1654] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11c341400) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x113520c00) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12a489c00) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12d09b400) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12e9a8800) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x114f07000) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x114fdec00) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11c43c800) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1190b5400) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12a974c00) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11c445400) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x119e46800) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x114fe6000) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x128f94000) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1157c2c00) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12d3f9c00) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12bbf4800) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12b790800) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12b28a800) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x1278e6c00) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11c340800) [pid = 1654] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1157cb800) [pid = 1654] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11af60800) [pid = 1654] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12b790400) [pid = 1654] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12b797000) [pid = 1654] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x118784c00) [pid = 1654] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1273dbc00) [pid = 1654] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12839e400) [pid = 1654] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11aa73800) [pid = 1654] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12e7e9000) [pid = 1654] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x113522000) [pid = 1654] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x128327000) [pid = 1654] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:32:40 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12d630800) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:32:40 INFO - PROCESS | 1654 | 1461709960831 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:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1074ms 15:32:40 INFO - PROCESS | 1654 | 1461709960858 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1654 | 1461709960860 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:32:40 INFO - PROCESS | 1654 | 1461709960863 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1654 | 1461709960864 Marionette TRACE conn2 <- [1,2090,null,{}] 15:32:40 INFO - PROCESS | 1654 | 1461709960866 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:32:40 INFO - PROCESS | 1654 | 1461709960964 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:32:40 INFO - PROCESS | 1654 | 1461709960974 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x118741800 == 42 [pid = 1654] [id = 530] 15:32:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x113521800) [pid = 1654] [serial = 1590] [outer = 0x0] 15:32:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x114f0b400) [pid = 1654] [serial = 1591] [outer = 0x113521800] 15:32:41 INFO - PROCESS | 1654 | 1461709961009 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1150ab800) [pid = 1654] [serial = 1592] [outer = 0x113521800] 15:32:41 INFO - PROCESS | 1654 | 1461709961456 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:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 15:32:41 INFO - PROCESS | 1654 | 1461709961483 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1654 | 1461709961484 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:32:41 INFO - PROCESS | 1654 | 1461709961486 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1654 | 1461709961489 Marionette TRACE conn2 <- [1,2094,null,{}] 15:32:41 INFO - PROCESS | 1654 | 1461709961492 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:32:41 INFO - PROCESS | 1654 | 1461709961574 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:32:41 INFO - PROCESS | 1654 | 1461709961578 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12718a800 == 43 [pid = 1654] [id = 531] 15:32:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1152c7c00) [pid = 1654] [serial = 1593] [outer = 0x0] 15:32:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b67400) [pid = 1654] [serial = 1594] [outer = 0x1152c7c00] 15:32:41 INFO - PROCESS | 1654 | 1461709961603 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11afd7800) [pid = 1654] [serial = 1595] [outer = 0x1152c7c00] 15:32:41 INFO - PROCESS | 1654 | 1461709961936 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:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 475ms 15:32:41 INFO - PROCESS | 1654 | 1461709961961 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1654 | 1461709961962 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:32:41 INFO - PROCESS | 1654 | 1461709961964 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1654 | 1461709961965 Marionette TRACE conn2 <- [1,2098,null,{}] 15:32:41 INFO - PROCESS | 1654 | 1461709961968 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:32:42 INFO - PROCESS | 1654 | 1461709962051 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:32:42 INFO - PROCESS | 1654 | 1461709962110 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e51000 == 44 [pid = 1654] [id = 532] 15:32:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11584c000) [pid = 1654] [serial = 1596] [outer = 0x0] 15:32:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c1af400) [pid = 1654] [serial = 1597] [outer = 0x11584c000] 15:32:42 INFO - PROCESS | 1654 | 1461709962135 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x123c37800) [pid = 1654] [serial = 1598] [outer = 0x11584c000] 15:32:42 INFO - PROCESS | 1654 | 1461709962422 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:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 467ms 15:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:32:42 INFO - PROCESS | 1654 | 1461709962432 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1654 | 1461709962433 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:32:42 INFO - PROCESS | 1654 | 1461709962443 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1654 | 1461709962444 Marionette TRACE conn2 <- [1,2102,null,{}] 15:32:42 INFO - PROCESS | 1654 | 1461709962446 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:32:42 INFO - PROCESS | 1654 | 1461709962534 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:32:42 INFO - PROCESS | 1654 | 1461709962539 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a920000 == 45 [pid = 1654] [id = 533] 15:32:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11c1b7c00) [pid = 1654] [serial = 1599] [outer = 0x0] 15:32:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1242cfc00) [pid = 1654] [serial = 1600] [outer = 0x11c1b7c00] 15:32:42 INFO - PROCESS | 1654 | 1461709962564 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x124488c00) [pid = 1654] [serial = 1601] [outer = 0x11c1b7c00] 15:32:43 INFO - PROCESS | 1654 | 1461709963109 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:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 728ms 15:32:43 INFO - PROCESS | 1654 | 1461709963164 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1654 | 1461709963167 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:32:43 INFO - PROCESS | 1654 | 1461709963174 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1654 | 1461709963177 Marionette TRACE conn2 <- [1,2106,null,{}] 15:32:43 INFO - PROCESS | 1654 | 1461709963181 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:32:43 INFO - PROCESS | 1654 | 1461709963294 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:32:43 INFO - PROCESS | 1654 | 1461709963401 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x118913000 == 46 [pid = 1654] [id = 534] 15:32:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x114f08c00) [pid = 1654] [serial = 1602] [outer = 0x0] 15:32:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x114f0e400) [pid = 1654] [serial = 1603] [outer = 0x114f08c00] 15:32:43 INFO - PROCESS | 1654 | 1461709963435 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11509f000) [pid = 1654] [serial = 1604] [outer = 0x114f08c00] 15:32:43 INFO - PROCESS | 1654 | 1461709963954 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:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 821ms 15:32:44 INFO - PROCESS | 1654 | 1461709963995 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1654 | 1461709963999 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:32:44 INFO - PROCESS | 1654 | 1461709964004 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1654 | 1461709964006 Marionette TRACE conn2 <- [1,2110,null,{}] 15:32:44 INFO - PROCESS | 1654 | 1461709964009 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:32:44 INFO - PROCESS | 1654 | 1461709964120 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:32:44 INFO - PROCESS | 1654 | 1461709964181 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b021000 == 47 [pid = 1654] [id = 535] 15:32:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1152c8000) [pid = 1654] [serial = 1605] [outer = 0x0] 15:32:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x118783800) [pid = 1654] [serial = 1606] [outer = 0x1152c8000] 15:32:44 INFO - PROCESS | 1654 | 1461709964211 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1187fac00) [pid = 1654] [serial = 1607] [outer = 0x1152c8000] 15:32:44 INFO - PROCESS | 1654 | 1461709964781 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:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 821ms 15:32:44 INFO - PROCESS | 1654 | 1461709964825 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1654 | 1461709964826 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:32:44 INFO - PROCESS | 1654 | 1461709964828 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1654 | 1461709964830 Marionette TRACE conn2 <- [1,2114,null,{}] 15:32:44 INFO - PROCESS | 1654 | 1461709964837 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:32:45 INFO - PROCESS | 1654 | 1461709965181 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:32:45 INFO - PROCESS | 1654 | 1461709965329 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x115210000 == 48 [pid = 1654] [id = 536] 15:32:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x114bba400) [pid = 1654] [serial = 1608] [outer = 0x0] 15:32:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x114bc5400) [pid = 1654] [serial = 1609] [outer = 0x114bba400] 15:32:45 INFO - PROCESS | 1654 | 1461709965379 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x114f05000) [pid = 1654] [serial = 1610] [outer = 0x114bba400] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x115520800 == 47 [pid = 1654] [id = 97] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1145b5800 == 46 [pid = 1654] [id = 89] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5c0800 == 45 [pid = 1654] [id = 95] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x115504000 == 44 [pid = 1654] [id = 99] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12e31c800 == 43 [pid = 1654] [id = 87] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d00b800 == 42 [pid = 1654] [id = 86] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1271b2800 == 41 [pid = 1654] [id = 94] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12e980800 == 40 [pid = 1654] [id = 88] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x119d4c000 == 39 [pid = 1654] [id = 93] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x114b45000 == 38 [pid = 1654] [id = 96] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x115755000 == 37 [pid = 1654] [id = 83] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x123e77800 == 36 [pid = 1654] [id = 84] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b4b7000 == 35 [pid = 1654] [id = 85] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11594f000 == 34 [pid = 1654] [id = 82] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x118663000 == 33 [pid = 1654] [id = 98] 15:32:45 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x123c25c00) [pid = 1654] [serial = 1546] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1654 | --DOCSHELL 0x129e4b000 == 32 [pid = 1654] [id = 515] 15:32:45 INFO - PROCESS | 1654 | 1461709965931 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:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1125ms 15:32:45 INFO - PROCESS | 1654 | 1461709965956 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:32:45 INFO - PROCESS | 1654 | 1461709965958 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:32:45 INFO - PROCESS | 1654 | 1461709965961 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1654 | 1461709965964 Marionette TRACE conn2 <- [1,2118,null,{}] 15:32:45 INFO - PROCESS | 1654 | 1461709965967 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:32:46 INFO - PROCESS | 1654 | 1461709966051 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:32:46 INFO - PROCESS | 1654 | 1461709966059 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x116640000 == 33 [pid = 1654] [id = 537] 15:32:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x114fdfc00) [pid = 1654] [serial = 1611] [outer = 0x0] 15:32:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1150a0400) [pid = 1654] [serial = 1612] [outer = 0x114fdfc00] 15:32:46 INFO - PROCESS | 1654 | 1461709966096 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1157b2c00) [pid = 1654] [serial = 1613] [outer = 0x114fdfc00] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11b77f800) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12a482c00) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12b461800) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12bbfcc00) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1199df400) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1186b2800) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x123baac00) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11ba7f000) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x119b66000) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12a487800) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12a971800) [pid = 1654] [serial = 1475] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11685dc00) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11b777c00) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x127af0c00) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12e510400) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x123cf0400) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x114be9800) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c33c400) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12e9a5000) [pid = 1654] [serial = 1469] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x114e9dc00) [pid = 1654] [serial = 1454] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12b7e9800) [pid = 1654] [serial = 1463] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x128287400) [pid = 1654] [serial = 1460] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11aa49c00) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11be54400) [pid = 1654] [serial = 1457] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12e502c00) [pid = 1654] [serial = 1466] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12d359c00) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12e9a8000) [pid = 1654] [serial = 1472] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x128d9bc00) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b5f5400) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12e2d2400) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b5fa400) [pid = 1654] [serial = 1528] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12e2d5400) [pid = 1654] [serial = 1531] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d3f0c00) [pid = 1654] [serial = 1529] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12ea9cc00) [pid = 1654] [serial = 1534] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11aa76c00) [pid = 1654] [serial = 1537] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x114fe3000) [pid = 1654] [serial = 1540] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x123f12c00) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11bf87800) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11ad36400) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b283000) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b795c00) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1278b8800) [pid = 1654] [serial = 1523] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124062c00) [pid = 1654] [serial = 1522] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c344000) [pid = 1654] [serial = 1520] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11a85ac00) [pid = 1654] [serial = 1519] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x123c20400) [pid = 1654] [serial = 1544] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x128f9fc00) [pid = 1654] [serial = 1517] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128f9ac00) [pid = 1654] [serial = 1516] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12e9a6000) [pid = 1654] [serial = 1514] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12e93e400) [pid = 1654] [serial = 1513] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12e7ec400) [pid = 1654] [serial = 1511] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12e2d6c00) [pid = 1654] [serial = 1510] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12d3ed400) [pid = 1654] [serial = 1508] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12d094400) [pid = 1654] [serial = 1507] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12bda3800) [pid = 1654] [serial = 1505] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12bbfd400) [pid = 1654] [serial = 1504] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12b7e7800) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12b467c00) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12828a800) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a486400) [pid = 1654] [serial = 1525] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12f59d800) [pid = 1654] [serial = 1535] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12e7e4400) [pid = 1654] [serial = 1532] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a977000) [pid = 1654] [serial = 1526] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124976000) [pid = 1654] [serial = 1538] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x114fe7000) [pid = 1654] [serial = 1541] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x123c1ac00) [pid = 1654] [serial = 1543] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1654 | 1461709966489 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:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 570ms 15:32:46 INFO - PROCESS | 1654 | 1461709966531 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1654 | 1461709966533 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:32:46 INFO - PROCESS | 1654 | 1461709966536 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1654 | 1461709966537 Marionette TRACE conn2 <- [1,2122,null,{}] 15:32:46 INFO - PROCESS | 1654 | 1461709966540 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:32:46 INFO - PROCESS | 1654 | 1461709966617 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:32:46 INFO - PROCESS | 1654 | 1461709966626 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c39800 == 34 [pid = 1654] [id = 538] 15:32:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11351a800) [pid = 1654] [serial = 1614] [outer = 0x0] 15:32:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118785000) [pid = 1654] [serial = 1615] [outer = 0x11351a800] 15:32:46 INFO - PROCESS | 1654 | 1461709966653 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1187ef800) [pid = 1654] [serial = 1616] [outer = 0x11351a800] 15:32:47 INFO - PROCESS | 1654 | 1461709967028 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:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 15:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:32:47 INFO - PROCESS | 1654 | 1461709967059 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1654 | 1461709967062 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:32:47 INFO - PROCESS | 1654 | 1461709967069 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1654 | 1461709967074 Marionette TRACE conn2 <- [1,2126,null,{}] 15:32:47 INFO - PROCESS | 1654 | 1461709967077 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:32:47 INFO - PROCESS | 1654 | 1461709967159 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:32:47 INFO - PROCESS | 1654 | 1461709967163 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba07000 == 35 [pid = 1654] [id = 539] 15:32:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1187f8400) [pid = 1654] [serial = 1617] [outer = 0x0] 15:32:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119297400) [pid = 1654] [serial = 1618] [outer = 0x1187f8400] 15:32:47 INFO - PROCESS | 1654 | 1461709967192 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11a852000) [pid = 1654] [serial = 1619] [outer = 0x1187f8400] 15:32:47 INFO - PROCESS | 1654 | 1461709967525 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:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 478ms 15:32:47 INFO - PROCESS | 1654 | 1461709967543 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1654 | 1461709967544 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:32:47 INFO - PROCESS | 1654 | 1461709967547 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1654 | 1461709967548 Marionette TRACE conn2 <- [1,2130,null,{}] 15:32:47 INFO - PROCESS | 1654 | 1461709967550 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:32:47 INFO - PROCESS | 1654 | 1461709967650 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:32:47 INFO - PROCESS | 1654 | 1461709967660 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11beb3000 == 36 [pid = 1654] [id = 540] 15:32:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11a852400) [pid = 1654] [serial = 1620] [outer = 0x0] 15:32:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11ad38400) [pid = 1654] [serial = 1621] [outer = 0x11a852400] 15:32:47 INFO - PROCESS | 1654 | 1461709967686 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11af60800) [pid = 1654] [serial = 1622] [outer = 0x11a852400] 15:32:48 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 15:32:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 15:32:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 15:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:48 INFO - _addTest/ [0,2133,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 1654 | 1461709968016 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:32:48 INFO - PROCESS | 1654 | 1461709968019 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1654 | 1461709968021 Marionette TRACE conn2 <- [1,2134,null,{}] 15:32:48 INFO - PROCESS | 1654 | 1461709968026 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:32:48 INFO - PROCESS | 1654 | 1461709968108 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:32:48 INFO - PROCESS | 1654 | 1461709968113 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9bd800 == 37 [pid = 1654] [id = 541] 15:32:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11bcc7000) [pid = 1654] [serial = 1623] [outer = 0x0] 15:32:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11bcd1800) [pid = 1654] [serial = 1624] [outer = 0x11bcc7000] 15:32:48 INFO - PROCESS | 1654 | 1461709968146 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c1aa400) [pid = 1654] [serial = 1625] [outer = 0x11bcc7000] 15:32:48 INFO - PROCESS | 1654 | 1461709968532 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:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 523ms 15:32:48 INFO - PROCESS | 1654 | 1461709968543 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 1654 | 1461709968544 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:32:48 INFO - PROCESS | 1654 | 1461709968546 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1654 | 1461709968547 Marionette TRACE conn2 <- [1,2138,null,{}] 15:32:48 INFO - PROCESS | 1654 | 1461709968549 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:32:48 INFO - PROCESS | 1654 | 1461709968657 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:32:48 INFO - PROCESS | 1654 | 1461709968662 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x124193000 == 38 [pid = 1654] [id = 542] 15:32:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11bcca000) [pid = 1654] [serial = 1626] [outer = 0x0] 15:32:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c33d800) [pid = 1654] [serial = 1627] [outer = 0x11bcca000] 15:32:48 INFO - PROCESS | 1654 | 1461709968687 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c348400) [pid = 1654] [serial = 1628] [outer = 0x11bcca000] 15:32:49 INFO - PROCESS | 1654 | 1461709969021 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:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 15:32:49 INFO - PROCESS | 1654 | 1461709969066 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1654 | 1461709969067 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:32:49 INFO - PROCESS | 1654 | 1461709969070 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1654 | 1461709969071 Marionette TRACE conn2 <- [1,2142,null,{}] 15:32:49 INFO - PROCESS | 1654 | 1461709969073 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:32:49 INFO - PROCESS | 1654 | 1461709969170 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:32:49 INFO - PROCESS | 1654 | 1461709969174 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12467f800 == 39 [pid = 1654] [id = 543] 15:32:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c1aa800) [pid = 1654] [serial = 1629] [outer = 0x0] 15:32:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c444c00) [pid = 1654] [serial = 1630] [outer = 0x11c1aa800] 15:32:49 INFO - PROCESS | 1654 | 1461709969227 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c9ea800) [pid = 1654] [serial = 1631] [outer = 0x11c1aa800] 15:32:49 INFO - PROCESS | 1654 | 1461709969574 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:32:49 INFO - PROCESS | 1654 | 1461709969591 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:32:49 INFO - PROCESS | 1654 | 1461709969594 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1654 | 1461709969595 Marionette TRACE conn2 <- [1,2146,null,{}] 15:32:49 INFO - PROCESS | 1654 | 1461709969597 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:32:49 INFO - PROCESS | 1654 | 1461709969697 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:32:49 INFO - PROCESS | 1654 | 1461709969709 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c31800 == 40 [pid = 1654] [id = 544] 15:32:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c438400) [pid = 1654] [serial = 1632] [outer = 0x0] 15:32:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11ca72800) [pid = 1654] [serial = 1633] [outer = 0x11c438400] 15:32:49 INFO - PROCESS | 1654 | 1461709969734 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123ba2800) [pid = 1654] [serial = 1634] [outer = 0x11c438400] 15:32:50 INFO - PROCESS | 1654 | 1461709970082 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:32:50 INFO - PROCESS | 1654 | 1461709970114 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:32:50 INFO - PROCESS | 1654 | 1461709970124 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1654 | 1461709970125 Marionette TRACE conn2 <- [1,2150,null,{}] 15:32:50 INFO - PROCESS | 1654 | 1461709970127 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:32:50 INFO - PROCESS | 1654 | 1461709970224 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:32:50 INFO - PROCESS | 1654 | 1461709970228 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x119878800 == 41 [pid = 1654] [id = 545] 15:32:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1199e0400) [pid = 1654] [serial = 1635] [outer = 0x0] 15:32:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123ba8000) [pid = 1654] [serial = 1636] [outer = 0x1199e0400] 15:32:50 INFO - PROCESS | 1654 | 1461709970411 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123c28400) [pid = 1654] [serial = 1637] [outer = 0x1199e0400] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c51ec00) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x123c28000) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119e4f400) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x114bc4c00) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x114f0c000) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11bf82000) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115852400) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11a858c00) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x114f09800) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c1abc00) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c345000) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11351bc00) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123c35c00) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113521800) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1152c7c00) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11c514c00) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:32:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11584c000) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:32:50 INFO - PROCESS | 1654 | 1461709970730 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:32:50 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:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 620ms 15:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:32:50 INFO - PROCESS | 1654 | 1461709970744 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1654 | 1461709970745 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:32:50 INFO - PROCESS | 1654 | 1461709970748 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1654 | 1461709970749 Marionette TRACE conn2 <- [1,2154,null,{}] 15:32:50 INFO - PROCESS | 1654 | 1461709970751 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:32:50 INFO - PROCESS | 1654 | 1461709970834 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:32:50 INFO - PROCESS | 1654 | 1461709970842 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e37800 == 42 [pid = 1654] [id = 546] 15:32:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1152c7c00) [pid = 1654] [serial = 1638] [outer = 0x0] 15:32:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11bcca400) [pid = 1654] [serial = 1639] [outer = 0x1152c7c00] 15:32:50 INFO - PROCESS | 1654 | 1461709970873 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x123bac800) [pid = 1654] [serial = 1640] [outer = 0x1152c7c00] 15:32:51 INFO - PROCESS | 1654 | 1461709971234 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:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 517ms 15:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:32:51 INFO - PROCESS | 1654 | 1461709971269 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1654 | 1461709971271 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:32:51 INFO - PROCESS | 1654 | 1461709971273 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1654 | 1461709971275 Marionette TRACE conn2 <- [1,2158,null,{}] 15:32:51 INFO - PROCESS | 1654 | 1461709971278 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:32:51 INFO - PROCESS | 1654 | 1461709971373 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:32:51 INFO - PROCESS | 1654 | 1461709971378 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a915000 == 43 [pid = 1654] [id = 547] 15:32:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11bf82000) [pid = 1654] [serial = 1641] [outer = 0x0] 15:32:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x123c30000) [pid = 1654] [serial = 1642] [outer = 0x11bf82000] 15:32:51 INFO - PROCESS | 1654 | 1461709971403 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123cedc00) [pid = 1654] [serial = 1643] [outer = 0x11bf82000] 15:32:51 INFO - PROCESS | 1654 | 1461709971743 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:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 15:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:32:51 INFO - PROCESS | 1654 | 1461709971794 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1654 | 1461709971795 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:32:51 INFO - PROCESS | 1654 | 1461709971797 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1654 | 1461709971798 Marionette TRACE conn2 <- [1,2162,null,{}] 15:32:51 INFO - PROCESS | 1654 | 1461709971800 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:32:51 INFO - PROCESS | 1654 | 1461709971881 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:32:51 INFO - PROCESS | 1654 | 1461709971936 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a92d800 == 44 [pid = 1654] [id = 548] 15:32:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x123ce2000) [pid = 1654] [serial = 1644] [outer = 0x0] 15:32:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123de8000) [pid = 1654] [serial = 1645] [outer = 0x123ce2000] 15:32:51 INFO - PROCESS | 1654 | 1461709971963 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1246f9400) [pid = 1654] [serial = 1646] [outer = 0x123ce2000] 15:32:52 INFO - PROCESS | 1654 | 1461709972239 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:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 15:32:52 INFO - PROCESS | 1654 | 1461709972265 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1654 | 1461709972266 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:32:52 INFO - PROCESS | 1654 | 1461709972276 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1654 | 1461709972277 Marionette TRACE conn2 <- [1,2166,null,{}] 15:32:52 INFO - PROCESS | 1654 | 1461709972280 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:32:52 INFO - PROCESS | 1654 | 1461709972367 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:32:52 INFO - PROCESS | 1654 | 1461709972371 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac2c800 == 45 [pid = 1654] [id = 549] 15:32:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124062c00) [pid = 1654] [serial = 1647] [outer = 0x0] 15:32:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1271ec000) [pid = 1654] [serial = 1648] [outer = 0x124062c00] 15:32:52 INFO - PROCESS | 1654 | 1461709972396 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1273d7800) [pid = 1654] [serial = 1649] [outer = 0x124062c00] 15:32:52 INFO - PROCESS | 1654 | 1461709972922 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:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 677ms 15:32:52 INFO - PROCESS | 1654 | 1461709972947 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:32:52 INFO - PROCESS | 1654 | 1461709972950 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:32:52 INFO - PROCESS | 1654 | 1461709972953 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1654 | 1461709972956 Marionette TRACE conn2 <- [1,2170,null,{}] 15:32:52 INFO - PROCESS | 1654 | 1461709972959 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:32:53 INFO - PROCESS | 1654 | 1461709973063 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:32:53 INFO - PROCESS | 1654 | 1461709973132 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d4b000 == 46 [pid = 1654] [id = 550] 15:32:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x114f0bc00) [pid = 1654] [serial = 1650] [outer = 0x0] 15:32:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x114fe5c00) [pid = 1654] [serial = 1651] [outer = 0x114f0bc00] 15:32:53 INFO - PROCESS | 1654 | 1461709973163 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11584c000) [pid = 1654] [serial = 1652] [outer = 0x114f0bc00] 15:32:53 INFO - PROCESS | 1654 | 1461709973554 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:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 672ms 15:32:53 INFO - PROCESS | 1654 | 1461709973626 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1654 | 1461709973630 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:32:53 INFO - PROCESS | 1654 | 1461709973635 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1654 | 1461709973637 Marionette TRACE conn2 <- [1,2174,null,{}] 15:32:53 INFO - PROCESS | 1654 | 1461709973639 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:32:53 INFO - PROCESS | 1654 | 1461709973743 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:32:53 INFO - PROCESS | 1654 | 1461709973831 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5e0800 == 47 [pid = 1654] [id = 551] 15:32:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11878a000) [pid = 1654] [serial = 1653] [outer = 0x0] 15:32:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118f11c00) [pid = 1654] [serial = 1654] [outer = 0x11878a000] 15:32:53 INFO - PROCESS | 1654 | 1461709973875 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119360c00) [pid = 1654] [serial = 1655] [outer = 0x11878a000] 15:32:54 INFO - PROCESS | 1654 | 1461709974339 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:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 722ms 15:32:54 INFO - PROCESS | 1654 | 1461709974358 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:32:54 INFO - PROCESS | 1654 | 1461709974359 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:32:54 INFO - PROCESS | 1654 | 1461709974362 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1654 | 1461709974365 Marionette TRACE conn2 <- [1,2178,null,{}] 15:32:54 INFO - PROCESS | 1654 | 1461709974374 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:32:54 INFO - PROCESS | 1654 | 1461709974488 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:32:54 INFO - PROCESS | 1654 | 1461709974584 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac24800 == 48 [pid = 1654] [id = 552] 15:32:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11aa72c00) [pid = 1654] [serial = 1656] [outer = 0x0] 15:32:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11bf84c00) [pid = 1654] [serial = 1657] [outer = 0x11aa72c00] 15:32:54 INFO - PROCESS | 1654 | 1461709974639 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c439c00) [pid = 1654] [serial = 1658] [outer = 0x11aa72c00] 15:32:55 INFO - PROCESS | 1654 | 1461709975130 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:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 778ms 15:32:55 INFO - PROCESS | 1654 | 1461709975142 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1654 | 1461709975145 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:32:55 INFO - PROCESS | 1654 | 1461709975149 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1654 | 1461709975151 Marionette TRACE conn2 <- [1,2182,null,{}] 15:32:55 INFO - PROCESS | 1654 | 1461709975155 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:32:55 INFO - PROCESS | 1654 | 1461709975318 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:32:55 INFO - PROCESS | 1654 | 1461709975421 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b4b4000 == 49 [pid = 1654] [id = 553] 15:32:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c445c00) [pid = 1654] [serial = 1659] [outer = 0x0] 15:32:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x123c28c00) [pid = 1654] [serial = 1660] [outer = 0x11c445c00] 15:32:55 INFO - PROCESS | 1654 | 1461709975468 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123c39400) [pid = 1654] [serial = 1661] [outer = 0x11c445c00] 15:32:55 INFO - PROCESS | 1654 | 1461709975888 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:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 774ms 15:32:55 INFO - PROCESS | 1654 | 1461709975922 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1654 | 1461709975924 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:32:55 INFO - PROCESS | 1654 | 1461709975926 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1654 | 1461709975927 Marionette TRACE conn2 <- [1,2186,null,{}] 15:32:55 INFO - PROCESS | 1654 | 1461709975930 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:32:56 INFO - PROCESS | 1654 | 1461709976031 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:32:56 INFO - PROCESS | 1654 | 1461709976087 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ba9c000 == 50 [pid = 1654] [id = 554] 15:32:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x123c39c00) [pid = 1654] [serial = 1662] [outer = 0x0] 15:32:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124752400) [pid = 1654] [serial = 1663] [outer = 0x123c39c00] 15:32:56 INFO - PROCESS | 1654 | 1461709976117 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127659c00) [pid = 1654] [serial = 1664] [outer = 0x123c39c00] 15:32:56 INFO - PROCESS | 1654 | 1461709976597 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:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 718ms 15:32:56 INFO - PROCESS | 1654 | 1461709976654 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1654 | 1461709976655 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:32:56 INFO - PROCESS | 1654 | 1461709976681 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1654 | 1461709976683 Marionette TRACE conn2 <- [1,2190,null,{}] 15:32:56 INFO - PROCESS | 1654 | 1461709976685 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:32:56 INFO - PROCESS | 1654 | 1461709976825 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:32:56 INFO - PROCESS | 1654 | 1461709976879 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x118669800 == 51 [pid = 1654] [id = 555] 15:32:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x114e99000) [pid = 1654] [serial = 1665] [outer = 0x0] 15:32:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1187f2000) [pid = 1654] [serial = 1666] [outer = 0x114e99000] 15:32:56 INFO - PROCESS | 1654 | 1461709976911 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12765d400) [pid = 1654] [serial = 1667] [outer = 0x114e99000] 15:32:57 INFO - PROCESS | 1654 | 1461709977479 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:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 821ms 15:32:57 INFO - PROCESS | 1654 | 1461709977503 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1654 | 1461709977506 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:32:57 INFO - PROCESS | 1654 | 1461709977509 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1654 | 1461709977511 Marionette TRACE conn2 <- [1,2194,null,{}] 15:32:57 INFO - PROCESS | 1654 | 1461709977514 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:32:57 INFO - PROCESS | 1654 | 1461709977613 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:32:57 INFO - PROCESS | 1654 | 1461709977672 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x119065800 == 52 [pid = 1654] [id = 556] 15:32:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x114f10c00) [pid = 1654] [serial = 1668] [outer = 0x0] 15:32:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1150a9000) [pid = 1654] [serial = 1669] [outer = 0x114f10c00] 15:32:57 INFO - PROCESS | 1654 | 1461709977701 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1157c8000) [pid = 1654] [serial = 1670] [outer = 0x114f10c00] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a92d800 == 51 [pid = 1654] [id = 548] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a915000 == 50 [pid = 1654] [id = 547] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x129e37800 == 49 [pid = 1654] [id = 546] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119878800 == 48 [pid = 1654] [id = 545] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119c31800 == 47 [pid = 1654] [id = 544] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12467f800 == 46 [pid = 1654] [id = 543] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124193000 == 45 [pid = 1654] [id = 542] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9bd800 == 44 [pid = 1654] [id = 541] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1242cfc00) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11beb3000 == 43 [pid = 1654] [id = 540] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba07000 == 42 [pid = 1654] [id = 539] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119c39800 == 41 [pid = 1654] [id = 538] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116640000 == 40 [pid = 1654] [id = 537] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x115210000 == 39 [pid = 1654] [id = 536] 15:32:58 INFO - PROCESS | 1654 | --DOCSHELL 0x118913000 == 38 [pid = 1654] [id = 534] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119b67400) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11ca6a400) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c1af400) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x123c27c00) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11afd7800) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x123c37800) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x123ba3800) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123bad000) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123c30800) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11ad42400) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11bad8c00) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x114bec800) [pid = 1654] [serial = 1549] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x114f03400) [pid = 1654] [serial = 1550] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11509c800) [pid = 1654] [serial = 1552] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1152c8400) [pid = 1654] [serial = 1553] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c1adc00) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c1b5c00) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1187f1c00) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1190b1000) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11bcd2400) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11bf81c00) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119354800) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119d92000) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c33e400) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c344c00) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c444400) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c515000) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1166dd800) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118789c00) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x123cea400) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x123c35800) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1150ab800) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123f07000) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x114f0b400) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 15:32:58 INFO - PROCESS | 1654 | 1461709978152 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:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 674ms 15:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:32:58 INFO - PROCESS | 1654 | 1461709978182 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1654 | 1461709978186 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:32:58 INFO - PROCESS | 1654 | 1461709978190 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1654 | 1461709978192 Marionette TRACE conn2 <- [1,2198,null,{}] 15:32:58 INFO - PROCESS | 1654 | 1461709978195 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:32:58 INFO - PROCESS | 1654 | 1461709978302 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:32:58 INFO - PROCESS | 1654 | 1461709978309 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x118778800 == 39 [pid = 1654] [id = 557] 15:32:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11797ec00) [pid = 1654] [serial = 1671] [outer = 0x0] 15:32:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118787000) [pid = 1654] [serial = 1672] [outer = 0x11797ec00] 15:32:58 INFO - PROCESS | 1654 | 1461709978336 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1187f3400) [pid = 1654] [serial = 1673] [outer = 0x11797ec00] 15:32:58 INFO - PROCESS | 1654 | 1461709978709 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:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 15:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:32:58 INFO - PROCESS | 1654 | 1461709978762 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1654 | 1461709978763 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:32:58 INFO - PROCESS | 1654 | 1461709978765 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1654 | 1461709978768 Marionette TRACE conn2 <- [1,2202,null,{}] 15:32:58 INFO - PROCESS | 1654 | 1461709978777 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:32:58 INFO - PROCESS | 1654 | 1461709978863 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:32:58 INFO - PROCESS | 1654 | 1461709978868 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba1b800 == 40 [pid = 1654] [id = 558] 15:32:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119e4a000) [pid = 1654] [serial = 1674] [outer = 0x0] 15:32:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11aa4ac00) [pid = 1654] [serial = 1675] [outer = 0x119e4a000] 15:32:58 INFO - PROCESS | 1654 | 1461709978899 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11af5b000) [pid = 1654] [serial = 1676] [outer = 0x119e4a000] 15:32:59 INFO - PROCESS | 1654 | 1461709979230 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:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 473ms 15:32:59 INFO - PROCESS | 1654 | 1461709979240 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1654 | 1461709979242 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:32:59 INFO - PROCESS | 1654 | 1461709979244 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1654 | 1461709979245 Marionette TRACE conn2 <- [1,2206,null,{}] 15:32:59 INFO - PROCESS | 1654 | 1461709979247 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:32:59 INFO - PROCESS | 1654 | 1461709979366 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:32:59 INFO - PROCESS | 1654 | 1461709979374 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bfa6000 == 41 [pid = 1654] [id = 559] 15:32:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11aa74c00) [pid = 1654] [serial = 1677] [outer = 0x0] 15:32:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11bacf800) [pid = 1654] [serial = 1678] [outer = 0x11aa74c00] 15:32:59 INFO - PROCESS | 1654 | 1461709979400 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11bf7dc00) [pid = 1654] [serial = 1679] [outer = 0x11aa74c00] 15:32:59 INFO - PROCESS | 1654 | 1461709979710 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:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 470ms 15:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:32:59 INFO - PROCESS | 1654 | 1461709979714 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1654 | 1461709979715 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:32:59 INFO - PROCESS | 1654 | 1461709979717 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1654 | 1461709979718 Marionette TRACE conn2 <- [1,2210,null,{}] 15:32:59 INFO - PROCESS | 1654 | 1461709979724 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:32:59 INFO - PROCESS | 1654 | 1461709979812 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:32:59 INFO - PROCESS | 1654 | 1461709979872 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9cd000 == 42 [pid = 1654] [id = 560] 15:32:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11ba7dc00) [pid = 1654] [serial = 1680] [outer = 0x0] 15:32:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c1af400) [pid = 1654] [serial = 1681] [outer = 0x11ba7dc00] 15:32:59 INFO - PROCESS | 1654 | 1461709979898 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c340400) [pid = 1654] [serial = 1682] [outer = 0x11ba7dc00] 15:33:00 INFO - PROCESS | 1654 | 1461709980207 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:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 15:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:33:00 INFO - PROCESS | 1654 | 1461709980240 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1654 | 1461709980242 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:33:00 INFO - PROCESS | 1654 | 1461709980244 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1654 | 1461709980245 Marionette TRACE conn2 <- [1,2214,null,{}] 15:33:00 INFO - PROCESS | 1654 | 1461709980247 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:33:00 INFO - PROCESS | 1654 | 1461709980352 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:33:00 INFO - PROCESS | 1654 | 1461709980364 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x124326000 == 43 [pid = 1654] [id = 561] 15:33:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c345000) [pid = 1654] [serial = 1683] [outer = 0x0] 15:33:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11ca76000) [pid = 1654] [serial = 1684] [outer = 0x11c345000] 15:33:00 INFO - PROCESS | 1654 | 1461709980392 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123c1b800) [pid = 1654] [serial = 1685] [outer = 0x11c345000] 15:33:00 INFO - PROCESS | 1654 | 1461709980750 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:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 15:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:33:00 INFO - PROCESS | 1654 | 1461709980763 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1654 | 1461709980764 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:33:00 INFO - PROCESS | 1654 | 1461709980766 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1654 | 1461709980767 Marionette TRACE conn2 <- [1,2218,null,{}] 15:33:00 INFO - PROCESS | 1654 | 1461709980770 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:33:00 INFO - PROCESS | 1654 | 1461709980874 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:33:00 INFO - PROCESS | 1654 | 1461709980887 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276d3000 == 44 [pid = 1654] [id = 562] 15:33:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123c1c400) [pid = 1654] [serial = 1686] [outer = 0x0] 15:33:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123c29800) [pid = 1654] [serial = 1687] [outer = 0x123c1c400] 15:33:00 INFO - PROCESS | 1654 | 1461709980914 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123cea800) [pid = 1654] [serial = 1688] [outer = 0x123c1c400] 15:33:01 INFO - PROCESS | 1654 | 1461709981342 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:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 623ms 15:33:01 INFO - PROCESS | 1654 | 1461709981391 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1654 | 1461709981393 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:33:01 INFO - PROCESS | 1654 | 1461709981396 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1654 | 1461709981398 Marionette TRACE conn2 <- [1,2222,null,{}] 15:33:01 INFO - PROCESS | 1654 | 1461709981402 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:33:01 INFO - PROCESS | 1654 | 1461709981570 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:33:01 INFO - PROCESS | 1654 | 1461709981601 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12833a800 == 45 [pid = 1654] [id = 563] 15:33:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1242cd400) [pid = 1654] [serial = 1689] [outer = 0x0] 15:33:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1271dd800) [pid = 1654] [serial = 1690] [outer = 0x1242cd400] 15:33:01 INFO - PROCESS | 1654 | 1461709981644 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12765e000) [pid = 1654] [serial = 1691] [outer = 0x1242cd400] 15:33:02 INFO - PROCESS | 1654 | 1461709982028 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:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 15:33:02 INFO - PROCESS | 1654 | 1461709982071 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1654 | 1461709982073 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:33:02 INFO - PROCESS | 1654 | 1461709982076 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1654 | 1461709982078 Marionette TRACE conn2 <- [1,2226,null,{}] 15:33:02 INFO - PROCESS | 1654 | 1461709982081 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:33:02 INFO - PROCESS | 1654 | 1461709982372 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11bcc7000) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11351a800) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11bcca000) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11bf82000) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x114fdfc00) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11a852400) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x114bba400) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c1aa800) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1187f8400) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c438400) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1199e0400) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1152c7c00) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123ce2000) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:33:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x123c20800) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:33:02 INFO - PROCESS | 1654 | 1461709982420 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x114fb5000 == 46 [pid = 1654] [id = 564] 15:33:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113521800) [pid = 1654] [serial = 1692] [outer = 0x0] 15:33:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x114f0a000) [pid = 1654] [serial = 1693] [outer = 0x113521800] 15:33:02 INFO - PROCESS | 1654 | 1461709982446 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119896400) [pid = 1654] [serial = 1694] [outer = 0x113521800] 15:33:02 INFO - PROCESS | 1654 | 1461709982725 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:33:02 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:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 673ms 15:33:02 INFO - PROCESS | 1654 | 1461709982749 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1654 | 1461709982750 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:33:02 INFO - PROCESS | 1654 | 1461709982761 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1654 | 1461709982763 Marionette TRACE conn2 <- [1,2230,null,{}] 15:33:02 INFO - PROCESS | 1654 | 1461709982765 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:33:02 INFO - PROCESS | 1654 | 1461709982857 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:33:02 INFO - PROCESS | 1654 | 1461709982862 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a928000 == 47 [pid = 1654] [id = 565] 15:33:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x114fdfc00) [pid = 1654] [serial = 1695] [outer = 0x0] 15:33:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123b3ac00) [pid = 1654] [serial = 1696] [outer = 0x114fdfc00] 15:33:02 INFO - PROCESS | 1654 | 1461709982889 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x127663c00) [pid = 1654] [serial = 1697] [outer = 0x114fdfc00] 15:33:03 INFO - PROCESS | 1654 | 1461709983232 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:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 528ms 15:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:33:03 INFO - PROCESS | 1654 | 1461709983282 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1654 | 1461709983283 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:33:03 INFO - PROCESS | 1654 | 1461709983285 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1654 | 1461709983287 Marionette TRACE conn2 <- [1,2234,null,{}] 15:33:03 INFO - PROCESS | 1654 | 1461709983289 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:33:03 INFO - PROCESS | 1654 | 1461709983387 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:33:03 INFO - PROCESS | 1654 | 1461709983392 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b4b7800 == 48 [pid = 1654] [id = 566] 15:33:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x127664c00) [pid = 1654] [serial = 1698] [outer = 0x0] 15:33:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x127aee800) [pid = 1654] [serial = 1699] [outer = 0x127664c00] 15:33:03 INFO - PROCESS | 1654 | 1461709983422 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12832d800) [pid = 1654] [serial = 1700] [outer = 0x127664c00] 15:33:03 INFO - PROCESS | 1654 | 1461709983758 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:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 15:33:03 INFO - PROCESS | 1654 | 1461709983804 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1654 | 1461709983805 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:33:03 INFO - PROCESS | 1654 | 1461709983808 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1654 | 1461709983809 Marionette TRACE conn2 <- [1,2238,null,{}] 15:33:03 INFO - PROCESS | 1654 | 1461709983811 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:33:03 INFO - PROCESS | 1654 | 1461709983900 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:33:03 INFO - PROCESS | 1654 | 1461709983960 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3e000 == 49 [pid = 1654] [id = 567] 15:33:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1276b5000) [pid = 1654] [serial = 1701] [outer = 0x0] 15:33:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128d90c00) [pid = 1654] [serial = 1702] [outer = 0x1276b5000] 15:33:03 INFO - PROCESS | 1654 | 1461709983985 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128d9cc00) [pid = 1654] [serial = 1703] [outer = 0x1276b5000] 15:33:04 INFO - PROCESS | 1654 | 1461709984257 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:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 15:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:33:04 INFO - PROCESS | 1654 | 1461709984279 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1654 | 1461709984280 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:33:04 INFO - PROCESS | 1654 | 1461709984283 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1654 | 1461709984284 Marionette TRACE conn2 <- [1,2242,null,{}] 15:33:04 INFO - PROCESS | 1654 | 1461709984294 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:33:04 INFO - PROCESS | 1654 | 1461709984445 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:33:04 INFO - PROCESS | 1654 | 1461709984501 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x114fbd800 == 50 [pid = 1654] [id = 568] 15:33:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x113521c00) [pid = 1654] [serial = 1704] [outer = 0x0] 15:33:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x114352400) [pid = 1654] [serial = 1705] [outer = 0x113521c00] 15:33:04 INFO - PROCESS | 1654 | 1461709984533 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x114f03c00) [pid = 1654] [serial = 1706] [outer = 0x113521c00] 15:33:04 INFO - PROCESS | 1654 | 1461709984985 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:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 769ms 15:33:05 INFO - PROCESS | 1654 | 1461709985071 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1654 | 1461709985073 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:33:05 INFO - PROCESS | 1654 | 1461709985078 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1654 | 1461709985080 Marionette TRACE conn2 <- [1,2246,null,{}] 15:33:05 INFO - PROCESS | 1654 | 1461709985084 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:33:05 INFO - PROCESS | 1654 | 1461709985191 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:33:05 INFO - PROCESS | 1654 | 1461709985261 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba1a800 == 51 [pid = 1654] [id = 569] 15:33:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1186b1000) [pid = 1654] [serial = 1707] [outer = 0x0] 15:33:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1189e7800) [pid = 1654] [serial = 1708] [outer = 0x1186b1000] 15:33:05 INFO - PROCESS | 1654 | 1461709985294 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119360000) [pid = 1654] [serial = 1709] [outer = 0x1186b1000] 15:33:05 INFO - PROCESS | 1654 | 1461709985727 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:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 15:33:05 INFO - PROCESS | 1654 | 1461709985749 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1654 | 1461709985751 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:33:05 INFO - PROCESS | 1654 | 1461709985754 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1654 | 1461709985755 Marionette TRACE conn2 <- [1,2250,null,{}] 15:33:05 INFO - PROCESS | 1654 | 1461709985758 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:33:05 INFO - PROCESS | 1654 | 1461709985881 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:33:05 INFO - PROCESS | 1654 | 1461709985942 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276d7000 == 52 [pid = 1654] [id = 570] 15:33:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11aa70400) [pid = 1654] [serial = 1710] [outer = 0x0] 15:33:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11bcc6000) [pid = 1654] [serial = 1711] [outer = 0x11aa70400] 15:33:05 INFO - PROCESS | 1654 | 1461709985972 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c341c00) [pid = 1654] [serial = 1712] [outer = 0x11aa70400] 15:33:06 INFO - PROCESS | 1654 | 1461709986439 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:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 721ms 15:33:06 INFO - PROCESS | 1654 | 1461709986476 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1654 | 1461709986479 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:33:06 INFO - PROCESS | 1654 | 1461709986486 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1654 | 1461709986490 Marionette TRACE conn2 <- [1,2254,null,{}] 15:33:06 INFO - PROCESS | 1654 | 1461709986493 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:33:06 INFO - PROCESS | 1654 | 1461709986599 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:33:06 INFO - PROCESS | 1654 | 1461709986657 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b4b6800 == 53 [pid = 1654] [id = 571] 15:33:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c1b4800) [pid = 1654] [serial = 1713] [outer = 0x0] 15:33:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x123c29400) [pid = 1654] [serial = 1714] [outer = 0x11c1b4800] 15:33:06 INFO - PROCESS | 1654 | 1461709986688 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1271eac00) [pid = 1654] [serial = 1715] [outer = 0x11c1b4800] 15:33:07 INFO - PROCESS | 1654 | 1461709987204 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:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 776ms 15:33:07 INFO - PROCESS | 1654 | 1461709987259 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1654 | 1461709987261 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:33:07 INFO - PROCESS | 1654 | 1461709987265 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1654 | 1461709987267 Marionette TRACE conn2 <- [1,2258,null,{}] 15:33:07 INFO - PROCESS | 1654 | 1461709987271 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:33:07 INFO - PROCESS | 1654 | 1461709987432 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:33:07 INFO - PROCESS | 1654 | 1461709987566 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d350000 == 54 [pid = 1654] [id = 572] 15:33:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x127662800) [pid = 1654] [serial = 1716] [outer = 0x0] 15:33:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x127aeb000) [pid = 1654] [serial = 1717] [outer = 0x127662800] 15:33:07 INFO - PROCESS | 1654 | 1461709987616 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x128327000) [pid = 1654] [serial = 1718] [outer = 0x127662800] 15:33:08 INFO - PROCESS | 1654 | 1461709988051 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:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 826ms 15:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:33:08 INFO - PROCESS | 1654 | 1461709988106 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1654 | 1461709988108 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1654 | 1461709988111 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1654 | 1461709988113 Marionette TRACE conn2 <- [1,2262,null,{}] 15:33:08 INFO - PROCESS | 1654 | 1461709988115 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:33:08 INFO - PROCESS | 1654 | 1461709988223 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:33:08 INFO - PROCESS | 1654 | 1461709988293 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f4a800 == 55 [pid = 1654] [id = 573] 15:33:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c442c00) [pid = 1654] [serial = 1719] [outer = 0x0] 15:33:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123c21c00) [pid = 1654] [serial = 1720] [outer = 0x11c442c00] 15:33:08 INFO - PROCESS | 1654 | 1461709988332 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x128d95400) [pid = 1654] [serial = 1721] [outer = 0x11c442c00] 15:33:08 INFO - PROCESS | 1654 | 1461709988914 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:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 870ms 15:33:08 INFO - PROCESS | 1654 | 1461709988993 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1654 | 1461709988995 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:33:09 INFO - PROCESS | 1654 | 1461709989001 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1654 | 1461709989003 Marionette TRACE conn2 <- [1,2266,null,{}] 15:33:09 INFO - PROCESS | 1654 | 1461709989009 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:33:09 INFO - PROCESS | 1654 | 1461709989101 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:33:09 INFO - PROCESS | 1654 | 1461709989171 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b75c000 == 56 [pid = 1654] [id = 574] 15:33:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x114fde000) [pid = 1654] [serial = 1722] [outer = 0x0] 15:33:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x114fe2800) [pid = 1654] [serial = 1723] [outer = 0x114fde000] 15:33:09 INFO - PROCESS | 1654 | 1461709989199 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x115719800) [pid = 1654] [serial = 1724] [outer = 0x114fde000] 15:33:09 INFO - PROCESS | 1654 | 1461709989676 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:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 15:33:09 INFO - PROCESS | 1654 | 1461709989726 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1654 | 1461709989731 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:33:09 INFO - PROCESS | 1654 | 1461709989738 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1654 | 1461709989741 Marionette TRACE conn2 <- [1,2270,null,{}] 15:33:09 INFO - PROCESS | 1654 | 1461709989745 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:33:09 INFO - PROCESS | 1654 | 1461709989897 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:33:10 INFO - PROCESS | 1654 | 1461709989995 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119874000 == 57 [pid = 1654] [id = 575] 15:33:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1187f4c00) [pid = 1654] [serial = 1725] [outer = 0x0] 15:33:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x119232800) [pid = 1654] [serial = 1726] [outer = 0x1187f4c00] 15:33:10 INFO - PROCESS | 1654 | 1461709990024 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b67000) [pid = 1654] [serial = 1727] [outer = 0x1187f4c00] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x128319800 == 56 [pid = 1654] [id = 91] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x119d3d800 == 55 [pid = 1654] [id = 90] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd3e000 == 54 [pid = 1654] [id = 567] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12b4b7800 == 53 [pid = 1654] [id = 566] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12a928000 == 52 [pid = 1654] [id = 565] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x114fb5000 == 51 [pid = 1654] [id = 564] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12833a800 == 50 [pid = 1654] [id = 563] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1276d3000 == 49 [pid = 1654] [id = 562] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x124326000 == 48 [pid = 1654] [id = 561] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9cd000 == 47 [pid = 1654] [id = 560] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x11bfa6000 == 46 [pid = 1654] [id = 559] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba1b800 == 45 [pid = 1654] [id = 558] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x118778800 == 44 [pid = 1654] [id = 557] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x119065800 == 43 [pid = 1654] [id = 556] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12b4b4000 == 42 [pid = 1654] [id = 553] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac24800 == 41 [pid = 1654] [id = 552] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5e0800 == 40 [pid = 1654] [id = 551] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x119d4b000 == 39 [pid = 1654] [id = 550] 15:33:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac2c800 == 38 [pid = 1654] [id = 549] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x123c2c800) [pid = 1654] [serial = 1547] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11bcd1800) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x118785000) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1187ef800) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c33d800) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x123cedc00) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1150a0400) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1157b2c00) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x114f0e400) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x118783800) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11ad38400) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11af60800) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x114f05000) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x114bc5400) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11c444c00) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119297400) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11a852000) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11ca72800) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c9ea800) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123c28400) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x123c30000) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x123ba8000) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123ba2800) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123bac800) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c348400) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x123de8000) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1246f9400) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11bcca400) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11c1aa400) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1654 | 1461709990428 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:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 729ms 15:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:33:10 INFO - PROCESS | 1654 | 1461709990466 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1654 | 1461709990468 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:33:10 INFO - PROCESS | 1654 | 1461709990470 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1654 | 1461709990472 Marionette TRACE conn2 <- [1,2274,null,{}] 15:33:10 INFO - PROCESS | 1654 | 1461709990488 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:33:10 INFO - PROCESS | 1654 | 1461709990571 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:33:10 INFO - PROCESS | 1654 | 1461709990580 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11adf1000 == 39 [pid = 1654] [id = 576] 15:33:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119d90800) [pid = 1654] [serial = 1728] [outer = 0x0] 15:33:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11a852400) [pid = 1654] [serial = 1729] [outer = 0x119d90800] 15:33:10 INFO - PROCESS | 1654 | 1461709990609 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11af5e000) [pid = 1654] [serial = 1730] [outer = 0x119d90800] 15:33:11 INFO - PROCESS | 1654 | 1461709991066 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:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 623ms 15:33:11 INFO - PROCESS | 1654 | 1461709991094 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1654 | 1461709991096 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:33:11 INFO - PROCESS | 1654 | 1461709991100 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1654 | 1461709991102 Marionette TRACE conn2 <- [1,2278,null,{}] 15:33:11 INFO - PROCESS | 1654 | 1461709991105 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:33:11 INFO - PROCESS | 1654 | 1461709991245 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:33:11 INFO - PROCESS | 1654 | 1461709991252 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c195800 == 40 [pid = 1654] [id = 577] 15:33:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bcd2c00) [pid = 1654] [serial = 1731] [outer = 0x0] 15:33:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11bcd0c00) [pid = 1654] [serial = 1732] [outer = 0x11bcd2c00] 15:33:11 INFO - PROCESS | 1654 | 1461709991305 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11bf84000) [pid = 1654] [serial = 1733] [outer = 0x11bcd2c00] 15:33:11 INFO - PROCESS | 1654 | 1461709991679 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:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 622ms 15:33:11 INFO - PROCESS | 1654 | 1461709991722 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:33:11 INFO - PROCESS | 1654 | 1461709991723 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:33:11 INFO - PROCESS | 1654 | 1461709991725 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1654 | 1461709991726 Marionette TRACE conn2 <- [1,2282,null,{}] 15:33:11 INFO - PROCESS | 1654 | 1461709991729 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:33:11 INFO - PROCESS | 1654 | 1461709991813 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:33:11 INFO - PROCESS | 1654 | 1461709991837 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c97000 == 41 [pid = 1654] [id = 578] 15:33:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11bf87400) [pid = 1654] [serial = 1734] [outer = 0x0] 15:33:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c1b5400) [pid = 1654] [serial = 1735] [outer = 0x11bf87400] 15:33:11 INFO - PROCESS | 1654 | 1461709991864 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c33ec00) [pid = 1654] [serial = 1736] [outer = 0x11bf87400] 15:33:12 INFO - PROCESS | 1654 | 1461709992207 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:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 15:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:33:12 INFO - PROCESS | 1654 | 1461709992245 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1654 | 1461709992246 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:33:12 INFO - PROCESS | 1654 | 1461709992248 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1654 | 1461709992249 Marionette TRACE conn2 <- [1,2286,null,{}] 15:33:12 INFO - PROCESS | 1654 | 1461709992252 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:33:12 INFO - PROCESS | 1654 | 1461709992376 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:33:12 INFO - PROCESS | 1654 | 1461709992390 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x124342000 == 42 [pid = 1654] [id = 579] 15:33:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c1aa400) [pid = 1654] [serial = 1737] [outer = 0x0] 15:33:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c344c00) [pid = 1654] [serial = 1738] [outer = 0x11c1aa400] 15:33:12 INFO - PROCESS | 1654 | 1461709992418 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123bac000) [pid = 1654] [serial = 1739] [outer = 0x11c1aa400] 15:33:12 INFO - PROCESS | 1654 | 1461709992744 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:33:12 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:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 15:33:12 INFO - PROCESS | 1654 | 1461709992768 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1654 | 1461709992769 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:33:12 INFO - PROCESS | 1654 | 1461709992780 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1654 | 1461709992781 Marionette TRACE conn2 <- [1,2290,null,{}] 15:33:12 INFO - PROCESS | 1654 | 1461709992783 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:33:12 INFO - PROCESS | 1654 | 1461709992884 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:33:12 INFO - PROCESS | 1654 | 1461709992889 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276d2000 == 43 [pid = 1654] [id = 580] 15:33:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x123bac800) [pid = 1654] [serial = 1740] [outer = 0x0] 15:33:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x123c27800) [pid = 1654] [serial = 1741] [outer = 0x123bac800] 15:33:12 INFO - PROCESS | 1654 | 1461709992945 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x123c33400) [pid = 1654] [serial = 1742] [outer = 0x123bac800] 15:33:13 INFO - PROCESS | 1654 | 1461709993293 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:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 15:33:13 INFO - PROCESS | 1654 | 1461709993300 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:33:13 INFO - PROCESS | 1654 | 1461709993301 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:33:13 INFO - PROCESS | 1654 | 1461709993304 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1654 | 1461709993305 Marionette TRACE conn2 <- [1,2294,null,{}] 15:33:13 INFO - PROCESS | 1654 | 1461709993307 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:33:13 INFO - PROCESS | 1654 | 1461709993409 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:33:13 INFO - PROCESS | 1654 | 1461709993444 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d5e800 == 44 [pid = 1654] [id = 581] 15:33:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x123c20c00) [pid = 1654] [serial = 1743] [outer = 0x0] 15:33:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x123ce8c00) [pid = 1654] [serial = 1744] [outer = 0x123c20c00] 15:33:13 INFO - PROCESS | 1654 | 1461709993469 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1242cf800) [pid = 1654] [serial = 1745] [outer = 0x123c20c00] 15:33:13 INFO - PROCESS | 1654 | 1461709993774 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:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 15:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:33:13 INFO - PROCESS | 1654 | 1461709993824 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1654 | 1461709993825 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:33:13 INFO - PROCESS | 1654 | 1461709993827 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1654 | 1461709993828 Marionette TRACE conn2 <- [1,2298,null,{}] 15:33:13 INFO - PROCESS | 1654 | 1461709993830 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:33:13 INFO - PROCESS | 1654 | 1461709993937 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:33:13 INFO - PROCESS | 1654 | 1461709993951 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e40800 == 45 [pid = 1654] [id = 582] 15:33:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x123f15800) [pid = 1654] [serial = 1746] [outer = 0x0] 15:33:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124978400) [pid = 1654] [serial = 1747] [outer = 0x123f15800] 15:33:13 INFO - PROCESS | 1654 | 1461709993977 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12765c400) [pid = 1654] [serial = 1748] [outer = 0x123f15800] 15:33:14 INFO - PROCESS | 1654 | 1461709994460 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:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c345000) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1242cd400) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x123c1c400) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x113521800) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119e4a000) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11aa74c00) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11ba7dc00) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11797ec00) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x114f10c00) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x127664c00) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:33:14 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x114fdfc00) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 668ms 15:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:33:14 INFO - PROCESS | 1654 | 1461709994495 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1654 | 1461709994497 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1654 | 1461709994499 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1654 | 1461709994500 Marionette TRACE conn2 <- [1,2302,null,{}] 15:33:14 INFO - PROCESS | 1654 | 1461709994502 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:33:14 INFO - PROCESS | 1654 | 1461709994587 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:33:14 INFO - PROCESS | 1654 | 1461709994594 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c9f000 == 46 [pid = 1654] [id = 583] 15:33:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11797ec00) [pid = 1654] [serial = 1749] [outer = 0x0] 15:33:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11af5a800) [pid = 1654] [serial = 1750] [outer = 0x11797ec00] 15:33:14 INFO - PROCESS | 1654 | 1461709994621 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x123b37c00) [pid = 1654] [serial = 1751] [outer = 0x11797ec00] 15:33:14 INFO - PROCESS | 1654 | 1461709994949 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:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 15:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:33:14 INFO - PROCESS | 1654 | 1461709994967 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1654 | 1461709994969 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1654 | 1461709994971 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1654 | 1461709994975 Marionette TRACE conn2 <- [1,2306,null,{}] 15:33:14 INFO - PROCESS | 1654 | 1461709994978 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:33:15 INFO - PROCESS | 1654 | 1461709995072 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:33:15 INFO - PROCESS | 1654 | 1461709995132 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa11000 == 47 [pid = 1654] [id = 584] 15:33:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c34a000) [pid = 1654] [serial = 1752] [outer = 0x0] 15:33:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1278e4800) [pid = 1654] [serial = 1753] [outer = 0x11c34a000] 15:33:15 INFO - PROCESS | 1654 | 1461709995162 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x128f96400) [pid = 1654] [serial = 1754] [outer = 0x11c34a000] 15:33:15 INFO - PROCESS | 1654 | 1461709995491 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:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 573ms 15:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:33:15 INFO - PROCESS | 1654 | 1461709995544 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1654 | 1461709995545 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:33:15 INFO - PROCESS | 1654 | 1461709995547 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1654 | 1461709995548 Marionette TRACE conn2 <- [1,2310,null,{}] 15:33:15 INFO - PROCESS | 1654 | 1461709995551 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:33:15 INFO - PROCESS | 1654 | 1461709995636 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:33:15 INFO - PROCESS | 1654 | 1461709995640 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3c800 == 48 [pid = 1654] [id = 585] 15:33:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x123c1c400) [pid = 1654] [serial = 1755] [outer = 0x0] 15:33:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x128f9fc00) [pid = 1654] [serial = 1756] [outer = 0x123c1c400] 15:33:15 INFO - PROCESS | 1654 | 1461709995666 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a487c00) [pid = 1654] [serial = 1757] [outer = 0x123c1c400] 15:33:15 INFO - PROCESS | 1654 | 1461709995979 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:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 472ms 15:33:16 INFO - PROCESS | 1654 | 1461709996038 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1654 | 1461709996042 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:33:16 INFO - PROCESS | 1654 | 1461709996050 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1654 | 1461709996051 Marionette TRACE conn2 <- [1,2314,null,{}] 15:33:16 INFO - PROCESS | 1654 | 1461709996054 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:33:16 INFO - PROCESS | 1654 | 1461709996145 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:33:16 INFO - PROCESS | 1654 | 1461709996149 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3b7000 == 49 [pid = 1654] [id = 586] 15:33:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12a483c00) [pid = 1654] [serial = 1758] [outer = 0x0] 15:33:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12a48dc00) [pid = 1654] [serial = 1759] [outer = 0x12a483c00] 15:33:16 INFO - PROCESS | 1654 | 1461709996175 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12a4d4400) [pid = 1654] [serial = 1760] [outer = 0x12a483c00] 15:33:16 INFO - PROCESS | 1654 | 1461709996611 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:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 573ms 15:33:16 INFO - PROCESS | 1654 | 1461709996625 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1654 | 1461709996627 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:33:16 INFO - PROCESS | 1654 | 1461709996631 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1654 | 1461709996634 Marionette TRACE conn2 <- [1,2318,null,{}] 15:33:16 INFO - PROCESS | 1654 | 1461709996639 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:33:16 INFO - PROCESS | 1654 | 1461709996746 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:33:16 INFO - PROCESS | 1654 | 1461709996822 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x118765000 == 50 [pid = 1654] [id = 587] 15:33:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x114bf2c00) [pid = 1654] [serial = 1761] [outer = 0x0] 15:33:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x114fdbc00) [pid = 1654] [serial = 1762] [outer = 0x114bf2c00] 15:33:16 INFO - PROCESS | 1654 | 1461709996854 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1157c1c00) [pid = 1654] [serial = 1763] [outer = 0x114bf2c00] 15:33:17 INFO - PROCESS | 1654 | 1461709997293 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:33:17 INFO - PROCESS | 1654 | 1461709997308 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:33:17 INFO - PROCESS | 1654 | 1461709997313 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1654 | 1461709997315 Marionette TRACE conn2 <- [1,2322,null,{}] 15:33:17 INFO - PROCESS | 1654 | 1461709997317 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:33:17 INFO - PROCESS | 1654 | 1461709997424 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:33:17 INFO - PROCESS | 1654 | 1461709997525 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c18d800 == 51 [pid = 1654] [id = 588] 15:33:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119355800) [pid = 1654] [serial = 1764] [outer = 0x0] 15:33:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119d95800) [pid = 1654] [serial = 1765] [outer = 0x119355800] 15:33:17 INFO - PROCESS | 1654 | 1461709997556 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11af59c00) [pid = 1654] [serial = 1766] [outer = 0x119355800] 15:33:17 INFO - PROCESS | 1654 | 1461709997973 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:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 672ms 15:33:17 INFO - PROCESS | 1654 | 1461709997985 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1654 | 1461709997987 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:33:17 INFO - PROCESS | 1654 | 1461709997989 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1654 | 1461709997992 Marionette TRACE conn2 <- [1,2326,null,{}] 15:33:18 INFO - PROCESS | 1654 | 1461709998000 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:33:18 INFO - PROCESS | 1654 | 1461709998109 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:33:18 INFO - PROCESS | 1654 | 1461709998169 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa20000 == 52 [pid = 1654] [id = 589] 15:33:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11bad2400) [pid = 1654] [serial = 1767] [outer = 0x0] 15:33:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11c344400) [pid = 1654] [serial = 1768] [outer = 0x11bad2400] 15:33:18 INFO - PROCESS | 1654 | 1461709998242 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11ca73400) [pid = 1654] [serial = 1769] [outer = 0x11bad2400] 15:33:18 INFO - PROCESS | 1654 | 1461709998667 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:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 724ms 15:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:33:18 INFO - PROCESS | 1654 | 1461709998714 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1654 | 1461709998716 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:33:18 INFO - PROCESS | 1654 | 1461709998719 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1654 | 1461709998720 Marionette TRACE conn2 <- [1,2330,null,{}] 15:33:18 INFO - PROCESS | 1654 | 1461709998746 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:33:18 INFO - PROCESS | 1654 | 1461709998849 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:33:18 INFO - PROCESS | 1654 | 1461709998919 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db3d800 == 53 [pid = 1654] [id = 590] 15:33:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x123cee800) [pid = 1654] [serial = 1770] [outer = 0x0] 15:33:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12765bc00) [pid = 1654] [serial = 1771] [outer = 0x123cee800] 15:33:18 INFO - PROCESS | 1654 | 1461709998948 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x127af0800) [pid = 1654] [serial = 1772] [outer = 0x123cee800] 15:33:19 INFO - PROCESS | 1654 | 1461709999359 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:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 647ms 15:33:19 INFO - PROCESS | 1654 | 1461709999367 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1654 | 1461709999368 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:33:19 INFO - PROCESS | 1654 | 1461709999370 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1654 | 1461709999372 Marionette TRACE conn2 <- [1,2334,null,{}] 15:33:19 INFO - PROCESS | 1654 | 1461709999374 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:33:19 INFO - PROCESS | 1654 | 1461709999480 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:33:19 INFO - PROCESS | 1654 | 1461709999536 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e325000 == 54 [pid = 1654] [id = 591] 15:33:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11bf88c00) [pid = 1654] [serial = 1773] [outer = 0x0] 15:33:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12832c800) [pid = 1654] [serial = 1774] [outer = 0x11bf88c00] 15:33:19 INFO - PROCESS | 1654 | 1461709999566 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x128f94c00) [pid = 1654] [serial = 1775] [outer = 0x11bf88c00] 15:33:20 INFO - PROCESS | 1654 | 1461710000012 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:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 669ms 15:33:20 INFO - PROCESS | 1654 | 1461710000040 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1654 | 1461710000042 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:33:20 INFO - PROCESS | 1654 | 1461710000044 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1654 | 1461710000045 Marionette TRACE conn2 <- [1,2338,null,{}] 15:33:20 INFO - PROCESS | 1654 | 1461710000048 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:33:20 INFO - PROCESS | 1654 | 1461710000166 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:33:20 INFO - PROCESS | 1654 | 1461710000259 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e989800 == 55 [pid = 1654] [id = 592] 15:33:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a4d7400) [pid = 1654] [serial = 1776] [outer = 0x0] 15:33:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12a4e0400) [pid = 1654] [serial = 1777] [outer = 0x12a4d7400] 15:33:20 INFO - PROCESS | 1654 | 1461710000290 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12a978800) [pid = 1654] [serial = 1778] [outer = 0x12a4d7400] 15:33:20 INFO - PROCESS | 1654 | 1461710000729 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:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 719ms 15:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:33:20 INFO - PROCESS | 1654 | 1461710000764 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1654 | 1461710000765 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:33:20 INFO - PROCESS | 1654 | 1461710000767 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1654 | 1461710000768 Marionette TRACE conn2 <- [1,2342,null,{}] 15:33:20 INFO - PROCESS | 1654 | 1461710000771 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:33:20 INFO - PROCESS | 1654 | 1461710000881 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:33:20 INFO - PROCESS | 1654 | 1461710000953 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af30000 == 56 [pid = 1654] [id = 593] 15:33:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11c1b7400) [pid = 1654] [serial = 1779] [outer = 0x0] 15:33:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x127332400) [pid = 1654] [serial = 1780] [outer = 0x11c1b7400] 15:33:20 INFO - PROCESS | 1654 | 1461710000983 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12a971800) [pid = 1654] [serial = 1781] [outer = 0x11c1b7400] 15:33:21 INFO - PROCESS | 1654 | 1461710001594 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:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 871ms 15:33:21 INFO - PROCESS | 1654 | 1461710001656 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1654 | 1461710001658 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:33:21 INFO - PROCESS | 1654 | 1461710001663 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1654 | 1461710001665 Marionette TRACE conn2 <- [1,2346,null,{}] 15:33:21 INFO - PROCESS | 1654 | 1461710001669 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:33:21 INFO - PROCESS | 1654 | 1461710001769 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:33:21 INFO - PROCESS | 1654 | 1461710001850 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1155b0800 == 57 [pid = 1654] [id = 594] 15:33:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1157cb000) [pid = 1654] [serial = 1782] [outer = 0x0] 15:33:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x116388400) [pid = 1654] [serial = 1783] [outer = 0x1157cb000] 15:33:21 INFO - PROCESS | 1654 | 1461710001880 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x118fa0800) [pid = 1654] [serial = 1784] [outer = 0x1157cb000] 15:33:22 INFO - PROCESS | 1654 | 1461710002405 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:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11b021000 == 56 [pid = 1654] [id = 535] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd3c800 == 55 [pid = 1654] [id = 585] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa11000 == 54 [pid = 1654] [id = 584] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123c9f000 == 53 [pid = 1654] [id = 583] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x129e40800 == 52 [pid = 1654] [id = 582] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x128d5e800 == 51 [pid = 1654] [id = 581] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1276d2000 == 50 [pid = 1654] [id = 580] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1271ec000) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1187f2000) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x124342000 == 49 [pid = 1654] [id = 579] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123c97000 == 48 [pid = 1654] [id = 578] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11c195800 == 47 [pid = 1654] [id = 577] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11adf1000 == 46 [pid = 1654] [id = 576] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119874000 == 45 [pid = 1654] [id = 575] 15:33:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11b75c000 == 44 [pid = 1654] [id = 574] 15:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 777ms 15:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:33:22 INFO - PROCESS | 1654 | 1461710002446 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1654 | 1461710002449 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1654 | 1461710002453 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1654 | 1461710002457 Marionette TRACE conn2 <- [1,2350,null,{}] 15:33:22 INFO - PROCESS | 1654 | 1461710002459 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:33:22 INFO - PROCESS | 1654 | 1461710002547 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11ca76000) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1271dd800) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x123c29800) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x123cea800) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x119896400) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11aa4ac00) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11af5b000) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x114fe5c00) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x124752400) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11bf84c00) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x118f11c00) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11bacf800) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11bf7dc00) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11c1af400) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x118787000) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1187f3400) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1157c8000) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1150a9000) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x123c28c00) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12832d800) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x127aee800) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x114f0a000) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12765e000) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127663c00) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x123c1b800) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x128d90c00) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c340400) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x123b3ac00) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 15:33:22 INFO - PROCESS | 1654 | 1461710002619 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11876f800 == 45 [pid = 1654] [id = 595] 15:33:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1150a9000) [pid = 1654] [serial = 1785] [outer = 0x0] 15:33:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1190b7400) [pid = 1654] [serial = 1786] [outer = 0x1150a9000] 15:33:22 INFO - PROCESS | 1654 | 1461710002648 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119d95400) [pid = 1654] [serial = 1787] [outer = 0x1150a9000] 15:33:22 INFO - PROCESS | 1654 | 1461710002965 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:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 524ms 15:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:33:22 INFO - PROCESS | 1654 | 1461710002978 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1654 | 1461710002979 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1654 | 1461710002982 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1654 | 1461710002984 Marionette TRACE conn2 <- [1,2354,null,{}] 15:33:23 INFO - PROCESS | 1654 | 1461710002994 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:33:23 INFO - PROCESS | 1654 | 1461710003084 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:33:23 INFO - PROCESS | 1654 | 1461710003182 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c5d2000 == 46 [pid = 1654] [id = 596] 15:33:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119d94c00) [pid = 1654] [serial = 1788] [outer = 0x0] 15:33:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11bf7e400) [pid = 1654] [serial = 1789] [outer = 0x119d94c00] 15:33:23 INFO - PROCESS | 1654 | 1461710003212 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c33bc00) [pid = 1654] [serial = 1790] [outer = 0x119d94c00] 15:33:23 INFO - PROCESS | 1654 | 1461710003512 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:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 570ms 15:33:23 INFO - PROCESS | 1654 | 1461710003553 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1654 | 1461710003556 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:33:23 INFO - PROCESS | 1654 | 1461710003560 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1654 | 1461710003561 Marionette TRACE conn2 <- [1,2358,null,{}] 15:33:23 INFO - PROCESS | 1654 | 1461710003563 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:33:23 INFO - PROCESS | 1654 | 1461710003650 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:33:23 INFO - PROCESS | 1654 | 1461710003655 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x124333000 == 47 [pid = 1654] [id = 597] 15:33:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c342800) [pid = 1654] [serial = 1791] [outer = 0x0] 15:33:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11c98ac00) [pid = 1654] [serial = 1792] [outer = 0x11c342800] 15:33:23 INFO - PROCESS | 1654 | 1461710003681 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x123ba3800) [pid = 1654] [serial = 1793] [outer = 0x11c342800] 15:33:24 INFO - PROCESS | 1654 | 1461710004033 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:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 15:33:24 INFO - PROCESS | 1654 | 1461710004078 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1654 | 1461710004079 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:33:24 INFO - PROCESS | 1654 | 1461710004082 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1654 | 1461710004083 Marionette TRACE conn2 <- [1,2362,null,{}] 15:33:24 INFO - PROCESS | 1654 | 1461710004085 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:33:24 INFO - PROCESS | 1654 | 1461710004171 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:33:24 INFO - PROCESS | 1654 | 1461710004177 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12737d800 == 48 [pid = 1654] [id = 598] 15:33:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11ca6dc00) [pid = 1654] [serial = 1794] [outer = 0x0] 15:33:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x123c23c00) [pid = 1654] [serial = 1795] [outer = 0x11ca6dc00] 15:33:24 INFO - PROCESS | 1654 | 1461710004203 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x123c32c00) [pid = 1654] [serial = 1796] [outer = 0x11ca6dc00] 15:33:24 INFO - PROCESS | 1654 | 1461710004575 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:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 15:33:24 INFO - PROCESS | 1654 | 1461710004602 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1654 | 1461710004603 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:33:24 INFO - PROCESS | 1654 | 1461710004607 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1654 | 1461710004609 Marionette TRACE conn2 <- [1,2366,null,{}] 15:33:24 INFO - PROCESS | 1654 | 1461710004612 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:33:24 INFO - PROCESS | 1654 | 1461710004743 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:33:24 INFO - PROCESS | 1654 | 1461710004759 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e36000 == 49 [pid = 1654] [id = 599] 15:33:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x123ced800) [pid = 1654] [serial = 1797] [outer = 0x0] 15:33:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x124487c00) [pid = 1654] [serial = 1798] [outer = 0x123ced800] 15:33:24 INFO - PROCESS | 1654 | 1461710004786 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x128324c00) [pid = 1654] [serial = 1799] [outer = 0x123ced800] 15:33:25 INFO - PROCESS | 1654 | 1461710005151 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:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 570ms 15:33:25 INFO - PROCESS | 1654 | 1461710005177 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1654 | 1461710005178 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:33:25 INFO - PROCESS | 1654 | 1461710005186 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1654 | 1461710005188 Marionette TRACE conn2 <- [1,2370,null,{}] 15:33:25 INFO - PROCESS | 1654 | 1461710005192 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:33:25 INFO - PROCESS | 1654 | 1461710005299 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:33:25 INFO - PROCESS | 1654 | 1461710005334 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a92e000 == 50 [pid = 1654] [id = 600] 15:33:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x123de7000) [pid = 1654] [serial = 1800] [outer = 0x0] 15:33:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x128f9b800) [pid = 1654] [serial = 1801] [outer = 0x123de7000] 15:33:25 INFO - PROCESS | 1654 | 1461710005359 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12a4d6800) [pid = 1654] [serial = 1802] [outer = 0x123de7000] 15:33:25 INFO - PROCESS | 1654 | 1461710005786 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:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 623ms 15:33:25 INFO - PROCESS | 1654 | 1461710005815 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1654 | 1461710005817 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:33:25 INFO - PROCESS | 1654 | 1461710005822 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1654 | 1461710005827 Marionette TRACE conn2 <- [1,2374,null,{}] 15:33:25 INFO - PROCESS | 1654 | 1461710005830 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:33:26 INFO - PROCESS | 1654 | 1461710005999 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:33:26 INFO - PROCESS | 1654 | 1461710006028 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b75c000 == 51 [pid = 1654] [id = 601] 15:33:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1152cec00) [pid = 1654] [serial = 1803] [outer = 0x0] 15:33:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a96cc00) [pid = 1654] [serial = 1804] [outer = 0x1152cec00] 15:33:26 INFO - PROCESS | 1654 | 1461710006070 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a974c00) [pid = 1654] [serial = 1805] [outer = 0x1152cec00] 15:33:26 INFO - PROCESS | 1654 | 1461710006441 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:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 675ms 15:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:33:26 INFO - PROCESS | 1654 | 1461710006495 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 1654 | 1461710006496 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:33:26 INFO - PROCESS | 1654 | 1461710006498 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1654 | 1461710006500 Marionette TRACE conn2 <- [1,2378,null,{}] 15:33:26 INFO - PROCESS | 1654 | 1461710006502 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:33:26 INFO - PROCESS | 1654 | 1461710006884 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11797ec00) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x123c1c400) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1187f4c00) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11c1aa400) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c34a000) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1152c8000) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x114f08c00) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c1b7c00) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x124062c00) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x114e99000) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11aa72c00) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c445c00) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x114f0bc00) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x123c39c00) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11878a000) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123bac800) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123c20c00) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1186b1000) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11bf87400) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119d90800) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x114fde000) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c1b4800) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11bcd2c00) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x127662800) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c442c00) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x113521c00) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11aa70400) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:33:26 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123f15800) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:33:26 INFO - PROCESS | 1654 | 1461710006979 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e8a000 == 52 [pid = 1654] [id = 602] 15:33:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1135f0400) [pid = 1654] [serial = 1806] [outer = 0x0] 15:33:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x114bbcc00) [pid = 1654] [serial = 1807] [outer = 0x1135f0400] 15:33:27 INFO - PROCESS | 1654 | 1461710007012 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x114fde000) [pid = 1654] [serial = 1808] [outer = 0x1135f0400] 15:33:27 INFO - PROCESS | 1654 | 1461710007456 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:33:27 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:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 968ms 15:33:27 INFO - PROCESS | 1654 | 1461710007468 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1654 | 1461710007471 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:33:27 INFO - PROCESS | 1654 | 1461710007477 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1654 | 1461710007479 Marionette TRACE conn2 <- [1,2382,null,{}] 15:33:27 INFO - PROCESS | 1654 | 1461710007482 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:33:27 INFO - PROCESS | 1654 | 1461710007591 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:33:27 INFO - PROCESS | 1654 | 1461710007649 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba0f000 == 53 [pid = 1654] [id = 603] 15:33:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x115713c00) [pid = 1654] [serial = 1809] [outer = 0x0] 15:33:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1187f4c00) [pid = 1654] [serial = 1810] [outer = 0x115713c00] 15:33:27 INFO - PROCESS | 1654 | 1461710007683 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119b6d000) [pid = 1654] [serial = 1811] [outer = 0x115713c00] 15:33:28 INFO - PROCESS | 1654 | 1461710008098 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:33:28 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:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms 15:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:33:28 INFO - PROCESS | 1654 | 1461710008147 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1654 | 1461710008149 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1654 | 1461710008151 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1654 | 1461710008153 Marionette TRACE conn2 <- [1,2386,null,{}] 15:33:28 INFO - PROCESS | 1654 | 1461710008155 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:33:28 INFO - PROCESS | 1654 | 1461710008264 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:33:28 INFO - PROCESS | 1654 | 1461710008387 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276d5000 == 54 [pid = 1654] [id = 604] 15:33:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11af63800) [pid = 1654] [serial = 1812] [outer = 0x0] 15:33:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11ba7dc00) [pid = 1654] [serial = 1813] [outer = 0x11af63800] 15:33:28 INFO - PROCESS | 1654 | 1461710008431 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11be4d000) [pid = 1654] [serial = 1814] [outer = 0x11af63800] 15:33:28 INFO - PROCESS | 1654 | 1461710008930 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:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 822ms 15:33:28 INFO - PROCESS | 1654 | 1461710008974 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1654 | 1461710008977 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:33:28 INFO - PROCESS | 1654 | 1461710008985 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1654 | 1461710008988 Marionette TRACE conn2 <- [1,2390,null,{}] 15:33:29 INFO - PROCESS | 1654 | 1461710009009 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:33:29 INFO - PROCESS | 1654 | 1461710009116 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:33:29 INFO - PROCESS | 1654 | 1461710009190 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c179000 == 55 [pid = 1654] [id = 605] 15:33:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11bcca800) [pid = 1654] [serial = 1815] [outer = 0x0] 15:33:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x123ba4800) [pid = 1654] [serial = 1816] [outer = 0x11bcca800] 15:33:29 INFO - PROCESS | 1654 | 1461710009221 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x123c32800) [pid = 1654] [serial = 1817] [outer = 0x11bcca800] 15:33:29 INFO - PROCESS | 1654 | 1461710009604 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:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 695ms 15:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:33:29 INFO - PROCESS | 1654 | 1461710009675 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1654 | 1461710009677 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1654 | 1461710009679 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1654 | 1461710009680 Marionette TRACE conn2 <- [1,2394,null,{}] 15:33:29 INFO - PROCESS | 1654 | 1461710009683 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:33:29 INFO - PROCESS | 1654 | 1461710009805 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:33:29 INFO - PROCESS | 1654 | 1461710009867 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3c4800 == 56 [pid = 1654] [id = 606] 15:33:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123c39c00) [pid = 1654] [serial = 1818] [outer = 0x0] 15:33:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1242cfc00) [pid = 1654] [serial = 1819] [outer = 0x123c39c00] 15:33:29 INFO - PROCESS | 1654 | 1461710009897 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x127334800) [pid = 1654] [serial = 1820] [outer = 0x123c39c00] 15:33:30 INFO - PROCESS | 1654 | 1461710010301 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:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 15:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:33:30 INFO - PROCESS | 1654 | 1461710010348 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1654 | 1461710010350 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:33:30 INFO - PROCESS | 1654 | 1461710010352 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1654 | 1461710010353 Marionette TRACE conn2 <- [1,2398,null,{}] 15:33:30 INFO - PROCESS | 1654 | 1461710010356 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:33:30 INFO - PROCESS | 1654 | 1461710010461 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:33:30 INFO - PROCESS | 1654 | 1461710010522 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e980800 == 57 [pid = 1654] [id = 607] 15:33:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12828c000) [pid = 1654] [serial = 1821] [outer = 0x0] 15:33:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x128f95c00) [pid = 1654] [serial = 1822] [outer = 0x12828c000] 15:33:30 INFO - PROCESS | 1654 | 1461710010599 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a96d000) [pid = 1654] [serial = 1823] [outer = 0x12828c000] 15:33:31 INFO - PROCESS | 1654 | 1461710011033 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:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 722ms 15:33:31 INFO - PROCESS | 1654 | 1461710011075 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1654 | 1461710011076 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:33:31 INFO - PROCESS | 1654 | 1461710011097 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1654 | 1461710011099 Marionette TRACE conn2 <- [1,2402,null,{}] 15:33:31 INFO - PROCESS | 1654 | 1461710011102 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:33:31 INFO - PROCESS | 1654 | 1461710011243 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:33:31 INFO - PROCESS | 1654 | 1461710011286 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ead1000 == 58 [pid = 1654] [id = 608] 15:33:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12a97a800) [pid = 1654] [serial = 1824] [outer = 0x0] 15:33:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b286400) [pid = 1654] [serial = 1825] [outer = 0x12a97a800] 15:33:31 INFO - PROCESS | 1654 | 1461710011315 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b45a000) [pid = 1654] [serial = 1826] [outer = 0x12a97a800] 15:33:31 INFO - PROCESS | 1654 | 1461710011757 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:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 693ms 15:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:33:31 INFO - PROCESS | 1654 | 1461710011771 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1654 | 1461710011775 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:33:31 INFO - PROCESS | 1654 | 1461710011777 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1654 | 1461710011779 Marionette TRACE conn2 <- [1,2406,null,{}] 15:33:31 INFO - PROCESS | 1654 | 1461710011781 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:33:31 INFO - PROCESS | 1654 | 1461710011883 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:33:31 INFO - PROCESS | 1654 | 1461710011942 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eed0800 == 59 [pid = 1654] [id = 609] 15:33:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b28a400) [pid = 1654] [serial = 1827] [outer = 0x0] 15:33:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12b45f800) [pid = 1654] [serial = 1828] [outer = 0x12b28a400] 15:33:31 INFO - PROCESS | 1654 | 1461710011975 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12b465400) [pid = 1654] [serial = 1829] [outer = 0x12b28a400] 15:33:32 INFO - PROCESS | 1654 | 1461710012439 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:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 15:33:32 INFO - PROCESS | 1654 | 1461710012448 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:33:32 INFO - PROCESS | 1654 | 1461710012450 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:33:32 INFO - PROCESS | 1654 | 1461710012452 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1654 | 1461710012453 Marionette TRACE conn2 <- [1,2410,null,{}] 15:33:32 INFO - PROCESS | 1654 | 1461710012457 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:33:32 INFO - PROCESS | 1654 | 1461710012564 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:33:32 INFO - PROCESS | 1654 | 1461710012779 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa21000 == 60 [pid = 1654] [id = 610] 15:33:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x114beb000) [pid = 1654] [serial = 1830] [outer = 0x0] 15:33:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x114e99000) [pid = 1654] [serial = 1831] [outer = 0x114beb000] 15:33:32 INFO - PROCESS | 1654 | 1461710012807 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x114fe1000) [pid = 1654] [serial = 1832] [outer = 0x114beb000] 15:33:33 INFO - PROCESS | 1654 | 1461710013218 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:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 772ms 15:33:33 INFO - PROCESS | 1654 | 1461710013225 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1654 | 1461710013228 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:33:33 INFO - PROCESS | 1654 | 1461710013230 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1654 | 1461710013233 Marionette TRACE conn2 <- [1,2414,null,{}] 15:33:33 INFO - PROCESS | 1654 | 1461710013236 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:33:33 INFO - PROCESS | 1654 | 1461710013338 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:33:33 INFO - PROCESS | 1654 | 1461710013406 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11873f000 == 61 [pid = 1654] [id = 611] 15:33:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11867d400) [pid = 1654] [serial = 1833] [outer = 0x0] 15:33:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x1187f1400) [pid = 1654] [serial = 1834] [outer = 0x11867d400] 15:33:33 INFO - PROCESS | 1654 | 1461710013482 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x119b6b800) [pid = 1654] [serial = 1835] [outer = 0x11867d400] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b75c000 == 60 [pid = 1654] [id = 601] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12a92e000 == 59 [pid = 1654] [id = 600] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x129e36000 == 58 [pid = 1654] [id = 599] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12737d800 == 57 [pid = 1654] [id = 598] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12a48dc00) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x124333000 == 56 [pid = 1654] [id = 597] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11c5d2000 == 55 [pid = 1654] [id = 596] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11876f800 == 54 [pid = 1654] [id = 595] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1155b0800 == 53 [pid = 1654] [id = 594] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12db3d800 == 52 [pid = 1654] [id = 590] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa20000 == 51 [pid = 1654] [id = 589] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11c18d800 == 50 [pid = 1654] [id = 588] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x118765000 == 49 [pid = 1654] [id = 587] 15:33:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3b7000 == 48 [pid = 1654] [id = 586] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12765d400) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x1273d7800) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119360000) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12765c400) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x123bac000) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x128f96400) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1278e4800) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1187fac00) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11509f000) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x124488c00) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11c439c00) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x123c39400) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11584c000) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x127659c00) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119360c00) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x123c27800) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123ce8c00) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123c33400) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1189e7800) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c1b5400) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c33ec00) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11a852400) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11af5e000) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x115719800) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x114fe2800) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1271eac00) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123c29400) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11bcd0c00) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11bf84000) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x128327000) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x127aeb000) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x128d95400) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123c21c00) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x114f03c00) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x114352400) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c341c00) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11bcc6000) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x124978400) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1242cf800) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11af5a800) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x123b37c00) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128f9fc00) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119b67000) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119232800) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a487c00) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c344c00) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1654 | 1461710013870 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:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 672ms 15:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:33:33 INFO - PROCESS | 1654 | 1461710013904 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1654 | 1461710013909 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:33:33 INFO - PROCESS | 1654 | 1461710013912 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1654 | 1461710013913 Marionette TRACE conn2 <- [1,2418,null,{}] 15:33:33 INFO - PROCESS | 1654 | 1461710013915 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:33:34 INFO - PROCESS | 1654 | 1461710014004 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:33:34 INFO - PROCESS | 1654 | 1461710014087 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa22800 == 49 [pid = 1654] [id = 612] 15:33:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1159cc800) [pid = 1654] [serial = 1836] [outer = 0x0] 15:33:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11aa71400) [pid = 1654] [serial = 1837] [outer = 0x1159cc800] 15:33:34 INFO - PROCESS | 1654 | 1461710014116 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11bacfc00) [pid = 1654] [serial = 1838] [outer = 0x1159cc800] 15:33:34 INFO - PROCESS | 1654 | 1461710014436 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:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 15:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:33:34 INFO - PROCESS | 1654 | 1461710014481 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1654 | 1461710014482 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:33:34 INFO - PROCESS | 1654 | 1461710014489 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1654 | 1461710014493 Marionette TRACE conn2 <- [1,2422,null,{}] 15:33:34 INFO - PROCESS | 1654 | 1461710014496 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:33:34 INFO - PROCESS | 1654 | 1461710014587 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:33:34 INFO - PROCESS | 1654 | 1461710014648 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c712000 == 50 [pid = 1654] [id = 613] 15:33:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11bccac00) [pid = 1654] [serial = 1839] [outer = 0x0] 15:33:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c1ac800) [pid = 1654] [serial = 1840] [outer = 0x11bccac00] 15:33:34 INFO - PROCESS | 1654 | 1461710014674 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11ca69400) [pid = 1654] [serial = 1841] [outer = 0x11bccac00] 15:33:34 INFO - PROCESS | 1654 | 1461710014965 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:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 527ms 15:33:35 INFO - PROCESS | 1654 | 1461710015012 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1654 | 1461710015014 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:33:35 INFO - PROCESS | 1654 | 1461710015016 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1654 | 1461710015017 Marionette TRACE conn2 <- [1,2426,null,{}] 15:33:35 INFO - PROCESS | 1654 | 1461710015019 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:33:35 INFO - PROCESS | 1654 | 1461710015107 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:33:35 INFO - PROCESS | 1654 | 1461710015165 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x124333800 == 51 [pid = 1654] [id = 614] 15:33:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11bf81800) [pid = 1654] [serial = 1842] [outer = 0x0] 15:33:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x123baa800) [pid = 1654] [serial = 1843] [outer = 0x11bf81800] 15:33:35 INFO - PROCESS | 1654 | 1461710015191 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123c2bc00) [pid = 1654] [serial = 1844] [outer = 0x11bf81800] 15:33:35 INFO - PROCESS | 1654 | 1461710015493 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:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 15:33:35 INFO - PROCESS | 1654 | 1461710015539 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1654 | 1461710015540 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:33:35 INFO - PROCESS | 1654 | 1461710015542 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1654 | 1461710015543 Marionette TRACE conn2 <- [1,2430,null,{}] 15:33:35 INFO - PROCESS | 1654 | 1461710015545 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:33:35 INFO - PROCESS | 1654 | 1461710015633 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:33:35 INFO - PROCESS | 1654 | 1461710015639 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12831a800 == 52 [pid = 1654] [id = 615] 15:33:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1241f3800) [pid = 1654] [serial = 1845] [outer = 0x0] 15:33:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x124756c00) [pid = 1654] [serial = 1846] [outer = 0x1241f3800] 15:33:35 INFO - PROCESS | 1654 | 1461710015670 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1278b7000) [pid = 1654] [serial = 1847] [outer = 0x1241f3800] 15:33:36 INFO - PROCESS | 1654 | 1461710016066 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:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 568ms 15:33:36 INFO - PROCESS | 1654 | 1461710016111 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1654 | 1461710016112 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:33:36 INFO - PROCESS | 1654 | 1461710016114 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1654 | 1461710016115 Marionette TRACE conn2 <- [1,2434,null,{}] 15:33:36 INFO - PROCESS | 1654 | 1461710016117 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:33:36 INFO - PROCESS | 1654 | 1461710016227 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:33:36 INFO - PROCESS | 1654 | 1461710016241 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a913000 == 53 [pid = 1654] [id = 616] 15:33:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128329400) [pid = 1654] [serial = 1848] [outer = 0x0] 15:33:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128f98400) [pid = 1654] [serial = 1849] [outer = 0x128329400] 15:33:36 INFO - PROCESS | 1654 | 1461710016266 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a488c00) [pid = 1654] [serial = 1850] [outer = 0x128329400] 15:33:36 INFO - PROCESS | 1654 | 1461710016632 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:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 568ms 15:33:36 INFO - PROCESS | 1654 | 1461710016685 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1654 | 1461710016687 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:33:36 INFO - PROCESS | 1654 | 1461710016690 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1654 | 1461710016692 Marionette TRACE conn2 <- [1,2438,null,{}] 15:33:36 INFO - PROCESS | 1654 | 1461710016695 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:33:36 INFO - PROCESS | 1654 | 1461710016863 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:33:36 INFO - PROCESS | 1654 | 1461710016892 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa0b000 == 54 [pid = 1654] [id = 617] 15:33:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128397c00) [pid = 1654] [serial = 1851] [outer = 0x0] 15:33:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12a4dd400) [pid = 1654] [serial = 1852] [outer = 0x128397c00] 15:33:36 INFO - PROCESS | 1654 | 1461710016933 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12a97b400) [pid = 1654] [serial = 1853] [outer = 0x128397c00] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11ca6dc00) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x123ced800) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1276b5000) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123de7000) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1150a9000) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1157cb000) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c342800) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119d94c00) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:33:37 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c1b7400) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:33:37 INFO - PROCESS | 1654 | 1461710017306 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:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 671ms 15:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:33:37 INFO - PROCESS | 1654 | 1461710017360 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1654 | 1461710017361 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:33:37 INFO - PROCESS | 1654 | 1461710017363 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1654 | 1461710017364 Marionette TRACE conn2 <- [1,2442,null,{}] 15:33:37 INFO - PROCESS | 1654 | 1461710017367 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:33:37 INFO - PROCESS | 1654 | 1461710017455 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:33:37 INFO - PROCESS | 1654 | 1461710017459 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa09800 == 55 [pid = 1654] [id = 618] 15:33:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1150a8800) [pid = 1654] [serial = 1854] [outer = 0x0] 15:33:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11bf84c00) [pid = 1654] [serial = 1855] [outer = 0x1150a8800] 15:33:37 INFO - PROCESS | 1654 | 1461710017485 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12405f800) [pid = 1654] [serial = 1856] [outer = 0x1150a8800] 15:33:37 INFO - PROCESS | 1654 | 1461710017839 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:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 15:33:37 INFO - PROCESS | 1654 | 1461710017883 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1654 | 1461710017884 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:33:37 INFO - PROCESS | 1654 | 1461710017886 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1654 | 1461710017887 Marionette TRACE conn2 <- [1,2446,null,{}] 15:33:37 INFO - PROCESS | 1654 | 1461710017890 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:33:38 INFO - PROCESS | 1654 | 1461710018004 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:33:38 INFO - PROCESS | 1654 | 1461710018010 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bab2800 == 56 [pid = 1654] [id = 619] 15:33:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124752400) [pid = 1654] [serial = 1857] [outer = 0x0] 15:33:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b281c00) [pid = 1654] [serial = 1858] [outer = 0x124752400] 15:33:38 INFO - PROCESS | 1654 | 1461710018035 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b467000) [pid = 1654] [serial = 1859] [outer = 0x124752400] 15:33:38 INFO - PROCESS | 1654 | 1461710018329 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:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 15:33:38 INFO - PROCESS | 1654 | 1461710018357 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1654 | 1461710018360 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:33:38 INFO - PROCESS | 1654 | 1461710018363 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1654 | 1461710018364 Marionette TRACE conn2 <- [1,2450,null,{}] 15:33:38 INFO - PROCESS | 1654 | 1461710018366 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:33:38 INFO - PROCESS | 1654 | 1461710018459 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:33:38 INFO - PROCESS | 1654 | 1461710018463 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3be800 == 57 [pid = 1654] [id = 620] 15:33:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b467400) [pid = 1654] [serial = 1860] [outer = 0x0] 15:33:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b4f1c00) [pid = 1654] [serial = 1861] [outer = 0x12b467400] 15:33:38 INFO - PROCESS | 1654 | 1461710018493 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b5fe400) [pid = 1654] [serial = 1862] [outer = 0x12b467400] 15:33:38 INFO - PROCESS | 1654 | 1461710018847 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:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 15:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:33:38 INFO - PROCESS | 1654 | 1461710018882 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1654 | 1461710018883 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:33:38 INFO - PROCESS | 1654 | 1461710018885 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1654 | 1461710018887 Marionette TRACE conn2 <- [1,2454,null,{}] 15:33:38 INFO - PROCESS | 1654 | 1461710018900 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:33:39 INFO - PROCESS | 1654 | 1461710019002 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:33:39 INFO - PROCESS | 1654 | 1461710019008 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eabd000 == 58 [pid = 1654] [id = 621] 15:33:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b78cc00) [pid = 1654] [serial = 1863] [outer = 0x0] 15:33:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b798000) [pid = 1654] [serial = 1864] [outer = 0x12b78cc00] 15:33:39 INFO - PROCESS | 1654 | 1461710019033 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b7ea800) [pid = 1654] [serial = 1865] [outer = 0x12b78cc00] 15:33:39 INFO - PROCESS | 1654 | 1461710019339 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:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 479ms 15:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:33:39 INFO - PROCESS | 1654 | 1461710019365 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1654 | 1461710019366 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:33:39 INFO - PROCESS | 1654 | 1461710019368 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1654 | 1461710019369 Marionette TRACE conn2 <- [1,2458,null,{}] 15:33:39 INFO - PROCESS | 1654 | 1461710019372 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:33:39 INFO - PROCESS | 1654 | 1461710019462 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:33:39 INFO - PROCESS | 1654 | 1461710019466 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2dc800 == 59 [pid = 1654] [id = 622] 15:33:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12ba6c000) [pid = 1654] [serial = 1866] [outer = 0x0] 15:33:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12ba75c00) [pid = 1654] [serial = 1867] [outer = 0x12ba6c000] 15:33:39 INFO - PROCESS | 1654 | 1461710019491 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12bbf1c00) [pid = 1654] [serial = 1868] [outer = 0x12ba6c000] 15:33:39 INFO - PROCESS | 1654 | 1461710019956 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:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 621ms 15:33:39 INFO - PROCESS | 1654 | 1461710019990 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1654 | 1461710019993 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:33:40 INFO - PROCESS | 1654 | 1461710019996 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1654 | 1461710019999 Marionette TRACE conn2 <- [1,2462,null,{}] 15:33:40 INFO - PROCESS | 1654 | 1461710020002 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:33:40 INFO - PROCESS | 1654 | 1461710020153 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:33:40 INFO - PROCESS | 1654 | 1461710020165 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b019800 == 60 [pid = 1654] [id = 623] 15:33:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1152c4c00) [pid = 1654] [serial = 1869] [outer = 0x0] 15:33:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x118783c00) [pid = 1654] [serial = 1870] [outer = 0x1152c4c00] 15:33:40 INFO - PROCESS | 1654 | 1461710020197 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x118fa4c00) [pid = 1654] [serial = 1871] [outer = 0x1152c4c00] 15:33:40 INFO - PROCESS | 1654 | 1461710020619 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:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 15:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:33:40 INFO - PROCESS | 1654 | 1461710020668 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1654 | 1461710020672 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:33:40 INFO - PROCESS | 1654 | 1461710020676 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1654 | 1461710020678 Marionette TRACE conn2 <- [1,2466,null,{}] 15:33:40 INFO - PROCESS | 1654 | 1461710020681 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:33:40 INFO - PROCESS | 1654 | 1461710020793 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:33:40 INFO - PROCESS | 1654 | 1461710020869 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f75800 == 61 [pid = 1654] [id = 624] 15:33:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119360c00) [pid = 1654] [serial = 1872] [outer = 0x0] 15:33:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11af62400) [pid = 1654] [serial = 1873] [outer = 0x119360c00] 15:33:40 INFO - PROCESS | 1654 | 1461710020899 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c1ae400) [pid = 1654] [serial = 1874] [outer = 0x119360c00] 15:33:41 INFO - PROCESS | 1654 | 1461710021318 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:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 15:33:41 INFO - PROCESS | 1654 | 1461710021347 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:33:41 INFO - PROCESS | 1654 | 1461710021348 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:33:41 INFO - PROCESS | 1654 | 1461710021351 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1654 | 1461710021353 Marionette TRACE conn2 <- [1,2470,null,{}] 15:33:41 INFO - PROCESS | 1654 | 1461710021362 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:33:41 INFO - PROCESS | 1654 | 1461710021492 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:33:41 INFO - PROCESS | 1654 | 1461710021571 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3ce000 == 62 [pid = 1654] [id = 625] 15:33:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x123c1b800) [pid = 1654] [serial = 1875] [outer = 0x0] 15:33:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x123cf0400) [pid = 1654] [serial = 1876] [outer = 0x123c1b800] 15:33:41 INFO - PROCESS | 1654 | 1461710021603 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x127666800) [pid = 1654] [serial = 1877] [outer = 0x123c1b800] 15:33:42 INFO - PROCESS | 1654 | 1461710022006 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:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 15:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:33:42 INFO - PROCESS | 1654 | 1461710022023 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1654 | 1461710022025 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:33:42 INFO - PROCESS | 1654 | 1461710022027 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1654 | 1461710022029 Marionette TRACE conn2 <- [1,2474,null,{}] 15:33:42 INFO - PROCESS | 1654 | 1461710022031 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:33:42 INFO - PROCESS | 1654 | 1461710022142 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:33:42 INFO - PROCESS | 1654 | 1461710022217 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2ea000 == 63 [pid = 1654] [id = 626] 15:33:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1278a7400) [pid = 1654] [serial = 1878] [outer = 0x0] 15:33:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x127d2dc00) [pid = 1654] [serial = 1879] [outer = 0x1278a7400] 15:33:42 INFO - PROCESS | 1654 | 1461710022249 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12a4d6000) [pid = 1654] [serial = 1880] [outer = 0x1278a7400] 15:33:42 INFO - PROCESS | 1654 | 1461710022679 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:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 668ms 15:33:42 INFO - PROCESS | 1654 | 1461710022697 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:33:42 INFO - PROCESS | 1654 | 1461710022698 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:33:42 INFO - PROCESS | 1654 | 1461710022700 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1654 | 1461710022702 Marionette TRACE conn2 <- [1,2478,null,{}] 15:33:42 INFO - PROCESS | 1654 | 1461710022704 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:33:42 INFO - PROCESS | 1654 | 1461710022814 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:33:42 INFO - PROCESS | 1654 | 1461710022921 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9a6000 == 64 [pid = 1654] [id = 627] 15:33:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b283000) [pid = 1654] [serial = 1881] [outer = 0x0] 15:33:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b468800) [pid = 1654] [serial = 1882] [outer = 0x12b283000] 15:33:42 INFO - PROCESS | 1654 | 1461710022952 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b5fec00) [pid = 1654] [serial = 1883] [outer = 0x12b283000] 15:33:43 INFO - PROCESS | 1654 | 1461710023364 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:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 15:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:33:43 INFO - PROCESS | 1654 | 1461710023423 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1654 | 1461710023425 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:33:43 INFO - PROCESS | 1654 | 1461710023427 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1654 | 1461710023428 Marionette TRACE conn2 <- [1,2482,null,{}] 15:33:43 INFO - PROCESS | 1654 | 1461710023430 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:33:43 INFO - PROCESS | 1654 | 1461710023551 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:33:43 INFO - PROCESS | 1654 | 1461710023658 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ffd6800 == 65 [pid = 1654] [id = 628] 15:33:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12b790400) [pid = 1654] [serial = 1884] [outer = 0x0] 15:33:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12ba73c00) [pid = 1654] [serial = 1885] [outer = 0x12b790400] 15:33:43 INFO - PROCESS | 1654 | 1461710023692 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12bd7a000) [pid = 1654] [serial = 1886] [outer = 0x12b790400] 15:33:44 INFO - PROCESS | 1654 | 1461710024100 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:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 718ms 15:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:33:44 INFO - PROCESS | 1654 | 1461710024152 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1654 | 1461710024153 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:33:44 INFO - PROCESS | 1654 | 1461710024157 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1654 | 1461710024158 Marionette TRACE conn2 <- [1,2486,null,{}] 15:33:44 INFO - PROCESS | 1654 | 1461710024160 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:33:44 INFO - PROCESS | 1654 | 1461710024268 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:33:44 INFO - PROCESS | 1654 | 1461710024386 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e1800 == 66 [pid = 1654] [id = 629] 15:33:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x114fda000) [pid = 1654] [serial = 1887] [outer = 0x0] 15:33:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12bd7ac00) [pid = 1654] [serial = 1888] [outer = 0x114fda000] 15:33:44 INFO - PROCESS | 1654 | 1461710024418 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d099c00) [pid = 1654] [serial = 1889] [outer = 0x114fda000] 15:33:45 INFO - PROCESS | 1654 | 1461710025060 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:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 921ms 15:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:33:45 INFO - PROCESS | 1654 | 1461710025078 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1654 | 1461710025080 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:33:45 INFO - PROCESS | 1654 | 1461710025084 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1654 | 1461710025086 Marionette TRACE conn2 <- [1,2490,null,{}] 15:33:45 INFO - PROCESS | 1654 | 1461710025090 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:33:45 INFO - PROCESS | 1654 | 1461710025188 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:33:45 INFO - PROCESS | 1654 | 1461710025267 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba14000 == 67 [pid = 1654] [id = 630] 15:33:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x114be9400) [pid = 1654] [serial = 1890] [outer = 0x0] 15:33:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x114fe3400) [pid = 1654] [serial = 1891] [outer = 0x114be9400] 15:33:45 INFO - PROCESS | 1654 | 1461710025297 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1159cdc00) [pid = 1654] [serial = 1892] [outer = 0x114be9400] 15:33:45 INFO - PROCESS | 1654 | 1461710025733 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:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 672ms 15:33:45 INFO - PROCESS | 1654 | 1461710025756 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1654 | 1461710025762 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:33:45 INFO - PROCESS | 1654 | 1461710025766 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1654 | 1461710025768 Marionette TRACE conn2 <- [1,2494,null,{}] 15:33:45 INFO - PROCESS | 1654 | 1461710025770 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:33:45 INFO - PROCESS | 1654 | 1461710025913 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:33:45 INFO - PROCESS | 1654 | 1461710025972 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x119219000 == 68 [pid = 1654] [id = 631] 15:33:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1187f2000) [pid = 1654] [serial = 1893] [outer = 0x0] 15:33:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x118f0a800) [pid = 1654] [serial = 1894] [outer = 0x1187f2000] 15:33:46 INFO - PROCESS | 1654 | 1461710026002 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119e4e400) [pid = 1654] [serial = 1895] [outer = 0x1187f2000] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12eabd000 == 67 [pid = 1654] [id = 621] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3be800 == 66 [pid = 1654] [id = 620] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12a96cc00) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x114fdbc00) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x119d95800) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c344400) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12a4e0400) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12832c800) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12765bc00) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12bab2800 == 65 [pid = 1654] [id = 619] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa09800 == 64 [pid = 1654] [id = 618] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa0b000 == 63 [pid = 1654] [id = 617] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a913000 == 62 [pid = 1654] [id = 616] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12831a800 == 61 [pid = 1654] [id = 615] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x124333800 == 60 [pid = 1654] [id = 614] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11c712000 == 59 [pid = 1654] [id = 613] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa22800 == 58 [pid = 1654] [id = 612] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11873f000 == 57 [pid = 1654] [id = 611] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa21000 == 56 [pid = 1654] [id = 610] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12eed0800 == 55 [pid = 1654] [id = 609] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12ead1000 == 54 [pid = 1654] [id = 608] 15:33:46 INFO - PROCESS | 1654 | 1461710026560 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:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12e980800 == 53 [pid = 1654] [id = 607] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3c4800 == 52 [pid = 1654] [id = 606] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12c179000 == 51 [pid = 1654] [id = 605] 15:33:46 INFO - PROCESS | 1654 | --DOCSHELL 0x114e8a000 == 50 [pid = 1654] [id = 602] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x128d9cc00) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x128f9b800) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1190b7400) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x119d95400) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x118fa0800) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x116388400) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c98ac00) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x123ba3800) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11bf7e400) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11c33bc00) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12a971800) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x127332400) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a4d6800) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x123c32c00) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123c23c00) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x124487c00) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 15:33:46 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x128324c00) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 15:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 823ms 15:33:46 INFO - PROCESS | 1654 | 1461710026591 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1654 | 1461710026594 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:33:46 INFO - PROCESS | 1654 | 1461710026597 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1654 | 1461710026601 Marionette TRACE conn2 <- [1,2498,null,{}] 15:33:46 INFO - PROCESS | 1654 | 1461710026614 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:33:46 INFO - PROCESS | 1654 | 1461710026702 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:33:46 INFO - PROCESS | 1654 | 1461710026710 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d3b800 == 51 [pid = 1654] [id = 632] 15:33:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119e4ec00) [pid = 1654] [serial = 1896] [outer = 0x0] 15:33:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11bad9c00) [pid = 1654] [serial = 1897] [outer = 0x119e4ec00] 15:33:46 INFO - PROCESS | 1654 | 1461710026738 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c1b1800) [pid = 1654] [serial = 1898] [outer = 0x119e4ec00] 15:33:47 INFO - PROCESS | 1654 | 1461710027131 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:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 580ms 15:33:47 INFO - PROCESS | 1654 | 1461710027177 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1654 | 1461710027179 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:33:47 INFO - PROCESS | 1654 | 1461710027181 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1654 | 1461710027182 Marionette TRACE conn2 <- [1,2502,null,{}] 15:33:47 INFO - PROCESS | 1654 | 1461710027184 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:33:47 INFO - PROCESS | 1654 | 1461710027289 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:33:47 INFO - PROCESS | 1654 | 1461710027296 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f7c800 == 52 [pid = 1654] [id = 633] 15:33:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c33f000) [pid = 1654] [serial = 1899] [outer = 0x0] 15:33:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11c51ec00) [pid = 1654] [serial = 1900] [outer = 0x11c33f000] 15:33:47 INFO - PROCESS | 1654 | 1461710027323 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11ca72000) [pid = 1654] [serial = 1901] [outer = 0x11c33f000] 15:33:47 INFO - PROCESS | 1654 | 1461710027664 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:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 15:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:33:47 INFO - PROCESS | 1654 | 1461710027700 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1654 | 1461710027701 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:33:47 INFO - PROCESS | 1654 | 1461710027703 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1654 | 1461710027704 Marionette TRACE conn2 <- [1,2506,null,{}] 15:33:47 INFO - PROCESS | 1654 | 1461710027708 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:33:47 INFO - PROCESS | 1654 | 1461710027794 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:33:47 INFO - PROCESS | 1654 | 1461710027798 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x127385800 == 53 [pid = 1654] [id = 634] 15:33:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c98ac00) [pid = 1654] [serial = 1902] [outer = 0x0] 15:33:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x123bab400) [pid = 1654] [serial = 1903] [outer = 0x11c98ac00] 15:33:47 INFO - PROCESS | 1654 | 1461710027824 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x123c2f800) [pid = 1654] [serial = 1904] [outer = 0x11c98ac00] 15:33:48 INFO - PROCESS | 1654 | 1461710028166 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:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 470ms 15:33:48 INFO - PROCESS | 1654 | 1461710028178 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1654 | 1461710028179 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:33:48 INFO - PROCESS | 1654 | 1461710028181 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1654 | 1461710028182 Marionette TRACE conn2 <- [1,2510,null,{}] 15:33:48 INFO - PROCESS | 1654 | 1461710028185 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:33:48 INFO - PROCESS | 1654 | 1461710028289 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:33:48 INFO - PROCESS | 1654 | 1461710028362 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12831a800 == 54 [pid = 1654] [id = 635] 15:33:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x123c2b800) [pid = 1654] [serial = 1905] [outer = 0x0] 15:33:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1242dbc00) [pid = 1654] [serial = 1906] [outer = 0x123c2b800] 15:33:48 INFO - PROCESS | 1654 | 1461710028393 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x127ae9800) [pid = 1654] [serial = 1907] [outer = 0x123c2b800] 15:33:48 INFO - PROCESS | 1654 | 1461710028717 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:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 571ms 15:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:33:48 INFO - PROCESS | 1654 | 1461710028759 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1654 | 1461710028760 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:33:48 INFO - PROCESS | 1654 | 1461710028763 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1654 | 1461710028764 Marionette TRACE conn2 <- [1,2514,null,{}] 15:33:48 INFO - PROCESS | 1654 | 1461710028766 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:33:48 INFO - PROCESS | 1654 | 1461710028873 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:33:48 INFO - PROCESS | 1654 | 1461710028916 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a92e800 == 55 [pid = 1654] [id = 636] 15:33:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x124487c00) [pid = 1654] [serial = 1908] [outer = 0x0] 15:33:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12828c800) [pid = 1654] [serial = 1909] [outer = 0x124487c00] 15:33:48 INFO - PROCESS | 1654 | 1461710028941 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x128f95800) [pid = 1654] [serial = 1910] [outer = 0x124487c00] 15:33:49 INFO - PROCESS | 1654 | 1461710029256 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:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 15:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:33:49 INFO - PROCESS | 1654 | 1461710029282 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1654 | 1461710029283 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:33:49 INFO - PROCESS | 1654 | 1461710029285 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1654 | 1461710029286 Marionette TRACE conn2 <- [1,2518,null,{}] 15:33:49 INFO - PROCESS | 1654 | 1461710029288 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:33:49 INFO - PROCESS | 1654 | 1461710029401 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:33:49 INFO - PROCESS | 1654 | 1461710029406 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac30000 == 56 [pid = 1654] [id = 637] 15:33:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1278b8800) [pid = 1654] [serial = 1911] [outer = 0x0] 15:33:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x128fa0800) [pid = 1654] [serial = 1912] [outer = 0x1278b8800] 15:33:49 INFO - PROCESS | 1654 | 1461710029431 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a4d6800) [pid = 1654] [serial = 1913] [outer = 0x1278b8800] 15:33:49 INFO - PROCESS | 1654 | 1461710029793 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:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 15:33:49 INFO - PROCESS | 1654 | 1461710029806 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1654 | 1461710029808 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:33:49 INFO - PROCESS | 1654 | 1461710029813 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1654 | 1461710029814 Marionette TRACE conn2 <- [1,2522,null,{}] 15:33:49 INFO - PROCESS | 1654 | 1461710029816 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:33:49 INFO - PROCESS | 1654 | 1461710029930 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:33:49 INFO - PROCESS | 1654 | 1461710029953 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bab5800 == 57 [pid = 1654] [id = 638] 15:33:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a485800) [pid = 1654] [serial = 1914] [outer = 0x0] 15:33:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12a973c00) [pid = 1654] [serial = 1915] [outer = 0x12a485800] 15:33:49 INFO - PROCESS | 1654 | 1461710029979 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b288000) [pid = 1654] [serial = 1916] [outer = 0x12a485800] 15:33:50 INFO - PROCESS | 1654 | 1461710030319 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:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 15:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:33:50 INFO - PROCESS | 1654 | 1461710030334 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1654 | 1461710030335 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:33:50 INFO - PROCESS | 1654 | 1461710030338 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1654 | 1461710030339 Marionette TRACE conn2 <- [1,2526,null,{}] 15:33:50 INFO - PROCESS | 1654 | 1461710030344 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:33:50 INFO - PROCESS | 1654 | 1461710030454 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:33:50 INFO - PROCESS | 1654 | 1461710030467 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d008000 == 58 [pid = 1654] [id = 639] 15:33:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12b288400) [pid = 1654] [serial = 1917] [outer = 0x0] 15:33:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12b461800) [pid = 1654] [serial = 1918] [outer = 0x12b288400] 15:33:50 INFO - PROCESS | 1654 | 1461710030492 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b4ec000) [pid = 1654] [serial = 1919] [outer = 0x12b288400] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x119355800) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x114bf2c00) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x123cee800) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12a4d7400) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11bf88c00) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11bad2400) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x128329400) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x128397c00) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1150a8800) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11867d400) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11bccac00) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1159cc800) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x114beb000) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1241f3800) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11bf81800) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1152cec00) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12b467400) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12b78cc00) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:33:50 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x124752400) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:33:51 INFO - PROCESS | 1654 | 1461710031036 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:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 721ms 15:33:51 INFO - PROCESS | 1654 | 1461710031060 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1654 | 1461710031062 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:33:51 INFO - PROCESS | 1654 | 1461710031064 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1654 | 1461710031066 Marionette TRACE conn2 <- [1,2530,null,{}] 15:33:51 INFO - PROCESS | 1654 | 1461710031068 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:33:51 INFO - PROCESS | 1654 | 1461710031171 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:33:51 INFO - PROCESS | 1654 | 1461710031239 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa16000 == 59 [pid = 1654] [id = 640] 15:33:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x114541000) [pid = 1654] [serial = 1920] [outer = 0x0] 15:33:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c348c00) [pid = 1654] [serial = 1921] [outer = 0x114541000] 15:33:51 INFO - PROCESS | 1654 | 1461710031269 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b5f6800) [pid = 1654] [serial = 1922] [outer = 0x114541000] 15:33:51 INFO - PROCESS | 1654 | 1461710031560 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:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 15:33:51 INFO - PROCESS | 1654 | 1461710031584 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1654 | 1461710031585 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:33:51 INFO - PROCESS | 1654 | 1461710031588 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1654 | 1461710031589 Marionette TRACE conn2 <- [1,2534,null,{}] 15:33:51 INFO - PROCESS | 1654 | 1461710031596 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:33:51 INFO - PROCESS | 1654 | 1461710031690 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:33:51 INFO - PROCESS | 1654 | 1461710031695 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e322800 == 60 [pid = 1654] [id = 641] 15:33:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11afdac00) [pid = 1654] [serial = 1923] [outer = 0x0] 15:33:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b5f9000) [pid = 1654] [serial = 1924] [outer = 0x11afdac00] 15:33:51 INFO - PROCESS | 1654 | 1461710031720 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12ba70400) [pid = 1654] [serial = 1925] [outer = 0x11afdac00] 15:33:52 INFO - PROCESS | 1654 | 1461710032080 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:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 15:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:33:52 INFO - PROCESS | 1654 | 1461710032116 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1654 | 1461710032117 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:33:52 INFO - PROCESS | 1654 | 1461710032119 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1654 | 1461710032120 Marionette TRACE conn2 <- [1,2538,null,{}] 15:33:52 INFO - PROCESS | 1654 | 1461710032123 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:33:52 INFO - PROCESS | 1654 | 1461710032210 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:33:52 INFO - PROCESS | 1654 | 1461710032215 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eec2000 == 61 [pid = 1654] [id = 642] 15:33:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12ba75400) [pid = 1654] [serial = 1926] [outer = 0x0] 15:33:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12bbf7000) [pid = 1654] [serial = 1927] [outer = 0x12ba75400] 15:33:52 INFO - PROCESS | 1654 | 1461710032239 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12bd79000) [pid = 1654] [serial = 1928] [outer = 0x12ba75400] 15:33:52 INFO - PROCESS | 1654 | 1461710032578 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:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 473ms 15:33:52 INFO - PROCESS | 1654 | 1461710032594 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1654 | 1461710032595 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:33:52 INFO - PROCESS | 1654 | 1461710032598 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1654 | 1461710032599 Marionette TRACE conn2 <- [1,2542,null,{}] 15:33:52 INFO - PROCESS | 1654 | 1461710032601 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:33:52 INFO - PROCESS | 1654 | 1461710032693 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:33:52 INFO - PROCESS | 1654 | 1461710032698 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5c4000 == 62 [pid = 1654] [id = 643] 15:33:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12bd7bc00) [pid = 1654] [serial = 1929] [outer = 0x0] 15:33:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12d09f000) [pid = 1654] [serial = 1930] [outer = 0x12bd7bc00] 15:33:52 INFO - PROCESS | 1654 | 1461710032723 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12d361000) [pid = 1654] [serial = 1931] [outer = 0x12bd7bc00] 15:33:53 INFO - PROCESS | 1654 | 1461710033249 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:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 15:33:53 INFO - PROCESS | 1654 | 1461710033318 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1654 | 1461710033320 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:33:53 INFO - PROCESS | 1654 | 1461710033324 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1654 | 1461710033327 Marionette TRACE conn2 <- [1,2546,null,{}] 15:33:53 INFO - PROCESS | 1654 | 1461710033330 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:33:53 INFO - PROCESS | 1654 | 1461710033445 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:33:53 INFO - PROCESS | 1654 | 1461710033552 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa08000 == 63 [pid = 1654] [id = 644] 15:33:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x114fe6400) [pid = 1654] [serial = 1932] [outer = 0x0] 15:33:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x116682400) [pid = 1654] [serial = 1933] [outer = 0x114fe6400] 15:33:53 INFO - PROCESS | 1654 | 1461710033589 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x118f0f400) [pid = 1654] [serial = 1934] [outer = 0x114fe6400] 15:33:54 INFO - PROCESS | 1654 | 1461710034043 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:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 773ms 15:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:33:54 INFO - PROCESS | 1654 | 1461710034097 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1654 | 1461710034101 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:33:54 INFO - PROCESS | 1654 | 1461710034128 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1654 | 1461710034129 Marionette TRACE conn2 <- [1,2550,null,{}] 15:33:54 INFO - PROCESS | 1654 | 1461710034133 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:33:54 INFO - PROCESS | 1654 | 1461710034241 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:33:54 INFO - PROCESS | 1654 | 1461710034319 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x124337800 == 64 [pid = 1654] [id = 645] 15:33:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11af5fc00) [pid = 1654] [serial = 1935] [outer = 0x0] 15:33:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11bf7dc00) [pid = 1654] [serial = 1936] [outer = 0x11af5fc00] 15:33:54 INFO - PROCESS | 1654 | 1461710034349 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c348800) [pid = 1654] [serial = 1937] [outer = 0x11af5fc00] 15:33:54 INFO - PROCESS | 1654 | 1461710034825 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:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 746ms 15:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:33:54 INFO - PROCESS | 1654 | 1461710034857 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1654 | 1461710034858 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:33:54 INFO - PROCESS | 1654 | 1461710034862 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1654 | 1461710034865 Marionette TRACE conn2 <- [1,2554,null,{}] 15:33:54 INFO - PROCESS | 1654 | 1461710034873 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:33:54 INFO - PROCESS | 1654 | 1461710034985 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:33:55 INFO - PROCESS | 1654 | 1461710035069 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e321000 == 65 [pid = 1654] [id = 646] 15:33:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x124754c00) [pid = 1654] [serial = 1938] [outer = 0x0] 15:33:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1273da800) [pid = 1654] [serial = 1939] [outer = 0x124754c00] 15:33:55 INFO - PROCESS | 1654 | 1461710035104 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x1278af000) [pid = 1654] [serial = 1940] [outer = 0x124754c00] 15:33:55 INFO - PROCESS | 1654 | 1461710035642 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:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 821ms 15:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:33:55 INFO - PROCESS | 1654 | 1461710035684 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1654 | 1461710035686 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:33:55 INFO - PROCESS | 1654 | 1461710035688 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1654 | 1461710035689 Marionette TRACE conn2 <- [1,2558,null,{}] 15:33:55 INFO - PROCESS | 1654 | 1461710035692 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:33:55 INFO - PROCESS | 1654 | 1461710035799 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:33:55 INFO - PROCESS | 1654 | 1461710035877 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x130136000 == 66 [pid = 1654] [id = 647] 15:33:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x128d96800) [pid = 1654] [serial = 1941] [outer = 0x0] 15:33:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12a4d7000) [pid = 1654] [serial = 1942] [outer = 0x128d96800] 15:33:55 INFO - PROCESS | 1654 | 1461710035908 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12b4f5000) [pid = 1654] [serial = 1943] [outer = 0x128d96800] 15:33:56 INFO - PROCESS | 1654 | 1461710036335 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:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 671ms 15:33:56 INFO - PROCESS | 1654 | 1461710036360 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1654 | 1461710036361 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:33:56 INFO - PROCESS | 1654 | 1461710036363 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1654 | 1461710036365 Marionette TRACE conn2 <- [1,2562,null,{}] 15:33:56 INFO - PROCESS | 1654 | 1461710036367 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:33:56 INFO - PROCESS | 1654 | 1461710036472 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:33:56 INFO - PROCESS | 1654 | 1461710036579 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x13063f800 == 67 [pid = 1654] [id = 648] 15:33:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12b463c00) [pid = 1654] [serial = 1944] [outer = 0x0] 15:33:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12ba76c00) [pid = 1654] [serial = 1945] [outer = 0x12b463c00] 15:33:56 INFO - PROCESS | 1654 | 1461710036611 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12d09d800) [pid = 1654] [serial = 1946] [outer = 0x12b463c00] 15:33:57 INFO - PROCESS | 1654 | 1461710037066 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:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 719ms 15:33:57 INFO - PROCESS | 1654 | 1461710037084 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1654 | 1461710037086 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:33:57 INFO - PROCESS | 1654 | 1461710037122 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1654 | 1461710037123 Marionette TRACE conn2 <- [1,2566,null,{}] 15:33:57 INFO - PROCESS | 1654 | 1461710037158 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:33:57 INFO - PROCESS | 1654 | 1461710037282 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:33:57 INFO - PROCESS | 1654 | 1461710037390 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1376d2800 == 68 [pid = 1654] [id = 649] 15:33:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12d3ed400) [pid = 1654] [serial = 1947] [outer = 0x0] 15:33:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12d634000) [pid = 1654] [serial = 1948] [outer = 0x12d3ed400] 15:33:57 INFO - PROCESS | 1654 | 1461710037424 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12db67400) [pid = 1654] [serial = 1949] [outer = 0x12d3ed400] 15:33:57 INFO - PROCESS | 1654 | 1461710037833 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:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 765ms 15:33:57 INFO - PROCESS | 1654 | 1461710037855 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1654 | 1461710037856 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:33:57 INFO - PROCESS | 1654 | 1461710037858 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1654 | 1461710037860 Marionette TRACE conn2 <- [1,2570,null,{}] 15:33:57 INFO - PROCESS | 1654 | 1461710037862 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:33:57 INFO - PROCESS | 1654 | 1461710037987 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:33:58 INFO - PROCESS | 1654 | 1461710038079 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa45000 == 69 [pid = 1654] [id = 650] 15:33:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x114588400) [pid = 1654] [serial = 1950] [outer = 0x0] 15:33:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12db63c00) [pid = 1654] [serial = 1951] [outer = 0x114588400] 15:33:58 INFO - PROCESS | 1654 | 1461710038108 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12e2d2c00) [pid = 1654] [serial = 1952] [outer = 0x114588400] 15:33:58 INFO - PROCESS | 1654 | 1461710038549 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:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 15:33:58 INFO - PROCESS | 1654 | 1461710038595 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1654 | 1461710038596 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:33:58 INFO - PROCESS | 1654 | 1461710038598 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1654 | 1461710038600 Marionette TRACE conn2 <- [1,2574,null,{}] 15:33:58 INFO - PROCESS | 1654 | 1461710038602 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:33:58 INFO - PROCESS | 1654 | 1461710038871 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:33:58 INFO - PROCESS | 1654 | 1461710038966 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba65800 == 70 [pid = 1654] [id = 651] 15:33:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x114bbbc00) [pid = 1654] [serial = 1953] [outer = 0x0] 15:33:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x114bef000) [pid = 1654] [serial = 1954] [outer = 0x114bbbc00] 15:33:58 INFO - PROCESS | 1654 | 1461710038995 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x114fe1800) [pid = 1654] [serial = 1955] [outer = 0x114bbbc00] 15:33:59 INFO - PROCESS | 1654 | 1461710039417 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:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 869ms 15:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:33:59 INFO - PROCESS | 1654 | 1461710039468 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1654 | 1461710039470 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:33:59 INFO - PROCESS | 1654 | 1461710039473 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1654 | 1461710039476 Marionette TRACE conn2 <- [1,2578,null,{}] 15:33:59 INFO - PROCESS | 1654 | 1461710039479 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:33:59 INFO - PROCESS | 1654 | 1461710039580 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:33:59 INFO - PROCESS | 1654 | 1461710039693 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12468a000 == 71 [pid = 1654] [id = 652] 15:33:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x119355c00) [pid = 1654] [serial = 1956] [outer = 0x0] 15:33:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x119d91800) [pid = 1654] [serial = 1957] [outer = 0x119355c00] 15:33:59 INFO - PROCESS | 1654 | 1461710039727 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x11b780c00) [pid = 1654] [serial = 1958] [outer = 0x119355c00] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12eec2000 == 70 [pid = 1654] [id = 642] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12e322800 == 69 [pid = 1654] [id = 641] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa16000 == 68 [pid = 1654] [id = 640] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12d008000 == 67 [pid = 1654] [id = 639] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12bab5800 == 66 [pid = 1654] [id = 638] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac30000 == 65 [pid = 1654] [id = 637] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x128f95c00) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b286400) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b45f800) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12ba75c00) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12a92e800 == 64 [pid = 1654] [id = 636] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12831a800 == 63 [pid = 1654] [id = 635] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x127385800 == 62 [pid = 1654] [id = 634] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x123f7c800 == 61 [pid = 1654] [id = 633] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119d3b800 == 60 [pid = 1654] [id = 632] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119219000 == 59 [pid = 1654] [id = 631] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba14000 == 58 [pid = 1654] [id = 630] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3ce000 == 57 [pid = 1654] [id = 625] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x123f75800 == 56 [pid = 1654] [id = 624] 15:34:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11b019800 == 55 [pid = 1654] [id = 623] 15:34:00 INFO - PROCESS | 1654 | 1461710040174 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:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 771ms 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11af59c00) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x1157c1c00) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x127af0800) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12a978800) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x128f94c00) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11ca73400) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x128f98400) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12a4dd400) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11bf84c00) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x1187f1400) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x119b6b800) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11c1ac800) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11ca69400) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11aa71400) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11bacfc00) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x114fe1000) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x114e99000) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x114bbcc00) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11ba7dc00) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x124756c00) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1242cfc00) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x123baa800) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x123c2bc00) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1187f4c00) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12405f800) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12a974c00) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x123ba4800) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b4f1c00) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12a97b400) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12b7ea800) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12b798000) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12b281c00) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a488c00) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1278b7000) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b467000) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b5fe400) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1654 | 1461710040264 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1654 | 1461710040266 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:34:00 INFO - PROCESS | 1654 | 1461710040273 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1654 | 1461710040275 Marionette TRACE conn2 <- [1,2582,null,{}] 15:34:00 INFO - PROCESS | 1654 | 1461710040279 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:34:00 INFO - PROCESS | 1654 | 1461710040368 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:34:00 INFO - PROCESS | 1654 | 1461710040379 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af21800 == 56 [pid = 1654] [id = 653] 15:34:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11bcd2400) [pid = 1654] [serial = 1959] [outer = 0x0] 15:34:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11c1aac00) [pid = 1654] [serial = 1960] [outer = 0x11bcd2400] 15:34:00 INFO - PROCESS | 1654 | 1461710040406 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c445000) [pid = 1654] [serial = 1961] [outer = 0x11bcd2400] 15:34:00 INFO - PROCESS | 1654 | 1461710040775 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:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 523ms 15:34:00 INFO - PROCESS | 1654 | 1461710040819 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1654 | 1461710040822 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:34:00 INFO - PROCESS | 1654 | 1461710040831 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1654 | 1461710040834 Marionette TRACE conn2 <- [1,2586,null,{}] 15:34:00 INFO - PROCESS | 1654 | 1461710040836 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:34:00 INFO - PROCESS | 1654 | 1461710040927 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:34:00 INFO - PROCESS | 1654 | 1461710040931 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x127367000 == 57 [pid = 1654] [id = 654] 15:34:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11c498800) [pid = 1654] [serial = 1962] [outer = 0x0] 15:34:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11ca73400) [pid = 1654] [serial = 1963] [outer = 0x11c498800] 15:34:00 INFO - PROCESS | 1654 | 1461710040958 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1242cf800) [pid = 1654] [serial = 1964] [outer = 0x11c498800] 15:34:01 INFO - PROCESS | 1654 | 1461710041315 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:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 15:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:34:01 INFO - PROCESS | 1654 | 1461710041353 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1654 | 1461710041354 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:34:01 INFO - PROCESS | 1654 | 1461710041357 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1654 | 1461710041358 Marionette TRACE conn2 <- [1,2590,null,{}] 15:34:01 INFO - PROCESS | 1654 | 1461710041360 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:34:01 INFO - PROCESS | 1654 | 1461710041449 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:34:01 INFO - PROCESS | 1654 | 1461710041453 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e3a000 == 58 [pid = 1654] [id = 655] 15:34:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1242cfc00) [pid = 1654] [serial = 1965] [outer = 0x0] 15:34:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12765ec00) [pid = 1654] [serial = 1966] [outer = 0x1242cfc00] 15:34:01 INFO - PROCESS | 1654 | 1461710041481 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1278f1c00) [pid = 1654] [serial = 1967] [outer = 0x1242cfc00] 15:34:01 INFO - PROCESS | 1654 | 1461710041829 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:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 15:34:01 INFO - PROCESS | 1654 | 1461710041877 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1654 | 1461710041878 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:34:01 INFO - PROCESS | 1654 | 1461710041880 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1654 | 1461710041881 Marionette TRACE conn2 <- [1,2594,null,{}] 15:34:01 INFO - PROCESS | 1654 | 1461710041884 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:34:01 INFO - PROCESS | 1654 | 1461710041974 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:34:02 INFO - PROCESS | 1654 | 1461710042049 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a92b800 == 59 [pid = 1654] [id = 656] 15:34:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x128f93800) [pid = 1654] [serial = 1968] [outer = 0x0] 15:34:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x128f99c00) [pid = 1654] [serial = 1969] [outer = 0x128f93800] 15:34:02 INFO - PROCESS | 1654 | 1461710042081 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a4dc800) [pid = 1654] [serial = 1970] [outer = 0x128f93800] 15:34:02 INFO - PROCESS | 1654 | 1461710042414 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:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 15:34:02 INFO - PROCESS | 1654 | 1461710042453 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1654 | 1461710042454 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:34:02 INFO - PROCESS | 1654 | 1461710042456 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1654 | 1461710042457 Marionette TRACE conn2 <- [1,2598,null,{}] 15:34:02 INFO - PROCESS | 1654 | 1461710042460 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:34:02 INFO - PROCESS | 1654 | 1461710042576 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:34:02 INFO - PROCESS | 1654 | 1461710042586 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa41000 == 60 [pid = 1654] [id = 657] 15:34:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a4dcc00) [pid = 1654] [serial = 1971] [outer = 0x0] 15:34:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12b283c00) [pid = 1654] [serial = 1972] [outer = 0x12a4dcc00] 15:34:02 INFO - PROCESS | 1654 | 1461710042611 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12b4ea400) [pid = 1654] [serial = 1973] [outer = 0x12a4dcc00] 15:34:02 INFO - PROCESS | 1654 | 1461710042996 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:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 15:34:03 INFO - PROCESS | 1654 | 1461710043026 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1654 | 1461710043027 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:34:03 INFO - PROCESS | 1654 | 1461710043035 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1654 | 1461710043036 Marionette TRACE conn2 <- [1,2602,null,{}] 15:34:03 INFO - PROCESS | 1654 | 1461710043038 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:34:03 INFO - PROCESS | 1654 | 1461710043152 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:34:03 INFO - PROCESS | 1654 | 1461710043173 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b771000 == 61 [pid = 1654] [id = 658] 15:34:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11af5ec00) [pid = 1654] [serial = 1974] [outer = 0x0] 15:34:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b790800) [pid = 1654] [serial = 1975] [outer = 0x11af5ec00] 15:34:03 INFO - PROCESS | 1654 | 1461710043199 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12ba71c00) [pid = 1654] [serial = 1976] [outer = 0x11af5ec00] 15:34:03 INFO - PROCESS | 1654 | 1461710043547 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:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 15:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:34:03 INFO - PROCESS | 1654 | 1461710043553 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1654 | 1461710043554 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:34:03 INFO - PROCESS | 1654 | 1461710043556 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1654 | 1461710043559 Marionette TRACE conn2 <- [1,2606,null,{}] 15:34:03 INFO - PROCESS | 1654 | 1461710043562 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:34:03 INFO - PROCESS | 1654 | 1461710043678 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:34:03 INFO - PROCESS | 1654 | 1461710043690 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c17e800 == 62 [pid = 1654] [id = 659] 15:34:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12b78fc00) [pid = 1654] [serial = 1977] [outer = 0x0] 15:34:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12bdad400) [pid = 1654] [serial = 1978] [outer = 0x12b78fc00] 15:34:03 INFO - PROCESS | 1654 | 1461710043715 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12d363000) [pid = 1654] [serial = 1979] [outer = 0x12b78fc00] 15:34:04 INFO - PROCESS | 1654 | 1461710044079 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:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 571ms 15:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:34:04 INFO - PROCESS | 1654 | 1461710044128 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1654 | 1461710044129 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:34:04 INFO - PROCESS | 1654 | 1461710044131 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1654 | 1461710044132 Marionette TRACE conn2 <- [1,2610,null,{}] 15:34:04 INFO - PROCESS | 1654 | 1461710044134 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:34:04 INFO - PROCESS | 1654 | 1461710044246 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:34:04 INFO - PROCESS | 1654 | 1461710044259 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3cf000 == 63 [pid = 1654] [id = 660] 15:34:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12b792400) [pid = 1654] [serial = 1980] [outer = 0x0] 15:34:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12d3f7800) [pid = 1654] [serial = 1981] [outer = 0x12b792400] 15:34:04 INFO - PROCESS | 1654 | 1461710044284 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12d639800) [pid = 1654] [serial = 1982] [outer = 0x12b792400] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1278b8800) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x124487c00) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12a485800) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b288400) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x114541000) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x123c2b800) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x114be9400) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x119e4ec00) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11c33f000) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11c98ac00) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x1187f2000) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12ba75400) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:34:04 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11afdac00) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:34:04 INFO - PROCESS | 1654 | 1461710044738 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:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 619ms 15:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:34:04 INFO - PROCESS | 1654 | 1461710044750 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1654 | 1461710044751 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:34:04 INFO - PROCESS | 1654 | 1461710044753 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1654 | 1461710044754 Marionette TRACE conn2 <- [1,2614,null,{}] 15:34:04 INFO - PROCESS | 1654 | 1461710044762 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:34:04 INFO - PROCESS | 1654 | 1461710044890 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:34:04 INFO - PROCESS | 1654 | 1461710044953 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e326800 == 64 [pid = 1654] [id = 661] 15:34:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11c494800) [pid = 1654] [serial = 1983] [outer = 0x0] 15:34:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a482800) [pid = 1654] [serial = 1984] [outer = 0x11c494800] 15:34:04 INFO - PROCESS | 1654 | 1461710044983 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d636c00) [pid = 1654] [serial = 1985] [outer = 0x11c494800] 15:34:05 INFO - PROCESS | 1654 | 1461710045280 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:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 15:34:05 INFO - PROCESS | 1654 | 1461710045327 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1654 | 1461710045328 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:34:05 INFO - PROCESS | 1654 | 1461710045331 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1654 | 1461710045333 Marionette TRACE conn2 <- [1,2618,null,{}] 15:34:05 INFO - PROCESS | 1654 | 1461710045335 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:34:05 INFO - PROCESS | 1654 | 1461710045470 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:34:05 INFO - PROCESS | 1654 | 1461710045476 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eabb800 == 65 [pid = 1654] [id = 662] 15:34:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12bd77000) [pid = 1654] [serial = 1986] [outer = 0x0] 15:34:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12e2d5800) [pid = 1654] [serial = 1987] [outer = 0x12bd77000] 15:34:05 INFO - PROCESS | 1654 | 1461710045501 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12e69b000) [pid = 1654] [serial = 1988] [outer = 0x12bd77000] 15:34:05 INFO - PROCESS | 1654 | 1461710045810 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:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 15:34:05 INFO - PROCESS | 1654 | 1461710045851 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1654 | 1461710045853 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:34:05 INFO - PROCESS | 1654 | 1461710045855 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1654 | 1461710045856 Marionette TRACE conn2 <- [1,2622,null,{}] 15:34:05 INFO - PROCESS | 1654 | 1461710045859 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:34:05 INFO - PROCESS | 1654 | 1461710045954 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:34:05 INFO - PROCESS | 1654 | 1461710045958 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5d4800 == 66 [pid = 1654] [id = 663] 15:34:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12e69e000) [pid = 1654] [serial = 1989] [outer = 0x0] 15:34:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12e7e4400) [pid = 1654] [serial = 1990] [outer = 0x12e69e000] 15:34:05 INFO - PROCESS | 1654 | 1461710045983 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12e7ed800) [pid = 1654] [serial = 1991] [outer = 0x12e69e000] 15:34:06 INFO - PROCESS | 1654 | 1461710046325 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:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 15:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:34:06 INFO - PROCESS | 1654 | 1461710046385 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1654 | 1461710046386 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:34:06 INFO - PROCESS | 1654 | 1461710046389 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1654 | 1461710046390 Marionette TRACE conn2 <- [1,2626,null,{}] 15:34:06 INFO - PROCESS | 1654 | 1461710046392 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:34:06 INFO - PROCESS | 1654 | 1461710046483 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:34:06 INFO - PROCESS | 1654 | 1461710046487 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fff0000 == 67 [pid = 1654] [id = 664] 15:34:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12e7f0000) [pid = 1654] [serial = 1992] [outer = 0x0] 15:34:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12e93a000) [pid = 1654] [serial = 1993] [outer = 0x12e7f0000] 15:34:06 INFO - PROCESS | 1654 | 1461710046514 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12e941400) [pid = 1654] [serial = 1994] [outer = 0x12e7f0000] 15:34:07 INFO - PROCESS | 1654 | 1461710047060 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:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 15:34:07 INFO - PROCESS | 1654 | 1461710047109 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1654 | 1461710047113 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:34:07 INFO - PROCESS | 1654 | 1461710047116 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1654 | 1461710047119 Marionette TRACE conn2 <- [1,2630,null,{}] 15:34:07 INFO - PROCESS | 1654 | 1461710047122 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:34:07 INFO - PROCESS | 1654 | 1461710047236 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:34:07 INFO - PROCESS | 1654 | 1461710047356 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c9f000 == 68 [pid = 1654] [id = 665] 15:34:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x119d95400) [pid = 1654] [serial = 1995] [outer = 0x0] 15:34:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11aa71800) [pid = 1654] [serial = 1996] [outer = 0x119d95400] 15:34:07 INFO - PROCESS | 1654 | 1461710047388 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11bccb400) [pid = 1654] [serial = 1997] [outer = 0x119d95400] 15:34:07 INFO - PROCESS | 1654 | 1461710047813 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:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 721ms 15:34:07 INFO - PROCESS | 1654 | 1461710047837 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1654 | 1461710047844 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:34:07 INFO - PROCESS | 1654 | 1461710047848 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1654 | 1461710047850 Marionette TRACE conn2 <- [1,2634,null,{}] 15:34:07 INFO - PROCESS | 1654 | 1461710047853 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:34:07 INFO - PROCESS | 1654 | 1461710047966 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:34:08 INFO - PROCESS | 1654 | 1461710048076 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a928000 == 69 [pid = 1654] [id = 666] 15:34:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11bf86000) [pid = 1654] [serial = 1998] [outer = 0x0] 15:34:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11c9ea800) [pid = 1654] [serial = 1999] [outer = 0x11bf86000] 15:34:08 INFO - PROCESS | 1654 | 1461710048109 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x123c36400) [pid = 1654] [serial = 2000] [outer = 0x11bf86000] 15:34:08 INFO - PROCESS | 1654 | 1461710048508 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:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 720ms 15:34:08 INFO - PROCESS | 1654 | 1461710048569 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1654 | 1461710048570 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:34:08 INFO - PROCESS | 1654 | 1461710048573 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1654 | 1461710048576 Marionette TRACE conn2 <- [1,2638,null,{}] 15:34:08 INFO - PROCESS | 1654 | 1461710048621 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:34:08 INFO - PROCESS | 1654 | 1461710048781 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:34:08 INFO - PROCESS | 1654 | 1461710048838 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ffdc800 == 70 [pid = 1654] [id = 667] 15:34:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x128f9f800) [pid = 1654] [serial = 2001] [outer = 0x0] 15:34:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12a4db000) [pid = 1654] [serial = 2002] [outer = 0x128f9f800] 15:34:08 INFO - PROCESS | 1654 | 1461710048872 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12b5f5400) [pid = 1654] [serial = 2003] [outer = 0x128f9f800] 15:34:09 INFO - PROCESS | 1654 | 1461710049286 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:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 723ms 15:34:09 INFO - PROCESS | 1654 | 1461710049296 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1654 | 1461710049298 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:34:09 INFO - PROCESS | 1654 | 1461710049300 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1654 | 1461710049302 Marionette TRACE conn2 <- [1,2642,null,{}] 15:34:09 INFO - PROCESS | 1654 | 1461710049304 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:34:09 INFO - PROCESS | 1654 | 1461710049419 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:34:09 INFO - PROCESS | 1654 | 1461710049528 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e710000 == 71 [pid = 1654] [id = 668] 15:34:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12b288800) [pid = 1654] [serial = 2004] [outer = 0x0] 15:34:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12bbfcc00) [pid = 1654] [serial = 2005] [outer = 0x12b288800] 15:34:09 INFO - PROCESS | 1654 | 1461710049561 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12d632800) [pid = 1654] [serial = 2006] [outer = 0x12b288800] 15:34:09 INFO - PROCESS | 1654 | 1461710049954 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:34:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:34:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 718ms 15:34:10 INFO - PROCESS | 1654 | 1461710050020 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1654 | 1461710050021 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:34:10 INFO - PROCESS | 1654 | 1461710050023 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1654 | 1461710050024 Marionette TRACE conn2 <- [1,2646,null,{}] 15:34:10 INFO - PROCESS | 1654 | 1461710050027 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:34:10 INFO - PROCESS | 1654 | 1461710050154 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:34:10 INFO - PROCESS | 1654 | 1461710050236 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x130638000 == 72 [pid = 1654] [id = 669] 15:34:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x115653800) [pid = 1654] [serial = 2007] [outer = 0x0] 15:34:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11565b800) [pid = 1654] [serial = 2008] [outer = 0x115653800] 15:34:10 INFO - PROCESS | 1654 | 1461710050267 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x115660400) [pid = 1654] [serial = 2009] [outer = 0x115653800] 15:34:10 INFO - PROCESS | 1654 | 1461710050702 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:34:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:34:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 15:34:10 INFO - PROCESS | 1654 | 1461710050743 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1654 | 1461710050744 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:34:10 INFO - PROCESS | 1654 | 1461710050746 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1654 | 1461710050747 Marionette TRACE conn2 <- [1,2650,null,{}] 15:34:10 INFO - PROCESS | 1654 | 1461710050750 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:34:10 INFO - PROCESS | 1654 | 1461710050869 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:34:10 INFO - PROCESS | 1654 | 1461710050953 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11933f800 == 73 [pid = 1654] [id = 670] 15:34:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x114f10c00) [pid = 1654] [serial = 2010] [outer = 0x0] 15:34:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x115660800) [pid = 1654] [serial = 2011] [outer = 0x114f10c00] 15:34:10 INFO - PROCESS | 1654 | 1461710050991 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12497a800) [pid = 1654] [serial = 2012] [outer = 0x114f10c00] 15:34:11 INFO - PROCESS | 1654 | 1461710051699 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:34:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:34:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 974ms 15:34:11 INFO - PROCESS | 1654 | 1461710051720 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:34:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:34:11 INFO - PROCESS | 1654 | 1461710051722 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:34:11 INFO - PROCESS | 1654 | 1461710051726 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1654 | 1461710051728 Marionette TRACE conn2 <- [1,2654,null,{}] 15:34:11 INFO - PROCESS | 1654 | 1461710051733 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:34:11 INFO - PROCESS | 1654 | 1461710051834 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:34:11 INFO - PROCESS | 1654 | 1461710051907 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e66800 == 74 [pid = 1654] [id = 671] 15:34:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x113522000) [pid = 1654] [serial = 2013] [outer = 0x0] 15:34:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x114fdc000) [pid = 1654] [serial = 2014] [outer = 0x113522000] 15:34:11 INFO - PROCESS | 1654 | 1461710051978 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x1157ccc00) [pid = 1654] [serial = 2015] [outer = 0x113522000] 15:34:12 INFO - PROCESS | 1654 | 1461710052423 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:34:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:34:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 722ms 15:34:12 INFO - PROCESS | 1654 | 1461710052448 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1654 | 1461710052451 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:34:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:34:12 INFO - PROCESS | 1654 | 1461710052456 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1654 | 1461710052458 Marionette TRACE conn2 <- [1,2658,null,{}] 15:34:12 INFO - PROCESS | 1654 | 1461710052460 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:34:12 INFO - PROCESS | 1654 | 1461710052559 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:34:12 INFO - PROCESS | 1654 | 1461710052630 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11877a800 == 75 [pid = 1654] [id = 672] 15:34:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11434fc00) [pid = 1654] [serial = 2016] [outer = 0x0] 15:34:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x11867c400) [pid = 1654] [serial = 2017] [outer = 0x11434fc00] 15:34:12 INFO - PROCESS | 1654 | 1461710052719 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x118940000) [pid = 1654] [serial = 2018] [outer = 0x11434fc00] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1276d5000 == 74 [pid = 1654] [id = 604] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5d4800 == 73 [pid = 1654] [id = 663] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12eabb800 == 72 [pid = 1654] [id = 662] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12e326800 == 71 [pid = 1654] [id = 661] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3cf000 == 70 [pid = 1654] [id = 660] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12c17e800 == 69 [pid = 1654] [id = 659] 15:34:12 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12b468800) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12ba73c00) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12d09f000) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12b771000 == 68 [pid = 1654] [id = 658] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa41000 == 67 [pid = 1654] [id = 657] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12a92b800 == 66 [pid = 1654] [id = 656] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x129e3a000 == 65 [pid = 1654] [id = 655] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x127367000 == 64 [pid = 1654] [id = 654] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11af21800 == 63 [pid = 1654] [id = 653] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12468a000 == 62 [pid = 1654] [id = 652] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba65800 == 61 [pid = 1654] [id = 651] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1376d2800 == 60 [pid = 1654] [id = 649] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x13063f800 == 59 [pid = 1654] [id = 648] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x130136000 == 58 [pid = 1654] [id = 647] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12e321000 == 57 [pid = 1654] [id = 646] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x124337800 == 56 [pid = 1654] [id = 645] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa08000 == 55 [pid = 1654] [id = 644] 15:34:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5c4000 == 54 [pid = 1654] [id = 643] 15:34:13 INFO - PROCESS | 1654 | 1461710053069 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:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x128fa0800) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12828c800) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12a973c00) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12b461800) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11c348c00) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x123cf0400) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x1242dbc00) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x127d2dc00) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1159cdc00) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x114fe3400) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x118783c00) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12b288000) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11bad9c00) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c1b1800) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11c51ec00) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11ca72000) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x123bab400) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x123c2f800) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x119e4e400) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x118f0a800) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11af62400) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12bd7ac00) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12bd79000) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b5f9000) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12ba70400) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12b5f6800) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12bbf7000) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12b4ec000) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128f95800) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12a4d6800) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x127ae9800) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 15:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 672ms 15:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:34:13 INFO - PROCESS | 1654 | 1461710053129 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1654 | 1461710053130 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:34:13 INFO - PROCESS | 1654 | 1461710053132 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1654 | 1461710053135 Marionette TRACE conn2 <- [1,2662,null,{}] 15:34:13 INFO - PROCESS | 1654 | 1461710053142 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:34:13 INFO - PROCESS | 1654 | 1461710053247 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:34:13 INFO - PROCESS | 1654 | 1461710053254 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf9b000 == 55 [pid = 1654] [id = 673] 15:34:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11894a000) [pid = 1654] [serial = 2019] [outer = 0x0] 15:34:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x119b65400) [pid = 1654] [serial = 2020] [outer = 0x11894a000] 15:34:13 INFO - PROCESS | 1654 | 1461710053284 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11aa4dc00) [pid = 1654] [serial = 2021] [outer = 0x11894a000] 15:34:13 INFO - PROCESS | 1654 | 1461710053688 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:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 15:34:13 INFO - PROCESS | 1654 | 1461710053705 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1654 | 1461710053707 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:34:13 INFO - PROCESS | 1654 | 1461710053711 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1654 | 1461710053713 Marionette TRACE conn2 <- [1,2666,null,{}] 15:34:13 INFO - PROCESS | 1654 | 1461710053716 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:34:13 INFO - PROCESS | 1654 | 1461710053856 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:34:13 INFO - PROCESS | 1654 | 1461710053863 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f69800 == 56 [pid = 1654] [id = 674] 15:34:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11acb8c00) [pid = 1654] [serial = 2022] [outer = 0x0] 15:34:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11afd6c00) [pid = 1654] [serial = 2023] [outer = 0x11acb8c00] 15:34:13 INFO - PROCESS | 1654 | 1461710053908 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11bcd1c00) [pid = 1654] [serial = 2024] [outer = 0x11acb8c00] 15:34:14 INFO - PROCESS | 1654 | 1461710054783 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:34:14 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:34:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 15:34:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:34:14 INFO - PROCESS | 1654 | 1461710054831 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1654 | 1461710054832 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:34:14 INFO - PROCESS | 1654 | 1461710054834 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1654 | 1461710054835 Marionette TRACE conn2 <- [1,2670,null,{}] 15:34:14 INFO - PROCESS | 1654 | 1461710054837 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:34:14 INFO - PROCESS | 1654 | 1461710054951 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:34:14 INFO - PROCESS | 1654 | 1461710054963 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12736b800 == 57 [pid = 1654] [id = 675] 15:34:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11bcd2000) [pid = 1654] [serial = 2025] [outer = 0x0] 15:34:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11c1acc00) [pid = 1654] [serial = 2026] [outer = 0x11bcd2000] 15:34:14 INFO - PROCESS | 1654 | 1461710054990 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c33e400) [pid = 1654] [serial = 2027] [outer = 0x11bcd2000] 15:34:15 INFO - PROCESS | 1654 | 1461710055814 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:34:15 INFO - PROCESS | 1654 | 1461710055854 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:34:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:34:15 INFO - PROCESS | 1654 | 1461710055857 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1654 | 1461710055858 Marionette TRACE conn2 <- [1,2674,null,{}] 15:34:15 INFO - PROCESS | 1654 | 1461710055860 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:34:15 INFO - PROCESS | 1654 | 1461710055987 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:34:16 INFO - PROCESS | 1654 | 1461710056009 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e3b800 == 58 [pid = 1654] [id = 676] 15:34:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11c514400) [pid = 1654] [serial = 2028] [outer = 0x0] 15:34:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x123c1f400) [pid = 1654] [serial = 2029] [outer = 0x11c514400] 15:34:16 INFO - PROCESS | 1654 | 1461710056036 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x123c29400) [pid = 1654] [serial = 2030] [outer = 0x11c514400] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12ba6c000) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12e69e000) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11c498800) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x119355c00) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11bcd2400) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12a4dcc00) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12bd7bc00) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x1242cfc00) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x114bbbc00) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128f93800) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11af5ec00) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12b78fc00) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c494800) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b792400) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:34:17 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12bd77000) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:34:17 INFO - PROCESS | 1654 | 1461710057066 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:34:17 INFO - PROCESS | 1654 | 1461710057083 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:34:17 INFO - PROCESS | 1654 | 1461710057085 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1654 | 1461710057086 Marionette TRACE conn2 <- [1,2678,null,{}] 15:34:17 INFO - PROCESS | 1654 | 1461710057088 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:34:17 INFO - PROCESS | 1654 | 1461710057177 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:34:17 INFO - PROCESS | 1654 | 1461710057181 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x129ec1000 == 59 [pid = 1654] [id = 677] 15:34:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11457d800) [pid = 1654] [serial = 2031] [outer = 0x0] 15:34:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11c444000) [pid = 1654] [serial = 2032] [outer = 0x11457d800] 15:34:17 INFO - PROCESS | 1654 | 1461710057208 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x123c39400) [pid = 1654] [serial = 2033] [outer = 0x11457d800] 15:34:18 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:34:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 968ms 15:34:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:34:18 INFO - PROCESS | 1654 | 1461710058050 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:34:18 INFO - PROCESS | 1654 | 1461710058053 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1654 | 1461710058054 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:34:18 INFO - PROCESS | 1654 | 1461710058059 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1654 | 1461710058060 Marionette TRACE conn2 <- [1,2682,null,{}] 15:34:18 INFO - PROCESS | 1654 | 1461710058063 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:34:18 INFO - PROCESS | 1654 | 1461710058152 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:34:18 INFO - PROCESS | 1654 | 1461710058157 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa13800 == 60 [pid = 1654] [id = 678] 15:34:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x123cea800) [pid = 1654] [serial = 2034] [outer = 0x0] 15:34:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x1242dbc00) [pid = 1654] [serial = 2035] [outer = 0x123cea800] 15:34:18 INFO - PROCESS | 1654 | 1461710058183 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x124975400) [pid = 1654] [serial = 2036] [outer = 0x123cea800] 15:34:19 INFO - PROCESS | 1654 | 1461710059014 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:34:19 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:34:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 973ms 15:34:19 INFO - PROCESS | 1654 | 1461710059031 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1654 | 1461710059032 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:34:19 INFO - PROCESS | 1654 | 1461710059120 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1654 | 1461710059121 Marionette TRACE conn2 <- [1,2686,null,{}] 15:34:19 INFO - PROCESS | 1654 | 1461710059125 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:34:19 INFO - PROCESS | 1654 | 1461710059223 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:34:19 INFO - PROCESS | 1654 | 1461710059326 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c27800 == 61 [pid = 1654] [id = 679] 15:34:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x114fe5400) [pid = 1654] [serial = 2037] [outer = 0x0] 15:34:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x114fe8800) [pid = 1654] [serial = 2038] [outer = 0x114fe5400] 15:34:19 INFO - PROCESS | 1654 | 1461710059358 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1157c4c00) [pid = 1654] [serial = 2039] [outer = 0x114fe5400] 15:34:20 INFO - PROCESS | 1654 | 1461710060279 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:34:20 INFO - PROCESS | 1654 | 1461710060297 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:34:20 INFO - PROCESS | 1654 | 1461710060300 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1654 | 1461710060302 Marionette TRACE conn2 <- [1,2690,null,{}] 15:34:20 INFO - PROCESS | 1654 | 1461710060309 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:34:20 INFO - PROCESS | 1654 | 1461710060416 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:34:20 INFO - PROCESS | 1654 | 1461710060477 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12432b000 == 62 [pid = 1654] [id = 680] 15:34:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x118785400) [pid = 1654] [serial = 2040] [outer = 0x0] 15:34:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x118949400) [pid = 1654] [serial = 2041] [outer = 0x118785400] 15:34:20 INFO - PROCESS | 1654 | 1461710060508 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11aa74000) [pid = 1654] [serial = 2042] [outer = 0x118785400] 15:34:21 INFO - PROCESS | 1654 | 1461710061446 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:34:21 INFO - PROCESS | 1654 | 1461710061473 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:34:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:34:21 INFO - PROCESS | 1654 | 1461710061476 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1654 | 1461710061477 Marionette TRACE conn2 <- [1,2694,null,{}] 15:34:21 INFO - PROCESS | 1654 | 1461710061480 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:34:21 INFO - PROCESS | 1654 | 1461710061584 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:34:21 INFO - PROCESS | 1654 | 1461710061693 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac3e000 == 63 [pid = 1654] [id = 681] 15:34:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11ca69800) [pid = 1654] [serial = 2043] [outer = 0x0] 15:34:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11ca72c00) [pid = 1654] [serial = 2044] [outer = 0x11ca69800] 15:34:21 INFO - PROCESS | 1654 | 1461710061730 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x123bae000) [pid = 1654] [serial = 2045] [outer = 0x11ca69800] 15:34:22 INFO - PROCESS | 1654 | 1461710062665 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:34:22 INFO - PROCESS | 1654 | 1461710062698 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:34:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:34:22 INFO - PROCESS | 1654 | 1461710062701 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1654 | 1461710062702 Marionette TRACE conn2 <- [1,2698,null,{}] 15:34:22 INFO - PROCESS | 1654 | 1461710062704 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:34:22 INFO - PROCESS | 1654 | 1461710062808 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:34:22 INFO - PROCESS | 1654 | 1461710062869 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd4d000 == 64 [pid = 1654] [id = 682] 15:34:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x123bae400) [pid = 1654] [serial = 2046] [outer = 0x0] 15:34:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1271dd400) [pid = 1654] [serial = 2047] [outer = 0x123bae400] 15:34:22 INFO - PROCESS | 1654 | 1461710062900 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x127665c00) [pid = 1654] [serial = 2048] [outer = 0x123bae400] 15:34:23 INFO - PROCESS | 1654 | 1461710063786 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:34:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:34:23 INFO - PROCESS | 1654 | 1461710063823 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:34:23 INFO - PROCESS | 1654 | 1461710063828 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1654 | 1461710063829 Marionette TRACE conn2 <- [1,2702,null,{}] 15:34:23 INFO - PROCESS | 1654 | 1461710063832 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:34:23 INFO - PROCESS | 1654 | 1461710063933 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:34:23 INFO - PROCESS | 1654 | 1461710063995 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b3b000 == 65 [pid = 1654] [id = 683] 15:34:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x114352c00) [pid = 1654] [serial = 2049] [outer = 0x0] 15:34:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x1186b0800) [pid = 1654] [serial = 2050] [outer = 0x114352c00] 15:34:24 INFO - PROCESS | 1654 | 1461710064069 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x1278f1400) [pid = 1654] [serial = 2051] [outer = 0x114352c00] 15:34:24 INFO - PROCESS | 1654 | 1461710064470 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:34:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:34:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 15:34:24 INFO - PROCESS | 1654 | 1461710064498 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1654 | 1461710064499 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:34:24 INFO - PROCESS | 1654 | 1461710064501 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1654 | 1461710064503 Marionette TRACE conn2 <- [1,2706,null,{}] 15:34:24 INFO - PROCESS | 1654 | 1461710064505 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:34:24 INFO - PROCESS | 1654 | 1461710064788 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:34:24 INFO - PROCESS | 1654 | 1461710064853 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c9cd000 == 66 [pid = 1654] [id = 684] 15:34:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11565a800) [pid = 1654] [serial = 2052] [outer = 0x0] 15:34:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x1166dd800) [pid = 1654] [serial = 2053] [outer = 0x11565a800] 15:34:24 INFO - PROCESS | 1654 | 1461710064881 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x118943800) [pid = 1654] [serial = 2054] [outer = 0x11565a800] 15:34:25 INFO - PROCESS | 1654 | 1461710065395 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:34:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:34:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 923ms 15:34:25 INFO - PROCESS | 1654 | 1461710065446 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1654 | 1461710065448 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:34:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:34:25 INFO - PROCESS | 1654 | 1461710065454 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1654 | 1461710065455 Marionette TRACE conn2 <- [1,2710,null,{}] 15:34:25 INFO - PROCESS | 1654 | 1461710065462 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:34:25 INFO - PROCESS | 1654 | 1461710065574 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:34:25 INFO - PROCESS | 1654 | 1461710065689 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af16000 == 67 [pid = 1654] [id = 685] 15:34:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x119e4ec00) [pid = 1654] [serial = 2055] [outer = 0x0] 15:34:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11ad3fc00) [pid = 1654] [serial = 2056] [outer = 0x119e4ec00] 15:34:25 INFO - PROCESS | 1654 | 1461710065739 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11bcc4400) [pid = 1654] [serial = 2057] [outer = 0x119e4ec00] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x118f4a800 == 66 [pid = 1654] [id = 573] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x129ec1000 == 65 [pid = 1654] [id = 677] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x129e3b800 == 64 [pid = 1654] [id = 676] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12736b800 == 63 [pid = 1654] [id = 675] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x123f69800 == 62 [pid = 1654] [id = 674] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11bf9b000 == 61 [pid = 1654] [id = 673] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11877a800 == 60 [pid = 1654] [id = 672] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x114e66800 == 59 [pid = 1654] [id = 671] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12ffdc800 == 58 [pid = 1654] [id = 667] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a928000 == 57 [pid = 1654] [id = 666] 15:34:26 INFO - PROCESS | 1654 | --DOCSHELL 0x123c9f000 == 56 [pid = 1654] [id = 665] 15:34:26 INFO - PROCESS | 1654 | 1461710066156 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:34:26 INFO - PROCESS | 1654 | 1461710066181 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:34:26 INFO - PROCESS | 1654 | 1461710066183 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1654 | 1461710066184 Marionette TRACE conn2 <- [1,2714,null,{}] 15:34:26 INFO - PROCESS | 1654 | 1461710066187 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:34:26 INFO - PROCESS | 1654 | 1461710066270 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11ca73400) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1242cf800) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11b780c00) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x119d91800) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11bf7dc00) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11c1aac00) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c445000) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12b283c00) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12d361000) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1273da800) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12765ec00) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1278f1c00) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x114bef000) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x114fe1800) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x128f99c00) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12ba71c00) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b790800) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12d634000) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12ba76c00) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a4d7000) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x116682400) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12db63c00) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12bdad400) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12a482800) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12d3f7800) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12e2d5800) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12e69b000) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12d639800) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b4ea400) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12d363000) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12a4dc800) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12d636c00) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12e7ed800) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12bbf1c00) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12e7e4400) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 15:34:26 INFO - PROCESS | 1654 | 1461710066346 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be9b800 == 57 [pid = 1654] [id = 686] 15:34:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x114fe1800) [pid = 1654] [serial = 2058] [outer = 0x0] 15:34:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119d94c00) [pid = 1654] [serial = 2059] [outer = 0x114fe1800] 15:34:26 INFO - PROCESS | 1654 | 1461710066377 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c444400) [pid = 1654] [serial = 2060] [outer = 0x114fe1800] 15:34:26 INFO - PROCESS | 1654 | 1461710066721 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:34:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:34:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 569ms 15:34:26 INFO - PROCESS | 1654 | 1461710066754 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1654 | 1461710066758 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:34:26 INFO - PROCESS | 1654 | 1461710066769 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1654 | 1461710066773 Marionette TRACE conn2 <- [1,2718,null,{}] 15:34:26 INFO - PROCESS | 1654 | 1461710066777 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:34:26 INFO - PROCESS | 1654 | 1461710066942 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:34:27 INFO - PROCESS | 1654 | 1461710067062 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e3d800 == 58 [pid = 1654] [id = 687] 15:34:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c522400) [pid = 1654] [serial = 2061] [outer = 0x0] 15:34:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x123c21800) [pid = 1654] [serial = 2062] [outer = 0x11c522400] 15:34:27 INFO - PROCESS | 1654 | 1461710067106 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1271e5c00) [pid = 1654] [serial = 2063] [outer = 0x11c522400] 15:34:27 INFO - PROCESS | 1654 | 1461710067456 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:34:27 INFO - PROCESS | 1654 | 1461710067506 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:34:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:34:27 INFO - PROCESS | 1654 | 1461710067512 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1654 | 1461710067513 Marionette TRACE conn2 <- [1,2722,null,{}] 15:34:27 INFO - PROCESS | 1654 | 1461710067516 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:34:27 INFO - PROCESS | 1654 | 1461710067602 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:34:27 INFO - PROCESS | 1654 | 1461710067606 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa4c000 == 59 [pid = 1654] [id = 688] 15:34:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12765ec00) [pid = 1654] [serial = 2064] [outer = 0x0] 15:34:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x128398400) [pid = 1654] [serial = 2065] [outer = 0x12765ec00] 15:34:27 INFO - PROCESS | 1654 | 1461710067632 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x128f9c400) [pid = 1654] [serial = 2066] [outer = 0x12765ec00] 15:34:27 INFO - PROCESS | 1654 | 1461710067964 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:34:27 INFO - PROCESS | 1654 | 1461710067984 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:34:27 INFO - PROCESS | 1654 | 1461710067986 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1654 | 1461710067987 Marionette TRACE conn2 <- [1,2726,null,{}] 15:34:27 INFO - PROCESS | 1654 | 1461710067989 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:34:28 INFO - PROCESS | 1654 | 1461710068089 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:34:28 INFO - PROCESS | 1654 | 1461710068161 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x115208000 == 60 [pid = 1654] [id = 689] 15:34:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a487000) [pid = 1654] [serial = 2067] [outer = 0x0] 15:34:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a4dc400) [pid = 1654] [serial = 2068] [outer = 0x12a487000] 15:34:28 INFO - PROCESS | 1654 | 1461710068194 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12b28b000) [pid = 1654] [serial = 2069] [outer = 0x12a487000] 15:34:28 INFO - PROCESS | 1654 | 1461710068620 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:34:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:34:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 669ms 15:34:28 INFO - PROCESS | 1654 | 1461710068656 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1654 | 1461710068661 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:34:28 INFO - PROCESS | 1654 | 1461710068665 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1654 | 1461710068667 Marionette TRACE conn2 <- [1,2730,null,{}] 15:34:28 INFO - PROCESS | 1654 | 1461710068669 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:34:28 INFO - PROCESS | 1654 | 1461710068795 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:34:28 INFO - PROCESS | 1654 | 1461710068811 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3b9000 == 61 [pid = 1654] [id = 690] 15:34:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12b460800) [pid = 1654] [serial = 2070] [outer = 0x0] 15:34:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12b4ea400) [pid = 1654] [serial = 2071] [outer = 0x12b460800] 15:34:28 INFO - PROCESS | 1654 | 1461710068837 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b5fcc00) [pid = 1654] [serial = 2072] [outer = 0x12b460800] 15:34:29 INFO - PROCESS | 1654 | 1461710069660 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:34:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:34:29 INFO - PROCESS | 1654 | 1461710069689 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:34:29 INFO - PROCESS | 1654 | 1461710069705 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1654 | 1461710069706 Marionette TRACE conn2 <- [1,2734,null,{}] 15:34:29 INFO - PROCESS | 1654 | 1461710069709 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:34:29 INFO - PROCESS | 1654 | 1461710069814 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:34:29 INFO - PROCESS | 1654 | 1461710069855 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db58800 == 62 [pid = 1654] [id = 691] 15:34:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12b5fd000) [pid = 1654] [serial = 2073] [outer = 0x0] 15:34:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12b5ff000) [pid = 1654] [serial = 2074] [outer = 0x12b5fd000] 15:34:29 INFO - PROCESS | 1654 | 1461710069880 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b7e9400) [pid = 1654] [serial = 2075] [outer = 0x12b5fd000] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c514400) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11457d800) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11acb8c00) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11894a000) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x113522000) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11434fc00) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:34:30 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11bcd2000) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:34:30 INFO - PROCESS | 1654 | 1461710070201 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:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 537ms 15:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:34:30 INFO - PROCESS | 1654 | 1461710070231 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1654 | 1461710070232 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:34:30 INFO - PROCESS | 1654 | 1461710070234 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1654 | 1461710070235 Marionette TRACE conn2 <- [1,2738,null,{}] 15:34:30 INFO - PROCESS | 1654 | 1461710070237 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:34:30 INFO - PROCESS | 1654 | 1461710070327 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:34:30 INFO - PROCESS | 1654 | 1461710070332 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e61d800 == 63 [pid = 1654] [id = 692] 15:34:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11894a000) [pid = 1654] [serial = 2076] [outer = 0x0] 15:34:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a48cc00) [pid = 1654] [serial = 2077] [outer = 0x11894a000] 15:34:30 INFO - PROCESS | 1654 | 1461710070358 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ba73000) [pid = 1654] [serial = 2078] [outer = 0x11894a000] 15:34:30 INFO - PROCESS | 1654 | 1461710070708 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:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 15:34:30 INFO - PROCESS | 1654 | 1461710070755 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1654 | 1461710070756 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:34:30 INFO - PROCESS | 1654 | 1461710070758 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1654 | 1461710070759 Marionette TRACE conn2 <- [1,2742,null,{}] 15:34:30 INFO - PROCESS | 1654 | 1461710070762 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:34:30 INFO - PROCESS | 1654 | 1461710070852 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:34:30 INFO - PROCESS | 1654 | 1461710070856 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e726800 == 64 [pid = 1654] [id = 693] 15:34:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b794800) [pid = 1654] [serial = 2079] [outer = 0x0] 15:34:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12bbfb400) [pid = 1654] [serial = 2080] [outer = 0x12b794800] 15:34:30 INFO - PROCESS | 1654 | 1461710070882 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12bd79400) [pid = 1654] [serial = 2081] [outer = 0x12b794800] 15:34:31 INFO - PROCESS | 1654 | 1461710071270 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:34:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:34:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 15:34:31 INFO - PROCESS | 1654 | 1461710071280 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1654 | 1461710071282 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:34:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:34:31 INFO - PROCESS | 1654 | 1461710071285 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1654 | 1461710071287 Marionette TRACE conn2 <- [1,2746,null,{}] 15:34:31 INFO - PROCESS | 1654 | 1461710071290 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:34:31 INFO - PROCESS | 1654 | 1461710071451 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:34:31 INFO - PROCESS | 1654 | 1461710071460 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e741000 == 65 [pid = 1654] [id = 694] 15:34:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x128f95400) [pid = 1654] [serial = 2082] [outer = 0x0] 15:34:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12bda5000) [pid = 1654] [serial = 2083] [outer = 0x128f95400] 15:34:31 INFO - PROCESS | 1654 | 1461710071489 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12d3ef400) [pid = 1654] [serial = 2084] [outer = 0x128f95400] 15:34:31 INFO - PROCESS | 1654 | 1461710071872 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:34:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:34:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 622ms 15:34:31 INFO - PROCESS | 1654 | 1461710071908 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1654 | 1461710071911 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:34:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:34:31 INFO - PROCESS | 1654 | 1461710071913 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1654 | 1461710071915 Marionette TRACE conn2 <- [1,2750,null,{}] 15:34:31 INFO - PROCESS | 1654 | 1461710071917 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:34:32 INFO - PROCESS | 1654 | 1461710072034 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:34:32 INFO - PROCESS | 1654 | 1461710072099 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ead1800 == 66 [pid = 1654] [id = 695] 15:34:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x114bf0c00) [pid = 1654] [serial = 2085] [outer = 0x0] 15:34:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12d3f9800) [pid = 1654] [serial = 2086] [outer = 0x114bf0c00] 15:34:32 INFO - PROCESS | 1654 | 1461710072124 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12e2cf800) [pid = 1654] [serial = 2087] [outer = 0x114bf0c00] 15:34:32 INFO - PROCESS | 1654 | 1461710072416 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:34:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:34:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 15:34:32 INFO - PROCESS | 1654 | 1461710072532 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1654 | 1461710072535 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:34:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:34:32 INFO - PROCESS | 1654 | 1461710072539 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1654 | 1461710072541 Marionette TRACE conn2 <- [1,2754,null,{}] 15:34:32 INFO - PROCESS | 1654 | 1461710072545 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:34:32 INFO - PROCESS | 1654 | 1461710072660 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:34:32 INFO - PROCESS | 1654 | 1461710072722 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba0a800 == 67 [pid = 1654] [id = 696] 15:34:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11565a400) [pid = 1654] [serial = 2088] [outer = 0x0] 15:34:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x116858400) [pid = 1654] [serial = 2089] [outer = 0x11565a400] 15:34:32 INFO - PROCESS | 1654 | 1461710072794 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x118947000) [pid = 1654] [serial = 2090] [outer = 0x11565a400] 15:34:33 INFO - PROCESS | 1654 | 1461710073247 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:34:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:34:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 15:34:33 INFO - PROCESS | 1654 | 1461710073259 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:34:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:34:33 INFO - PROCESS | 1654 | 1461710073262 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:34:33 INFO - PROCESS | 1654 | 1461710073267 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1654 | 1461710073269 Marionette TRACE conn2 <- [1,2758,null,{}] 15:34:33 INFO - PROCESS | 1654 | 1461710073271 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:34:33 INFO - PROCESS | 1654 | 1461710073419 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:34:33 INFO - PROCESS | 1654 | 1461710073547 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12833a800 == 68 [pid = 1654] [id = 697] 15:34:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11bccb800) [pid = 1654] [serial = 2091] [outer = 0x0] 15:34:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x11c1b5c00) [pid = 1654] [serial = 2092] [outer = 0x11bccb800] 15:34:33 INFO - PROCESS | 1654 | 1461710073598 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11c7b8000) [pid = 1654] [serial = 2093] [outer = 0x11bccb800] 15:34:34 INFO - PROCESS | 1654 | 1461710074005 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:34:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:34:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 778ms 15:34:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:34:34 INFO - PROCESS | 1654 | 1461710074044 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1654 | 1461710074045 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:34:34 INFO - PROCESS | 1654 | 1461710074047 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1654 | 1461710074049 Marionette TRACE conn2 <- [1,2762,null,{}] 15:34:34 INFO - PROCESS | 1654 | 1461710074056 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:34:34 INFO - PROCESS | 1654 | 1461710074172 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:34:34 INFO - PROCESS | 1654 | 1461710074281 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3d2800 == 69 [pid = 1654] [id = 698] 15:34:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x123c27c00) [pid = 1654] [serial = 2094] [outer = 0x0] 15:34:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12765e800) [pid = 1654] [serial = 2095] [outer = 0x123c27c00] 15:34:34 INFO - PROCESS | 1654 | 1461710074315 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x128f9e800) [pid = 1654] [serial = 2096] [outer = 0x123c27c00] 15:34:34 INFO - PROCESS | 1654 | 1461710074727 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:34:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:34:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 719ms 15:34:34 INFO - PROCESS | 1654 | 1461710074767 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1654 | 1461710074769 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:34:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:34:34 INFO - PROCESS | 1654 | 1461710074771 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1654 | 1461710074772 Marionette TRACE conn2 <- [1,2766,null,{}] 15:34:34 INFO - PROCESS | 1654 | 1461710074775 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:34:34 INFO - PROCESS | 1654 | 1461710074910 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:34:34 INFO - PROCESS | 1654 | 1461710074988 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f2e3800 == 70 [pid = 1654] [id = 699] 15:34:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12a96dc00) [pid = 1654] [serial = 2097] [outer = 0x0] 15:34:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12b284c00) [pid = 1654] [serial = 2098] [outer = 0x12a96dc00] 15:34:35 INFO - PROCESS | 1654 | 1461710075017 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12b4f3400) [pid = 1654] [serial = 2099] [outer = 0x12a96dc00] 15:34:35 INFO - PROCESS | 1654 | 1461710075389 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:34:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:34:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 673ms 15:34:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:34:35 INFO - PROCESS | 1654 | 1461710075445 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1654 | 1461710075446 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:34:35 INFO - PROCESS | 1654 | 1461710075448 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1654 | 1461710075449 Marionette TRACE conn2 <- [1,2770,null,{}] 15:34:35 INFO - PROCESS | 1654 | 1461710075452 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:34:35 INFO - PROCESS | 1654 | 1461710075558 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:34:35 INFO - PROCESS | 1654 | 1461710075665 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f9b5000 == 71 [pid = 1654] [id = 700] 15:34:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x128289000) [pid = 1654] [serial = 2100] [outer = 0x0] 15:34:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12b799400) [pid = 1654] [serial = 2101] [outer = 0x128289000] 15:34:35 INFO - PROCESS | 1654 | 1461710075697 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12d357400) [pid = 1654] [serial = 2102] [outer = 0x128289000] 15:34:36 INFO - PROCESS | 1654 | 1461710076104 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:34:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:34:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 15:34:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:34:36 INFO - PROCESS | 1654 | 1461710076118 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1654 | 1461710076120 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:34:36 INFO - PROCESS | 1654 | 1461710076122 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1654 | 1461710076123 Marionette TRACE conn2 <- [1,2774,null,{}] 15:34:36 INFO - PROCESS | 1654 | 1461710076126 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:34:36 INFO - PROCESS | 1654 | 1461710076252 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:34:36 INFO - PROCESS | 1654 | 1461710076385 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x13012b800 == 72 [pid = 1654] [id = 701] 15:34:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12e2d5400) [pid = 1654] [serial = 2103] [outer = 0x0] 15:34:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12e510c00) [pid = 1654] [serial = 2104] [outer = 0x12e2d5400] 15:34:36 INFO - PROCESS | 1654 | 1461710076416 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12e6a6800) [pid = 1654] [serial = 2105] [outer = 0x12e2d5400] 15:34:36 INFO - PROCESS | 1654 | 1461710076830 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:34:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:34:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 771ms 15:34:36 INFO - PROCESS | 1654 | 1461710076893 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1654 | 1461710076895 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:34:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:34:36 INFO - PROCESS | 1654 | 1461710076897 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1654 | 1461710076898 Marionette TRACE conn2 <- [1,2778,null,{}] 15:34:36 INFO - PROCESS | 1654 | 1461710076901 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:34:37 INFO - PROCESS | 1654 | 1461710077008 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:34:37 INFO - PROCESS | 1654 | 1461710077116 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x13063c800 == 73 [pid = 1654] [id = 702] 15:34:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12e6a8000) [pid = 1654] [serial = 2106] [outer = 0x0] 15:34:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12e7e9000) [pid = 1654] [serial = 2107] [outer = 0x12e6a8000] 15:34:37 INFO - PROCESS | 1654 | 1461710077147 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12e938c00) [pid = 1654] [serial = 2108] [outer = 0x12e6a8000] 15:34:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12f9a5000 == 72 [pid = 1654] [id = 16] 15:34:37 INFO - PROCESS | 1654 | 1461710077648 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:34:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:34:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 772ms 15:34:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:34:37 INFO - PROCESS | 1654 | 1461710077669 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1654 | 1461710077671 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:34:37 INFO - PROCESS | 1654 | 1461710077673 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1654 | 1461710077674 Marionette TRACE conn2 <- [1,2782,null,{}] 15:34:37 INFO - PROCESS | 1654 | 1461710077677 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:34:37 INFO - PROCESS | 1654 | 1461710077784 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:34:38 INFO - PROCESS | 1654 | 1461710078041 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x123c91000 == 73 [pid = 1654] [id = 703] 15:34:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x114beb000) [pid = 1654] [serial = 2109] [outer = 0x0] 15:34:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x114f0f800) [pid = 1654] [serial = 2110] [outer = 0x114beb000] 15:34:38 INFO - PROCESS | 1654 | 1461710078088 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x118789c00) [pid = 1654] [serial = 2111] [outer = 0x114beb000] 15:34:38 INFO - PROCESS | 1654 | 1461710078549 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:34:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:34:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 921ms 15:34:38 INFO - PROCESS | 1654 | 1461710078612 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1654 | 1461710078616 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:34:38 INFO - PROCESS | 1654 | 1461710078623 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1654 | 1461710078628 Marionette TRACE conn2 <- [1,2786,null,{}] 15:34:38 INFO - PROCESS | 1654 | 1461710078632 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:34:38 INFO - PROCESS | 1654 | 1461710078735 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:34:38 INFO - PROCESS | 1654 | 1461710078816 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11921a000 == 74 [pid = 1654] [id = 704] 15:34:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x1187ed800) [pid = 1654] [serial = 2112] [outer = 0x0] 15:34:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x119d9b400) [pid = 1654] [serial = 2113] [outer = 0x1187ed800] 15:34:38 INFO - PROCESS | 1654 | 1461710078846 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x11bcc4000) [pid = 1654] [serial = 2114] [outer = 0x1187ed800] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12e741000 == 73 [pid = 1654] [id = 694] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12e726800 == 72 [pid = 1654] [id = 693] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12e61d800 == 71 [pid = 1654] [id = 692] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12db58800 == 70 [pid = 1654] [id = 691] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3b9000 == 69 [pid = 1654] [id = 690] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x115208000 == 68 [pid = 1654] [id = 689] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12e93a000) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x11aa71800) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11c9ea800) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a4db000) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12bbfcc00) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11565b800) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x1242dbc00) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | 1461710079308 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:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa4c000 == 67 [pid = 1654] [id = 688] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129e3d800 == 66 [pid = 1654] [id = 687] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11be9b800 == 65 [pid = 1654] [id = 686] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11af16000 == 64 [pid = 1654] [id = 685] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11c9cd000 == 63 [pid = 1654] [id = 684] 15:34:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa13800 == 62 [pid = 1654] [id = 678] 15:34:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:34:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 730ms 15:34:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:34:39 INFO - PROCESS | 1654 | 1461710079352 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1654 | 1461710079355 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:34:39 INFO - PROCESS | 1654 | 1461710079360 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1654 | 1461710079361 Marionette TRACE conn2 <- [1,2790,null,{}] 15:34:39 INFO - PROCESS | 1654 | 1461710079363 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:34:39 INFO - PROCESS | 1654 | 1461710079454 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x123c1f400) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11c444000) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x11afd6c00) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x119b65400) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11aa4dc00) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x1157ccc00) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x114fdc000) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11867c400) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x118940000) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x115660800) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x123c39400) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11c1acc00) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x123c29400) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11bcd1c00) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c33e400) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1654 | 1461710079529 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b05c800 == 63 [pid = 1654] [id = 705] 15:34:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11867c400) [pid = 1654] [serial = 2115] [outer = 0x0] 15:34:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11acc0400) [pid = 1654] [serial = 2116] [outer = 0x11867c400] 15:34:39 INFO - PROCESS | 1654 | 1461710079558 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11c492000) [pid = 1654] [serial = 2117] [outer = 0x11867c400] 15:34:39 INFO - PROCESS | 1654 | 1461710079891 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:34:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:34:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 570ms 15:34:39 INFO - PROCESS | 1654 | 1461710079928 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1654 | 1461710079930 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:34:39 INFO - PROCESS | 1654 | 1461710079933 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1654 | 1461710079937 Marionette TRACE conn2 <- [1,2794,null,{}] 15:34:39 INFO - PROCESS | 1654 | 1461710079943 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:34:40 INFO - PROCESS | 1654 | 1461710080037 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:34:40 INFO - PROCESS | 1654 | 1461710080118 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12718d000 == 64 [pid = 1654] [id = 706] 15:34:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11c33f400) [pid = 1654] [serial = 2118] [outer = 0x0] 15:34:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x123c1e000) [pid = 1654] [serial = 2119] [outer = 0x11c33f400] 15:34:40 INFO - PROCESS | 1654 | 1461710080145 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x124976000) [pid = 1654] [serial = 2120] [outer = 0x11c33f400] 15:34:40 INFO - PROCESS | 1654 | 1461710080437 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:34:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:34:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 525ms 15:34:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:34:40 INFO - PROCESS | 1654 | 1461710080465 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1654 | 1461710080467 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:34:40 INFO - PROCESS | 1654 | 1461710080469 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1654 | 1461710080470 Marionette TRACE conn2 <- [1,2798,null,{}] 15:34:40 INFO - PROCESS | 1654 | 1461710080473 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:34:40 INFO - PROCESS | 1654 | 1461710080568 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:34:40 INFO - PROCESS | 1654 | 1461710080573 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa0b000 == 65 [pid = 1654] [id = 707] 15:34:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12497bc00) [pid = 1654] [serial = 2121] [outer = 0x0] 15:34:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x128392000) [pid = 1654] [serial = 2122] [outer = 0x12497bc00] 15:34:40 INFO - PROCESS | 1654 | 1461710080600 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12a485800) [pid = 1654] [serial = 2123] [outer = 0x12497bc00] 15:34:40 INFO - PROCESS | 1654 | 1461710080964 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:34:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:34:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 15:34:40 INFO - PROCESS | 1654 | 1461710080989 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1654 | 1461710080990 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:34:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:34:40 INFO - PROCESS | 1654 | 1461710080993 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1654 | 1461710080994 Marionette TRACE conn2 <- [1,2802,null,{}] 15:34:40 INFO - PROCESS | 1654 | 1461710080996 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:34:41 INFO - PROCESS | 1654 | 1461710081088 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:34:41 INFO - PROCESS | 1654 | 1461710081092 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b497800 == 66 [pid = 1654] [id = 708] 15:34:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12a97ac00) [pid = 1654] [serial = 2124] [outer = 0x0] 15:34:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12b289800) [pid = 1654] [serial = 2125] [outer = 0x12a97ac00] 15:34:41 INFO - PROCESS | 1654 | 1461710081125 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12b78f800) [pid = 1654] [serial = 2126] [outer = 0x12a97ac00] 15:34:41 INFO - PROCESS | 1654 | 1461710081525 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:34:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:34:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 569ms 15:34:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:34:41 INFO - PROCESS | 1654 | 1461710081562 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1654 | 1461710081564 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:34:41 INFO - PROCESS | 1654 | 1461710081567 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1654 | 1461710081569 Marionette TRACE conn2 <- [1,2806,null,{}] 15:34:41 INFO - PROCESS | 1654 | 1461710081573 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:34:41 INFO - PROCESS | 1654 | 1461710081718 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:34:41 INFO - PROCESS | 1654 | 1461710081735 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12baba000 == 67 [pid = 1654] [id = 709] 15:34:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12b7ea400) [pid = 1654] [serial = 2127] [outer = 0x0] 15:34:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12bbfcc00) [pid = 1654] [serial = 2128] [outer = 0x12b7ea400] 15:34:41 INFO - PROCESS | 1654 | 1461710081761 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12d354400) [pid = 1654] [serial = 2129] [outer = 0x12b7ea400] 15:34:42 INFO - PROCESS | 1654 | 1461710082114 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:34:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:34:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 15:34:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:34:42 INFO - PROCESS | 1654 | 1461710082137 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1654 | 1461710082138 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:34:42 INFO - PROCESS | 1654 | 1461710082140 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1654 | 1461710082141 Marionette TRACE conn2 <- [1,2810,null,{}] 15:34:42 INFO - PROCESS | 1654 | 1461710082144 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:34:42 INFO - PROCESS | 1654 | 1461710082260 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:34:42 INFO - PROCESS | 1654 | 1461710082275 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6ca800 == 68 [pid = 1654] [id = 710] 15:34:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12d363400) [pid = 1654] [serial = 2130] [outer = 0x0] 15:34:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12d635400) [pid = 1654] [serial = 2131] [outer = 0x12d363400] 15:34:42 INFO - PROCESS | 1654 | 1461710082300 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12e2d6800) [pid = 1654] [serial = 2132] [outer = 0x12d363400] 15:34:42 INFO - PROCESS | 1654 | 1461710082622 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:34:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:34:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 518ms 15:34:42 INFO - PROCESS | 1654 | 1461710082659 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1654 | 1461710082660 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:34:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:34:42 INFO - PROCESS | 1654 | 1461710082662 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1654 | 1461710082663 Marionette TRACE conn2 <- [1,2814,null,{}] 15:34:42 INFO - PROCESS | 1654 | 1461710082666 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:34:42 INFO - PROCESS | 1654 | 1461710082780 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:34:42 INFO - PROCESS | 1654 | 1461710082794 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e721000 == 69 [pid = 1654] [id = 711] 15:34:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12d363800) [pid = 1654] [serial = 2133] [outer = 0x0] 15:34:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12e511000) [pid = 1654] [serial = 2134] [outer = 0x12d363800] 15:34:42 INFO - PROCESS | 1654 | 1461710082820 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12e7eb400) [pid = 1654] [serial = 2135] [outer = 0x12d363800] 15:34:43 INFO - PROCESS | 1654 | 1461710083183 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:34:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:34:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 15:34:43 INFO - PROCESS | 1654 | 1461710083231 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1654 | 1461710083233 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:34:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:34:43 INFO - PROCESS | 1654 | 1461710083242 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1654 | 1461710083243 Marionette TRACE conn2 <- [1,2818,null,{}] 15:34:43 INFO - PROCESS | 1654 | 1461710083246 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:34:43 INFO - PROCESS | 1654 | 1461710083363 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:34:43 INFO - PROCESS | 1654 | 1461710083377 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e99c800 == 70 [pid = 1654] [id = 712] 15:34:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12d63d400) [pid = 1654] [serial = 2136] [outer = 0x0] 15:34:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12e93c000) [pid = 1654] [serial = 2137] [outer = 0x12d63d400] 15:34:43 INFO - PROCESS | 1654 | 1461710083402 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12e946400) [pid = 1654] [serial = 2138] [outer = 0x12d63d400] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x128f95400) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x12b5fd000) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x11894a000) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12b794800) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x114fe1800) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a487000) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x11c522400) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12765ec00) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12b460800) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11565a800) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x119e4ec00) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12e7f0000) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:34:43 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x123cea800) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:34:43 INFO - PROCESS | 1654 | 1461710083902 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:34:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:34:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 673ms 15:34:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:34:43 INFO - PROCESS | 1654 | 1461710083917 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1654 | 1461710083919 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1654 | 1461710083922 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1654 | 1461710083924 Marionette TRACE conn2 <- [1,2822,null,{}] 15:34:43 INFO - PROCESS | 1654 | 1461710083937 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:34:44 INFO - PROCESS | 1654 | 1461710084085 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:34:44 INFO - PROCESS | 1654 | 1461710084207 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db5a800 == 71 [pid = 1654] [id = 713] 15:34:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x1152c9800) [pid = 1654] [serial = 2139] [outer = 0x0] 15:34:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x1242cf800) [pid = 1654] [serial = 2140] [outer = 0x1152c9800] 15:34:44 INFO - PROCESS | 1654 | 1461710084257 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12bacc800) [pid = 1654] [serial = 2141] [outer = 0x1152c9800] 15:34:44 INFO - PROCESS | 1654 | 1461710084638 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:34:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:34:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 731ms 15:34:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:34:44 INFO - PROCESS | 1654 | 1461710084654 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1654 | 1461710084655 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1654 | 1461710084657 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1654 | 1461710084662 Marionette TRACE conn2 <- [1,2826,null,{}] 15:34:44 INFO - PROCESS | 1654 | 1461710084664 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:34:44 INFO - PROCESS | 1654 | 1461710084797 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:34:44 INFO - PROCESS | 1654 | 1461710084803 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x130652000 == 72 [pid = 1654] [id = 714] 15:34:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12ba74000) [pid = 1654] [serial = 2142] [outer = 0x0] 15:34:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12bad4800) [pid = 1654] [serial = 2143] [outer = 0x12ba74000] 15:34:44 INFO - PROCESS | 1654 | 1461710084828 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12e9a4c00) [pid = 1654] [serial = 2144] [outer = 0x12ba74000] 15:34:45 INFO - PROCESS | 1654 | 1461710085147 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:34:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 15:34:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:34:45 INFO - PROCESS | 1654 | 1461710085181 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1654 | 1461710085182 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:34:45 INFO - PROCESS | 1654 | 1461710085184 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1654 | 1461710085185 Marionette TRACE conn2 <- [1,2830,null,{}] 15:34:45 INFO - PROCESS | 1654 | 1461710085187 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:34:45 INFO - PROCESS | 1654 | 1461710085280 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:34:45 INFO - PROCESS | 1654 | 1461710085284 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x13884f800 == 73 [pid = 1654] [id = 715] 15:34:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12aeb6000) [pid = 1654] [serial = 2145] [outer = 0x0] 15:34:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12aebb000) [pid = 1654] [serial = 2146] [outer = 0x12aeb6000] 15:34:45 INFO - PROCESS | 1654 | 1461710085311 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12aec1800) [pid = 1654] [serial = 2147] [outer = 0x12aeb6000] 15:34:45 INFO - PROCESS | 1654 | 1461710085703 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:34:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:34:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 571ms 15:34:45 INFO - PROCESS | 1654 | 1461710085756 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1654 | 1461710085758 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:34:45 INFO - PROCESS | 1654 | 1461710085769 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1654 | 1461710085771 Marionette TRACE conn2 <- [1,2834,null,{}] 15:34:45 INFO - PROCESS | 1654 | 1461710085776 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:34:46 INFO - PROCESS | 1654 | 1461710086046 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:34:46 INFO - PROCESS | 1654 | 1461710086202 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa1e800 == 74 [pid = 1654] [id = 716] 15:34:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x113524800) [pid = 1654] [serial = 2148] [outer = 0x0] 15:34:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x114f03000) [pid = 1654] [serial = 2149] [outer = 0x113524800] 15:34:46 INFO - PROCESS | 1654 | 1461710086255 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x11867c800) [pid = 1654] [serial = 2150] [outer = 0x113524800] 15:34:46 INFO - PROCESS | 1654 | 1461710086710 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:34:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 975ms 15:34:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:34:46 INFO - PROCESS | 1654 | 1461710086749 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1654 | 1461710086751 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:34:46 INFO - PROCESS | 1654 | 1461710086754 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1654 | 1461710086758 Marionette TRACE conn2 <- [1,2838,null,{}] 15:34:46 INFO - PROCESS | 1654 | 1461710086763 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:34:46 INFO - PROCESS | 1654 | 1461710086877 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:34:46 INFO - PROCESS | 1654 | 1461710086961 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x129e4d800 == 75 [pid = 1654] [id = 717] 15:34:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x119e4bc00) [pid = 1654] [serial = 2151] [outer = 0x0] 15:34:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x11c343400) [pid = 1654] [serial = 2152] [outer = 0x119e4bc00] 15:34:46 INFO - PROCESS | 1654 | 1461710086993 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x123baa000) [pid = 1654] [serial = 2153] [outer = 0x119e4bc00] 15:34:47 INFO - PROCESS | 1654 | 1461710087393 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:34:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:34:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 15:34:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:34:47 INFO - PROCESS | 1654 | 1461710087433 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1654 | 1461710087435 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:34:47 INFO - PROCESS | 1654 | 1461710087437 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1654 | 1461710087439 Marionette TRACE conn2 <- [1,2842,null,{}] 15:34:47 INFO - PROCESS | 1654 | 1461710087441 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:34:47 INFO - PROCESS | 1654 | 1461710087556 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:34:47 INFO - PROCESS | 1654 | 1461710087667 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db4a000 == 76 [pid = 1654] [id = 718] 15:34:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x123c33c00) [pid = 1654] [serial = 2154] [outer = 0x0] 15:34:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x127663800) [pid = 1654] [serial = 2155] [outer = 0x123c33c00] 15:34:47 INFO - PROCESS | 1654 | 1461710087699 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12a4e1c00) [pid = 1654] [serial = 2156] [outer = 0x123c33c00] 15:34:48 INFO - PROCESS | 1654 | 1461710088142 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:34:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:34:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 726ms 15:34:48 INFO - PROCESS | 1654 | 1461710088164 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:34:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:34:48 INFO - PROCESS | 1654 | 1461710088168 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:34:48 INFO - PROCESS | 1654 | 1461710088180 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1654 | 1461710088185 Marionette TRACE conn2 <- [1,2846,null,{}] 15:34:48 INFO - PROCESS | 1654 | 1461710088189 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:34:48 INFO - PROCESS | 1654 | 1461710088343 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:34:48 INFO - PROCESS | 1654 | 1461710088454 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x138854000 == 77 [pid = 1654] [id = 719] 15:34:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12a4d5400) [pid = 1654] [serial = 2157] [outer = 0x0] 15:34:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12b5f3400) [pid = 1654] [serial = 2158] [outer = 0x12a4d5400] 15:34:48 INFO - PROCESS | 1654 | 1461710088485 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12bad3c00) [pid = 1654] [serial = 2159] [outer = 0x12a4d5400] 15:34:48 INFO - PROCESS | 1654 | 1461710088920 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:34:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:34:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 786ms 15:34:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:34:48 INFO - PROCESS | 1654 | 1461710088958 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1654 | 1461710088960 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:34:48 INFO - PROCESS | 1654 | 1461710088962 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1654 | 1461710088963 Marionette TRACE conn2 <- [1,2850,null,{}] 15:34:48 INFO - PROCESS | 1654 | 1461710088966 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:34:49 INFO - PROCESS | 1654 | 1461710089076 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:34:49 INFO - PROCESS | 1654 | 1461710089188 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x138174000 == 78 [pid = 1654] [id = 720] 15:34:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12b797c00) [pid = 1654] [serial = 2160] [outer = 0x0] 15:34:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12d62f800) [pid = 1654] [serial = 2161] [outer = 0x12b797c00] 15:34:49 INFO - PROCESS | 1654 | 1461710089220 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x12e7efc00) [pid = 1654] [serial = 2162] [outer = 0x12b797c00] 15:34:49 INFO - PROCESS | 1654 | 1461710089634 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:34:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 721ms 15:34:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:34:49 INFO - PROCESS | 1654 | 1461710089685 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1654 | 1461710089686 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:34:49 INFO - PROCESS | 1654 | 1461710089688 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1654 | 1461710089690 Marionette TRACE conn2 <- [1,2854,null,{}] 15:34:49 INFO - PROCESS | 1654 | 1461710089706 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:34:49 INFO - PROCESS | 1654 | 1461710089818 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:34:49 INFO - PROCESS | 1654 | 1461710089902 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x136fd4000 == 79 [pid = 1654] [id = 721] 15:34:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12ad4d400) [pid = 1654] [serial = 2163] [outer = 0x0] 15:34:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12ad4f000) [pid = 1654] [serial = 2164] [outer = 0x12ad4d400] 15:34:49 INFO - PROCESS | 1654 | 1461710089939 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12e940000) [pid = 1654] [serial = 2165] [outer = 0x12ad4d400] 15:34:50 INFO - PROCESS | 1654 | 1461710090347 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:34:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:34:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 720ms 15:34:50 INFO - PROCESS | 1654 | 1461710090409 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1654 | 1461710090411 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:34:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:34:50 INFO - PROCESS | 1654 | 1461710090413 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1654 | 1461710090414 Marionette TRACE conn2 <- [1,2858,null,{}] 15:34:50 INFO - PROCESS | 1654 | 1461710090417 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:34:50 INFO - PROCESS | 1654 | 1461710090527 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:34:50 INFO - PROCESS | 1654 | 1461710090612 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x139cc8800 == 80 [pid = 1654] [id = 722] 15:34:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12d35bc00) [pid = 1654] [serial = 2166] [outer = 0x0] 15:34:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12e9ab800) [pid = 1654] [serial = 2167] [outer = 0x12d35bc00] 15:34:50 INFO - PROCESS | 1654 | 1461710090644 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12ea2e400) [pid = 1654] [serial = 2168] [outer = 0x12d35bc00] 15:34:51 INFO - PROCESS | 1654 | 1461710091019 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:34:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:34:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 15:34:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:34:51 INFO - PROCESS | 1654 | 1461710091084 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1654 | 1461710091085 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1654 | 1461710091088 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1654 | 1461710091089 Marionette TRACE conn2 <- [1,2862,null,{}] 15:34:51 INFO - PROCESS | 1654 | 1461710091091 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:34:51 INFO - PROCESS | 1654 | 1461710091202 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:34:51 INFO - PROCESS | 1654 | 1461710091348 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e32c800 == 81 [pid = 1654] [id = 723] 15:34:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x114fdc400) [pid = 1654] [serial = 2169] [outer = 0x0] 15:34:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12bd75800) [pid = 1654] [serial = 2170] [outer = 0x114fdc400] 15:34:51 INFO - PROCESS | 1654 | 1461710091380 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12ea33c00) [pid = 1654] [serial = 2171] [outer = 0x114fdc400] 15:34:51 INFO - PROCESS | 1654 | 1461710091807 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:34:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:34:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 770ms 15:34:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:34:51 INFO - PROCESS | 1654 | 1461710091860 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1654 | 1461710091862 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1654 | 1461710091865 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1654 | 1461710091867 Marionette TRACE conn2 <- [1,2866,null,{}] 15:34:51 INFO - PROCESS | 1654 | 1461710091871 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:34:51 INFO - PROCESS | 1654 | 1461710091987 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:34:52 INFO - PROCESS | 1654 | 1461710092073 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bf9b000 == 82 [pid = 1654] [id = 724] 15:34:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x114bf3400) [pid = 1654] [serial = 2172] [outer = 0x0] 15:34:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x11c514400) [pid = 1654] [serial = 2173] [outer = 0x114bf3400] 15:34:52 INFO - PROCESS | 1654 | 1461710092105 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x12ea2d800) [pid = 1654] [serial = 2174] [outer = 0x114bf3400] 15:34:52 INFO - PROCESS | 1654 | 1461710092783 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:34:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:34:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 973ms 15:34:52 INFO - PROCESS | 1654 | 1461710092838 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1654 | 1461710092840 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:34:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:34:52 INFO - PROCESS | 1654 | 1461710092848 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1654 | 1461710092852 Marionette TRACE conn2 <- [1,2870,null,{}] 15:34:52 INFO - PROCESS | 1654 | 1461710092858 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:34:53 INFO - PROCESS | 1654 | 1461710093014 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:34:53 INFO - PROCESS | 1654 | 1461710093116 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a923000 == 83 [pid = 1654] [id = 725] 15:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x1187f3800) [pid = 1654] [serial = 2175] [outer = 0x0] 15:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x118944c00) [pid = 1654] [serial = 2176] [outer = 0x1187f3800] 15:34:53 INFO - PROCESS | 1654 | 1461710093146 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x11afcec00) [pid = 1654] [serial = 2177] [outer = 0x1187f3800] 15:34:53 INFO - PROCESS | 1654 | 1461710093580 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:34:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:34:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 781ms 15:34:53 INFO - PROCESS | 1654 | 1461710093626 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1654 | 1461710093629 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:34:53 INFO - PROCESS | 1654 | 1461710093634 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1654 | 1461710093635 Marionette TRACE conn2 <- [1,2874,null,{}] 15:34:53 INFO - PROCESS | 1654 | 1461710093638 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:34:53 INFO - PROCESS | 1654 | 1461710093744 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:34:53 INFO - PROCESS | 1654 | 1461710093861 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be9d800 == 84 [pid = 1654] [id = 726] 15:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x11bf7dc00) [pid = 1654] [serial = 2178] [outer = 0x0] 15:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x11c33e000) [pid = 1654] [serial = 2179] [outer = 0x11bf7dc00] 15:34:53 INFO - PROCESS | 1654 | 1461710093893 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x11c9eec00) [pid = 1654] [serial = 2180] [outer = 0x11bf7dc00] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac3e000 == 83 [pid = 1654] [id = 681] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12432b000 == 82 [pid = 1654] [id = 680] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12b4b6800 == 81 [pid = 1654] [id = 571] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119c27800 == 80 [pid = 1654] [id = 679] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x13884f800 == 79 [pid = 1654] [id = 715] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x130652000 == 78 [pid = 1654] [id = 714] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12db5a800 == 77 [pid = 1654] [id = 713] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12e99c800 == 76 [pid = 1654] [id = 712] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12e721000 == 75 [pid = 1654] [id = 711] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12d3f9800) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x1186b0800) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6ca800 == 74 [pid = 1654] [id = 710] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12baba000 == 73 [pid = 1654] [id = 709] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12b497800 == 72 [pid = 1654] [id = 708] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12aa0b000 == 71 [pid = 1654] [id = 707] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12718d000 == 70 [pid = 1654] [id = 706] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11b05c800 == 69 [pid = 1654] [id = 705] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11921a000 == 68 [pid = 1654] [id = 704] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f9a4800 == 67 [pid = 1654] [id = 18] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x123c91000 == 66 [pid = 1654] [id = 703] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f9b5000 == 65 [pid = 1654] [id = 700] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f2e3800 == 64 [pid = 1654] [id = 699] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3d2800 == 63 [pid = 1654] [id = 698] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12833a800 == 62 [pid = 1654] [id = 697] 15:34:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba0a800 == 61 [pid = 1654] [id = 696] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x12bda5000) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x12b7e9400) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x12a48cc00) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x1271dd400) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x12b5ff000) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x118949400) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x12bbfb400) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x11c444400) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12a4dc400) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x123c21800) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x119d94c00) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x128398400) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x1271e5c00) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x12b4ea400) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12b28b000) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x12b5fcc00) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x118943800) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12d3ef400) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x11bcc4400) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x1166dd800) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x12bd79400) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x114fe8800) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x11ad3fc00) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12e941400) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x12ba73000) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x11ca72c00) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x124975400) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x128f9c400) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 15:34:54 INFO - PROCESS | 1654 | 1461710094364 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:34:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:34:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 770ms 15:34:54 INFO - PROCESS | 1654 | 1461710094405 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1654 | 1461710094406 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:34:54 INFO - PROCESS | 1654 | 1461710094409 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1654 | 1461710094414 Marionette TRACE conn2 <- [1,2878,null,{}] 15:34:54 INFO - PROCESS | 1654 | 1461710094421 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:34:54 INFO - PROCESS | 1654 | 1461710094516 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:34:54 INFO - PROCESS | 1654 | 1461710094590 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x124675000 == 62 [pid = 1654] [id = 727] 15:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x11c443800) [pid = 1654] [serial = 2181] [outer = 0x0] 15:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x123c38000) [pid = 1654] [serial = 2182] [outer = 0x11c443800] 15:34:54 INFO - PROCESS | 1654 | 1461710094619 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12447bc00) [pid = 1654] [serial = 2183] [outer = 0x11c443800] 15:34:54 INFO - PROCESS | 1654 | 1461710094963 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:34:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:34:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 573ms 15:34:54 INFO - PROCESS | 1654 | 1461710094982 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1654 | 1461710094984 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:34:54 INFO - PROCESS | 1654 | 1461710094986 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1654 | 1461710094987 Marionette TRACE conn2 <- [1,2882,null,{}] 15:34:54 INFO - PROCESS | 1654 | 1461710094989 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:34:55 INFO - PROCESS | 1654 | 1461710095084 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:34:55 INFO - PROCESS | 1654 | 1461710095158 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x129eca000 == 63 [pid = 1654] [id = 728] 15:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x124479400) [pid = 1654] [serial = 2184] [outer = 0x0] 15:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12839cc00) [pid = 1654] [serial = 2185] [outer = 0x124479400] 15:34:55 INFO - PROCESS | 1654 | 1461710095185 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12a975400) [pid = 1654] [serial = 2186] [outer = 0x124479400] 15:34:55 INFO - PROCESS | 1654 | 1461710095478 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:34:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:34:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 15:34:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:34:55 INFO - PROCESS | 1654 | 1461710095505 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1654 | 1461710095507 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:34:55 INFO - PROCESS | 1654 | 1461710095509 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1654 | 1461710095512 Marionette TRACE conn2 <- [1,2886,null,{}] 15:34:55 INFO - PROCESS | 1654 | 1461710095516 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:34:55 INFO - PROCESS | 1654 | 1461710095608 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:34:55 INFO - PROCESS | 1654 | 1461710095613 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd38800 == 64 [pid = 1654] [id = 729] 15:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12ad46800) [pid = 1654] [serial = 2187] [outer = 0x0] 15:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12ad50c00) [pid = 1654] [serial = 2188] [outer = 0x12ad46800] 15:34:55 INFO - PROCESS | 1654 | 1461710095638 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12aec0800) [pid = 1654] [serial = 2189] [outer = 0x12ad46800] 15:34:56 INFO - PROCESS | 1654 | 1461710096015 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:34:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:34:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 523ms 15:34:56 INFO - PROCESS | 1654 | 1461710096056 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1654 | 1461710096058 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:34:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:34:56 INFO - PROCESS | 1654 | 1461710096064 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1654 | 1461710096065 Marionette TRACE conn2 <- [1,2890,null,{}] 15:34:56 INFO - PROCESS | 1654 | 1461710096067 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:34:56 INFO - PROCESS | 1654 | 1461710096171 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:34:56 INFO - PROCESS | 1654 | 1461710096178 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6d6000 == 65 [pid = 1654] [id = 730] 15:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12b28dc00) [pid = 1654] [serial = 2190] [outer = 0x0] 15:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12b792800) [pid = 1654] [serial = 2191] [outer = 0x12b28dc00] 15:34:56 INFO - PROCESS | 1654 | 1461710096205 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x12bd79400) [pid = 1654] [serial = 2192] [outer = 0x12b28dc00] 15:34:56 INFO - PROCESS | 1654 | 1461710096591 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:34:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:34:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 568ms 15:34:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:34:56 INFO - PROCESS | 1654 | 1461710096633 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1654 | 1461710096634 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1654 | 1461710096636 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1654 | 1461710096637 Marionette TRACE conn2 <- [1,2894,null,{}] 15:34:56 INFO - PROCESS | 1654 | 1461710096639 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:34:56 INFO - PROCESS | 1654 | 1461710096758 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:34:56 INFO - PROCESS | 1654 | 1461710096807 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e726800 == 66 [pid = 1654] [id = 731] 15:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12bd7ac00) [pid = 1654] [serial = 2193] [outer = 0x0] 15:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12d3ed000) [pid = 1654] [serial = 2194] [outer = 0x12bd7ac00] 15:34:56 INFO - PROCESS | 1654 | 1461710096834 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12e2d3c00) [pid = 1654] [serial = 2195] [outer = 0x12bd7ac00] 15:34:57 INFO - PROCESS | 1654 | 1461710097183 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:34:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:34:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 569ms 15:34:57 INFO - PROCESS | 1654 | 1461710097206 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1654 | 1461710097207 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:34:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:34:57 INFO - PROCESS | 1654 | 1461710097212 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1654 | 1461710097214 Marionette TRACE conn2 <- [1,2898,null,{}] 15:34:57 INFO - PROCESS | 1654 | 1461710097221 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:34:57 INFO - PROCESS | 1654 | 1461710097338 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:34:57 INFO - PROCESS | 1654 | 1461710097350 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eabf000 == 67 [pid = 1654] [id = 732] 15:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12d093800) [pid = 1654] [serial = 2196] [outer = 0x0] 15:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12e6a1c00) [pid = 1654] [serial = 2197] [outer = 0x12d093800] 15:34:57 INFO - PROCESS | 1654 | 1461710097375 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12e7ef000) [pid = 1654] [serial = 2198] [outer = 0x12d093800] 15:34:57 INFO - PROCESS | 1654 | 1461710097726 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:34:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:34:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 15:34:57 INFO - PROCESS | 1654 | 1461710097732 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1654 | 1461710097733 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:34:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:34:57 INFO - PROCESS | 1654 | 1461710097735 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1654 | 1461710097736 Marionette TRACE conn2 <- [1,2902,null,{}] 15:34:57 INFO - PROCESS | 1654 | 1461710097738 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:34:57 INFO - PROCESS | 1654 | 1461710097862 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:34:57 INFO - PROCESS | 1654 | 1461710097877 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ffda000 == 68 [pid = 1654] [id = 733] 15:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12e7ef400) [pid = 1654] [serial = 2199] [outer = 0x0] 15:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12e945800) [pid = 1654] [serial = 2200] [outer = 0x12e7ef400] 15:34:57 INFO - PROCESS | 1654 | 1461710097901 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12ea35800) [pid = 1654] [serial = 2201] [outer = 0x12e7ef400] 15:34:58 INFO - PROCESS | 1654 | 1461710098272 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:34:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 569ms 15:34:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:34:58 INFO - PROCESS | 1654 | 1461710098304 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1654 | 1461710098305 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:34:58 INFO - PROCESS | 1654 | 1461710098316 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1654 | 1461710098317 Marionette TRACE conn2 <- [1,2906,null,{}] 15:34:58 INFO - PROCESS | 1654 | 1461710098319 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:34:58 INFO - PROCESS | 1654 | 1461710098582 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x12f9a5800) [pid = 1654] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12d363400) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12d363800) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x12d63d400) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x114bf0c00) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x11867c400) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x1152c9800) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12497bc00) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x12a97ac00) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x114beb000) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x1187ed800) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x11c33f400) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12ba74000) [pid = 1654] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x12e9ae400) [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:34:58 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12b7ea400) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:34:58 INFO - PROCESS | 1654 | 1461710098640 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12466f000 == 69 [pid = 1654] [id = 734] 15:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x114bf0c00) [pid = 1654] [serial = 2202] [outer = 0x0] 15:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x116680800) [pid = 1654] [serial = 2203] [outer = 0x114bf0c00] 15:34:58 INFO - PROCESS | 1654 | 1461710098668 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x11c1b0800) [pid = 1654] [serial = 2204] [outer = 0x114bf0c00] 15:34:58 INFO - PROCESS | 1654 | 1461710098941 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:34:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:34:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 677ms 15:34:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:34:58 INFO - PROCESS | 1654 | 1461710098986 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1654 | 1461710098987 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:34:58 INFO - PROCESS | 1654 | 1461710098989 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1654 | 1461710098991 Marionette TRACE conn2 <- [1,2910,null,{}] 15:34:59 INFO - PROCESS | 1654 | 1461710098996 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:34:59 INFO - PROCESS | 1654 | 1461710099108 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:34:59 INFO - PROCESS | 1654 | 1461710099198 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x138855800 == 70 [pid = 1654] [id = 735] 15:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x1241fe000) [pid = 1654] [serial = 2205] [outer = 0x0] 15:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12d3eec00) [pid = 1654] [serial = 2206] [outer = 0x1241fe000] 15:34:59 INFO - PROCESS | 1654 | 1461710099228 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x12eaa2c00) [pid = 1654] [serial = 2207] [outer = 0x1241fe000] 15:34:59 INFO - PROCESS | 1654 | 1461710099489 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:34:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:34:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:34:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 15:34:59 INFO - PROCESS | 1654 | 1461710099518 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1654 | 1461710099519 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:34:59 INFO - TEST-START | /DOMEvents/constructors.html 15:34:59 INFO - PROCESS | 1654 | 1461710099522 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1654 | 1461710099523 Marionette TRACE conn2 <- [1,2914,null,{}] 15:34:59 INFO - PROCESS | 1654 | 1461710099533 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:34:59 INFO - PROCESS | 1654 | 1461710099635 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:34:59 INFO - PROCESS | 1654 | 1461710099639 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x13899c800 == 71 [pid = 1654] [id = 736] 15:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12ea38400) [pid = 1654] [serial = 2208] [outer = 0x0] 15:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12f59e800) [pid = 1654] [serial = 2209] [outer = 0x12ea38400] 15:34:59 INFO - PROCESS | 1654 | 1461710099664 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12f5a6800) [pid = 1654] [serial = 2210] [outer = 0x12ea38400] 15:35:00 INFO - PROCESS | 1654 | 1461710100050 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:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:35:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:35:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:35:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 580ms 15:35:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:35:00 INFO - PROCESS | 1654 | 1461710100103 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1654 | 1461710100104 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1654 | 1461710100106 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1654 | 1461710100108 Marionette TRACE conn2 <- [1,2918,null,{}] 15:35:00 INFO - PROCESS | 1654 | 1461710100110 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:35:00 INFO - PROCESS | 1654 | 1461710100212 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:35:00 INFO - PROCESS | 1654 | 1461710100216 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x139ccd000 == 72 [pid = 1654] [id = 737] 15:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12f5a9000) [pid = 1654] [serial = 2211] [outer = 0x0] 15:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12fd8d400) [pid = 1654] [serial = 2212] [outer = 0x12f5a9000] 15:35:00 INFO - PROCESS | 1654 | 1461710100242 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12ff14800) [pid = 1654] [serial = 2213] [outer = 0x12f5a9000] 15:35:00 INFO - PROCESS | 1654 | 1461710100673 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:35:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:35:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 621ms 15:35:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:35:00 INFO - PROCESS | 1654 | 1461710100728 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1654 | 1461710100730 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1654 | 1461710100734 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1654 | 1461710100737 Marionette TRACE conn2 <- [1,2922,null,{}] 15:35:00 INFO - PROCESS | 1654 | 1461710100741 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:35:00 INFO - PROCESS | 1654 | 1461710100891 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:35:00 INFO - PROCESS | 1654 | 1461710100980 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba0a800 == 73 [pid = 1654] [id = 738] 15:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x114fdc000) [pid = 1654] [serial = 2214] [outer = 0x0] 15:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x115661c00) [pid = 1654] [serial = 2215] [outer = 0x114fdc000] 15:35:01 INFO - PROCESS | 1654 | 1461710101012 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x118945000) [pid = 1654] [serial = 2216] [outer = 0x114fdc000] 15:35:01 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:35:01 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:35:01 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:35:01 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:35:01 INFO - PROCESS | 1654 | 1461710101398 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:35:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:35:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:01 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:35:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:01 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:35:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:01 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:35:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:35:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 676ms 15:35:01 INFO - PROCESS | 1654 | 1461710101410 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1654 | 1461710101415 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:35:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:35:01 INFO - PROCESS | 1654 | 1461710101419 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1654 | 1461710101421 Marionette TRACE conn2 <- [1,2926,null,{}] 15:35:01 INFO - PROCESS | 1654 | 1461710101424 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:35:01 INFO - PROCESS | 1654 | 1461710101539 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:35:01 INFO - PROCESS | 1654 | 1461710101651 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd33800 == 74 [pid = 1654] [id = 739] 15:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x11878e400) [pid = 1654] [serial = 2217] [outer = 0x0] 15:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x123c1e800) [pid = 1654] [serial = 2218] [outer = 0x11878e400] 15:35:01 INFO - PROCESS | 1654 | 1461710101682 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x1271eb400) [pid = 1654] [serial = 2219] [outer = 0x11878e400] 15:35:01 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:35:02 INFO - PROCESS | 1654 | 1461710102028 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:35:02 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:35:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 15:35:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:35:02 INFO - PROCESS | 1654 | 1461710102039 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1654 | 1461710102041 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:35:02 INFO - PROCESS | 1654 | 1461710102043 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1654 | 1461710102046 Marionette TRACE conn2 <- [1,2930,null,{}] 15:35:02 INFO - PROCESS | 1654 | 1461710102054 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:35:02 INFO - PROCESS | 1654 | 1461710102173 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:35:02 INFO - PROCESS | 1654 | 1461710102287 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1376dc000 == 75 [pid = 1654] [id = 740] 15:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x127aebc00) [pid = 1654] [serial = 2220] [outer = 0x0] 15:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x12aeb2c00) [pid = 1654] [serial = 2221] [outer = 0x127aebc00] 15:35:02 INFO - PROCESS | 1654 | 1461710102322 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x12b78bc00) [pid = 1654] [serial = 2222] [outer = 0x127aebc00] 15:35:02 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:35:02 INFO - PROCESS | 1654 | 1461710102684 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:35:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:35:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 676ms 15:35:02 INFO - PROCESS | 1654 | 1461710102720 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:35:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:35:02 INFO - PROCESS | 1654 | 1461710102722 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:35:02 INFO - PROCESS | 1654 | 1461710102724 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1654 | 1461710102725 Marionette TRACE conn2 <- [1,2934,null,{}] 15:35:02 INFO - PROCESS | 1654 | 1461710102727 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:35:02 INFO - PROCESS | 1654 | 1461710102871 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:35:03 INFO - PROCESS | 1654 | 1461710103036 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x138c20800 == 76 [pid = 1654] [id = 741] 15:35:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x12bad0c00) [pid = 1654] [serial = 2223] [outer = 0x0] 15:35:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x12d09c000) [pid = 1654] [serial = 2224] [outer = 0x12bad0c00] 15:35:03 INFO - PROCESS | 1654 | 1461710103090 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12e503800) [pid = 1654] [serial = 2225] [outer = 0x12bad0c00] 15:35:03 INFO - PROCESS | 1654 | 1461710103503 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:35:03 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:35:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 821ms 15:35:03 INFO - PROCESS | 1654 | 1461710103545 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1654 | 1461710103546 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:35:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:35:03 INFO - PROCESS | 1654 | 1461710103549 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1654 | 1461710103550 Marionette TRACE conn2 <- [1,2938,null,{}] 15:35:03 INFO - PROCESS | 1654 | 1461710103552 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:35:03 INFO - PROCESS | 1654 | 1461710103663 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:35:03 INFO - PROCESS | 1654 | 1461710103775 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x13a0c9000 == 77 [pid = 1654] [id = 742] 15:35:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x12bad7800) [pid = 1654] [serial = 2226] [outer = 0x0] 15:35:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12e9b1400) [pid = 1654] [serial = 2227] [outer = 0x12bad7800] 15:35:03 INFO - PROCESS | 1654 | 1461710103806 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x12ea96400) [pid = 1654] [serial = 2228] [outer = 0x12bad7800] 15:35:04 INFO - PROCESS | 1654 | 1461710104137 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:35:04 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:35:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 15:35:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:35:04 INFO - PROCESS | 1654 | 1461710104168 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1654 | 1461710104169 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:35:04 INFO - PROCESS | 1654 | 1461710104172 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1654 | 1461710104173 Marionette TRACE conn2 <- [1,2942,null,{}] 15:35:04 INFO - PROCESS | 1654 | 1461710104175 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:35:04 INFO - PROCESS | 1654 | 1461710104305 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:35:04 INFO - PROCESS | 1654 | 1461710104407 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ad87800 == 78 [pid = 1654] [id = 743] 15:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x12addf800) [pid = 1654] [serial = 2229] [outer = 0x0] 15:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x12ea97c00) [pid = 1654] [serial = 2230] [outer = 0x12addf800] 15:35:04 INFO - PROCESS | 1654 | 1461710104441 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x12f5a9c00) [pid = 1654] [serial = 2231] [outer = 0x12addf800] 15:35:04 INFO - PROCESS | 1654 | 1461710104796 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:35:04 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:35:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:35:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 15:35:04 INFO - PROCESS | 1654 | 1461710104843 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1654 | 1461710104845 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:35:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:35:04 INFO - PROCESS | 1654 | 1461710104847 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1654 | 1461710104848 Marionette TRACE conn2 <- [1,2946,null,{}] 15:35:04 INFO - PROCESS | 1654 | 1461710104851 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:35:04 INFO - PROCESS | 1654 | 1461710104962 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:35:05 INFO - PROCESS | 1654 | 1461710105077 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ada2000 == 79 [pid = 1654] [id = 744] 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x12addfc00) [pid = 1654] [serial = 2232] [outer = 0x0] 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x12ea0f400) [pid = 1654] [serial = 2233] [outer = 0x12addfc00] 15:35:05 INFO - PROCESS | 1654 | 1461710105108 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x12ea17400) [pid = 1654] [serial = 2234] [outer = 0x12addfc00] 15:35:05 INFO - PROCESS | 1654 | 1461710105439 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:35:05 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:35:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 15:35:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:35:05 INFO - PROCESS | 1654 | 1461710105468 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1654 | 1461710105469 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:35:05 INFO - PROCESS | 1654 | 1461710105472 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1654 | 1461710105473 Marionette TRACE conn2 <- [1,2950,null,{}] 15:35:05 INFO - PROCESS | 1654 | 1461710105475 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:35:05 INFO - PROCESS | 1654 | 1461710105589 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:35:05 INFO - PROCESS | 1654 | 1461710105690 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x137645800 == 80 [pid = 1654] [id = 745] 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x12ac4f400) [pid = 1654] [serial = 2235] [outer = 0x0] 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x12ac53c00) [pid = 1654] [serial = 2236] [outer = 0x12ac4f400] 15:35:05 INFO - PROCESS | 1654 | 1461710105722 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x12ac57c00) [pid = 1654] [serial = 2237] [outer = 0x12ac4f400] 15:35:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12afc2800 == 81 [pid = 1654] [id = 746] 15:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x12ea16800) [pid = 1654] [serial = 2238] [outer = 0x0] 15:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x12ac53000) [pid = 1654] [serial = 2239] [outer = 0x12ea16800] 15:35:06 INFO - PROCESS | 1654 | 1461710106112 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:35:06 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:35:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 15:35:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:35:06 INFO - PROCESS | 1654 | 1461710106146 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1654 | 1461710106147 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:35:06 INFO - PROCESS | 1654 | 1461710106149 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1654 | 1461710106151 Marionette TRACE conn2 <- [1,2954,null,{}] 15:35:06 INFO - PROCESS | 1654 | 1461710106153 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:35:06 INFO - PROCESS | 1654 | 1461710106298 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:35:06 INFO - PROCESS | 1654 | 1461710106413 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12afde800 == 82 [pid = 1654] [id = 747] 15:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x12ac57000) [pid = 1654] [serial = 2240] [outer = 0x0] 15:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x12ea13800) [pid = 1654] [serial = 2241] [outer = 0x12ac57000] 15:35:06 INFO - PROCESS | 1654 | 1461710106444 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12fd8b800) [pid = 1654] [serial = 2242] [outer = 0x12ac57000] 15:35:06 INFO - PROCESS | 1654 | 1461710106798 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:35:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:35:06 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:35:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 668ms 15:35:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:35:06 INFO - PROCESS | 1654 | 1461710106818 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1654 | 1461710106820 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:35:06 INFO - PROCESS | 1654 | 1461710106822 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1654 | 1461710106823 Marionette TRACE conn2 <- [1,2958,null,{}] 15:35:06 INFO - PROCESS | 1654 | 1461710106826 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:35:06 INFO - PROCESS | 1654 | 1461710106950 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:35:07 INFO - PROCESS | 1654 | 1461710107063 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x136f1a800 == 83 [pid = 1654] [id = 748] 15:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x12ac59800) [pid = 1654] [serial = 2243] [outer = 0x0] 15:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12ff15400) [pid = 1654] [serial = 2244] [outer = 0x12ac59800] 15:35:07 INFO - PROCESS | 1654 | 1461710107095 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12ff1f800) [pid = 1654] [serial = 2245] [outer = 0x12ac59800] 15:35:07 INFO - PROCESS | 1654 | 1461710107450 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:35:07 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:35:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 674ms 15:35:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:35:07 INFO - PROCESS | 1654 | 1461710107497 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1654 | 1461710107498 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:35:07 INFO - PROCESS | 1654 | 1461710107500 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1654 | 1461710107502 Marionette TRACE conn2 <- [1,2962,null,{}] 15:35:07 INFO - PROCESS | 1654 | 1461710107504 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:35:07 INFO - PROCESS | 1654 | 1461710107693 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:35:07 INFO - PROCESS | 1654 | 1461710107855 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ae87000 == 84 [pid = 1654] [id = 749] 15:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12ea0a000) [pid = 1654] [serial = 2246] [outer = 0x0] 15:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12ffc5000) [pid = 1654] [serial = 2247] [outer = 0x12ea0a000] 15:35:07 INFO - PROCESS | 1654 | 1461710107910 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x138818c00) [pid = 1654] [serial = 2248] [outer = 0x12ea0a000] 15:35:08 INFO - PROCESS | 1654 | 1461710108372 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:35:08 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:35:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 921ms 15:35:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:35:08 INFO - PROCESS | 1654 | 1461710108421 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1654 | 1461710108422 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:35:08 INFO - PROCESS | 1654 | 1461710108425 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1654 | 1461710108426 Marionette TRACE conn2 <- [1,2966,null,{}] 15:35:08 INFO - PROCESS | 1654 | 1461710108428 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:35:08 INFO - PROCESS | 1654 | 1461710108545 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:35:08 INFO - PROCESS | 1654 | 1461710108661 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d34800 == 85 [pid = 1654] [id = 750] 15:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x1152c6800) [pid = 1654] [serial = 2249] [outer = 0x0] 15:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x11ad36c00) [pid = 1654] [serial = 2250] [outer = 0x1152c6800] 15:35:08 INFO - PROCESS | 1654 | 1461710108694 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12bd72800) [pid = 1654] [serial = 2251] [outer = 0x1152c6800] 15:35:09 INFO - PROCESS | 1654 | 1461710109022 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:35:09 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:35:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 15:35:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:35:09 INFO - PROCESS | 1654 | 1461710109094 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1654 | 1461710109096 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:35:09 INFO - PROCESS | 1654 | 1461710109098 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1654 | 1461710109099 Marionette TRACE conn2 <- [1,2970,null,{}] 15:35:09 INFO - PROCESS | 1654 | 1461710109101 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:35:09 INFO - PROCESS | 1654 | 1461710109219 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:35:09 INFO - PROCESS | 1654 | 1461710109306 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3b9000 == 86 [pid = 1654] [id = 751] 15:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x11893b400) [pid = 1654] [serial = 2252] [outer = 0x0] 15:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x13881e000) [pid = 1654] [serial = 2253] [outer = 0x11893b400] 15:35:09 INFO - PROCESS | 1654 | 1461710109335 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x138825400) [pid = 1654] [serial = 2254] [outer = 0x11893b400] 15:35:09 INFO - PROCESS | 1654 | 1461710109687 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:35:09 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:35:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 15:35:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:35:09 INFO - PROCESS | 1654 | 1461710109718 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1654 | 1461710109719 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:35:09 INFO - PROCESS | 1654 | 1461710109722 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1654 | 1461710109723 Marionette TRACE conn2 <- [1,2974,null,{}] 15:35:09 INFO - PROCESS | 1654 | 1461710109725 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:35:09 INFO - PROCESS | 1654 | 1461710109842 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:35:09 INFO - PROCESS | 1654 | 1461710109950 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d6bd000 == 87 [pid = 1654] [id = 752] 15:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x114fe8800) [pid = 1654] [serial = 2255] [outer = 0x0] 15:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x13a0e7400) [pid = 1654] [serial = 2256] [outer = 0x114fe8800] 15:35:09 INFO - PROCESS | 1654 | 1461710109982 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x13a0ef000) [pid = 1654] [serial = 2257] [outer = 0x114fe8800] 15:35:10 INFO - PROCESS | 1654 | 1461710110581 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:35:10 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:35:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 922ms 15:35:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:35:10 INFO - PROCESS | 1654 | 1461710110645 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1654 | 1461710110647 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:35:10 INFO - PROCESS | 1654 | 1461710110650 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1654 | 1461710110654 Marionette TRACE conn2 <- [1,2978,null,{}] 15:35:10 INFO - PROCESS | 1654 | 1461710110657 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:35:10 INFO - PROCESS | 1654 | 1461710110771 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:35:10 INFO - PROCESS | 1654 | 1461710110867 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x129ed0800 == 88 [pid = 1654] [id = 753] 15:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x1186b2800) [pid = 1654] [serial = 2258] [outer = 0x0] 15:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x118948800) [pid = 1654] [serial = 2259] [outer = 0x1186b2800] 15:35:10 INFO - PROCESS | 1654 | 1461710110896 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x11bf87400) [pid = 1654] [serial = 2260] [outer = 0x1186b2800] 15:35:11 INFO - PROCESS | 1654 | 1461710111261 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:35:11 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:35:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 15:35:11 INFO - PROCESS | 1654 | 1461710111271 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1654 | 1461710111275 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:35:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:35:11 INFO - PROCESS | 1654 | 1461710111283 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1654 | 1461710111284 Marionette TRACE conn2 <- [1,2982,null,{}] 15:35:11 INFO - PROCESS | 1654 | 1461710111287 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:35:11 INFO - PROCESS | 1654 | 1461710111411 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:35:11 INFO - PROCESS | 1654 | 1461710111526 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x123e77000 == 89 [pid = 1654] [id = 754] 15:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x119290000) [pid = 1654] [serial = 2261] [outer = 0x0] 15:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x12447ec00) [pid = 1654] [serial = 2262] [outer = 0x119290000] 15:35:11 INFO - PROCESS | 1654 | 1461710111567 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x1273da800) [pid = 1654] [serial = 2263] [outer = 0x119290000] 15:35:11 INFO - PROCESS | 1654 | --DOCSHELL 0x13899c800 == 88 [pid = 1654] [id = 736] 15:35:11 INFO - PROCESS | 1654 | --DOCSHELL 0x138855800 == 87 [pid = 1654] [id = 735] 15:35:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12466f000 == 86 [pid = 1654] [id = 734] 15:35:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12ffda000 == 85 [pid = 1654] [id = 733] 15:35:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12eabf000 == 84 [pid = 1654] [id = 732] 15:35:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12e726800 == 83 [pid = 1654] [id = 731] 15:35:11 INFO - PROCESS | 1654 | 1461710111974 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:35:11 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x12f9ac000) [pid = 1654] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:35:11 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x12aebb000) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d6d6000 == 82 [pid = 1654] [id = 730] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd38800 == 81 [pid = 1654] [id = 729] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x129eca000 == 80 [pid = 1654] [id = 728] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x124675000 == 79 [pid = 1654] [id = 727] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11be9d800 == 78 [pid = 1654] [id = 726] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12a923000 == 77 [pid = 1654] [id = 725] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x138174000 == 76 [pid = 1654] [id = 720] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x138854000 == 75 [pid = 1654] [id = 719] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12db4a000 == 74 [pid = 1654] [id = 718] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x129e4d800 == 73 [pid = 1654] [id = 717] 15:35:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa1e800 == 72 [pid = 1654] [id = 716] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x12d635400) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x12e511000) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x12e93c000) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x12e2cf800) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x12b799400) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x11acc0400) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x11c492000) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x1242cf800) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x12765e800) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x128392000) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x12a485800) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x12b289800) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x12b78f800) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12e7eb400) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x12b284c00) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x118789c00) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x114f0f800) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x11bcc4000) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x119d9b400) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x12e7e9000) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x123c1e000) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x124976000) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x116858400) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x11c1b5c00) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x12e510c00) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x12bad4800) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x12bd74800) [pid = 1654] [serial = 1436] [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:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12e9a4c00) [pid = 1654] [serial = 2144] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x12e946400) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x12bbfcc00) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x12e2d6800) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12d354400) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 15:35:12 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12bacc800) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 15:35:12 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:35:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:35:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 772ms 15:35:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:35:12 INFO - PROCESS | 1654 | 1461710112055 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1654 | 1461710112057 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1654 | 1461710112060 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1654 | 1461710112063 Marionette TRACE conn2 <- [1,2986,null,{}] 15:35:12 INFO - PROCESS | 1654 | 1461710112073 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:35:12 INFO - PROCESS | 1654 | 1461710112188 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:35:12 INFO - PROCESS | 1654 | 1461710112197 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1a4800 == 73 [pid = 1654] [id = 755] 15:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x128f97400) [pid = 1654] [serial = 2264] [outer = 0x0] 15:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x12a48cc00) [pid = 1654] [serial = 2265] [outer = 0x128f97400] 15:35:12 INFO - PROCESS | 1654 | 1461710112225 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x12ad46c00) [pid = 1654] [serial = 2266] [outer = 0x128f97400] 15:35:12 INFO - PROCESS | 1654 | 1461710112570 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:35:12 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:35:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 526ms 15:35:12 INFO - PROCESS | 1654 | 1461710112612 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1654 | 1461710112614 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:35:12 INFO - PROCESS | 1654 | 1461710112618 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1654 | 1461710112619 Marionette TRACE conn2 <- [1,2990,null,{}] 15:35:12 INFO - PROCESS | 1654 | 1461710112622 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:35:12 INFO - PROCESS | 1654 | 1461710112719 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:35:12 INFO - PROCESS | 1654 | 1461710112723 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac3e800 == 74 [pid = 1654] [id = 756] 15:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x12ad4b000) [pid = 1654] [serial = 2267] [outer = 0x0] 15:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x12ade1000) [pid = 1654] [serial = 2268] [outer = 0x12ad4b000] 15:35:12 INFO - PROCESS | 1654 | 1461710112752 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x12ade8800) [pid = 1654] [serial = 2269] [outer = 0x12ad4b000] 15:35:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a91f800 == 75 [pid = 1654] [id = 757] 15:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x12b28b000) [pid = 1654] [serial = 2270] [outer = 0x0] 15:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x12addec00) [pid = 1654] [serial = 2271] [outer = 0x12b28b000] 15:35:13 INFO - PROCESS | 1654 | 1461710113213 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:35:13 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:35:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 15:35:13 INFO - PROCESS | 1654 | 1461710113237 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1654 | 1461710113239 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:35:13 INFO - PROCESS | 1654 | 1461710113243 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1654 | 1461710113244 Marionette TRACE conn2 <- [1,2994,null,{}] 15:35:13 INFO - PROCESS | 1654 | 1461710113248 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:35:13 INFO - PROCESS | 1654 | 1461710113373 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:35:13 INFO - PROCESS | 1654 | 1461710113379 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d3d2800 == 76 [pid = 1654] [id = 758] 15:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x12aeba000) [pid = 1654] [serial = 2272] [outer = 0x0] 15:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x12b45e800) [pid = 1654] [serial = 2273] [outer = 0x12aeba000] 15:35:13 INFO - PROCESS | 1654 | 1461710113405 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x12b796400) [pid = 1654] [serial = 2274] [outer = 0x12aeba000] 15:35:13 INFO - PROCESS | 1654 | 1461710113754 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:35:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:35:13 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:35:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 15:35:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:35:13 INFO - PROCESS | 1654 | 1461710113765 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1654 | 1461710113766 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:35:13 INFO - PROCESS | 1654 | 1461710113768 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1654 | 1461710113769 Marionette TRACE conn2 <- [1,2998,null,{}] 15:35:13 INFO - PROCESS | 1654 | 1461710113771 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:35:13 INFO - PROCESS | 1654 | 1461710113937 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:35:13 INFO - PROCESS | 1654 | 1461710113984 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e73f000 == 77 [pid = 1654] [id = 759] 15:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x12aebb400) [pid = 1654] [serial = 2275] [outer = 0x0] 15:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x12bacc800) [pid = 1654] [serial = 2276] [outer = 0x12aebb400] 15:35:14 INFO - PROCESS | 1654 | 1461710114027 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12d362800) [pid = 1654] [serial = 2277] [outer = 0x12aebb400] 15:35:14 INFO - PROCESS | 1654 | 1461710114305 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:35:14 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:35:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 571ms 15:35:14 INFO - PROCESS | 1654 | 1461710114340 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1654 | 1461710114341 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:35:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:35:14 INFO - PROCESS | 1654 | 1461710114359 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1654 | 1461710114362 Marionette TRACE conn2 <- [1,3002,null,{}] 15:35:14 INFO - PROCESS | 1654 | 1461710114366 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:35:14 INFO - PROCESS | 1654 | 1461710114495 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:35:14 INFO - PROCESS | 1654 | 1461710114509 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f5d0800 == 78 [pid = 1654] [id = 760] 15:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x12aac4000) [pid = 1654] [serial = 2278] [outer = 0x0] 15:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12aac9400) [pid = 1654] [serial = 2279] [outer = 0x12aac4000] 15:35:14 INFO - PROCESS | 1654 | 1461710114535 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12aacd800) [pid = 1654] [serial = 2280] [outer = 0x12aac4000] 15:35:14 INFO - PROCESS | 1654 | 1461710114865 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:35:14 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:35:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 531ms 15:35:14 INFO - PROCESS | 1654 | 1461710114883 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1654 | 1461710114885 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:35:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:35:14 INFO - PROCESS | 1654 | 1461710114887 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1654 | 1461710114888 Marionette TRACE conn2 <- [1,3006,null,{}] 15:35:14 INFO - PROCESS | 1654 | 1461710114890 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:35:15 INFO - PROCESS | 1654 | 1461710115019 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:35:15 INFO - PROCESS | 1654 | 1461710115033 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x130147800 == 79 [pid = 1654] [id = 761] 15:35:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12aad0000) [pid = 1654] [serial = 2281] [outer = 0x0] 15:35:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12d362c00) [pid = 1654] [serial = 2282] [outer = 0x12aad0000] 15:35:15 INFO - PROCESS | 1654 | 1461710115059 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x12e2cf800) [pid = 1654] [serial = 2283] [outer = 0x12aad0000] 15:35:15 INFO - PROCESS | 1654 | 1461710115407 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:35:15 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:35:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 570ms 15:35:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:35:15 INFO - PROCESS | 1654 | 1461710115458 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1654 | 1461710115459 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:35:15 INFO - PROCESS | 1654 | 1461710115461 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1654 | 1461710115462 Marionette TRACE conn2 <- [1,3010,null,{}] 15:35:15 INFO - PROCESS | 1654 | 1461710115464 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:35:15 INFO - PROCESS | 1654 | 1461710115592 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:35:15 INFO - PROCESS | 1654 | 1461710115605 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x137643000 == 80 [pid = 1654] [id = 762] 15:35:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12e2d2000) [pid = 1654] [serial = 2284] [outer = 0x0] 15:35:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12e6a5800) [pid = 1654] [serial = 2285] [outer = 0x12e2d2000] 15:35:15 INFO - PROCESS | 1654 | 1461710115631 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12e946000) [pid = 1654] [serial = 2286] [outer = 0x12e2d2000] 15:35:15 INFO - PROCESS | 1654 | 1461710115965 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:35:15 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:35:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 15:35:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:35:15 INFO - PROCESS | 1654 | 1461710115982 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1654 | 1461710115983 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:35:15 INFO - PROCESS | 1654 | 1461710115985 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1654 | 1461710115986 Marionette TRACE conn2 <- [1,3014,null,{}] 15:35:15 INFO - PROCESS | 1654 | 1461710115989 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:35:16 INFO - PROCESS | 1654 | 1461710116121 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:35:16 INFO - PROCESS | 1654 | 1461710116136 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x13884e000 == 81 [pid = 1654] [id = 763] 15:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x12e9ac400) [pid = 1654] [serial = 2287] [outer = 0x0] 15:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x12ea0b000) [pid = 1654] [serial = 2288] [outer = 0x12e9ac400] 15:35:16 INFO - PROCESS | 1654 | 1461710116162 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x12ea36400) [pid = 1654] [serial = 2289] [outer = 0x12e9ac400] 15:35:16 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:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x12bd7ac00) [pid = 1654] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x12d093800) [pid = 1654] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x12e7ef400) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x114bf0c00) [pid = 1654] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x11bf7dc00) [pid = 1654] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x12ad46800) [pid = 1654] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12b28dc00) [pid = 1654] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x11c443800) [pid = 1654] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x12aeb6000) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x1187f3800) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x12ea38400) [pid = 1654] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x1241fe000) [pid = 1654] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:35:16 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x124479400) [pid = 1654] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:35:16 INFO - PROCESS | 1654 | 1461710116710 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:35:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:35:16 INFO - {} 15:35:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:35:16 INFO - {} 15:35:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:35:16 INFO - {} 15:35:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:35:16 INFO - {} 15:35:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 769ms 15:35:16 INFO - PROCESS | 1654 | 1461710116755 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1654 | 1461710116757 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /FileAPI/fileReader.html 15:35:16 INFO - PROCESS | 1654 | 1461710116759 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1654 | 1461710116763 Marionette TRACE conn2 <- [1,3018,null,{}] 15:35:16 INFO - PROCESS | 1654 | 1461710116767 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:35:16 INFO - PROCESS | 1654 | 1461710116880 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:35:16 INFO - PROCESS | 1654 | 1461710116884 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x138c0d000 == 82 [pid = 1654] [id = 764] 15:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12b28dc00) [pid = 1654] [serial = 2290] [outer = 0x0] 15:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x12eaa1400) [pid = 1654] [serial = 2291] [outer = 0x12b28dc00] 15:35:16 INFO - PROCESS | 1654 | 1461710116913 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12ff18400) [pid = 1654] [serial = 2292] [outer = 0x12b28dc00] 15:35:17 INFO - PROCESS | 1654 | 1461710117243 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:35:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:35:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:35:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:35:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:35:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 524ms 15:35:17 INFO - PROCESS | 1654 | 1461710117284 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1654 | 1461710117285 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:35:17 INFO - TEST-START | /FileAPI/historical.html 15:35:17 INFO - PROCESS | 1654 | 1461710117287 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1654 | 1461710117288 Marionette TRACE conn2 <- [1,3022,null,{}] 15:35:17 INFO - PROCESS | 1654 | 1461710117291 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:35:17 INFO - PROCESS | 1654 | 1461710117444 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:35:17 INFO - PROCESS | 1654 | 1461710117451 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x139cc8000 == 83 [pid = 1654] [id = 765] 15:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12adc2800) [pid = 1654] [serial = 2293] [outer = 0x0] 15:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12adc5000) [pid = 1654] [serial = 2294] [outer = 0x12adc2800] 15:35:17 INFO - PROCESS | 1654 | 1461710117476 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12adcac00) [pid = 1654] [serial = 2295] [outer = 0x12adc2800] 15:35:17 INFO - PROCESS | 1654 | 1461710117790 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:35:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:35:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:35:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:35:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:35:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:35:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:35:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:35:17 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 15:35:17 INFO - PROCESS | 1654 | 1461710117809 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1654 | 1461710117811 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:35:17 INFO - TEST-START | /FileAPI/idlharness.html 15:35:17 INFO - PROCESS | 1654 | 1461710117816 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1654 | 1461710117817 Marionette TRACE conn2 <- [1,3026,null,{}] 15:35:17 INFO - PROCESS | 1654 | 1461710117819 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:35:17 INFO - PROCESS | 1654 | 1461710117922 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:35:17 INFO - PROCESS | 1654 | 1461710117927 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x137899000 == 84 [pid = 1654] [id = 766] 15:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x12adcc800) [pid = 1654] [serial = 2296] [outer = 0x0] 15:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12ffc6000) [pid = 1654] [serial = 2297] [outer = 0x12adcc800] 15:35:17 INFO - PROCESS | 1654 | 1461710117951 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12ffcf400) [pid = 1654] [serial = 2298] [outer = 0x12adcc800] 15:35:18 INFO - PROCESS | 1654 | 1461710118680 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:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:35:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:35:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:35:18 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:35:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:35:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:35:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:35:18 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:35:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:35:18 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:35:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:35:18 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:35:18 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:35:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:35:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:35:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:35:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:35:18 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:35:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:35:18 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:35:18 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:35:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:35:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:35:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:35:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:35:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:35:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 941ms 15:35:18 INFO - PROCESS | 1654 | 1461710118758 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1654 | 1461710118760 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:35:18 INFO - TEST-START | /FileAPI/idlharness.worker 15:35:18 INFO - PROCESS | 1654 | 1461710118764 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1654 | 1461710118767 Marionette TRACE conn2 <- [1,3030,null,{}] 15:35:18 INFO - PROCESS | 1654 | 1461710118773 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:35:18 INFO - PROCESS | 1654 | 1461710118903 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:35:19 INFO - PROCESS | 1654 | 1461710119099 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x127893000 == 85 [pid = 1654] [id = 767] 15:35:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x11bf89400) [pid = 1654] [serial = 2299] [outer = 0x0] 15:35:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x11bf8bc00) [pid = 1654] [serial = 2300] [outer = 0x11bf89400] 15:35:19 INFO - PROCESS | 1654 | 1461710119144 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x11c1b5c00) [pid = 1654] [serial = 2301] [outer = 0x11bf89400] 15:35:19 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:35:20 INFO - PROCESS | 1654 | 1461710120022 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:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:35:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:35:20 INFO - {} 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:35:20 INFO - {} 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:35:20 INFO - {} 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:35:20 INFO - {} 15:35:20 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:35:20 INFO - {} 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:35:20 INFO - {} 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:35:20 INFO - {} 15:35:20 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:35:20 INFO - {} 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 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:35:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:35:20 INFO - {} 15:35:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1294ms 15:35:20 INFO - PROCESS | 1654 | 1461710120060 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1654 | 1461710120066 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:35:20 INFO - PROCESS | 1654 | 1461710120073 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1654 | 1461710120075 Marionette TRACE conn2 <- [1,3034,null,{}] 15:35:20 INFO - PROCESS | 1654 | 1461710120078 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:35:20 INFO - PROCESS | 1654 | 1461710120284 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:35:20 INFO - PROCESS | 1654 | 1461710120480 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ae8a800 == 86 [pid = 1654] [id = 768] 15:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x128f95000) [pid = 1654] [serial = 2302] [outer = 0x0] 15:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x13881a400) [pid = 1654] [serial = 2303] [outer = 0x128f95000] 15:35:20 INFO - PROCESS | 1654 | 1461710120557 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x139647800) [pid = 1654] [serial = 2304] [outer = 0x128f95000] 15:35:20 INFO - PROCESS | 1654 | 1461710120921 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:35:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:35:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 872ms 15:35:20 INFO - PROCESS | 1654 | 1461710120945 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1654 | 1461710120946 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:35:20 INFO - PROCESS | 1654 | 1461710120949 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1654 | 1461710120951 Marionette TRACE conn2 <- [1,3038,null,{}] 15:35:20 INFO - PROCESS | 1654 | 1461710120959 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:35:21 INFO - PROCESS | 1654 | 1461710121086 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:35:21 INFO - PROCESS | 1654 | 1461710121207 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x139c04000 == 87 [pid = 1654] [id = 769] 15:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x13880b800) [pid = 1654] [serial = 2305] [outer = 0x0] 15:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x138817800) [pid = 1654] [serial = 2306] [outer = 0x13880b800] 15:35:21 INFO - PROCESS | 1654 | 1461710121241 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x13964f800) [pid = 1654] [serial = 2307] [outer = 0x13880b800] 15:35:21 INFO - PROCESS | 1654 | 1461710121619 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:35:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:35:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:35:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 15:35:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:35:21 INFO - PROCESS | 1654 | 1461710121671 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1654 | 1461710121673 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:35:21 INFO - PROCESS | 1654 | 1461710121675 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1654 | 1461710121677 Marionette TRACE conn2 <- [1,3042,null,{}] 15:35:21 INFO - PROCESS | 1654 | 1461710121679 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:35:21 INFO - PROCESS | 1654 | 1461710121799 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:35:21 INFO - PROCESS | 1654 | 1461710121915 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e70c000 == 88 [pid = 1654] [id = 770] 15:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x12ad46800) [pid = 1654] [serial = 2308] [outer = 0x0] 15:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x12e502c00) [pid = 1654] [serial = 2309] [outer = 0x12ad46800] 15:35:21 INFO - PROCESS | 1654 | 1461710121946 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x137876c00) [pid = 1654] [serial = 2310] [outer = 0x12ad46800] 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:35:22 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:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:35:22 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:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:35:22 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:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:35:22 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:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:35:22 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:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:35:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:35:22 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:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:35:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:35:22 INFO - PROCESS | 1654 | 1461710122492 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:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:35:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:35:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 829ms 15:35:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:35:22 INFO - PROCESS | 1654 | 1461710122506 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1654 | 1461710122508 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1654 | 1461710122552 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1654 | 1461710122553 Marionette TRACE conn2 <- [1,3046,null,{}] 15:35:22 INFO - PROCESS | 1654 | 1461710122557 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:35:22 INFO - PROCESS | 1654 | 1461710122667 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:35:22 INFO - PROCESS | 1654 | 1461710122787 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x13a106800 == 89 [pid = 1654] [id = 771] 15:35:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x12e9b2400) [pid = 1654] [serial = 2311] [outer = 0x0] 15:35:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 249 (0x13a0f0800) [pid = 1654] [serial = 2312] [outer = 0x12e9b2400] 15:35:22 INFO - PROCESS | 1654 | 1461710122878 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 250 (0x13a755c00) [pid = 1654] [serial = 2313] [outer = 0x12e9b2400] 15:35:23 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:35:23 INFO - PROCESS | 1654 | 1461710123402 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:35:23 INFO - {} 15:35:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 917ms 15:35:23 INFO - PROCESS | 1654 | 1461710123445 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1654 | 1461710123446 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:35:23 INFO - PROCESS | 1654 | 1461710123450 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1654 | 1461710123452 Marionette TRACE conn2 <- [1,3050,null,{}] 15:35:23 INFO - PROCESS | 1654 | 1461710123454 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:35:23 INFO - PROCESS | 1654 | 1461710123588 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:35:23 INFO - PROCESS | 1654 | 1461710123678 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x146e74000 == 90 [pid = 1654] [id = 772] 15:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 251 (0x114f3dc00) [pid = 1654] [serial = 2314] [outer = 0x0] 15:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 252 (0x13a7ecc00) [pid = 1654] [serial = 2315] [outer = 0x114f3dc00] 15:35:23 INFO - PROCESS | 1654 | 1461710123711 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 253 (0x13a7f4400) [pid = 1654] [serial = 2316] [outer = 0x114f3dc00] 15:35:24 INFO - PROCESS | 1654 | 1461710124068 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:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:35:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 669ms 15:35:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:35:24 INFO - PROCESS | 1654 | 1461710124121 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1654 | 1461710124122 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:35:24 INFO - PROCESS | 1654 | 1461710124124 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1654 | 1461710124126 Marionette TRACE conn2 <- [1,3054,null,{}] 15:35:24 INFO - PROCESS | 1654 | 1461710124128 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:35:24 INFO - PROCESS | 1654 | 1461710124247 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:35:24 INFO - PROCESS | 1654 | 1461710124370 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x145f1f800 == 91 [pid = 1654] [id = 773] 15:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 254 (0x13a7f4800) [pid = 1654] [serial = 2317] [outer = 0x0] 15:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 255 (0x13aad2400) [pid = 1654] [serial = 2318] [outer = 0x13a7f4800] 15:35:24 INFO - PROCESS | 1654 | 1461710124404 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 256 (0x13aad8400) [pid = 1654] [serial = 2319] [outer = 0x13a7f4800] 15:35:24 INFO - PROCESS | 1654 | 1461710124876 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:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:35:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:35:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:35:24 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:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:35:24 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:35:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:35:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:35:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 790ms 15:35:24 INFO - PROCESS | 1654 | 1461710124979 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1654 | 1461710124981 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:35:24 INFO - PROCESS | 1654 | 1461710124986 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1654 | 1461710124988 Marionette TRACE conn2 <- [1,3058,null,{}] 15:35:24 INFO - PROCESS | 1654 | 1461710124990 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:35:25 INFO - PROCESS | 1654 | 1461710125156 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:35:25 INFO - PROCESS | 1654 | 1461710125375 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b769800 == 92 [pid = 1654] [id = 774] 15:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 257 (0x123c31000) [pid = 1654] [serial = 2320] [outer = 0x0] 15:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 258 (0x123c33400) [pid = 1654] [serial = 2321] [outer = 0x123c31000] 15:35:25 INFO - PROCESS | 1654 | 1461710125430 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 259 (0x12a4d7000) [pid = 1654] [serial = 2322] [outer = 0x123c31000] 15:35:26 INFO - PROCESS | 1654 | 1461710126142 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:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:35:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:35:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:35:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:35:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:35:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:35:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:35:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:35:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:35:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1172ms 15:35:26 INFO - PROCESS | 1654 | 1461710126160 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1654 | 1461710126163 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:35:26 INFO - PROCESS | 1654 | 1461710126166 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1654 | 1461710126168 Marionette TRACE conn2 <- [1,3062,null,{}] 15:35:26 INFO - PROCESS | 1654 | 1461710126172 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:35:26 INFO - PROCESS | 1654 | 1461710126286 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:35:26 INFO - PROCESS | 1654 | 1461710126408 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x129eca000 == 93 [pid = 1654] [id = 775] 15:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 260 (0x11509f800) [pid = 1654] [serial = 2323] [outer = 0x0] 15:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 261 (0x11565dc00) [pid = 1654] [serial = 2324] [outer = 0x11509f800] 15:35:26 INFO - PROCESS | 1654 | 1461710126440 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 262 (0x11894ac00) [pid = 1654] [serial = 2325] [outer = 0x11509f800] 15:35:26 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:35:26 INFO - PROCESS | 1654 | 1461710126838 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:35:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:35:26 INFO - {} 15:35:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 15:35:26 INFO - PROCESS | 1654 | 1461710126931 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1654 | 1461710126935 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:35:26 INFO - PROCESS | 1654 | 1461710126941 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1654 | 1461710126943 Marionette TRACE conn2 <- [1,3066,null,{}] 15:35:26 INFO - PROCESS | 1654 | 1461710126945 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:35:27 INFO - PROCESS | 1654 | 1461710127038 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:35:27 INFO - PROCESS | 1654 | 1461710127162 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c18a000 == 94 [pid = 1654] [id = 776] 15:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 263 (0x118fa1400) [pid = 1654] [serial = 2326] [outer = 0x0] 15:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 264 (0x11bccac00) [pid = 1654] [serial = 2327] [outer = 0x118fa1400] 15:35:27 INFO - PROCESS | 1654 | 1461710127191 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 265 (0x11c519c00) [pid = 1654] [serial = 2328] [outer = 0x118fa1400] 15:35:27 INFO - PROCESS | 1654 | 1461710127548 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:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:35:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:35:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 620ms 15:35:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:35:27 INFO - PROCESS | 1654 | 1461710127561 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1654 | 1461710127563 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:35:27 INFO - PROCESS | 1654 | 1461710127565 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1654 | 1461710127567 Marionette TRACE conn2 <- [1,3070,null,{}] 15:35:27 INFO - PROCESS | 1654 | 1461710127575 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:35:27 INFO - PROCESS | 1654 | 1461710127686 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:35:27 INFO - PROCESS | 1654 | 1461710127819 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12afde000 == 95 [pid = 1654] [id = 777] 15:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 266 (0x123de7c00) [pid = 1654] [serial = 2329] [outer = 0x0] 15:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 267 (0x12497bc00) [pid = 1654] [serial = 2330] [outer = 0x123de7c00] 15:35:27 INFO - PROCESS | 1654 | 1461710127851 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 268 (0x128d93800) [pid = 1654] [serial = 2331] [outer = 0x123de7c00] 15:35:28 INFO - PROCESS | 1654 | 1461710128244 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:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:35:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 725ms 15:35:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:35:28 INFO - PROCESS | 1654 | 1461710128290 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1654 | 1461710128292 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:35:28 INFO - PROCESS | 1654 | 1461710128294 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1654 | 1461710128295 Marionette TRACE conn2 <- [1,3074,null,{}] 15:35:28 INFO - PROCESS | 1654 | 1461710128297 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:35:28 INFO - PROCESS | 1654 | 1461710128407 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:35:28 INFO - PROCESS | 1654 | 1461710128529 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e322800 == 96 [pid = 1654] [id = 778] 15:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 269 (0x114f3c800) [pid = 1654] [serial = 2332] [outer = 0x0] 15:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 270 (0x114f40800) [pid = 1654] [serial = 2333] [outer = 0x114f3c800] 15:35:28 INFO - PROCESS | 1654 | 1461710128558 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 271 (0x12a96cc00) [pid = 1654] [serial = 2334] [outer = 0x114f3c800] 15:35:28 INFO - PROCESS | 1654 | --DOCSHELL 0x139cc8000 == 95 [pid = 1654] [id = 765] 15:35:28 INFO - PROCESS | 1654 | --DOCSHELL 0x138c0d000 == 94 [pid = 1654] [id = 764] 15:35:28 INFO - PROCESS | 1654 | --DOCSHELL 0x13884e000 == 93 [pid = 1654] [id = 763] 15:35:28 INFO - PROCESS | 1654 | --DOCSHELL 0x137643000 == 92 [pid = 1654] [id = 762] 15:35:28 INFO - PROCESS | 1654 | --DOCSHELL 0x130147800 == 91 [pid = 1654] [id = 761] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 270 (0x127663800) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 269 (0x12d62f800) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 268 (0x12bd75800) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 267 (0x12b5f3400) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 266 (0x12e9ab800) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 265 (0x11c514400) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 264 (0x12ad4f000) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 15:35:28 INFO - PROCESS | 1654 | --DOMWINDOW == 263 (0x114f03000) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 262 (0x11c343400) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 261 (0x12fd8d400) [pid = 1654] [serial = 2212] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | 1461710128997 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:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12f5d0800 == 90 [pid = 1654] [id = 760] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12e73f000 == 89 [pid = 1654] [id = 759] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12d3d2800 == 88 [pid = 1654] [id = 758] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12a91f800 == 87 [pid = 1654] [id = 757] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac3e800 == 86 [pid = 1654] [id = 756] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1a4800 == 85 [pid = 1654] [id = 755] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x123e77000 == 84 [pid = 1654] [id = 754] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x129ed0800 == 83 [pid = 1654] [id = 753] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12ae87000 == 82 [pid = 1654] [id = 749] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x136f1a800 == 81 [pid = 1654] [id = 748] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12afde800 == 80 [pid = 1654] [id = 747] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12afc2800 == 79 [pid = 1654] [id = 746] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x137645800 == 78 [pid = 1654] [id = 745] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12ada2000 == 77 [pid = 1654] [id = 744] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12ad87800 == 76 [pid = 1654] [id = 743] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x13a0c9000 == 75 [pid = 1654] [id = 742] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x138c20800 == 74 [pid = 1654] [id = 741] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x1376dc000 == 73 [pid = 1654] [id = 740] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd33800 == 72 [pid = 1654] [id = 739] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x11ba0a800 == 71 [pid = 1654] [id = 738] 15:35:29 INFO - PROCESS | 1654 | --DOCSHELL 0x139ccd000 == 70 [pid = 1654] [id = 737] 15:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:35:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:35:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 15:35:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:35:29 INFO - PROCESS | 1654 | 1461710129015 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1654 | 1461710129016 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:35:29 INFO - PROCESS | 1654 | 1461710129018 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1654 | 1461710129019 Marionette TRACE conn2 <- [1,3078,null,{}] 15:35:29 INFO - PROCESS | 1654 | 1461710129021 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:35:29 INFO - PROCESS | 1654 | 1461710129123 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 260 (0x12f5a6800) [pid = 1654] [serial = 2210] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 259 (0x12d3eec00) [pid = 1654] [serial = 2206] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 258 (0x116680800) [pid = 1654] [serial = 2203] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 257 (0x12839cc00) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 256 (0x12a975400) [pid = 1654] [serial = 2186] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 255 (0x12ea35800) [pid = 1654] [serial = 2201] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 254 (0x12eaa2c00) [pid = 1654] [serial = 2207] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 253 (0x12bd79400) [pid = 1654] [serial = 2192] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 252 (0x12d3ed000) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 251 (0x12e6a1c00) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 250 (0x12e2d3c00) [pid = 1654] [serial = 2195] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 249 (0x12e945800) [pid = 1654] [serial = 2200] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 248 (0x12e7ef000) [pid = 1654] [serial = 2198] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x11c1b0800) [pid = 1654] [serial = 2204] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x11c9eec00) [pid = 1654] [serial = 2180] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x11c33e000) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x12ad50c00) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x12aec0800) [pid = 1654] [serial = 2189] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x12b792800) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x123c38000) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x12447bc00) [pid = 1654] [serial = 2183] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x12aec1800) [pid = 1654] [serial = 2147] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x11afcec00) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x118944c00) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x12f59e800) [pid = 1654] [serial = 2209] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1654 | 1461710129251 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c2e000 == 71 [pid = 1654] [id = 779] 15:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x114f3d000) [pid = 1654] [serial = 2335] [outer = 0x0] 15:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x11c1ab000) [pid = 1654] [serial = 2336] [outer = 0x114f3d000] 15:35:29 INFO - PROCESS | 1654 | 1461710129300 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x123c2fc00) [pid = 1654] [serial = 2337] [outer = 0x114f3d000] 15:35:29 INFO - PROCESS | 1654 | 1461710129747 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:35:29 INFO - PROCESS | 1654 | 1461710129790 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:35:29 INFO - PROCESS | 1654 | 1461710129792 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1654 | 1461710129793 Marionette TRACE conn2 <- [1,3082,null,{}] 15:35:29 INFO - PROCESS | 1654 | 1461710129796 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:35:29 INFO - PROCESS | 1654 | 1461710129904 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:35:29 INFO - PROCESS | 1654 | 1461710129913 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aa53800 == 72 [pid = 1654] [id = 780] 15:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x12aac5c00) [pid = 1654] [serial = 2338] [outer = 0x0] 15:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x12ac54c00) [pid = 1654] [serial = 2339] [outer = 0x12aac5c00] 15:35:29 INFO - PROCESS | 1654 | 1461710129940 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x12addb800) [pid = 1654] [serial = 2340] [outer = 0x12aac5c00] 15:35:30 INFO - PROCESS | 1654 | 1461710130271 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:35:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:35:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:35:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:35:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 15:35:30 INFO - PROCESS | 1654 | 1461710130313 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1654 | 1461710130314 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:35:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:35:30 INFO - PROCESS | 1654 | 1461710130316 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1654 | 1461710130317 Marionette TRACE conn2 <- [1,3086,null,{}] 15:35:30 INFO - PROCESS | 1654 | 1461710130319 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:35:30 INFO - PROCESS | 1654 | 1461710130422 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:35:30 INFO - PROCESS | 1654 | 1461710130427 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3c800 == 73 [pid = 1654] [id = 781] 15:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x12addbc00) [pid = 1654] [serial = 2341] [outer = 0x0] 15:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x12ade5000) [pid = 1654] [serial = 2342] [outer = 0x12addbc00] 15:35:30 INFO - PROCESS | 1654 | 1461710130456 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x12aeb9000) [pid = 1654] [serial = 2343] [outer = 0x12addbc00] 15:35:30 INFO - PROCESS | 1654 | 1461710130922 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:35:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:35:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 15:35:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:35:30 INFO - PROCESS | 1654 | 1461710130937 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1654 | 1461710130938 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:35:30 INFO - PROCESS | 1654 | 1461710130942 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1654 | 1461710130944 Marionette TRACE conn2 <- [1,3090,null,{}] 15:35:30 INFO - PROCESS | 1654 | 1461710130949 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:35:31 INFO - PROCESS | 1654 | 1461710131110 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:35:31 INFO - PROCESS | 1654 | 1461710131160 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e31d800 == 74 [pid = 1654] [id = 782] 15:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x116680800) [pid = 1654] [serial = 2344] [outer = 0x0] 15:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x12b281c00) [pid = 1654] [serial = 2345] [outer = 0x116680800] 15:35:31 INFO - PROCESS | 1654 | 1461710131186 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x12b4ea800) [pid = 1654] [serial = 2346] [outer = 0x116680800] 15:35:31 INFO - PROCESS | 1654 | 1461710131510 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:35:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:35:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 575ms 15:35:31 INFO - PROCESS | 1654 | 1461710131520 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1654 | 1461710131522 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:35:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:35:31 INFO - PROCESS | 1654 | 1461710131524 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1654 | 1461710131525 Marionette TRACE conn2 <- [1,3094,null,{}] 15:35:31 INFO - PROCESS | 1654 | 1461710131531 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:35:31 INFO - PROCESS | 1654 | 1461710131661 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:35:31 INFO - PROCESS | 1654 | 1461710131677 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eece000 == 75 [pid = 1654] [id = 783] 15:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 249 (0x12b4eac00) [pid = 1654] [serial = 2347] [outer = 0x0] 15:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 250 (0x12b78e400) [pid = 1654] [serial = 2348] [outer = 0x12b4eac00] 15:35:31 INFO - PROCESS | 1654 | 1461710131704 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 251 (0x12b799c00) [pid = 1654] [serial = 2349] [outer = 0x12b4eac00] 15:35:32 INFO - PROCESS | 1654 | 1461710132136 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:35:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:35:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 621ms 15:35:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:35:32 INFO - PROCESS | 1654 | 1461710132148 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1654 | 1461710132150 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:35:32 INFO - PROCESS | 1654 | 1461710132153 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1654 | 1461710132155 Marionette TRACE conn2 <- [1,3098,null,{}] 15:35:32 INFO - PROCESS | 1654 | 1461710132158 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:35:32 INFO - PROCESS | 1654 | 1461710132328 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:35:32 INFO - PROCESS | 1654 | 1461710132348 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b4b6800 == 76 [pid = 1654] [id = 784] 15:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 252 (0x11b77b800) [pid = 1654] [serial = 2350] [outer = 0x0] 15:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 253 (0x12b799000) [pid = 1654] [serial = 2351] [outer = 0x11b77b800] 15:35:32 INFO - PROCESS | 1654 | 1461710132374 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 254 (0x12ba70000) [pid = 1654] [serial = 2352] [outer = 0x11b77b800] 15:35:32 INFO - PROCESS | 1654 | 1461710132743 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:35:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:35:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:35:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 619ms 15:35:32 INFO - PROCESS | 1654 | 1461710132773 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1654 | 1461710132774 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:35:32 INFO - PROCESS | 1654 | 1461710132777 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1654 | 1461710132778 Marionette TRACE conn2 <- [1,3102,null,{}] 15:35:32 INFO - PROCESS | 1654 | 1461710132781 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:35:32 INFO - PROCESS | 1654 | 1461710132922 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:35:32 INFO - PROCESS | 1654 | 1461710132937 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa9d000 == 77 [pid = 1654] [id = 785] 15:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 255 (0x12bacb400) [pid = 1654] [serial = 2353] [outer = 0x0] 15:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 256 (0x12bbf8000) [pid = 1654] [serial = 2354] [outer = 0x12bacb400] 15:35:32 INFO - PROCESS | 1654 | 1461710132966 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 257 (0x12d0a0800) [pid = 1654] [serial = 2355] [outer = 0x12bacb400] 15:35:33 INFO - PROCESS | 1654 | 1461710133318 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:35:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:35:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 570ms 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 256 (0x12b28b000) [pid = 1654] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 255 (0x114f10c00) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 254 (0x123c1b800) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 253 (0x12aebb400) [pid = 1654] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 252 (0x119290000) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 251 (0x12b28dc00) [pid = 1654] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 250 (0x1186b2800) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 249 (0x128f9f800) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 248 (0x12b288800) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x12b28a400) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x123c39c00) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x114bf3400) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x1135f0400) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x114352c00) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x128f97400) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x11af63800) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x12ad4b000) [pid = 1654] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x12e9ac400) [pid = 1654] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x119360c00) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x114fe8800) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x118785400) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x114fda000) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x114fe6400) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x12b790400) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12aac4000) [pid = 1654] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x12adc2800) [pid = 1654] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x114fe5400) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x12e2d2000) [pid = 1654] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x128d96800) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x12a97a800) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x114588400) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x115653800) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x12aad0000) [pid = 1654] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x115713c00) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x12b283000) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x1152c4c00) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x124754c00) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x1278a7400) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x11af5fc00) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x11bcca800) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x12828c000) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x11ca69800) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12b463c00) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12d3ed400) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x123bae400) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12ea16800) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12aeba000) [pid = 1654] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x11bf86000) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12a483c00) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:35:33 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x119d95400) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:35:33 INFO - PROCESS | 1654 | 1461710133934 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1654 | 1461710133936 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:35:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:35:33 INFO - PROCESS | 1654 | 1461710133946 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1654 | 1461710133947 Marionette TRACE conn2 <- [1,3106,null,{}] 15:35:33 INFO - PROCESS | 1654 | 1461710133950 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:35:34 INFO - PROCESS | 1654 | 1461710134053 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:35:34 INFO - PROCESS | 1654 | 1461710134059 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ba73000 == 78 [pid = 1654] [id = 786] 15:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x114f10c00) [pid = 1654] [serial = 2356] [outer = 0x0] 15:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x1150a8400) [pid = 1654] [serial = 2357] [outer = 0x114f10c00] 15:35:34 INFO - PROCESS | 1654 | 1461710134085 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x11878f000) [pid = 1654] [serial = 2358] [outer = 0x114f10c00] 15:35:34 INFO - PROCESS | 1654 | 1461710134435 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:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:35:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 522ms 15:35:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:35:34 INFO - PROCESS | 1654 | 1461710134469 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1654 | 1461710134470 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:35:34 INFO - PROCESS | 1654 | 1461710134472 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1654 | 1461710134473 Marionette TRACE conn2 <- [1,3110,null,{}] 15:35:34 INFO - PROCESS | 1654 | 1461710134476 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:35:34 INFO - PROCESS | 1654 | 1461710134617 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:35:34 INFO - PROCESS | 1654 | 1461710134625 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e705000 == 79 [pid = 1654] [id = 787] 15:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x114fda800) [pid = 1654] [serial = 2359] [outer = 0x0] 15:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x11acbcc00) [pid = 1654] [serial = 2360] [outer = 0x114fda800] 15:35:34 INFO - PROCESS | 1654 | 1461710134653 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x123ba2800) [pid = 1654] [serial = 2361] [outer = 0x114fda800] 15:35:34 INFO - PROCESS | 1654 | 1461710134971 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:35:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:35:34 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:35:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:35:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms 15:35:35 INFO - PROCESS | 1654 | 1461710134999 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:35:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:35:35 INFO - PROCESS | 1654 | 1461710135001 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:35:35 INFO - PROCESS | 1654 | 1461710135005 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1654 | 1461710135008 Marionette TRACE conn2 <- [1,3114,null,{}] 15:35:35 INFO - PROCESS | 1654 | 1461710135010 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:35:35 INFO - PROCESS | 1654 | 1461710135176 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:35:35 INFO - PROCESS | 1654 | 1461710135302 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\", \"062772df-8503-4dbf-9dc3-2f030b148d61\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x136f1e000 == 80 [pid = 1654] [id = 788] 15:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x115657800) [pid = 1654] [serial = 2362] [outer = 0x0] 15:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x123c23800) [pid = 1654] [serial = 2363] [outer = 0x115657800] 15:35:35 INFO - PROCESS | 1654 | 1461710135345 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x128f94400) [pid = 1654] [serial = 2364] [outer = 0x115657800] 15:35:35 INFO - PROCESS | 1654 | 1461710135635 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:35:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:35:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 677ms 15:35:35 INFO - PROCESS | 1654 | 1461710135685 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1654 | 1461710135687 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:35:36 WARNING - u'runner_teardown' () 15:35:36 INFO - No more tests 15:35:36 INFO - Got 0 unexpected results 15:35:36 INFO - SUITE-END | took 519s 15:35:36 INFO - Closing logging queue 15:35:36 INFO - queue closed 15:35:36 INFO - Return code: 0 15:35:36 WARNING - # TBPL SUCCESS # 15:35:36 INFO - Running post-action listener: _resource_record_post_action 15:35:36 INFO - Running post-run listener: _resource_record_post_run 15:35:37 INFO - Total resource usage - Wall time: 543s; CPU: 57.0%; Read bytes: 37975552; Write bytes: 996318208; Read time: 386; Write time: 4871 15:35:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:35:37 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195570176; Write bytes: 191178752; Read time: 15937; Write time: 491 15:35:37 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 35771904; Write bytes: 793596928; Read time: 361; Write time: 4345 15:35:37 INFO - Running post-run listener: _upload_blobber_files 15:35:37 INFO - Blob upload gear active. 15:35:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:35:37 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:35:37 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:35:37 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:35:38 INFO - (blobuploader) - INFO - Open directory for files ... 15:35:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:35:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:35:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:35:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:35:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:35:39 INFO - (blobuploader) - INFO - Done attempting. 15:35:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:35:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:35:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:35:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:35:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:35:41 INFO - (blobuploader) - INFO - Done attempting. 15:35:41 INFO - (blobuploader) - INFO - Iteration through files over. 15:35:41 INFO - Return code: 0 15:35:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:35:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:35:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6ac853afe719435b775b1a94e104ff0f8218f2ce3a394372ce6cea4cdc0a476757a43417d45799e2c1e7e35dc12cd05ec30fa06b39cdcd61582112e5d61790a9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/79a63245ca10bc62271debb59245bdf14b0539bd422defe85ecb419e4462e56862925f172cf5b4ed14c0c9a218c7a157c454892b2daf393774703386d3e624be"} 15:35:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:35:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:35:41 INFO - Contents: 15:35:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6ac853afe719435b775b1a94e104ff0f8218f2ce3a394372ce6cea4cdc0a476757a43417d45799e2c1e7e35dc12cd05ec30fa06b39cdcd61582112e5d61790a9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/79a63245ca10bc62271debb59245bdf14b0539bd422defe85ecb419e4462e56862925f172cf5b4ed14c0c9a218c7a157c454892b2daf393774703386d3e624be"} 15:35:41 INFO - Running post-run listener: copy_logs_to_upload_dir 15:35:41 INFO - Copying logs to upload dir... 15:35:41 INFO - mkdir: /builds/slave/test/build/upload/logs 15:35:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=607.379282 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-26 15:35:41.378575) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 15:35:41.383281) ========= 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.tmVdg8WfJn/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.VyK1vD5thK/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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/6ac853afe719435b775b1a94e104ff0f8218f2ce3a394372ce6cea4cdc0a476757a43417d45799e2c1e7e35dc12cd05ec30fa06b39cdcd61582112e5d61790a9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/79a63245ca10bc62271debb59245bdf14b0539bd422defe85ecb419e4462e56862925f172cf5b4ed14c0c9a218c7a157c454892b2daf393774703386d3e624be"} build_url:https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012056 build_url: 'https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/6ac853afe719435b775b1a94e104ff0f8218f2ce3a394372ce6cea4cdc0a476757a43417d45799e2c1e7e35dc12cd05ec30fa06b39cdcd61582112e5d61790a9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/79a63245ca10bc62271debb59245bdf14b0539bd422defe85ecb419e4462e56862925f172cf5b4ed14c0c9a218c7a157c454892b2daf393774703386d3e624be"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fZ1rsdUxRpilq99YTLKlrA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 15:35:41.419861) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:35:41.420271) ========= 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.tmVdg8WfJn/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.VyK1vD5thK/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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.005138 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:35:41.470576) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 15:35:41.470908) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 15:35:41.471295) ========= ========= Total master_lag: 0.44 =========