builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0074 starttime: 1461582400.52 results: success (0) buildid: 20160425025444 builduid: d214a661015c46208beaf882c66ffea9 revision: 0225961ad7adbef25e670abf314ec67f5e6c224d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 04:06:40.515858) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 04:06:40.516350) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 26 secs) (at 2016-04-25 04:06:40.516691) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 26 secs) (at 2016-04-25 04:07:06.984105) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-25 04:07:06.984477) ========= 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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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-25 04:07:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 11.7M=0.001s 2016-04-25 04:07:07 (11.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.208792 ========= master_lag: 4.56 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-25 04:07:11.754648) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-25 04:07:11.755484) ========= 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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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.020352 ========= master_lag: 5.79 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-25 04:07:17.567239) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 04:07:17.567674) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 0225961ad7adbef25e670abf314ec67f5e6c224d --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 0225961ad7adbef25e670abf314ec67f5e6c224d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DGL6JNDtck/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.iaCOs8i4Tn/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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-25 04:07:18,504 truncating revision to first 12 chars 2016-04-25 04:07:18,504 Setting DEBUG logging. 2016-04-25 04:07:18,505 attempt 1/10 2016-04-25 04:07:18,505 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/0225961ad7ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 04:07:19,104 unpacking tar archive at: mozilla-central-0225961ad7ad/testing/mozharness/ program finished with exit code 0 elapsedTime=0.849877 ========= master_lag: 0.93 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 04:07:19.345038) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 04:07:19.345405) ========= script_repo_revision: 0225961ad7adbef25e670abf314ec67f5e6c224d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 04:07:19.345911) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 04:07:19.350276) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 04:07:19.401615) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-25 04:07:19.402078) ========= /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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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 04:07:19 INFO - MultiFileLogger online at 20160425 04:07:19 in /builds/slave/test 04:07:19 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 04:07:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:07:19 INFO - {'append_to_log': False, 04:07:19 INFO - 'base_work_dir': '/builds/slave/test', 04:07:19 INFO - 'blob_upload_branch': 'mozilla-central', 04:07:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:07:19 INFO - 'buildbot_json_path': 'buildprops.json', 04:07:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:07:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:07:19 INFO - 'download_minidump_stackwalk': True, 04:07:19 INFO - 'download_symbols': 'true', 04:07:19 INFO - 'e10s': False, 04:07:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:07:19 INFO - 'tooltool.py': '/tools/tooltool.py', 04:07:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:07:19 INFO - '/tools/misc-python/virtualenv.py')}, 04:07:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:07:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:07:19 INFO - 'log_level': 'info', 04:07:19 INFO - 'log_to_console': True, 04:07:19 INFO - 'opt_config_files': (), 04:07:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:07:19 INFO - '--processes=1', 04:07:19 INFO - '--config=%(test_path)s/wptrunner.ini', 04:07:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:07:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:07:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:07:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:07:19 INFO - 'pip_index': False, 04:07:19 INFO - 'require_test_zip': True, 04:07:19 INFO - 'test_type': ('testharness',), 04:07:19 INFO - 'this_chunk': '1', 04:07:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:07:19 INFO - 'total_chunks': '10', 04:07:19 INFO - 'virtualenv_path': 'venv', 04:07:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:07:19 INFO - 'work_dir': 'build'} 04:07:19 INFO - ##### 04:07:19 INFO - ##### Running clobber step. 04:07:19 INFO - ##### 04:07:19 INFO - Running pre-action listener: _resource_record_pre_action 04:07:19 INFO - Running main action method: clobber 04:07:19 INFO - rmtree: /builds/slave/test/build 04:07:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:07:21 INFO - Running post-action listener: _resource_record_post_action 04:07:21 INFO - ##### 04:07:21 INFO - ##### Running read-buildbot-config step. 04:07:21 INFO - ##### 04:07:21 INFO - Running pre-action listener: _resource_record_pre_action 04:07:21 INFO - Running main action method: read_buildbot_config 04:07:21 INFO - Using buildbot properties: 04:07:21 INFO - { 04:07:21 INFO - "project": "", 04:07:21 INFO - "product": "firefox", 04:07:21 INFO - "script_repo_revision": "production", 04:07:21 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 04:07:21 INFO - "repository": "", 04:07:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 04:07:21 INFO - "buildid": "20160425025444", 04:07:21 INFO - "pgo_build": "False", 04:07:21 INFO - "basedir": "/builds/slave/test", 04:07:21 INFO - "buildnumber": 147, 04:07:21 INFO - "slavename": "t-yosemite-r7-0074", 04:07:21 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 04:07:21 INFO - "platform": "macosx64", 04:07:21 INFO - "branch": "mozilla-central", 04:07:21 INFO - "revision": "0225961ad7adbef25e670abf314ec67f5e6c224d", 04:07:21 INFO - "repo_path": "mozilla-central", 04:07:21 INFO - "moz_repo_path": "", 04:07:21 INFO - "stage_platform": "macosx64", 04:07:21 INFO - "builduid": "d214a661015c46208beaf882c66ffea9", 04:07:21 INFO - "slavebuilddir": "test" 04:07:21 INFO - } 04:07:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 04:07:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 04:07:21 INFO - Running post-action listener: _resource_record_post_action 04:07:21 INFO - ##### 04:07:21 INFO - ##### Running download-and-extract step. 04:07:21 INFO - ##### 04:07:21 INFO - Running pre-action listener: _resource_record_pre_action 04:07:21 INFO - Running main action method: download_and_extract 04:07:21 INFO - mkdir: /builds/slave/test/build/tests 04:07:21 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')]} 04:07:21 INFO - https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:07:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:07:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:07:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:07:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 04:07:24 INFO - Downloaded 1235 bytes. 04:07:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:07:24 INFO - Using the following test package requirements: 04:07:24 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:07:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 04:07:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 04:07:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'jsshell-mac64.zip'], 04:07:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 04:07:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:07:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 04:07:24 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 04:07:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 04:07:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:07:24 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 04:07:24 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:07:24 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')]} 04:07:24 INFO - https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:07:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:07:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:07:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:07:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 04:07:25 INFO - Downloaded 17989082 bytes. 04:07:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:07:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:07:26 INFO - caution: filename not matched: web-platform/* 04:07:26 INFO - Return code: 11 04:07: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')]} 04:07:26 INFO - https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:07:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:07:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:07:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:07:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:07:27 INFO - Downloaded 36402274 bytes. 04:07:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:07:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:07:31 INFO - caution: filename not matched: bin/* 04:07:31 INFO - caution: filename not matched: config/* 04:07:31 INFO - caution: filename not matched: mozbase/* 04:07:31 INFO - caution: filename not matched: marionette/* 04:07:31 INFO - caution: filename not matched: tools/wptserve/* 04:07:31 INFO - Return code: 11 04:07:31 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')]} 04:07:31 INFO - https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:07:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:07:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:07:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 04:07:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 04:07:34 INFO - Downloaded 68863701 bytes. 04:07:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:07:34 INFO - mkdir: /builds/slave/test/properties 04:07:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:07:34 INFO - Writing to file /builds/slave/test/properties/build_url 04:07:34 INFO - Contents: 04:07:34 INFO - build_url:https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:07:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:07:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:07:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:07:35 INFO - Contents: 04:07:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:07: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')]} 04:07:35 INFO - https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:07:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:07:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:07:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:07:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:07:39 INFO - Downloaded 103546682 bytes. 04:07:39 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:07:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:07:42 INFO - Return code: 0 04:07:42 INFO - Running post-action listener: _resource_record_post_action 04:07:42 INFO - Running post-action listener: set_extra_try_arguments 04:07:42 INFO - ##### 04:07:42 INFO - ##### Running create-virtualenv step. 04:07:42 INFO - ##### 04:07:42 INFO - Running pre-action listener: _pre_create_virtualenv 04:07:42 INFO - Running pre-action listener: _resource_record_pre_action 04:07:42 INFO - Running main action method: create_virtualenv 04:07:42 INFO - Creating virtualenv /builds/slave/test/build/venv 04:07:42 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 04:07:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:07:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:07:43 INFO - Using real prefix '/tools/python27' 04:07:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:07:43 INFO - Installing distribute.............................................................................................................................................................................................done. 04:07:46 INFO - Installing pip.................done. 04:07:46 INFO - Return code: 0 04:07:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:07:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:07:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:07:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:46 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 0x105382e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd42d7f920>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539b5e0>, '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 0x104f7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104fa9990>, '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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:07:46 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 04:07:46 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 04:07:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DGL6JNDtck/Render', 04:07:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:07:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:07:46 INFO - 'HOME': '/Users/cltbld', 04:07:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:07:46 INFO - 'LOGNAME': 'cltbld', 04:07:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:07:46 INFO - 'MOZ_NO_REMOTE': '1', 04:07:46 INFO - 'NO_EM_RESTART': '1', 04:07:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:07:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:07:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:07:46 INFO - 'PWD': '/builds/slave/test', 04:07:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:07:46 INFO - 'SHELL': '/bin/bash', 04:07:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iaCOs8i4Tn/Listeners', 04:07:46 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 04:07:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:07:46 INFO - 'USER': 'cltbld', 04:07:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:07:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:07:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:07:46 INFO - 'XPC_FLAGS': '0x0', 04:07:46 INFO - 'XPC_SERVICE_NAME': '0', 04:07:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:07:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:07:46 INFO - Downloading/unpacking psutil>=0.7.1 04:07:46 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 04:07:46 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 04:07:46 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 04:07:46 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 04:07:46 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 04:07:46 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 04:07:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:07:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:07:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:07:49 INFO - Installing collected packages: psutil 04:07:49 INFO - Running setup.py install for psutil 04:07:49 INFO - building 'psutil._psutil_osx' extension 04:07:49 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 04:07:50 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 04:07:50 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 04:07:50 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 04:07:50 INFO - building 'psutil._psutil_posix' extension 04:07:50 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 04:07:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:07:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:07:50 INFO - ^ 04:07:50 INFO - 1 warning generated. 04:07:50 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 04:07:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:07:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:07:50 INFO - Successfully installed psutil 04:07:50 INFO - Cleaning up... 04:07:50 INFO - Return code: 0 04:07:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:07:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:07:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:07:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:50 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 0x105382e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd42d7f920>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539b5e0>, '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 0x104f7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104fa9990>, '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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:07:50 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 04:07:50 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 04:07:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DGL6JNDtck/Render', 04:07:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:07:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:07:50 INFO - 'HOME': '/Users/cltbld', 04:07:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:07:50 INFO - 'LOGNAME': 'cltbld', 04:07:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:07:50 INFO - 'MOZ_NO_REMOTE': '1', 04:07:50 INFO - 'NO_EM_RESTART': '1', 04:07:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:07:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:07:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:07:50 INFO - 'PWD': '/builds/slave/test', 04:07:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:07:50 INFO - 'SHELL': '/bin/bash', 04:07:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iaCOs8i4Tn/Listeners', 04:07:50 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 04:07:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:07:50 INFO - 'USER': 'cltbld', 04:07:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:07:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:07:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:07:50 INFO - 'XPC_FLAGS': '0x0', 04:07:50 INFO - 'XPC_SERVICE_NAME': '0', 04:07:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:07:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:07:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:07:51 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 04:07:51 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 04:07:51 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 04:07:51 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 04:07:51 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 04:07:51 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 04:07:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:07:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:07:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:07:53 INFO - Installing collected packages: mozsystemmonitor 04:07:53 INFO - Running setup.py install for mozsystemmonitor 04:07:53 INFO - Successfully installed mozsystemmonitor 04:07:53 INFO - Cleaning up... 04:07:53 INFO - Return code: 0 04:07:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:07: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')]} 04:07:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:07:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07: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')]} 04:07:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:07:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:53 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 0x105382e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd42d7f920>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539b5e0>, '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 0x104f7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104fa9990>, '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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:07:53 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 04:07:53 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 04:07:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DGL6JNDtck/Render', 04:07:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:07:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:07:53 INFO - 'HOME': '/Users/cltbld', 04:07:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:07:53 INFO - 'LOGNAME': 'cltbld', 04:07:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:07:53 INFO - 'MOZ_NO_REMOTE': '1', 04:07:53 INFO - 'NO_EM_RESTART': '1', 04:07:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:07:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:07:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:07:53 INFO - 'PWD': '/builds/slave/test', 04:07:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:07:53 INFO - 'SHELL': '/bin/bash', 04:07:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iaCOs8i4Tn/Listeners', 04:07:53 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 04:07:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:07:53 INFO - 'USER': 'cltbld', 04:07:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:07:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:07:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:07:53 INFO - 'XPC_FLAGS': '0x0', 04:07:53 INFO - 'XPC_SERVICE_NAME': '0', 04:07:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:07:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:07:54 INFO - Downloading/unpacking blobuploader==1.2.4 04:07:54 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 04:07:54 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 04:07:54 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 04:07:54 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 04:07:54 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 04:07:54 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 04:07:56 INFO - Downloading blobuploader-1.2.4.tar.gz 04:07:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:07:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:07:56 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 04:07:56 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 04:07:56 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 04:07:56 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 04:07:56 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 04:07:56 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 04:07:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:07:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:07:57 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 04:07:57 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 04:07:57 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 04:07:57 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 04:07:57 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 04:07:57 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 04:07:57 INFO - Downloading docopt-0.6.1.tar.gz 04:07:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:07:57 INFO - Installing collected packages: blobuploader, requests, docopt 04:07:57 INFO - Running setup.py install for blobuploader 04:07:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:07:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:07:57 INFO - Running setup.py install for requests 04:07:58 INFO - Running setup.py install for docopt 04:07:58 INFO - Successfully installed blobuploader requests docopt 04:07:58 INFO - Cleaning up... 04:07:58 INFO - Return code: 0 04:07:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:07:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:07:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:07:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:07:58 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 0x105382e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd42d7f920>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539b5e0>, '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 0x104f7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104fa9990>, '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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:07:58 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 04:07:58 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 04:07:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DGL6JNDtck/Render', 04:07:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:07:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:07:58 INFO - 'HOME': '/Users/cltbld', 04:07:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:07:58 INFO - 'LOGNAME': 'cltbld', 04:07:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:07:58 INFO - 'MOZ_NO_REMOTE': '1', 04:07:58 INFO - 'NO_EM_RESTART': '1', 04:07:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:07:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:07:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:07:58 INFO - 'PWD': '/builds/slave/test', 04:07:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:07:58 INFO - 'SHELL': '/bin/bash', 04:07:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iaCOs8i4Tn/Listeners', 04:07:58 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 04:07:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:07:58 INFO - 'USER': 'cltbld', 04:07:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:07:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:07:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:07:58 INFO - 'XPC_FLAGS': '0x0', 04:07:58 INFO - 'XPC_SERVICE_NAME': '0', 04:07:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:07:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:07:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:07:58 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-5omFs5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:07:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:07:58 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-1dxWbm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-w7H7qx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-hoQqy5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-QBJJRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-NZYCHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-FQXVgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-07UKrx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-aRE1U1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-_mIzJp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-VeQ9FE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:07:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:07:59 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-5ER1mY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-YJ_TDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-ZqsU3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-5Yr6aQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-frmbby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-XbxVA6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-YsXu0j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-ZqgLi1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:00 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-hN5MWK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:08:01 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-0Vs_mN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:08:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:08:01 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 04:08:01 INFO - Running setup.py install for manifestparser 04:08:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:08:01 INFO - Running setup.py install for mozcrash 04:08:01 INFO - Running setup.py install for mozdebug 04:08:01 INFO - Running setup.py install for mozdevice 04:08:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:08:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Running setup.py install for mozfile 04:08:02 INFO - Running setup.py install for mozhttpd 04:08:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Running setup.py install for mozinfo 04:08:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Running setup.py install for mozInstall 04:08:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Running setup.py install for mozleak 04:08:02 INFO - Running setup.py install for mozlog 04:08:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:08:02 INFO - Running setup.py install for moznetwork 04:08:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:08:03 INFO - Running setup.py install for mozprocess 04:08:03 INFO - Running setup.py install for mozprofile 04:08:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:08:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:08:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:08:03 INFO - Running setup.py install for mozrunner 04:08:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:08:03 INFO - Running setup.py install for mozscreenshot 04:08:03 INFO - Running setup.py install for moztest 04:08:03 INFO - Running setup.py install for mozversion 04:08:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:08:03 INFO - Running setup.py install for wptserve 04:08:04 INFO - Running setup.py install for marionette-driver 04:08:04 INFO - Running setup.py install for browsermob-proxy 04:08:04 INFO - Running setup.py install for marionette-client 04:08:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:08:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:08:04 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 04:08:04 INFO - Cleaning up... 04:08:04 INFO - Return code: 0 04:08:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:08:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:08:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:08:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:08:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:08:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:04 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 0x105382e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd42d7f920>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10539b5e0>, '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 0x104f7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104fa9990>, '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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:08:04 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 04:08:04 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 04:08:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DGL6JNDtck/Render', 04:08:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:04 INFO - 'HOME': '/Users/cltbld', 04:08:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:04 INFO - 'LOGNAME': 'cltbld', 04:08:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:04 INFO - 'MOZ_NO_REMOTE': '1', 04:08:04 INFO - 'NO_EM_RESTART': '1', 04:08:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:04 INFO - 'PWD': '/builds/slave/test', 04:08:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:04 INFO - 'SHELL': '/bin/bash', 04:08:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iaCOs8i4Tn/Listeners', 04:08:04 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 04:08:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:04 INFO - 'USER': 'cltbld', 04:08:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:04 INFO - 'XPC_FLAGS': '0x0', 04:08:04 INFO - 'XPC_SERVICE_NAME': '0', 04:08:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-WvmahK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-yU6qwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-e2J3zg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-2ZIAX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-EZfF38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-KslgfJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-U9AozB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-dZ4oA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:08:05 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)) 04:08:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:08:05 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-v8ukzJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-OP605c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-6sqzQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-u0x_7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-YqmJ9D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-TXB5lv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-WlFyi3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-_UMS7G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-bGzWLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:08:06 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)) 04:08:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:08:06 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-AJJvFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:08:07 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)) 04:08:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:08:07 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-uCvKAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:08:07 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)) 04:08:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:07 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-RCBRcO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:07 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)) 04:08:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:08:07 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-_4V_GV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:08:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:08:07 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)) 04:08:07 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)) 04:08:07 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)) 04:08:07 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)) 04:08:07 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)) 04:08:07 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)) 04:08:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:08:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:08:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:08:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:08:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:08:10 INFO - Downloading blessings-1.6.tar.gz 04:08:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:08:10 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)) 04:08:10 INFO - Installing collected packages: blessings 04:08:10 INFO - Running setup.py install for blessings 04:08:10 INFO - Successfully installed blessings 04:08:10 INFO - Cleaning up... 04:08:10 INFO - Return code: 0 04:08:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:08:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:08:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:08:10 INFO - Reading from file tmpfile_stdout 04:08:10 INFO - Current package versions: 04:08:10 INFO - blessings == 1.6 04:08:10 INFO - blobuploader == 1.2.4 04:08:10 INFO - browsermob-proxy == 0.6.0 04:08:10 INFO - docopt == 0.6.1 04:08:10 INFO - manifestparser == 1.1 04:08:10 INFO - marionette-client == 2.3.0 04:08:10 INFO - marionette-driver == 1.4.0 04:08:10 INFO - mozInstall == 1.12 04:08:10 INFO - mozcrash == 0.17 04:08:10 INFO - mozdebug == 0.1 04:08:10 INFO - mozdevice == 0.48 04:08:10 INFO - mozfile == 1.2 04:08:10 INFO - mozhttpd == 0.7 04:08:10 INFO - mozinfo == 0.9 04:08:10 INFO - mozleak == 0.1 04:08:10 INFO - mozlog == 3.1 04:08:10 INFO - moznetwork == 0.27 04:08:10 INFO - mozprocess == 0.22 04:08:10 INFO - mozprofile == 0.28 04:08:10 INFO - mozrunner == 6.11 04:08:10 INFO - mozscreenshot == 0.1 04:08:10 INFO - mozsystemmonitor == 0.0 04:08:10 INFO - moztest == 0.7 04:08:10 INFO - mozversion == 1.4 04:08:10 INFO - psutil == 3.1.1 04:08:10 INFO - requests == 1.2.3 04:08:10 INFO - wptserve == 1.4.0 04:08:10 INFO - wsgiref == 0.1.2 04:08:10 INFO - Running post-action listener: _resource_record_post_action 04:08:10 INFO - Running post-action listener: _start_resource_monitoring 04:08:10 INFO - Starting resource monitoring. 04:08:10 INFO - ##### 04:08:10 INFO - ##### Running pull step. 04:08:10 INFO - ##### 04:08:10 INFO - Running pre-action listener: _resource_record_pre_action 04:08:10 INFO - Running main action method: pull 04:08:10 INFO - Pull has nothing to do! 04:08:10 INFO - Running post-action listener: _resource_record_post_action 04:08:10 INFO - ##### 04:08:10 INFO - ##### Running install step. 04:08:10 INFO - ##### 04:08:10 INFO - Running pre-action listener: _resource_record_pre_action 04:08:10 INFO - Running main action method: install 04:08:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:08:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:08:11 INFO - Reading from file tmpfile_stdout 04:08:11 INFO - Detecting whether we're running mozinstall >=1.0... 04:08:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:08:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:08:11 INFO - Reading from file tmpfile_stdout 04:08:11 INFO - Output received: 04:08:11 INFO - Usage: mozinstall [options] installer 04:08:11 INFO - Options: 04:08:11 INFO - -h, --help show this help message and exit 04:08:11 INFO - -d DEST, --destination=DEST 04:08:11 INFO - Directory to install application into. [default: 04:08:11 INFO - "/builds/slave/test"] 04:08:11 INFO - --app=APP Application being installed. [default: firefox] 04:08:11 INFO - mkdir: /builds/slave/test/build/application 04:08:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:08:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:08:30 INFO - Reading from file tmpfile_stdout 04:08:30 INFO - Output received: 04:08:30 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:08:30 INFO - Running post-action listener: _resource_record_post_action 04:08:30 INFO - ##### 04:08:30 INFO - ##### Running run-tests step. 04:08:30 INFO - ##### 04:08:30 INFO - Running pre-action listener: _resource_record_pre_action 04:08:30 INFO - Running main action method: run_tests 04:08:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:08:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:08:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:08:30 INFO - grabbing minidump binary from tooltool 04:08:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:08:30 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 0x10539b5e0>, '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 0x104f7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104fa9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:08:30 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 04:08:30 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 04:08:30 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:08:30 INFO - Return code: 0 04:08:30 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:08:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:08:30 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/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:08:30 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/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:08:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DGL6JNDtck/Render', 04:08:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:30 INFO - 'HOME': '/Users/cltbld', 04:08:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:30 INFO - 'LOGNAME': 'cltbld', 04:08:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:08:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:30 INFO - 'MOZ_NO_REMOTE': '1', 04:08:30 INFO - 'NO_EM_RESTART': '1', 04:08:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:30 INFO - 'PWD': '/builds/slave/test', 04:08:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:30 INFO - 'SHELL': '/bin/bash', 04:08:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iaCOs8i4Tn/Listeners', 04:08:30 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 04:08:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:30 INFO - 'USER': 'cltbld', 04:08:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:30 INFO - 'XPC_FLAGS': '0x0', 04:08:30 INFO - 'XPC_SERVICE_NAME': '0', 04:08:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:30 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/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:08:31 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 04:08:31 INFO - import pkg_resources 04:08:32 INFO - Using 1 client processes 04:08:32 INFO - wptserve Starting http server on 127.0.0.1:8001 04:08:32 INFO - wptserve Starting http server on 127.0.0.1:8000 04:08:32 INFO - wptserve Starting http server on 127.0.0.1:8443 04:08:34 INFO - SUITE-START | Running 778 tests 04:08:34 INFO - Running testharness tests 04:08:34 INFO - Setting up ssl 04:08:34 INFO - PROCESS | certutil | 04:08:34 INFO - PROCESS | certutil | 04:08:34 INFO - PROCESS | certutil | 04:08:34 INFO - Certificate Nickname Trust Attributes 04:08:34 INFO - SSL,S/MIME,JAR/XPI 04:08:34 INFO - 04:08:34 INFO - web-platform-tests CT,, 04:08:34 INFO - 04:08:34 INFO - Starting runner 04:08:35 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:08:35 INFO - PROCESS | 1978 | 1461582515569 Marionette DEBUG Marionette enabled via build flag and pref 04:08:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x11673b800 == 1 [pid = 1978] [id = 1] 04:08:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 1 (0x11673c000) [pid = 1978] [serial = 1] [outer = 0x0] 04:08:35 INFO - PROCESS | 1978 | [1978] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:08:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 2 (0x11673d000) [pid = 1978] [serial = 2] [outer = 0x11673c000] 04:08:35 INFO - PROCESS | 1978 | 1461582515885 Marionette INFO Listening on port 2828 04:08:36 INFO - PROCESS | 1978 | 1461582516112 Marionette DEBUG Marionette enabled via command-line flag 04:08:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x119168800 == 2 [pid = 1978] [id = 2] 04:08:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 3 (0x119169000) [pid = 1978] [serial = 3] [outer = 0x0] 04:08:36 INFO - PROCESS | 1978 | [1978] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:08:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 4 (0x11916a000) [pid = 1978] [serial = 4] [outer = 0x119169000] 04:08:36 INFO - PROCESS | 1978 | [1978] 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 04:08:36 INFO - PROCESS | 1978 | 1461582516262 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56217 04:08:36 INFO - PROCESS | 1978 | 1461582516347 Marionette DEBUG Closed connection conn0 04:08:36 INFO - PROCESS | 1978 | [1978] 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 04:08:36 INFO - PROCESS | 1978 | 1461582516353 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56218 04:08:36 INFO - PROCESS | 1978 | 1461582516369 Marionette DEBUG Closed connection conn1 04:08:36 INFO - PROCESS | 1978 | [1978] 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 04:08:36 INFO - PROCESS | 1978 | 1461582516374 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56219 04:08:36 INFO - PROCESS | 1978 | 1461582516382 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:08:36 INFO - PROCESS | 1978 | 1461582516388 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425025444","device":"desktop","version":"48.0a1"} 04:08:36 INFO - PROCESS | 1978 | [1978] 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 04:08:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c679800 == 3 [pid = 1978] [id = 3] 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 5 (0x11c67a000) [pid = 1978] [serial = 5] [outer = 0x0] 04:08:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c67a800 == 4 [pid = 1978] [id = 4] 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 6 (0x11c69e400) [pid = 1978] [serial = 6] [outer = 0x0] 04:08:37 INFO - PROCESS | 1978 | [1978] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:08:37 INFO - PROCESS | 1978 | [1978] 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 04:08:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x126633000 == 5 [pid = 1978] [id = 5] 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 7 (0x11c69dc00) [pid = 1978] [serial = 7] [outer = 0x0] 04:08:37 INFO - PROCESS | 1978 | [1978] 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 04:08:37 INFO - PROCESS | 1978 | [1978] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 8 (0x126752c00) [pid = 1978] [serial = 8] [outer = 0x11c69dc00] 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 9 (0x126e89800) [pid = 1978] [serial = 9] [outer = 0x11c67a000] 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 10 (0x12639c400) [pid = 1978] [serial = 10] [outer = 0x11c69e400] 04:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 11 (0x12639e000) [pid = 1978] [serial = 11] [outer = 0x11c69dc00] 04:08:38 INFO - PROCESS | 1978 | [1978] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:08:38 INFO - PROCESS | 1978 | 1461582518245 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 1978 | 1461582518255 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 12 (0x11c1ae800) [pid = 1978] [serial = 12] [outer = 0x11c69dc00] 04:08:38 INFO - PROCESS | 1978 | 1461582518621 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d883a579-59b5-a54e-9c18-32c2b1f51d16","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425025444","device":"desktop","version":"48.0a1","command_id":1}}] 04:08:38 INFO - PROCESS | 1978 | 1461582518717 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}] 04:08:38 INFO - PROCESS | 1978 | 1461582518764 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:08:38 INFO - PROCESS | 1978 | 1461582518865 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:08:38 INFO - PROCESS | 1978 | [1978] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:08:38 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:08:38 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:08:38 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:08:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 13 (0x12b4b5000) [pid = 1978] [serial = 13] [outer = 0x11c69dc00] 04:08:39 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:08:39 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:08:39 INFO - PROCESS | 1978 | 1461582519144 Marionette TRACE conn2 <- [1,3,null,{}] 04:08:39 INFO - PROCESS | 1978 | 1461582519147 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:08:39 INFO - PROCESS | 1978 | 1461582519162 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:08:39 INFO - PROCESS | 1978 | 1461582519192 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 1978 | 1461582519193 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:08:39 INFO - PROCESS | 1978 | 1461582519197 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 1978 | 1461582519199 Marionette TRACE conn2 <- [1,6,null,{}] 04:08:39 INFO - PROCESS | 1978 | 1461582519202 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}] 04:08:39 INFO - PROCESS | 1978 | 1461582519215 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:08:39 INFO - PROCESS | 1978 | 1461582519217 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba63000 == 6 [pid = 1978] [id = 6] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 14 (0x12ba4d400) [pid = 1978] [serial = 14] [outer = 0x0] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 15 (0x12ba4e000) [pid = 1978] [serial = 15] [outer = 0x12ba4d400] 04:08:39 INFO - PROCESS | 1978 | 1461582519251 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 16 (0x12ba54400) [pid = 1978] [serial = 16] [outer = 0x12ba4d400] 04:08:39 INFO - PROCESS | 1978 | 1461582519560 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]]]}] 04:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 04:08:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf10800 == 7 [pid = 1978] [id = 7] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 17 (0x117946400) [pid = 1978] [serial = 17] [outer = 0x0] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 18 (0x12bcc3c00) [pid = 1978] [serial = 18] [outer = 0x117946400] 04:08:39 INFO - PROCESS | 1978 | 1461582519597 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 1978 | 1461582519622 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 1978 | 1461582519623 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 19 (0x12beb2800) [pid = 1978] [serial = 19] [outer = 0x117946400] 04:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:08:39 INFO - PROCESS | 1978 | 1461582519667 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 1978 | 1461582519668 Marionette TRACE conn2 <- [1,10,null,{}] 04:08:39 INFO - PROCESS | 1978 | 1461582519694 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}] 04:08:39 INFO - PROCESS | 1978 | 1461582519826 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:08:39 INFO - PROCESS | 1978 | 1461582519860 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d31b000 == 8 [pid = 1978] [id = 8] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 20 (0x12cfa9800) [pid = 1978] [serial = 20] [outer = 0x0] 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 21 (0x12cfab400) [pid = 1978] [serial = 21] [outer = 0x12cfa9800] 04:08:39 INFO - PROCESS | 1978 | 1461582519890 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 22 (0x12cfafc00) [pid = 1978] [serial = 22] [outer = 0x12cfa9800] 04:08:40 INFO - PROCESS | 1978 | 1461582520237 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]]]}] 04:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 654ms 04:08:40 INFO - PROCESS | 1978 | 1461582520294 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:08:40 INFO - PROCESS | 1978 | 1461582520296 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:08:40 INFO - PROCESS | 1978 | 1461582520298 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:08:40 INFO - PROCESS | 1978 | 1461582520299 Marionette TRACE conn2 <- [1,14,null,{}] 04:08:40 INFO - PROCESS | 1978 | 1461582520301 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}] 04:08:40 INFO - PROCESS | 1978 | 1461582520391 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:08:40 INFO - PROCESS | 1978 | 1461582520395 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbdd000 == 9 [pid = 1978] [id = 9] 04:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 23 (0x12d57a800) [pid = 1978] [serial = 23] [outer = 0x0] 04:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 24 (0x12d5d9400) [pid = 1978] [serial = 24] [outer = 0x12d57a800] 04:08:40 INFO - PROCESS | 1978 | 1461582520421 Marionette DEBUG loaded listener.js 04:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 25 (0x12d60ec00) [pid = 1978] [serial = 25] [outer = 0x12d57a800] 04:08:40 INFO - PROCESS | 1978 | 1461582520708 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]]]}] 04:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 04:08:40 INFO - PROCESS | 1978 | 1461582520768 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:08:40 INFO - PROCESS | 1978 | 1461582520769 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:08:40 INFO - PROCESS | 1978 | 1461582520772 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:08:40 INFO - PROCESS | 1978 | 1461582520774 Marionette TRACE conn2 <- [1,18,null,{}] 04:08:40 INFO - PROCESS | 1978 | 1461582520777 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}] 04:08:40 INFO - PROCESS | 1978 | 1461582520865 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:08:40 INFO - PROCESS | 1978 | 1461582520871 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3b5800 == 10 [pid = 1978] [id = 10] 04:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 26 (0x12e31cc00) [pid = 1978] [serial = 26] [outer = 0x0] 04:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 27 (0x12e36d000) [pid = 1978] [serial = 27] [outer = 0x12e31cc00] 04:08:40 INFO - PROCESS | 1978 | 1461582520897 Marionette DEBUG loaded listener.js 04:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 28 (0x12e373400) [pid = 1978] [serial = 28] [outer = 0x12e31cc00] 04:08:41 INFO - PROCESS | 1978 | 1461582521196 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]]]}] 04:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms 04:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:08:41 INFO - PROCESS | 1978 | 1461582521243 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:08:41 INFO - PROCESS | 1978 | 1461582521244 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:08:41 INFO - PROCESS | 1978 | 1461582521247 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:08:41 INFO - PROCESS | 1978 | 1461582521248 Marionette TRACE conn2 <- [1,22,null,{}] 04:08:41 INFO - PROCESS | 1978 | 1461582521250 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}] 04:08:41 INFO - PROCESS | 1978 | 1461582521337 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:08:41 INFO - PROCESS | 1978 | 1461582521343 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea19800 == 11 [pid = 1978] [id = 11] 04:08:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 29 (0x12e375c00) [pid = 1978] [serial = 29] [outer = 0x0] 04:08:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 30 (0x12e924400) [pid = 1978] [serial = 30] [outer = 0x12e375c00] 04:08:41 INFO - PROCESS | 1978 | 1461582521369 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 31 (0x12e92a400) [pid = 1978] [serial = 31] [outer = 0x12e375c00] 04:08:41 INFO - PROCESS | 1978 | 1461582521629 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]]]}] 04:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 04:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:08:41 INFO - PROCESS | 1978 | 1461582521665 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:08:41 INFO - PROCESS | 1978 | 1461582521666 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:08:41 INFO - PROCESS | 1978 | 1461582521669 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:08:41 INFO - PROCESS | 1978 | 1461582521670 Marionette TRACE conn2 <- [1,26,null,{}] 04:08:41 INFO - PROCESS | 1978 | 1461582521682 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}] 04:08:41 INFO - PROCESS | 1978 | 1461582521788 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:08:41 INFO - PROCESS | 1978 | 1461582521795 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af03800 == 12 [pid = 1978] [id = 12] 04:08:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 32 (0x12e92e000) [pid = 1978] [serial = 32] [outer = 0x0] 04:08:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 33 (0x12eba4400) [pid = 1978] [serial = 33] [outer = 0x12e92e000] 04:08:41 INFO - PROCESS | 1978 | 1461582521820 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 34 (0x12ebacc00) [pid = 1978] [serial = 34] [outer = 0x12e92e000] 04:08:42 INFO - PROCESS | 1978 | 1461582522070 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]]]}] 04:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 04:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:08:42 INFO - PROCESS | 1978 | 1461582522097 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:08:42 INFO - PROCESS | 1978 | 1461582522098 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:08:42 INFO - PROCESS | 1978 | 1461582522100 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 1978 | 1461582522101 Marionette TRACE conn2 <- [1,30,null,{}] 04:08:42 INFO - PROCESS | 1978 | 1461582522118 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}] 04:08:42 INFO - PROCESS | 1978 | 1461582522264 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:08:42 INFO - PROCESS | 1978 | 1461582522270 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e6bc000 == 13 [pid = 1978] [id = 13] 04:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 35 (0x11aa9cc00) [pid = 1978] [serial = 35] [outer = 0x0] 04:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 36 (0x11aaa6000) [pid = 1978] [serial = 36] [outer = 0x11aa9cc00] 04:08:42 INFO - PROCESS | 1978 | 1461582522309 Marionette DEBUG loaded listener.js 04:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 37 (0x12eba3c00) [pid = 1978] [serial = 37] [outer = 0x11aa9cc00] 04:08:42 INFO - PROCESS | 1978 | 1461582522627 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]]]}] 04:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 576ms 04:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:08:42 INFO - PROCESS | 1978 | 1461582522677 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:08:42 INFO - PROCESS | 1978 | 1461582522678 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:08:42 INFO - PROCESS | 1978 | 1461582522680 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 1978 | 1461582522681 Marionette TRACE conn2 <- [1,34,null,{}] 04:08:42 INFO - PROCESS | 1978 | 1461582522683 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}] 04:08:42 INFO - PROCESS | 1978 | 1461582522769 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:08:42 INFO - PROCESS | 1978 | 1461582522773 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d00d000 == 14 [pid = 1978] [id = 14] 04:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 38 (0x12ebae000) [pid = 1978] [serial = 38] [outer = 0x0] 04:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 39 (0x12f0aec00) [pid = 1978] [serial = 39] [outer = 0x12ebae000] 04:08:42 INFO - PROCESS | 1978 | 1461582522799 Marionette DEBUG loaded listener.js 04:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 40 (0x12f0b5400) [pid = 1978] [serial = 40] [outer = 0x12ebae000] 04:08:43 INFO - PROCESS | 1978 | 1461582523038 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]]]}] 04:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 04:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:08:43 INFO - PROCESS | 1978 | 1461582523049 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:08:43 INFO - PROCESS | 1978 | 1461582523050 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:08:43 INFO - PROCESS | 1978 | 1461582523052 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:08:43 INFO - PROCESS | 1978 | 1461582523053 Marionette TRACE conn2 <- [1,38,null,{}] 04:08:43 INFO - PROCESS | 1978 | 1461582523063 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}] 04:08:43 INFO - PROCESS | 1978 | 1461582523160 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:08:43 INFO - PROCESS | 1978 | 1461582523164 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f613000 == 15 [pid = 1978] [id = 15] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 41 (0x12f0b9800) [pid = 1978] [serial = 41] [outer = 0x0] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 42 (0x12f607c00) [pid = 1978] [serial = 42] [outer = 0x12f0b9800] 04:08:43 INFO - PROCESS | 1978 | 1461582523189 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 43 (0x12f60d800) [pid = 1978] [serial = 43] [outer = 0x12f0b9800] 04:08:43 INFO - PROCESS | 1978 | 1461582523429 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]]]}] 04:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 427ms 04:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:08:43 INFO - PROCESS | 1978 | 1461582523479 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:08:43 INFO - PROCESS | 1978 | 1461582523480 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:08:43 INFO - PROCESS | 1978 | 1461582523482 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:08:43 INFO - PROCESS | 1978 | 1461582523483 Marionette TRACE conn2 <- [1,42,null,{}] 04:08:43 INFO - PROCESS | 1978 | 1461582523486 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}] 04:08:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f632000 == 16 [pid = 1978] [id = 16] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 44 (0x12f632800) [pid = 1978] [serial = 44] [outer = 0x0] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 45 (0x12f9b1000) [pid = 1978] [serial = 45] [outer = 0x12f632800] 04:08:43 INFO - PROCESS | 1978 | 1461582523611 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 46 (0x12f622000) [pid = 1978] [serial = 46] [outer = 0x12f632800] 04:08:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f631800 == 17 [pid = 1978] [id = 17] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 47 (0x12f7bc800) [pid = 1978] [serial = 47] [outer = 0x0] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 48 (0x12f7c6400) [pid = 1978] [serial = 48] [outer = 0x12f7bc800] 04:08:43 INFO - PROCESS | 1978 | 1461582523646 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa3e800 == 18 [pid = 1978] [id = 18] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 49 (0x12eadd800) [pid = 1978] [serial = 49] [outer = 0x0] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 50 (0x12eadf400) [pid = 1978] [serial = 50] [outer = 0x12eadd800] 04:08:43 INFO - PROCESS | 1978 | 1461582523680 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 51 (0x12eae3800) [pid = 1978] [serial = 51] [outer = 0x12eadd800] 04:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 52 (0x118ee5400) [pid = 1978] [serial = 52] [outer = 0x12f7bc800] 04:08:44 INFO - PROCESS | 1978 | 1461582523996 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]]]}] 04:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 523ms 04:08:44 INFO - PROCESS | 1978 | 1461582524008 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 1978 | 1461582524010 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:08:44 INFO - PROCESS | 1978 | 1461582524012 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 1978 | 1461582524014 Marionette TRACE conn2 <- [1,46,null,{}] 04:08:44 INFO - PROCESS | 1978 | 1461582524017 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}] 04:08:44 INFO - PROCESS | 1978 | 1461582524104 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:08:44 INFO - PROCESS | 1978 | 1461582524110 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa4c800 == 19 [pid = 1978] [id = 19] 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 53 (0x11ad39400) [pid = 1978] [serial = 53] [outer = 0x0] 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 54 (0x11af75800) [pid = 1978] [serial = 54] [outer = 0x11ad39400] 04:08:44 INFO - PROCESS | 1978 | 1461582524139 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 55 (0x12d6df000) [pid = 1978] [serial = 55] [outer = 0x11ad39400] 04:08:44 INFO - PROCESS | 1978 | 1461582524382 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]]]}] 04:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 04:08:44 INFO - PROCESS | 1978 | 1461582524432 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 1978 | 1461582524433 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:08:44 INFO - PROCESS | 1978 | 1461582524436 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 1978 | 1461582524437 Marionette TRACE conn2 <- [1,50,null,{}] 04:08:44 INFO - PROCESS | 1978 | 1461582524447 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}] 04:08:44 INFO - PROCESS | 1978 | 1461582524542 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:08:44 INFO - PROCESS | 1978 | 1461582524546 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe1b000 == 20 [pid = 1978] [id = 20] 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 56 (0x11a7c0800) [pid = 1978] [serial = 56] [outer = 0x0] 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 57 (0x11a7c3000) [pid = 1978] [serial = 57] [outer = 0x11a7c0800] 04:08:44 INFO - PROCESS | 1978 | 1461582524571 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 58 (0x12d6e3c00) [pid = 1978] [serial = 58] [outer = 0x11a7c0800] 04:08:44 INFO - PROCESS | 1978 | 1461582524809 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]]]}] 04:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 04:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:08:44 INFO - PROCESS | 1978 | 1461582524863 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 1978 | 1461582524864 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:08:44 INFO - PROCESS | 1978 | 1461582524866 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 1978 | 1461582524867 Marionette TRACE conn2 <- [1,54,null,{}] 04:08:44 INFO - PROCESS | 1978 | 1461582524877 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}] 04:08:44 INFO - PROCESS | 1978 | 1461582524968 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:08:44 INFO - PROCESS | 1978 | 1461582524973 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x13021c800 == 21 [pid = 1978] [id = 21] 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 59 (0x12d6e9c00) [pid = 1978] [serial = 59] [outer = 0x0] 04:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 60 (0x12eae3c00) [pid = 1978] [serial = 60] [outer = 0x12d6e9c00] 04:08:45 INFO - PROCESS | 1978 | 1461582524998 Marionette DEBUG loaded listener.js 04:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 61 (0x12eae8400) [pid = 1978] [serial = 61] [outer = 0x12d6e9c00] 04:08:45 INFO - PROCESS | 1978 | 1461582525228 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]]]}] 04:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 04:08:45 INFO - PROCESS | 1978 | 1461582525234 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 1978 | 1461582525235 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:08:45 INFO - PROCESS | 1978 | 1461582525245 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 1978 | 1461582525246 Marionette TRACE conn2 <- [1,58,null,{}] 04:08:45 INFO - PROCESS | 1978 | 1461582525248 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}] 04:08:45 INFO - PROCESS | 1978 | 1461582525340 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:08:45 INFO - PROCESS | 1978 | 1461582525345 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x130860000 == 22 [pid = 1978] [id = 22] 04:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 62 (0x12ebadc00) [pid = 1978] [serial = 62] [outer = 0x0] 04:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 63 (0x12fd64c00) [pid = 1978] [serial = 63] [outer = 0x12ebadc00] 04:08:45 INFO - PROCESS | 1978 | 1461582525372 Marionette DEBUG loaded listener.js 04:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 64 (0x1308b2400) [pid = 1978] [serial = 64] [outer = 0x12ebadc00] 04:08:45 INFO - PROCESS | 1978 | 1461582525646 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]]]}] 04:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 425ms 04:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:08:45 INFO - PROCESS | 1978 | 1461582525664 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 1978 | 1461582525665 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:08:45 INFO - PROCESS | 1978 | 1461582525667 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 1978 | 1461582525668 Marionette TRACE conn2 <- [1,62,null,{}] 04:08:45 INFO - PROCESS | 1978 | 1461582525732 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}] 04:08:46 INFO - PROCESS | 1978 | 1461582526358 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:08:46 INFO - PROCESS | 1978 | 1461582526400 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x1145ac800 == 23 [pid = 1978] [id = 23] 04:08:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 65 (0x1147ce400) [pid = 1978] [serial = 65] [outer = 0x0] 04:08:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 66 (0x114b36800) [pid = 1978] [serial = 66] [outer = 0x1147ce400] 04:08:46 INFO - PROCESS | 1978 | 1461582526434 Marionette DEBUG loaded listener.js 04:08:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 67 (0x114bb4c00) [pid = 1978] [serial = 67] [outer = 0x1147ce400] 04:08:46 INFO - PROCESS | 1978 | 1461582526858 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]]]}] 04:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1223ms 04:08:46 INFO - PROCESS | 1978 | 1461582526892 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:08:46 INFO - PROCESS | 1978 | 1461582526895 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:08:46 INFO - PROCESS | 1978 | 1461582526898 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:08:46 INFO - PROCESS | 1978 | 1461582526900 Marionette TRACE conn2 <- [1,66,null,{}] 04:08:46 INFO - PROCESS | 1978 | 1461582526903 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}] 04:08:47 INFO - PROCESS | 1978 | 1461582527015 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:08:47 INFO - PROCESS | 1978 | 1461582527056 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x118e41000 == 24 [pid = 1978] [id = 24] 04:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 68 (0x1151f9000) [pid = 1978] [serial = 68] [outer = 0x0] 04:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 69 (0x118683800) [pid = 1978] [serial = 69] [outer = 0x1151f9000] 04:08:47 INFO - PROCESS | 1978 | 1461582527088 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 70 (0x118f51800) [pid = 1978] [serial = 70] [outer = 0x1151f9000] 04:08:47 INFO - PROCESS | 1978 | 1461582527495 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]]]}] 04:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 04:08:47 INFO - PROCESS | 1978 | 1461582527519 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:08:47 INFO - PROCESS | 1978 | 1461582527521 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:08:47 INFO - PROCESS | 1978 | 1461582527526 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:08:47 INFO - PROCESS | 1978 | 1461582527527 Marionette TRACE conn2 <- [1,70,null,{}] 04:08:47 INFO - PROCESS | 1978 | 1461582527530 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}] 04:08:47 INFO - PROCESS | 1978 | 1461582527640 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:08:47 INFO - PROCESS | 1978 | 1461582527709 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x119720800 == 25 [pid = 1978] [id = 25] 04:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 71 (0x11a7bb400) [pid = 1978] [serial = 71] [outer = 0x0] 04:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x11a7c7800) [pid = 1978] [serial = 72] [outer = 0x11a7bb400] 04:08:47 INFO - PROCESS | 1978 | 1461582527747 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x11aaa0400) [pid = 1978] [serial = 73] [outer = 0x11a7bb400] 04:08:48 INFO - PROCESS | 1978 | 1461582528417 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]]]}] 04:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 920ms 04:08:48 INFO - PROCESS | 1978 | 1461582528446 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:08:48 INFO - PROCESS | 1978 | 1461582528448 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:08:48 INFO - PROCESS | 1978 | 1461582528451 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:08:48 INFO - PROCESS | 1978 | 1461582528454 Marionette TRACE conn2 <- [1,74,null,{}] 04:08:48 INFO - PROCESS | 1978 | 1461582528459 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}] 04:08:48 INFO - PROCESS | 1978 | 1461582528548 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:08:48 INFO - PROCESS | 1978 | 1461582528602 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x116502800 == 26 [pid = 1978] [id = 26] 04:08:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x118686400) [pid = 1978] [serial = 74] [outer = 0x0] 04:08:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x118ee5000) [pid = 1978] [serial = 75] [outer = 0x118686400] 04:08:48 INFO - PROCESS | 1978 | 1461582528630 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x119136400) [pid = 1978] [serial = 76] [outer = 0x118686400] 04:08:49 INFO - PROCESS | 1978 | 1461582529061 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]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 674ms 04:08:49 INFO - PROCESS | 1978 | 1461582529125 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 1978 | 1461582529129 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:08:49 INFO - PROCESS | 1978 | 1461582529133 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 1978 | 1461582529135 Marionette TRACE conn2 <- [1,78,null,{}] 04:08:49 INFO - PROCESS | 1978 | 1461582529143 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}] 04:08:49 INFO - PROCESS | 1978 | 1461582529216 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:08:49 INFO - PROCESS | 1978 | 1461582529221 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x118cc1000 == 27 [pid = 1978] [id = 27] 04:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x119275c00) [pid = 1978] [serial = 77] [outer = 0x0] 04:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x119a50c00) [pid = 1978] [serial = 78] [outer = 0x119275c00] 04:08:49 INFO - PROCESS | 1978 | 1461582529250 Marionette DEBUG loaded listener.js 04:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x11a7bb800) [pid = 1978] [serial = 79] [outer = 0x119275c00] 04:08:49 INFO - PROCESS | 1978 | 1461582529569 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]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 04:08:49 INFO - PROCESS | 1978 | 1461582529602 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 1978 | 1461582529604 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:08:49 INFO - PROCESS | 1978 | 1461582529617 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 1978 | 1461582529619 Marionette TRACE conn2 <- [1,82,null,{}] 04:08:49 INFO - PROCESS | 1978 | 1461582529628 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}] 04:08:49 INFO - PROCESS | 1978 | 1461582529701 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:08:49 INFO - PROCESS | 1978 | 1461582529709 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x119172000 == 28 [pid = 1978] [id = 28] 04:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x11a8f0400) [pid = 1978] [serial = 80] [outer = 0x0] 04:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x11aa9c400) [pid = 1978] [serial = 81] [outer = 0x11a8f0400] 04:08:49 INFO - PROCESS | 1978 | 1461582529737 Marionette DEBUG loaded listener.js 04:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x11aaa7c00) [pid = 1978] [serial = 82] [outer = 0x11a8f0400] 04:08:50 INFO - PROCESS | 1978 | 1461582530061 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]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 482ms 04:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:08:50 INFO - PROCESS | 1978 | 1461582530092 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:08:50 INFO - PROCESS | 1978 | 1461582530094 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:08:50 INFO - PROCESS | 1978 | 1461582530096 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:08:50 INFO - PROCESS | 1978 | 1461582530097 Marionette TRACE conn2 <- [1,86,null,{}] 04:08:50 INFO - PROCESS | 1978 | 1461582530099 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}] 04:08:50 INFO - PROCESS | 1978 | 1461582530170 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:08:50 INFO - PROCESS | 1978 | 1461582530214 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x119727800 == 29 [pid = 1978] [id = 29] 04:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x11a8f0c00) [pid = 1978] [serial = 83] [outer = 0x0] 04:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x11af70c00) [pid = 1978] [serial = 84] [outer = 0x11a8f0c00] 04:08:50 INFO - PROCESS | 1978 | 1461582530241 Marionette DEBUG loaded listener.js 04:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x11b09d800) [pid = 1978] [serial = 85] [outer = 0x11a8f0c00] 04:08:50 INFO - PROCESS | 1978 | 1461582530531 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]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 04:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:08:50 INFO - PROCESS | 1978 | 1461582530564 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:08:50 INFO - PROCESS | 1978 | 1461582530566 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:08:50 INFO - PROCESS | 1978 | 1461582530568 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:08:50 INFO - PROCESS | 1978 | 1461582530569 Marionette TRACE conn2 <- [1,90,null,{}] 04:08:50 INFO - PROCESS | 1978 | 1461582530571 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}] 04:08:50 INFO - PROCESS | 1978 | 1461582530644 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:08:50 INFO - PROCESS | 1978 | 1461582530648 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aab1000 == 30 [pid = 1978] [id = 30] 04:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x11a8eec00) [pid = 1978] [serial = 86] [outer = 0x0] 04:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x11b94ac00) [pid = 1978] [serial = 87] [outer = 0x11a8eec00] 04:08:50 INFO - PROCESS | 1978 | 1461582530676 Marionette DEBUG loaded listener.js 04:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11bbc7000) [pid = 1978] [serial = 88] [outer = 0x11a8eec00] 04:08:50 INFO - PROCESS | 1978 | 1461582530982 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]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 04:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:08:51 INFO - PROCESS | 1978 | 1461582530998 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:08:51 INFO - PROCESS | 1978 | 1461582530999 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:08:51 INFO - PROCESS | 1978 | 1461582531001 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 1978 | 1461582531002 Marionette TRACE conn2 <- [1,94,null,{}] 04:08:51 INFO - PROCESS | 1978 | 1461582531007 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}] 04:08:51 INFO - PROCESS | 1978 | 1461582531118 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:08:51 INFO - PROCESS | 1978 | 1461582531125 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x11adb9000 == 31 [pid = 1978] [id = 31] 04:08:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x11aaa8000) [pid = 1978] [serial = 89] [outer = 0x0] 04:08:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x11bbcb000) [pid = 1978] [serial = 90] [outer = 0x11aaa8000] 04:08:51 INFO - PROCESS | 1978 | 1461582531154 Marionette DEBUG loaded listener.js 04:08:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x11c486c00) [pid = 1978] [serial = 91] [outer = 0x11aaa8000] 04:08:51 INFO - PROCESS | 1978 | 1461582531422 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]]]}] 04:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 04:08:51 INFO - PROCESS | 1978 | 1461582531478 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:08:51 INFO - PROCESS | 1978 | 1461582531479 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:08:51 INFO - PROCESS | 1978 | 1461582531481 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 1978 | 1461582531482 Marionette TRACE conn2 <- [1,98,null,{}] 04:08:51 INFO - PROCESS | 1978 | 1461582531485 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}] 04:08:51 INFO - PROCESS | 1978 | 1461582531560 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:08:51 INFO - PROCESS | 1978 | 1461582531564 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b0df000 == 32 [pid = 1978] [id = 32] 04:08:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x11c446c00) [pid = 1978] [serial = 92] [outer = 0x0] 04:08:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11c6a0400) [pid = 1978] [serial = 93] [outer = 0x11c446c00] 04:08:51 INFO - PROCESS | 1978 | 1461582531592 Marionette DEBUG loaded listener.js 04:08:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x1239b1000) [pid = 1978] [serial = 94] [outer = 0x11c446c00] 04:08:51 INFO - PROCESS | 1978 | 1461582531893 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]]]}] 04:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 467ms 04:08:51 INFO - PROCESS | 1978 | 1461582531949 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:08:51 INFO - PROCESS | 1978 | 1461582531951 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:08:51 INFO - PROCESS | 1978 | 1461582531953 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 1978 | 1461582531954 Marionette TRACE conn2 <- [1,102,null,{}] 04:08:51 INFO - PROCESS | 1978 | 1461582531956 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}] 04:08:52 INFO - PROCESS | 1978 | 1461582532046 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:08:52 INFO - PROCESS | 1978 | 1461582532052 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x1145a7000 == 33 [pid = 1978] [id = 33] 04:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x1239b1400) [pid = 1978] [serial = 95] [outer = 0x0] 04:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x1239b7000) [pid = 1978] [serial = 96] [outer = 0x1239b1400] 04:08:52 INFO - PROCESS | 1978 | 1461582532081 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x1260c5800) [pid = 1978] [serial = 97] [outer = 0x1239b1400] 04:08:52 INFO - PROCESS | 1978 | 1461582532356 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]]]}] 04:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 04:08:52 INFO - PROCESS | 1978 | 1461582532382 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:08:52 INFO - PROCESS | 1978 | 1461582532387 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:08:52 INFO - PROCESS | 1978 | 1461582532401 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:08:52 INFO - PROCESS | 1978 | 1461582532403 Marionette TRACE conn2 <- [1,106,null,{}] 04:08:52 INFO - PROCESS | 1978 | 1461582532409 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}] 04:08:52 INFO - PROCESS | 1978 | 1461582532518 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:08:52 INFO - PROCESS | 1978 | 1461582532526 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c122000 == 34 [pid = 1978] [id = 34] 04:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11c4b4c00) [pid = 1978] [serial = 98] [outer = 0x0] 04:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x12639bc00) [pid = 1978] [serial = 99] [outer = 0x11c4b4c00] 04:08:52 INFO - PROCESS | 1978 | 1461582532567 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x1264d5400) [pid = 1978] [serial = 100] [outer = 0x11c4b4c00] 04:08:52 INFO - PROCESS | 1978 | 1461582532972 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]]]}] 04:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 622ms 04:08:53 INFO - PROCESS | 1978 | 1461582533023 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 1978 | 1461582533024 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:08:53 INFO - PROCESS | 1978 | 1461582533026 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 1978 | 1461582533027 Marionette TRACE conn2 <- [1,110,null,{}] 04:08:53 INFO - PROCESS | 1978 | 1461582533029 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}] 04:08:53 INFO - PROCESS | 1978 | 1461582533102 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:08:53 INFO - PROCESS | 1978 | 1461582533108 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a2800 == 35 [pid = 1978] [id = 35] 04:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x126338000) [pid = 1978] [serial = 101] [outer = 0x0] 04:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x126575800) [pid = 1978] [serial = 102] [outer = 0x126338000] 04:08:53 INFO - PROCESS | 1978 | 1461582533134 Marionette DEBUG loaded listener.js 04:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x1269b1000) [pid = 1978] [serial = 103] [outer = 0x126338000] 04:08:53 INFO - PROCESS | 1978 | 1461582533442 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]]]}] 04:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 467ms 04:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:08:53 INFO - PROCESS | 1978 | 1461582533494 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 1978 | 1461582533495 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:08:53 INFO - PROCESS | 1978 | 1461582533497 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 1978 | 1461582533499 Marionette TRACE conn2 <- [1,114,null,{}] 04:08:53 INFO - PROCESS | 1978 | 1461582533502 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}] 04:08:53 INFO - PROCESS | 1978 | 1461582533588 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:08:53 INFO - PROCESS | 1978 | 1461582533639 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x123966800 == 36 [pid = 1978] [id = 36] 04:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x1264c8c00) [pid = 1978] [serial = 104] [outer = 0x0] 04:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x126c0c800) [pid = 1978] [serial = 105] [outer = 0x1264c8c00] 04:08:53 INFO - PROCESS | 1978 | 1461582533667 Marionette DEBUG loaded listener.js 04:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x12765e000) [pid = 1978] [serial = 106] [outer = 0x1264c8c00] 04:08:53 INFO - PROCESS | 1978 | 1461582533968 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]]]}] 04:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 04:08:54 INFO - PROCESS | 1978 | 1461582534019 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:08:54 INFO - PROCESS | 1978 | 1461582534021 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:08:54 INFO - PROCESS | 1978 | 1461582534027 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:08:54 INFO - PROCESS | 1978 | 1461582534028 Marionette TRACE conn2 <- [1,118,null,{}] 04:08:54 INFO - PROCESS | 1978 | 1461582534031 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}] 04:08:54 INFO - PROCESS | 1978 | 1461582534117 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:08:54 INFO - PROCESS | 1978 | 1461582534124 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x126116000 == 37 [pid = 1978] [id = 37] 04:08:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x126996c00) [pid = 1978] [serial = 107] [outer = 0x0] 04:08:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x127e6e400) [pid = 1978] [serial = 108] [outer = 0x126996c00] 04:08:54 INFO - PROCESS | 1978 | 1461582534144 Marionette DEBUG loaded listener.js 04:08:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x127fc2c00) [pid = 1978] [serial = 109] [outer = 0x126996c00] 04:08:54 INFO - PROCESS | 1978 | 1461582534521 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]]]}] 04:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 520ms 04:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:08:54 INFO - PROCESS | 1978 | 1461582534547 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:08:54 INFO - PROCESS | 1978 | 1461582534549 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:08:54 INFO - PROCESS | 1978 | 1461582534552 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:08:54 INFO - PROCESS | 1978 | 1461582534554 Marionette TRACE conn2 <- [1,122,null,{}] 04:08:54 INFO - PROCESS | 1978 | 1461582534557 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}] 04:08:54 INFO - PROCESS | 1978 | 1461582534674 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:08:54 INFO - PROCESS | 1978 | 1461582534680 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x126455000 == 38 [pid = 1978] [id = 38] 04:08:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x127fc3400) [pid = 1978] [serial = 110] [outer = 0x0] 04:08:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x1285e2c00) [pid = 1978] [serial = 111] [outer = 0x127fc3400] 04:08:54 INFO - PROCESS | 1978 | 1461582534719 Marionette DEBUG loaded listener.js 04:08:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x129695400) [pid = 1978] [serial = 112] [outer = 0x127fc3400] 04:08:55 INFO - PROCESS | 1978 | 1461582535013 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]]]}] 04:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 521ms 04:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:08:55 INFO - PROCESS | 1978 | 1461582535073 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:08:55 INFO - PROCESS | 1978 | 1461582535075 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:08:55 INFO - PROCESS | 1978 | 1461582535078 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:08:55 INFO - PROCESS | 1978 | 1461582535079 Marionette TRACE conn2 <- [1,126,null,{}] 04:08:55 INFO - PROCESS | 1978 | 1461582535081 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}] 04:08:55 INFO - PROCESS | 1978 | 1461582535176 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:08:55 INFO - PROCESS | 1978 | 1461582535183 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x126636800 == 39 [pid = 1978] [id = 39] 04:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x1285e2800) [pid = 1978] [serial = 113] [outer = 0x0] 04:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x1299bc800) [pid = 1978] [serial = 114] [outer = 0x1285e2800] 04:08:55 INFO - PROCESS | 1978 | 1461582535208 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x1299c3800) [pid = 1978] [serial = 115] [outer = 0x1285e2800] 04:08:55 INFO - PROCESS | 1978 | 1461582535498 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]]]}] 04:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 04:08:55 INFO - PROCESS | 1978 | 1461582535546 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:08:55 INFO - PROCESS | 1978 | 1461582535547 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:08:55 INFO - PROCESS | 1978 | 1461582535549 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:08:55 INFO - PROCESS | 1978 | 1461582535550 Marionette TRACE conn2 <- [1,130,null,{}] 04:08:55 INFO - PROCESS | 1978 | 1461582535552 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}] 04:08:55 INFO - PROCESS | 1978 | 1461582535627 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:08:55 INFO - PROCESS | 1978 | 1461582535632 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x126eae800 == 40 [pid = 1978] [id = 40] 04:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12b378c00) [pid = 1978] [serial = 116] [outer = 0x0] 04:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12b3b2400) [pid = 1978] [serial = 117] [outer = 0x12b378c00] 04:08:55 INFO - PROCESS | 1978 | 1461582535658 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12b4bc800) [pid = 1978] [serial = 118] [outer = 0x12b378c00] 04:08:56 INFO - PROCESS | 1978 | 1461582536192 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]]]}] 04:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 669ms 04:08:56 INFO - PROCESS | 1978 | 1461582536218 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:08:56 INFO - PROCESS | 1978 | 1461582536221 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:08:56 INFO - PROCESS | 1978 | 1461582536224 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 1978 | 1461582536226 Marionette TRACE conn2 <- [1,134,null,{}] 04:08:56 INFO - PROCESS | 1978 | 1461582536230 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}] 04:08:56 INFO - PROCESS | 1978 | 1461582536333 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:08:56 INFO - PROCESS | 1978 | 1461582536406 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x118c38800 == 41 [pid = 1978] [id = 41] 04:08:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11919cc00) [pid = 1978] [serial = 119] [outer = 0x0] 04:08:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x119277000) [pid = 1978] [serial = 120] [outer = 0x11919cc00] 04:08:56 INFO - PROCESS | 1978 | 1461582536437 Marionette DEBUG loaded listener.js 04:08:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11a7be000) [pid = 1978] [serial = 121] [outer = 0x11919cc00] 04:08:56 INFO - PROCESS | 1978 | 1461582536867 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]]]}] 04:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 04:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:08:56 INFO - PROCESS | 1978 | 1461582536895 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:08:56 INFO - PROCESS | 1978 | 1461582536899 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:08:56 INFO - PROCESS | 1978 | 1461582536903 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 1978 | 1461582536905 Marionette TRACE conn2 <- [1,138,null,{}] 04:08:56 INFO - PROCESS | 1978 | 1461582536908 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}] 04:08:57 INFO - PROCESS | 1978 | 1461582537014 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:08:57 INFO - PROCESS | 1978 | 1461582537071 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a72b800 == 42 [pid = 1978] [id = 42] 04:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x11a851800) [pid = 1978] [serial = 122] [outer = 0x0] 04:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11ad3c400) [pid = 1978] [serial = 123] [outer = 0x11a851800] 04:08:57 INFO - PROCESS | 1978 | 1461582537101 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11b959400) [pid = 1978] [serial = 124] [outer = 0x11a851800] 04:08:57 INFO - PROCESS | 1978 | 1461582537529 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]]]}] 04:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 04:08:57 INFO - PROCESS | 1978 | 1461582537575 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:08:57 INFO - PROCESS | 1978 | 1461582537576 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:08:57 INFO - PROCESS | 1978 | 1461582537579 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:08:57 INFO - PROCESS | 1978 | 1461582537582 Marionette TRACE conn2 <- [1,142,null,{}] 04:08:57 INFO - PROCESS | 1978 | 1461582537592 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}] 04:08:57 INFO - PROCESS | 1978 | 1461582537709 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:08:57 INFO - PROCESS | 1978 | 1461582537769 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x126454800 == 43 [pid = 1978] [id = 43] 04:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x11c43f000) [pid = 1978] [serial = 125] [outer = 0x0] 04:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11c484400) [pid = 1978] [serial = 126] [outer = 0x11c43f000] 04:08:57 INFO - PROCESS | 1978 | 1461582537802 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x127150800) [pid = 1978] [serial = 127] [outer = 0x11c43f000] 04:08:58 INFO - PROCESS | 1978 | 1461582538246 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]]]}] 04:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 721ms 04:08:58 INFO - PROCESS | 1978 | 1461582538301 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:08:58 INFO - PROCESS | 1978 | 1461582538302 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:08:58 INFO - PROCESS | 1978 | 1461582538324 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:08:58 INFO - PROCESS | 1978 | 1461582538326 Marionette TRACE conn2 <- [1,146,null,{}] 04:08:58 INFO - PROCESS | 1978 | 1461582538330 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}] 04:08:58 INFO - PROCESS | 1978 | 1461582538439 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:08:58 INFO - PROCESS | 1978 | 1461582538497 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278d6800 == 44 [pid = 1978] [id = 44] 04:08:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x118cdd800) [pid = 1978] [serial = 128] [outer = 0x0] 04:08:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x127656000) [pid = 1978] [serial = 129] [outer = 0x118cdd800] 04:08:58 INFO - PROCESS | 1978 | 1461582538527 Marionette DEBUG loaded listener.js 04:08:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x127e79400) [pid = 1978] [serial = 130] [outer = 0x118cdd800] 04:08:59 INFO - PROCESS | 1978 | 1461582539079 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]]]}] 04:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 840ms 04:08:59 INFO - PROCESS | 1978 | 1461582539145 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:08:59 INFO - PROCESS | 1978 | 1461582539148 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:08:59 INFO - PROCESS | 1978 | 1461582539152 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:08:59 INFO - PROCESS | 1978 | 1461582539154 Marionette TRACE conn2 <- [1,150,null,{}] 04:08:59 INFO - PROCESS | 1978 | 1461582539157 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}] 04:08:59 INFO - PROCESS | 1978 | 1461582539248 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:08:59 INFO - PROCESS | 1978 | 1461582539306 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f6f800 == 45 [pid = 1978] [id = 45] 04:08:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x118e14800) [pid = 1978] [serial = 131] [outer = 0x0] 04:08:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x11919c000) [pid = 1978] [serial = 132] [outer = 0x118e14800] 04:08:59 INFO - PROCESS | 1978 | 1461582539336 Marionette DEBUG loaded listener.js 04:08:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x11a410800) [pid = 1978] [serial = 133] [outer = 0x118e14800] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x126636800 == 44 [pid = 1978] [id = 39] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x126455000 == 43 [pid = 1978] [id = 38] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x126116000 == 42 [pid = 1978] [id = 37] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x123966800 == 41 [pid = 1978] [id = 36] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3a2800 == 40 [pid = 1978] [id = 35] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x11c122000 == 39 [pid = 1978] [id = 34] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x1145a7000 == 38 [pid = 1978] [id = 33] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x11b0df000 == 37 [pid = 1978] [id = 32] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x11adb9000 == 36 [pid = 1978] [id = 31] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x11aab1000 == 35 [pid = 1978] [id = 30] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x119727800 == 34 [pid = 1978] [id = 29] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x119172000 == 33 [pid = 1978] [id = 28] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x118cc1000 == 32 [pid = 1978] [id = 27] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x116502800 == 31 [pid = 1978] [id = 26] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x119720800 == 30 [pid = 1978] [id = 25] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x118e41000 == 29 [pid = 1978] [id = 24] 04:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x1145ac800 == 28 [pid = 1978] [id = 23] 04:08:59 INFO - PROCESS | 1978 | 1461582539846 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]]]}] 04:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 720ms 04:08:59 INFO - PROCESS | 1978 | 1461582539874 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:08:59 INFO - PROCESS | 1978 | 1461582539878 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:08:59 INFO - PROCESS | 1978 | 1461582539884 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:08:59 INFO - PROCESS | 1978 | 1461582539888 Marionette TRACE conn2 <- [1,154,null,{}] 04:08:59 INFO - PROCESS | 1978 | 1461582539893 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}] 04:09:00 INFO - PROCESS | 1978 | 1461582540032 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:09:00 INFO - PROCESS | 1978 | 1461582540109 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x1186cb000 == 29 [pid = 1978] [id = 46] 04:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x118af4800) [pid = 1978] [serial = 134] [outer = 0x0] 04:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x11918d800) [pid = 1978] [serial = 135] [outer = 0x118af4800] 04:09:00 INFO - PROCESS | 1978 | 1461582540135 Marionette DEBUG loaded listener.js 04:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x11a7c0000) [pid = 1978] [serial = 136] [outer = 0x118af4800] 04:09:00 INFO - PROCESS | 1978 | 1461582540578 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]]]}] 04:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 724ms 04:09:00 INFO - PROCESS | 1978 | 1461582540608 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:09:00 INFO - PROCESS | 1978 | 1461582540613 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:09:00 INFO - PROCESS | 1978 | 1461582540620 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 1978 | 1461582540623 Marionette TRACE conn2 <- [1,158,null,{}] 04:09:00 INFO - PROCESS | 1978 | 1461582540627 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}] 04:09:00 INFO - PROCESS | 1978 | 1461582540763 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:09:00 INFO - PROCESS | 1978 | 1461582540849 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a731000 == 30 [pid = 1978] [id = 47] 04:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x11a8f3000) [pid = 1978] [serial = 137] [outer = 0x0] 04:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11ad38400) [pid = 1978] [serial = 138] [outer = 0x11a8f3000] 04:09:00 INFO - PROCESS | 1978 | 1461582540897 Marionette DEBUG loaded listener.js 04:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11b09f400) [pid = 1978] [serial = 139] [outer = 0x11a8f3000] 04:09:01 INFO - PROCESS | 1978 | 1461582541375 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]]]}] 04:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 773ms 04:09:01 INFO - PROCESS | 1978 | 1461582541406 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:09:01 INFO - PROCESS | 1978 | 1461582541408 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:09:01 INFO - PROCESS | 1978 | 1461582541413 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:09:01 INFO - PROCESS | 1978 | 1461582541416 Marionette TRACE conn2 <- [1,162,null,{}] 04:09:01 INFO - PROCESS | 1978 | 1461582541425 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}] 04:09:01 INFO - PROCESS | 1978 | 1461582541519 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:09:01 INFO - PROCESS | 1978 | 1461582541584 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b0e4000 == 31 [pid = 1978] [id = 48] 04:09:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x11c0d8c00) [pid = 1978] [serial = 140] [outer = 0x0] 04:09:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x11c310c00) [pid = 1978] [serial = 141] [outer = 0x11c0d8c00] 04:09:01 INFO - PROCESS | 1978 | 1461582541619 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x11c4b3800) [pid = 1978] [serial = 142] [outer = 0x11c0d8c00] 04:09:02 INFO - PROCESS | 1978 | 1461582542074 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]]]}] 04:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 04:09:02 INFO - PROCESS | 1978 | 1461582542085 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:09:02 INFO - PROCESS | 1978 | 1461582542088 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:09:02 INFO - PROCESS | 1978 | 1461582542116 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 1978 | 1461582542118 Marionette TRACE conn2 <- [1,166,null,{}] 04:09:02 INFO - PROCESS | 1978 | 1461582542145 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}] 04:09:02 INFO - PROCESS | 1978 | 1461582542283 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:09:02 INFO - PROCESS | 1978 | 1461582542365 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f65800 == 32 [pid = 1978] [id = 49] 04:09:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x1239ba800) [pid = 1978] [serial = 143] [outer = 0x0] 04:09:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x1261e0400) [pid = 1978] [serial = 144] [outer = 0x1239ba800] 04:09:02 INFO - PROCESS | 1978 | 1461582542413 Marionette DEBUG loaded listener.js 04:09:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x126576c00) [pid = 1978] [serial = 145] [outer = 0x1239ba800] 04:09:02 INFO - PROCESS | 1978 | 1461582542875 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]]]}] 04:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 775ms 04:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:09:02 INFO - PROCESS | 1978 | 1461582542890 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:09:02 INFO - PROCESS | 1978 | 1461582542891 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:09:02 INFO - PROCESS | 1978 | 1461582542893 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 1978 | 1461582542895 Marionette TRACE conn2 <- [1,170,null,{}] 04:09:02 INFO - PROCESS | 1978 | 1461582542897 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}] 04:09:02 INFO - PROCESS | 1978 | 1461582542988 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:09:03 INFO - PROCESS | 1978 | 1461582543031 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7fc000 == 33 [pid = 1978] [id = 50] 04:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x1261d5800) [pid = 1978] [serial = 146] [outer = 0x0] 04:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x126c03400) [pid = 1978] [serial = 147] [outer = 0x1261d5800] 04:09:03 INFO - PROCESS | 1978 | 1461582543062 Marionette DEBUG loaded listener.js 04:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x1274cc800) [pid = 1978] [serial = 148] [outer = 0x1261d5800] 04:09:03 INFO - PROCESS | 1978 | 1461582543501 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]]]}] 04:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 04:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:09:03 INFO - PROCESS | 1978 | 1461582543513 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:09:03 INFO - PROCESS | 1978 | 1461582543514 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:09:03 INFO - PROCESS | 1978 | 1461582543517 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:09:03 INFO - PROCESS | 1978 | 1461582543518 Marionette TRACE conn2 <- [1,174,null,{}] 04:09:03 INFO - PROCESS | 1978 | 1461582543541 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}] 04:09:03 INFO - PROCESS | 1978 | 1461582543760 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:09:03 INFO - PROCESS | 1978 | 1461582543810 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x1186d4000 == 34 [pid = 1978] [id = 51] 04:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x118a05800) [pid = 1978] [serial = 149] [outer = 0x0] 04:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x118c16400) [pid = 1978] [serial = 150] [outer = 0x118a05800] 04:09:03 INFO - PROCESS | 1978 | 1461582543839 Marionette DEBUG loaded listener.js 04:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x11926c800) [pid = 1978] [serial = 151] [outer = 0x118a05800] 04:09:04 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea19800 == 33 [pid = 1978] [id = 11] 04:09:04 INFO - PROCESS | 1978 | --DOCSHELL 0x11a72b800 == 32 [pid = 1978] [id = 42] 04:09:04 INFO - PROCESS | 1978 | --DOCSHELL 0x118c38800 == 31 [pid = 1978] [id = 41] 04:09:04 INFO - PROCESS | 1978 | 1461582544342 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]]]}] 04:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 872ms 04:09:04 INFO - PROCESS | 1978 | 1461582544391 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:09:04 INFO - PROCESS | 1978 | 1461582544394 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:09:04 INFO - PROCESS | 1978 | 1461582544398 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 1978 | 1461582544400 Marionette TRACE conn2 <- [1,178,null,{}] 04:09:04 INFO - PROCESS | 1978 | 1461582544405 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}] 04:09:04 INFO - PROCESS | 1978 | 1461582544501 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:09:04 INFO - PROCESS | 1978 | 1461582544565 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x118cd0000 == 32 [pid = 1978] [id = 52] 04:09:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x118a06000) [pid = 1978] [serial = 152] [outer = 0x0] 04:09:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x11a7c1400) [pid = 1978] [serial = 153] [outer = 0x118a06000] 04:09:04 INFO - PROCESS | 1978 | 1461582544598 Marionette DEBUG loaded listener.js 04:09:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x11aa83000) [pid = 1978] [serial = 154] [outer = 0x118a06000] 04:09:05 INFO - PROCESS | 1978 | 1461582545065 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]]]}] 04:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 725ms 04:09:05 INFO - PROCESS | 1978 | 1461582545123 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:09:05 INFO - PROCESS | 1978 | 1461582545127 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:09:05 INFO - PROCESS | 1978 | 1461582545132 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:09:05 INFO - PROCESS | 1978 | 1461582545134 Marionette TRACE conn2 <- [1,182,null,{}] 04:09:05 INFO - PROCESS | 1978 | 1461582545136 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}] 04:09:05 INFO - PROCESS | 1978 | 1461582545227 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:09:05 INFO - PROCESS | 1978 | 1461582545289 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c11e800 == 33 [pid = 1978] [id = 53] 04:09:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x11b94e800) [pid = 1978] [serial = 155] [outer = 0x0] 04:09:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x11c0ccc00) [pid = 1978] [serial = 156] [outer = 0x11b94e800] 04:09:05 INFO - PROCESS | 1978 | 1461582545320 Marionette DEBUG loaded listener.js 04:09:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x11c447800) [pid = 1978] [serial = 157] [outer = 0x11b94e800] 04:09:05 INFO - PROCESS | 1978 | 1461582545760 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]]]}] 04:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 04:09:05 INFO - PROCESS | 1978 | 1461582545807 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:09:05 INFO - PROCESS | 1978 | 1461582545808 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:09:05 INFO - PROCESS | 1978 | 1461582545813 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:09:05 INFO - PROCESS | 1978 | 1461582545816 Marionette TRACE conn2 <- [1,186,null,{}] 04:09:05 INFO - PROCESS | 1978 | 1461582545825 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}] 04:09:05 INFO - PROCESS | 1978 | 1461582545919 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:09:05 INFO - PROCESS | 1978 | 1461582545982 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x126635800 == 34 [pid = 1978] [id = 54] 04:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x12639e800) [pid = 1978] [serial = 158] [outer = 0x0] 04:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x1269bb800) [pid = 1978] [serial = 159] [outer = 0x12639e800] 04:09:06 INFO - PROCESS | 1978 | 1461582546015 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x12765dc00) [pid = 1978] [serial = 160] [outer = 0x12639e800] 04:09:06 INFO - PROCESS | 1978 | 1461582546441 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]]]}] 04:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 678ms 04:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:09:06 INFO - PROCESS | 1978 | 1461582546511 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:09:06 INFO - PROCESS | 1978 | 1461582546513 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:09:06 INFO - PROCESS | 1978 | 1461582546515 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:09:06 INFO - PROCESS | 1978 | 1461582546517 Marionette TRACE conn2 <- [1,190,null,{}] 04:09:06 INFO - PROCESS | 1978 | 1461582546520 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}] 04:09:06 INFO - PROCESS | 1978 | 1461582546647 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:09:06 INFO - PROCESS | 1978 | 1461582546693 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x127ea4800 == 35 [pid = 1978] [id = 55] 04:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x1296cd400) [pid = 1978] [serial = 161] [outer = 0x0] 04:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x1299c3400) [pid = 1978] [serial = 162] [outer = 0x1296cd400] 04:09:06 INFO - PROCESS | 1978 | 1461582546725 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12b3b5000) [pid = 1978] [serial = 163] [outer = 0x1296cd400] 04:09:07 INFO - PROCESS | 1978 | 1461582547150 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]]]}] 04:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 675ms 04:09:07 INFO - PROCESS | 1978 | 1461582547216 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 1978 | 1461582547217 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:09:07 INFO - PROCESS | 1978 | 1461582547222 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 1978 | 1461582547225 Marionette TRACE conn2 <- [1,194,null,{}] 04:09:07 INFO - PROCESS | 1978 | 1461582547228 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}] 04:09:07 INFO - PROCESS | 1978 | 1461582547318 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:09:07 INFO - PROCESS | 1978 | 1461582547378 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x12992c000 == 36 [pid = 1978] [id = 56] 04:09:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12b3b5800) [pid = 1978] [serial = 164] [outer = 0x0] 04:09:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12b6b7800) [pid = 1978] [serial = 165] [outer = 0x12b3b5800] 04:09:07 INFO - PROCESS | 1978 | 1461582547409 Marionette DEBUG loaded listener.js 04:09:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12b87d800) [pid = 1978] [serial = 166] [outer = 0x12b3b5800] 04:09:07 INFO - PROCESS | 1978 | 1461582547796 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]]]}] 04:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms 04:09:07 INFO - PROCESS | 1978 | 1461582547845 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 1978 | 1461582547846 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:09:07 INFO - PROCESS | 1978 | 1461582547850 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 1978 | 1461582547851 Marionette TRACE conn2 <- [1,198,null,{}] 04:09:07 INFO - PROCESS | 1978 | 1461582547854 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}] 04:09:08 INFO - PROCESS | 1978 | 1461582548024 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:09:08 INFO - PROCESS | 1978 | 1461582548075 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b11d800 == 37 [pid = 1978] [id = 57] 04:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12b4b2000) [pid = 1978] [serial = 167] [outer = 0x0] 04:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12beb2c00) [pid = 1978] [serial = 168] [outer = 0x12b4b2000] 04:09:08 INFO - PROCESS | 1978 | 1461582548109 Marionette DEBUG loaded listener.js 04:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12cf7d800) [pid = 1978] [serial = 169] [outer = 0x12b4b2000] 04:09:08 INFO - PROCESS | 1978 | 1461582548609 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]]]}] 04:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 770ms 04:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:09:08 INFO - PROCESS | 1978 | 1461582548639 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:09:08 INFO - PROCESS | 1978 | 1461582548641 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:09:08 INFO - PROCESS | 1978 | 1461582548649 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:09:08 INFO - PROCESS | 1978 | 1461582548651 Marionette TRACE conn2 <- [1,202,null,{}] 04:09:08 INFO - PROCESS | 1978 | 1461582548655 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}] 04:09:08 INFO - PROCESS | 1978 | 1461582548749 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:09:08 INFO - PROCESS | 1978 | 1461582548813 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x119b47800 == 38 [pid = 1978] [id = 58] 04:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x11a8f7400) [pid = 1978] [serial = 170] [outer = 0x0] 04:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x11aa9a400) [pid = 1978] [serial = 171] [outer = 0x11a8f7400] 04:09:08 INFO - PROCESS | 1978 | 1461582548843 Marionette DEBUG loaded listener.js 04:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x11af7a400) [pid = 1978] [serial = 172] [outer = 0x11a8f7400] 04:09:09 INFO - PROCESS | 1978 | --DOCSHELL 0x11b0e4000 == 37 [pid = 1978] [id = 48] 04:09:09 INFO - PROCESS | 1978 | --DOCSHELL 0x11a731000 == 36 [pid = 1978] [id = 47] 04:09:09 INFO - PROCESS | 1978 | --DOCSHELL 0x1186cb000 == 35 [pid = 1978] [id = 46] 04:09:09 INFO - PROCESS | 1978 | 1461582549315 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]]]}] 04:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 725ms 04:09:09 INFO - PROCESS | 1978 | 1461582549394 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:09:09 INFO - PROCESS | 1978 | 1461582549399 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:09:09 INFO - PROCESS | 1978 | 1461582549407 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:09:09 INFO - PROCESS | 1978 | 1461582549412 Marionette TRACE conn2 <- [1,206,null,{}] 04:09:09 INFO - PROCESS | 1978 | 1461582549418 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}] 04:09:09 INFO - PROCESS | 1978 | 1461582549567 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:09:09 INFO - PROCESS | 1978 | 1461582549653 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bff2800 == 36 [pid = 1978] [id = 59] 04:09:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x11b955800) [pid = 1978] [serial = 173] [outer = 0x0] 04:09:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x11bbcd400) [pid = 1978] [serial = 174] [outer = 0x11b955800] 04:09:09 INFO - PROCESS | 1978 | 1461582549706 Marionette DEBUG loaded listener.js 04:09:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x11c443400) [pid = 1978] [serial = 175] [outer = 0x11b955800] 04:09:10 INFO - PROCESS | 1978 | 1461582550180 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]]]}] 04:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 826ms 04:09:10 INFO - PROCESS | 1978 | 1461582550231 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:09:10 INFO - PROCESS | 1978 | 1461582550235 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:09:10 INFO - PROCESS | 1978 | 1461582550239 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:09:10 INFO - PROCESS | 1978 | 1461582550241 Marionette TRACE conn2 <- [1,210,null,{}] 04:09:10 INFO - PROCESS | 1978 | 1461582550244 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}] 04:09:10 INFO - PROCESS | 1978 | 1461582550356 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:09:10 INFO - PROCESS | 1978 | 1461582550405 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x126943000 == 37 [pid = 1978] [id = 60] 04:09:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x11c487800) [pid = 1978] [serial = 176] [outer = 0x0] 04:09:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x126753c00) [pid = 1978] [serial = 177] [outer = 0x11c487800] 04:09:10 INFO - PROCESS | 1978 | 1461582550432 Marionette DEBUG loaded listener.js 04:09:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x12760b800) [pid = 1978] [serial = 178] [outer = 0x11c487800] 04:09:10 INFO - PROCESS | 1978 | 1461582550849 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]]]}] 04:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 04:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:09:10 INFO - PROCESS | 1978 | 1461582550859 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:09:10 INFO - PROCESS | 1978 | 1461582550860 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:09:10 INFO - PROCESS | 1978 | 1461582550863 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:09:10 INFO - PROCESS | 1978 | 1461582550865 Marionette TRACE conn2 <- [1,214,null,{}] 04:09:10 INFO - PROCESS | 1978 | 1461582550890 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}] 04:09:11 INFO - PROCESS | 1978 | 1461582551025 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:09:11 INFO - PROCESS | 1978 | 1461582551077 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b438000 == 38 [pid = 1978] [id = 61] 04:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x1299bb400) [pid = 1978] [serial = 179] [outer = 0x0] 04:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x12b3b1400) [pid = 1978] [serial = 180] [outer = 0x1299bb400] 04:09:11 INFO - PROCESS | 1978 | 1461582551111 Marionette DEBUG loaded listener.js 04:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x12ba53c00) [pid = 1978] [serial = 181] [outer = 0x1299bb400] 04:09:11 INFO - PROCESS | 1978 | 1461582551529 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]]]}] 04:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 721ms 04:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:09:11 INFO - PROCESS | 1978 | 1461582551585 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:09:11 INFO - PROCESS | 1978 | 1461582551587 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:09:11 INFO - PROCESS | 1978 | 1461582551589 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 1978 | 1461582551590 Marionette TRACE conn2 <- [1,218,null,{}] 04:09:11 INFO - PROCESS | 1978 | 1461582551593 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}] 04:09:11 INFO - PROCESS | 1978 | 1461582551693 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:09:11 INFO - PROCESS | 1978 | 1461582551745 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x114e8a800 == 39 [pid = 1978] [id = 62] 04:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x12ba58000) [pid = 1978] [serial = 182] [outer = 0x0] 04:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x12bebb800) [pid = 1978] [serial = 183] [outer = 0x12ba58000] 04:09:11 INFO - PROCESS | 1978 | 1461582551778 Marionette DEBUG loaded listener.js 04:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12cfa3800) [pid = 1978] [serial = 184] [outer = 0x12ba58000] 04:09:12 INFO - PROCESS | 1978 | 1461582552185 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]]]}] 04:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 04:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:09:12 INFO - PROCESS | 1978 | 1461582552208 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:09:12 INFO - PROCESS | 1978 | 1461582552210 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:09:12 INFO - PROCESS | 1978 | 1461582552212 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:09:12 INFO - PROCESS | 1978 | 1461582552213 Marionette TRACE conn2 <- [1,222,null,{}] 04:09:12 INFO - PROCESS | 1978 | 1461582552216 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}] 04:09:12 INFO - PROCESS | 1978 | 1461582552309 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:09:12 INFO - PROCESS | 1978 | 1461582552389 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce92800 == 40 [pid = 1978] [id = 63] 04:09:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x12cfa6400) [pid = 1978] [serial = 185] [outer = 0x0] 04:09:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12cfad000) [pid = 1978] [serial = 186] [outer = 0x12cfa6400] 04:09:12 INFO - PROCESS | 1978 | 1461582552421 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12d072800) [pid = 1978] [serial = 187] [outer = 0x12cfa6400] 04:09:12 INFO - PROCESS | 1978 | 1461582552828 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]]]}] 04:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 04:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:09:12 INFO - PROCESS | 1978 | 1461582552883 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:09:12 INFO - PROCESS | 1978 | 1461582552884 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:09:12 INFO - PROCESS | 1978 | 1461582552887 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:09:12 INFO - PROCESS | 1978 | 1461582552888 Marionette TRACE conn2 <- [1,226,null,{}] 04:09:12 INFO - PROCESS | 1978 | 1461582552890 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}] 04:09:13 INFO - PROCESS | 1978 | 1461582552999 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:09:13 INFO - PROCESS | 1978 | 1461582553050 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d312000 == 41 [pid = 1978] [id = 64] 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12d57a400) [pid = 1978] [serial = 188] [outer = 0x0] 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x12d608000) [pid = 1978] [serial = 189] [outer = 0x12d57a400] 04:09:13 INFO - PROCESS | 1978 | 1461582553083 Marionette DEBUG loaded listener.js 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x12d6d4000) [pid = 1978] [serial = 190] [outer = 0x12d57a400] 04:09:13 INFO - PROCESS | 1978 | 1461582553498 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]]]}] 04:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 620ms 04:09:13 INFO - PROCESS | 1978 | 1461582553507 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:09:13 INFO - PROCESS | 1978 | 1461582553509 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:09:13 INFO - PROCESS | 1978 | 1461582553511 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 1978 | 1461582553512 Marionette TRACE conn2 <- [1,230,null,{}] 04:09:13 INFO - PROCESS | 1978 | 1461582553515 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}] 04:09:13 INFO - PROCESS | 1978 | 1461582553604 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:09:13 INFO - PROCESS | 1978 | 1461582553683 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db21000 == 42 [pid = 1978] [id = 65] 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x12d6d5800) [pid = 1978] [serial = 191] [outer = 0x0] 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x12d6e2800) [pid = 1978] [serial = 192] [outer = 0x12d6d5800] 04:09:13 INFO - PROCESS | 1978 | 1461582553715 Marionette DEBUG loaded listener.js 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x12d6ea000) [pid = 1978] [serial = 193] [outer = 0x12d6d5800] 04:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x12d6ed400) [pid = 1978] [serial = 194] [outer = 0x12f7bc800] 04:09:14 INFO - PROCESS | 1978 | 1461582554267 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]]]}] 04:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 770ms 04:09:14 INFO - PROCESS | 1978 | 1461582554291 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:09:14 INFO - PROCESS | 1978 | 1461582554293 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:09:14 INFO - PROCESS | 1978 | 1461582554299 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:09:14 INFO - PROCESS | 1978 | 1461582554301 Marionette TRACE conn2 <- [1,234,null,{}] 04:09:14 INFO - PROCESS | 1978 | 1461582554307 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}] 04:09:14 INFO - PROCESS | 1978 | 1461582554411 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:09:14 INFO - PROCESS | 1978 | 1461582554485 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b079800 == 43 [pid = 1978] [id = 66] 04:09:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x11a403c00) [pid = 1978] [serial = 195] [outer = 0x0] 04:09:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x11a85cc00) [pid = 1978] [serial = 196] [outer = 0x11a403c00] 04:09:14 INFO - PROCESS | 1978 | 1461582554514 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x11b906000) [pid = 1978] [serial = 197] [outer = 0x11a403c00] 04:09:15 INFO - PROCESS | 1978 | --DOCSHELL 0x12992c000 == 42 [pid = 1978] [id = 56] 04:09:15 INFO - PROCESS | 1978 | --DOCSHELL 0x127ea4800 == 41 [pid = 1978] [id = 55] 04:09:15 INFO - PROCESS | 1978 | --DOCSHELL 0x126635800 == 40 [pid = 1978] [id = 54] 04:09:15 INFO - PROCESS | 1978 | --DOCSHELL 0x11c11e800 == 39 [pid = 1978] [id = 53] 04:09:15 INFO - PROCESS | 1978 | --DOCSHELL 0x118cd0000 == 38 [pid = 1978] [id = 52] 04:09:15 INFO - PROCESS | 1978 | 1461582555037 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]]]}] 04:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 773ms 04:09:15 INFO - PROCESS | 1978 | 1461582555091 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:09:15 INFO - PROCESS | 1978 | 1461582555093 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:09:15 INFO - PROCESS | 1978 | 1461582555099 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 1978 | 1461582555102 Marionette TRACE conn2 <- [1,238,null,{}] 04:09:15 INFO - PROCESS | 1978 | 1461582555109 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}] 04:09:15 INFO - PROCESS | 1978 | 1461582555206 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:09:15 INFO - PROCESS | 1978 | 1461582555275 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfff000 == 39 [pid = 1978] [id = 67] 04:09:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x119138800) [pid = 1978] [serial = 198] [outer = 0x0] 04:09:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x11c0d3400) [pid = 1978] [serial = 199] [outer = 0x119138800] 04:09:15 INFO - PROCESS | 1978 | 1461582555309 Marionette DEBUG loaded listener.js 04:09:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x1239b8800) [pid = 1978] [serial = 200] [outer = 0x119138800] 04:09:15 INFO - PROCESS | 1978 | 1461582555791 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]]]}] 04:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 725ms 04:09:15 INFO - PROCESS | 1978 | 1461582555830 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:09:15 INFO - PROCESS | 1978 | 1461582555836 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:09:15 INFO - PROCESS | 1978 | 1461582555845 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 1978 | 1461582555848 Marionette TRACE conn2 <- [1,242,null,{}] 04:09:15 INFO - PROCESS | 1978 | 1461582555852 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}] 04:09:15 INFO - PROCESS | 1978 | 1461582555934 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:09:16 INFO - PROCESS | 1978 | 1461582555999 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af17000 == 40 [pid = 1978] [id = 68] 04:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x127851000) [pid = 1978] [serial = 201] [outer = 0x0] 04:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x127e73c00) [pid = 1978] [serial = 202] [outer = 0x127851000] 04:09:16 INFO - PROCESS | 1978 | 1461582556048 Marionette DEBUG loaded listener.js 04:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x1299bd400) [pid = 1978] [serial = 203] [outer = 0x127851000] 04:09:16 INFO - PROCESS | 1978 | 1461582556637 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]]]}] 04:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 825ms 04:09:16 INFO - PROCESS | 1978 | 1461582556677 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:09:16 INFO - PROCESS | 1978 | 1461582556679 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:09:16 INFO - PROCESS | 1978 | 1461582556686 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:09:16 INFO - PROCESS | 1978 | 1461582556689 Marionette TRACE conn2 <- [1,246,null,{}] 04:09:16 INFO - PROCESS | 1978 | 1461582556703 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}] 04:09:16 INFO - PROCESS | 1978 | 1461582556811 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:09:16 INFO - PROCESS | 1978 | 1461582556878 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d303000 == 41 [pid = 1978] [id = 69] 04:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x12ba53400) [pid = 1978] [serial = 204] [outer = 0x0] 04:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x12bcc5800) [pid = 1978] [serial = 205] [outer = 0x12ba53400] 04:09:16 INFO - PROCESS | 1978 | 1461582556911 Marionette DEBUG loaded listener.js 04:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x12cfaf400) [pid = 1978] [serial = 206] [outer = 0x12ba53400] 04:09:17 INFO - PROCESS | 1978 | 1461582557330 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]]]}] 04:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 676ms 04:09:17 INFO - PROCESS | 1978 | 1461582557361 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:09:17 INFO - PROCESS | 1978 | 1461582557363 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:09:17 INFO - PROCESS | 1978 | 1461582557366 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:09:17 INFO - PROCESS | 1978 | 1461582557367 Marionette TRACE conn2 <- [1,250,null,{}] 04:09:17 INFO - PROCESS | 1978 | 1461582557369 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}] 04:09:17 INFO - PROCESS | 1978 | 1461582557502 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:09:17 INFO - PROCESS | 1978 | 1461582557551 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbee000 == 42 [pid = 1978] [id = 70] 04:09:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x12d580000) [pid = 1978] [serial = 207] [outer = 0x0] 04:09:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x12d5d9c00) [pid = 1978] [serial = 208] [outer = 0x12d580000] 04:09:17 INFO - PROCESS | 1978 | 1461582557585 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x12d60bc00) [pid = 1978] [serial = 209] [outer = 0x12d580000] 04:09:18 INFO - PROCESS | 1978 | 1461582558001 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]]]}] 04:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 04:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:09:18 INFO - PROCESS | 1978 | 1461582558034 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:09:18 INFO - PROCESS | 1978 | 1461582558036 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:09:18 INFO - PROCESS | 1978 | 1461582558038 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 1978 | 1461582558039 Marionette TRACE conn2 <- [1,254,null,{}] 04:09:18 INFO - PROCESS | 1978 | 1461582558042 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}] 04:09:18 INFO - PROCESS | 1978 | 1461582558134 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:09:18 INFO - PROCESS | 1978 | 1461582558215 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea16800 == 43 [pid = 1978] [id = 71] 04:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x12d584c00) [pid = 1978] [serial = 210] [outer = 0x0] 04:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x12d6db800) [pid = 1978] [serial = 211] [outer = 0x12d584c00] 04:09:18 INFO - PROCESS | 1978 | 1461582558245 Marionette DEBUG loaded listener.js 04:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x12e312000) [pid = 1978] [serial = 212] [outer = 0x12d584c00] 04:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:09:18 INFO - PROCESS | 1978 | 1461582558655 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]]]}] 04:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 623ms 04:09:18 INFO - PROCESS | 1978 | 1461582558661 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:09:18 INFO - PROCESS | 1978 | 1461582558663 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:09:18 INFO - PROCESS | 1978 | 1461582558665 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 1978 | 1461582558667 Marionette TRACE conn2 <- [1,258,null,{}] 04:09:18 INFO - PROCESS | 1978 | 1461582558669 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}] 04:09:18 INFO - PROCESS | 1978 | 1461582558816 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:09:18 INFO - PROCESS | 1978 | 1461582558928 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f619800 == 44 [pid = 1978] [id = 72] 04:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x12e36d400) [pid = 1978] [serial = 213] [outer = 0x0] 04:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x12e39cc00) [pid = 1978] [serial = 214] [outer = 0x12e36d400] 04:09:18 INFO - PROCESS | 1978 | 1461582558963 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x12eae0800) [pid = 1978] [serial = 215] [outer = 0x12e36d400] 04:09:19 INFO - PROCESS | 1978 | 1461582559409 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]]]}] 04:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 770ms 04:09:19 INFO - PROCESS | 1978 | 1461582559436 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 1978 | 1461582559437 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:09:19 INFO - PROCESS | 1978 | 1461582559458 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 1978 | 1461582559459 Marionette TRACE conn2 <- [1,262,null,{}] 04:09:19 INFO - PROCESS | 1978 | 1461582559461 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}] 04:09:19 INFO - PROCESS | 1978 | 1461582559556 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:09:19 INFO - PROCESS | 1978 | 1461582559609 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa50000 == 45 [pid = 1978] [id = 73] 04:09:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x126cc4000) [pid = 1978] [serial = 216] [outer = 0x0] 04:09:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x126cc6c00) [pid = 1978] [serial = 217] [outer = 0x126cc4000] 04:09:19 INFO - PROCESS | 1978 | 1461582559639 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x126cca800) [pid = 1978] [serial = 218] [outer = 0x126cc4000] 04:09:20 INFO - PROCESS | 1978 | 1461582560057 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]]]}] 04:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 623ms 04:09:20 INFO - PROCESS | 1978 | 1461582560076 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:09:20 INFO - PROCESS | 1978 | 1461582560078 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:09:20 INFO - PROCESS | 1978 | 1461582560080 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:09:20 INFO - PROCESS | 1978 | 1461582560081 Marionette TRACE conn2 <- [1,266,null,{}] 04:09:20 INFO - PROCESS | 1978 | 1461582560084 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}] 04:09:20 INFO - PROCESS | 1978 | 1461582560174 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:09:20 INFO - PROCESS | 1978 | 1461582560242 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd78000 == 46 [pid = 1978] [id = 74] 04:09:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x115638000) [pid = 1978] [serial = 219] [outer = 0x0] 04:09:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x11563bc00) [pid = 1978] [serial = 220] [outer = 0x115638000] 04:09:20 INFO - PROCESS | 1978 | 1461582560272 Marionette DEBUG loaded listener.js 04:09:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x11563f400) [pid = 1978] [serial = 221] [outer = 0x115638000] 04:09:20 INFO - PROCESS | 1978 | 1461582560756 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]]]}] 04:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 719ms 04:09:20 INFO - PROCESS | 1978 | 1461582560814 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:09:20 INFO - PROCESS | 1978 | 1461582560816 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:09:20 INFO - PROCESS | 1978 | 1461582560819 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:09:20 INFO - PROCESS | 1978 | 1461582560822 Marionette TRACE conn2 <- [1,270,null,{}] 04:09:20 INFO - PROCESS | 1978 | 1461582560848 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}] 04:09:20 INFO - PROCESS | 1978 | 1461582560948 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:09:21 INFO - PROCESS | 1978 | 1461582561019 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x129924000 == 47 [pid = 1978] [id = 75] 04:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x114fbdc00) [pid = 1978] [serial = 222] [outer = 0x0] 04:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x11563c400) [pid = 1978] [serial = 223] [outer = 0x114fbdc00] 04:09:21 INFO - PROCESS | 1978 | 1461582561048 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x118ee5c00) [pid = 1978] [serial = 224] [outer = 0x114fbdc00] 04:09:21 INFO - PROCESS | 1978 | --DOCSHELL 0x126943000 == 46 [pid = 1978] [id = 60] 04:09:21 INFO - PROCESS | 1978 | --DOCSHELL 0x11bff2800 == 45 [pid = 1978] [id = 59] 04:09:21 INFO - PROCESS | 1978 | 1461582561539 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]]]}] 04:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 740ms 04:09:21 INFO - PROCESS | 1978 | 1461582561560 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:09:21 INFO - PROCESS | 1978 | 1461582561562 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:09:21 INFO - PROCESS | 1978 | 1461582561566 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:09:21 INFO - PROCESS | 1978 | 1461582561568 Marionette TRACE conn2 <- [1,274,null,{}] 04:09:21 INFO - PROCESS | 1978 | 1461582561590 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}] 04:09:21 INFO - PROCESS | 1978 | 1461582561715 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:09:21 INFO - PROCESS | 1978 | 1461582561768 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x126212000 == 46 [pid = 1978] [id = 76] 04:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x114fbb000) [pid = 1978] [serial = 225] [outer = 0x0] 04:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x115640400) [pid = 1978] [serial = 226] [outer = 0x114fbb000] 04:09:21 INFO - PROCESS | 1978 | 1461582561801 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x11a8ef000) [pid = 1978] [serial = 227] [outer = 0x114fbb000] 04:09:22 INFO - PROCESS | 1978 | 1461582562266 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]]]}] 04:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 724ms 04:09:22 INFO - PROCESS | 1978 | 1461582562290 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:09:22 INFO - PROCESS | 1978 | 1461582562294 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:09:22 INFO - PROCESS | 1978 | 1461582562298 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 1978 | 1461582562300 Marionette TRACE conn2 <- [1,278,null,{}] 04:09:22 INFO - PROCESS | 1978 | 1461582562303 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}] 04:09:22 INFO - PROCESS | 1978 | 1461582562441 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:09:22 INFO - PROCESS | 1978 | 1461582562453 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf0f800 == 47 [pid = 1978] [id = 77] 04:09:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x1269b6800) [pid = 1978] [serial = 228] [outer = 0x0] 04:09:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x126cc5000) [pid = 1978] [serial = 229] [outer = 0x1269b6800] 04:09:22 INFO - PROCESS | 1978 | 1461582562497 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x1272dcc00) [pid = 1978] [serial = 230] [outer = 0x1269b6800] 04:09:22 INFO - PROCESS | 1978 | 1461582562930 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]]]}] 04:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 04:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:09:22 INFO - PROCESS | 1978 | 1461582562969 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:09:22 INFO - PROCESS | 1978 | 1461582562970 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:09:22 INFO - PROCESS | 1978 | 1461582562972 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 1978 | 1461582562975 Marionette TRACE conn2 <- [1,282,null,{}] 04:09:22 INFO - PROCESS | 1978 | 1461582562983 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}] 04:09:23 INFO - PROCESS | 1978 | 1461582563085 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:09:23 INFO - PROCESS | 1978 | 1461582563147 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3b2000 == 48 [pid = 1978] [id = 78] 04:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x1285dd400) [pid = 1978] [serial = 231] [outer = 0x0] 04:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x12b36c000) [pid = 1978] [serial = 232] [outer = 0x1285dd400] 04:09:23 INFO - PROCESS | 1978 | 1461582563180 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x12b375800) [pid = 1978] [serial = 233] [outer = 0x1285dd400] 04:09:23 INFO - PROCESS | 1978 | 1461582563645 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]]]}] 04:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 721ms 04:09:23 INFO - PROCESS | 1978 | 1461582563694 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 1978 | 1461582563696 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:09:23 INFO - PROCESS | 1978 | 1461582563717 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:09:23 INFO - PROCESS | 1978 | 1461582563718 Marionette TRACE conn2 <- [1,286,null,{}] 04:09:23 INFO - PROCESS | 1978 | 1461582563721 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}] 04:09:23 INFO - PROCESS | 1978 | 1461582563849 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:09:23 INFO - PROCESS | 1978 | 1461582563902 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0d8800 == 49 [pid = 1978] [id = 79] 04:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x12b3a6c00) [pid = 1978] [serial = 234] [outer = 0x0] 04:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x12b3aec00) [pid = 1978] [serial = 235] [outer = 0x12b3a6c00] 04:09:23 INFO - PROCESS | 1978 | 1461582563935 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x12b884800) [pid = 1978] [serial = 236] [outer = 0x12b3a6c00] 04:09:24 INFO - PROCESS | 1978 | 1461582564348 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]]]}] 04:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 674ms 04:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:09:24 INFO - PROCESS | 1978 | 1461582564390 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:09:24 INFO - PROCESS | 1978 | 1461582564392 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:09:24 INFO - PROCESS | 1978 | 1461582564394 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 1978 | 1461582564395 Marionette TRACE conn2 <- [1,290,null,{}] 04:09:24 INFO - PROCESS | 1978 | 1461582564398 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}] 04:09:24 INFO - PROCESS | 1978 | 1461582564491 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:09:24 INFO - PROCESS | 1978 | 1461582564549 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe22800 == 50 [pid = 1978] [id = 80] 04:09:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x12b3a7000) [pid = 1978] [serial = 237] [outer = 0x0] 04:09:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x12bcbdc00) [pid = 1978] [serial = 238] [outer = 0x12b3a7000] 04:09:24 INFO - PROCESS | 1978 | 1461582564579 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x12cfa7000) [pid = 1978] [serial = 239] [outer = 0x12b3a7000] 04:09:25 INFO - PROCESS | 1978 | 1461582565073 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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 04:09:25 INFO - PROCESS | 1978 | 1461582565154 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 1978 | 1461582565156 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:09:25 INFO - PROCESS | 1978 | 1461582565160 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 1978 | 1461582565162 Marionette TRACE conn2 <- [1,294,null,{}] 04:09:25 INFO - PROCESS | 1978 | 1461582565165 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}] 04:09:25 INFO - PROCESS | 1978 | 1461582565340 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:09:25 INFO - PROCESS | 1978 | 1461582565480 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x137b2e800 == 51 [pid = 1978] [id = 81] 04:09:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x114fb3c00) [pid = 1978] [serial = 240] [outer = 0x0] 04:09:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x12d60e800) [pid = 1978] [serial = 241] [outer = 0x114fb3c00] 04:09:25 INFO - PROCESS | 1978 | 1461582565516 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x12e379800) [pid = 1978] [serial = 242] [outer = 0x114fb3c00] 04:09:25 INFO - PROCESS | 1978 | 1461582565925 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]]]}] 04:09:25 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. 04:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 822ms 04:09:26 INFO - PROCESS | 1978 | --DOCSHELL 0x118f6f800 == 50 [pid = 1978] [id = 45] 04:09:26 INFO - PROCESS | 1978 | --DOCSHELL 0x126454800 == 49 [pid = 1978] [id = 43] 04:09:26 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbee000 == 48 [pid = 1978] [id = 70] 04:09:26 INFO - PROCESS | 1978 | --DOCSHELL 0x12d303000 == 47 [pid = 1978] [id = 69] 04:09:26 INFO - PROCESS | 1978 | --DOCSHELL 0x12af17000 == 46 [pid = 1978] [id = 68] 04:09:26 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfff000 == 45 [pid = 1978] [id = 67] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12db21000 == 44 [pid = 1978] [id = 65] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbdd000 == 43 [pid = 1978] [id = 9] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12b11d800 == 42 [pid = 1978] [id = 57] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba63000 == 41 [pid = 1978] [id = 6] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea16800 == 40 [pid = 1978] [id = 71] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3b5800 == 39 [pid = 1978] [id = 10] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12f613000 == 38 [pid = 1978] [id = 15] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12f619800 == 37 [pid = 1978] [id = 72] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd78000 == 36 [pid = 1978] [id = 74] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa50000 == 35 [pid = 1978] [id = 73] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12d31b000 == 34 [pid = 1978] [id = 8] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x118f65800 == 33 [pid = 1978] [id = 49] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12e6bc000 == 32 [pid = 1978] [id = 13] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12af03800 == 31 [pid = 1978] [id = 12] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12b438000 == 30 [pid = 1978] [id = 61] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12d00d000 == 29 [pid = 1978] [id = 14] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x114e8a800 == 28 [pid = 1978] [id = 62] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa4c800 == 27 [pid = 1978] [id = 19] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa3e800 == 26 [pid = 1978] [id = 18] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe1b000 == 25 [pid = 1978] [id = 20] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x1186d4000 == 24 [pid = 1978] [id = 51] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce92800 == 23 [pid = 1978] [id = 63] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12d312000 == 22 [pid = 1978] [id = 64] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x13021c800 == 21 [pid = 1978] [id = 21] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x119b47800 == 20 [pid = 1978] [id = 58] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x11b079800 == 19 [pid = 1978] [id = 66] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe22800 == 18 [pid = 1978] [id = 80] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0d8800 == 17 [pid = 1978] [id = 79] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x130860000 == 16 [pid = 1978] [id = 22] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3b2000 == 15 [pid = 1978] [id = 78] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7fc000 == 14 [pid = 1978] [id = 50] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x126eae800 == 13 [pid = 1978] [id = 40] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf0f800 == 12 [pid = 1978] [id = 77] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x129924000 == 11 [pid = 1978] [id = 75] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x126212000 == 10 [pid = 1978] [id = 76] 04:09:29 INFO - PROCESS | 1978 | --DOCSHELL 0x1278d6800 == 9 [pid = 1978] [id = 44] 04:09:29 INFO - PROCESS | 1978 | 1461582569972 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:09:29 INFO - PROCESS | 1978 | 1461582569974 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:09:29 INFO - PROCESS | 1978 | 1461582569996 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 1978 | 1461582569998 Marionette TRACE conn2 <- [1,298,null,{}] 04:09:30 INFO - PROCESS | 1978 | 1461582570002 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}] 04:09:30 INFO - PROCESS | 1978 | 1461582570089 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:09:30 INFO - PROCESS | 1978 | 1461582570097 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x11650b000 == 10 [pid = 1978] [id = 82] 04:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 243 (0x115943000) [pid = 1978] [serial = 243] [outer = 0x0] 04:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 244 (0x11654ac00) [pid = 1978] [serial = 244] [outer = 0x115943000] 04:09:30 INFO - PROCESS | 1978 | 1461582570126 Marionette DEBUG loaded listener.js 04:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 245 (0x118c1a400) [pid = 1978] [serial = 245] [outer = 0x115943000] 04:09:30 INFO - PROCESS | 1978 | 1461582570471 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]]]}] 04:09:30 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. 04:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 525ms 04:09:30 INFO - PROCESS | 1978 | 1461582570518 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:09:30 INFO - PROCESS | 1978 | 1461582570521 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:09:30 INFO - PROCESS | 1978 | 1461582570526 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 1978 | 1461582570529 Marionette TRACE conn2 <- [1,302,null,{}] 04:09:30 INFO - PROCESS | 1978 | 1461582570532 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}] 04:09:30 INFO - PROCESS | 1978 | 1461582570615 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:09:30 INFO - PROCESS | 1978 | 1461582570622 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b072000 == 11 [pid = 1978] [id = 83] 04:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 246 (0x118e15c00) [pid = 1978] [serial = 246] [outer = 0x0] 04:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 247 (0x11a7c7000) [pid = 1978] [serial = 247] [outer = 0x118e15c00] 04:09:30 INFO - PROCESS | 1978 | 1461582570652 Marionette DEBUG loaded listener.js 04:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 248 (0x11aa9c800) [pid = 1978] [serial = 248] [outer = 0x118e15c00] 04:09:31 INFO - PROCESS | 1978 | 1461582571007 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]]]}] 04:09:31 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. 04:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 523ms 04:09:31 INFO - PROCESS | 1978 | 1461582571062 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:09:31 INFO - PROCESS | 1978 | 1461582571063 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:09:31 INFO - PROCESS | 1978 | 1461582571068 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 1978 | 1461582571070 Marionette TRACE conn2 <- [1,306,null,{}] 04:09:31 INFO - PROCESS | 1978 | 1461582571077 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}] 04:09:31 INFO - PROCESS | 1978 | 1461582571161 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:09:31 INFO - PROCESS | 1978 | 1461582571168 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x126eae800 == 12 [pid = 1978] [id = 84] 04:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 249 (0x11c0cbc00) [pid = 1978] [serial = 249] [outer = 0x0] 04:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x11c1a6000) [pid = 1978] [serial = 250] [outer = 0x11c0cbc00] 04:09:31 INFO - PROCESS | 1978 | 1461582571200 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x11c487400) [pid = 1978] [serial = 251] [outer = 0x11c0cbc00] 04:09:31 INFO - PROCESS | 1978 | 1461582571564 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]]]}] 04:09:31 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. 04:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 04:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:09:31 INFO - PROCESS | 1978 | 1461582571589 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:09:31 INFO - PROCESS | 1978 | 1461582571590 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:09:31 INFO - PROCESS | 1978 | 1461582571592 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 1978 | 1461582571594 Marionette TRACE conn2 <- [1,310,null,{}] 04:09:31 INFO - PROCESS | 1978 | 1461582571596 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}] 04:09:31 INFO - PROCESS | 1978 | 1461582571677 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:09:31 INFO - PROCESS | 1978 | 1461582571756 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12992c000 == 13 [pid = 1978] [id = 85] 04:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x11c483800) [pid = 1978] [serial = 252] [outer = 0x0] 04:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x126cbe800) [pid = 1978] [serial = 253] [outer = 0x11c483800] 04:09:31 INFO - PROCESS | 1978 | 1461582571783 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x126ccc400) [pid = 1978] [serial = 254] [outer = 0x11c483800] 04:09:32 INFO - PROCESS | 1978 | 1461582572136 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]]]}] 04:09:32 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. 04:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 568ms 04:09:32 INFO - PROCESS | 1978 | 1461582572161 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1978 | 1461582572162 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:09:32 INFO - PROCESS | 1978 | 1461582572164 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1978 | 1461582572166 Marionette TRACE conn2 <- [1,314,null,{}] 04:09:32 INFO - PROCESS | 1978 | 1461582572168 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}] 04:09:32 INFO - PROCESS | 1978 | 1461582572267 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:09:32 INFO - PROCESS | 1978 | 1461582572302 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1d000 == 14 [pid = 1978] [id = 86] 04:09:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x1272d2c00) [pid = 1978] [serial = 255] [outer = 0x0] 04:09:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 256 (0x12760a800) [pid = 1978] [serial = 256] [outer = 0x1272d2c00] 04:09:32 INFO - PROCESS | 1978 | 1461582572328 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 257 (0x12794c400) [pid = 1978] [serial = 257] [outer = 0x1272d2c00] 04:09:32 INFO - PROCESS | 1978 | 1461582572701 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]]]}] 04:09:32 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. 04:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 567ms 04:09:32 INFO - PROCESS | 1978 | 1461582572739 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1978 | 1461582572741 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:09:32 INFO - PROCESS | 1978 | 1461582572745 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1978 | 1461582572746 Marionette TRACE conn2 <- [1,318,null,{}] 04:09:32 INFO - PROCESS | 1978 | 1461582572748 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}] 04:09:32 INFO - PROCESS | 1978 | 1461582572869 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:09:32 INFO - PROCESS | 1978 | 1461582572909 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d018000 == 15 [pid = 1978] [id = 87] 04:09:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x11b09f000) [pid = 1978] [serial = 258] [outer = 0x0] 04:09:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x1299bf800) [pid = 1978] [serial = 259] [outer = 0x11b09f000] 04:09:32 INFO - PROCESS | 1978 | 1461582572937 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x12b3ae000) [pid = 1978] [serial = 260] [outer = 0x11b09f000] 04:09:33 INFO - PROCESS | 1978 | 1461582573284 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]]]}] 04:09:33 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. 04:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 04:09:33 INFO - PROCESS | 1978 | 1461582573314 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:09:33 INFO - PROCESS | 1978 | 1461582573315 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:09:33 INFO - PROCESS | 1978 | 1461582573317 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 1978 | 1461582573318 Marionette TRACE conn2 <- [1,322,null,{}] 04:09:33 INFO - PROCESS | 1978 | 1461582573320 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}] 04:09:33 INFO - PROCESS | 1978 | 1461582573416 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:09:33 INFO - PROCESS | 1978 | 1461582573429 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db0e800 == 16 [pid = 1978] [id = 88] 04:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 261 (0x12b3ac400) [pid = 1978] [serial = 261] [outer = 0x0] 04:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 262 (0x12b87b800) [pid = 1978] [serial = 262] [outer = 0x12b3ac400] 04:09:33 INFO - PROCESS | 1978 | 1461582573454 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 263 (0x12ba58c00) [pid = 1978] [serial = 263] [outer = 0x12b3ac400] 04:09:33 INFO - PROCESS | 1978 | 1461582573799 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]]]}] 04:09:33 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. 04:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 04:09:33 INFO - PROCESS | 1978 | 1461582573836 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:09:33 INFO - PROCESS | 1978 | 1461582573837 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:09:33 INFO - PROCESS | 1978 | 1461582573839 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 1978 | 1461582573840 Marionette TRACE conn2 <- [1,326,null,{}] 04:09:33 INFO - PROCESS | 1978 | 1461582573842 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}] 04:09:33 INFO - PROCESS | 1978 | 1461582573941 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:09:33 INFO - PROCESS | 1978 | 1461582573956 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e6bc000 == 17 [pid = 1978] [id = 89] 04:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 264 (0x1144b7000) [pid = 1978] [serial = 264] [outer = 0x0] 04:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 265 (0x12beb3c00) [pid = 1978] [serial = 265] [outer = 0x1144b7000] 04:09:33 INFO - PROCESS | 1978 | 1461582573981 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 266 (0x12cf8ac00) [pid = 1978] [serial = 266] [outer = 0x1144b7000] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 265 (0x11a8f7400) [pid = 1978] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 264 (0x118e14800) [pid = 1978] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 263 (0x118a05800) [pid = 1978] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 262 (0x118686400) [pid = 1978] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 261 (0x11a8eec00) [pid = 1978] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 260 (0x11aaa8000) [pid = 1978] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x11c446c00) [pid = 1978] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x1239b1400) [pid = 1978] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x11c4b4c00) [pid = 1978] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 256 (0x126338000) [pid = 1978] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 255 (0x1264c8c00) [pid = 1978] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x126996c00) [pid = 1978] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x1151f9000) [pid = 1978] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x119275c00) [pid = 1978] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x127fc3400) [pid = 1978] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x1285e2800) [pid = 1978] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x11a8f0400) [pid = 1978] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 248 (0x1147ce400) [pid = 1978] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 247 (0x11a8f0c00) [pid = 1978] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 246 (0x11a7bb400) [pid = 1978] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 245 (0x12d584c00) [pid = 1978] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 244 (0x11c43f000) [pid = 1978] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 243 (0x118af4800) [pid = 1978] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 242 (0x11c487800) [pid = 1978] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x11a403c00) [pid = 1978] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x1261d5800) [pid = 1978] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x12d580000) [pid = 1978] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x1239ba800) [pid = 1978] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x114fbdc00) [pid = 1978] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x11a8f3000) [pid = 1978] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x12e31cc00) [pid = 1978] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x115638000) [pid = 1978] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x12ba58000) [pid = 1978] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x12d57a800) [pid = 1978] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x12cfa9800) [pid = 1978] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x126cc4000) [pid = 1978] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x1296cd400) [pid = 1978] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x127851000) [pid = 1978] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x118a06000) [pid = 1978] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x12e36d400) [pid = 1978] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x119138800) [pid = 1978] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x12ba4d400) [pid = 1978] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x118cdd800) [pid = 1978] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x114fbb000) [pid = 1978] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x11b955800) [pid = 1978] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x11919cc00) [pid = 1978] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x11ad39400) [pid = 1978] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x11a851800) [pid = 1978] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x12eadd800) [pid = 1978] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x12b378c00) [pid = 1978] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x11c0d8c00) [pid = 1978] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x12639e800) [pid = 1978] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x12d57a400) [pid = 1978] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x12f0b9800) [pid = 1978] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x12ebae000) [pid = 1978] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x1269b6800) [pid = 1978] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x12cfa6400) [pid = 1978] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x12b3b5800) [pid = 1978] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x11aa9cc00) [pid = 1978] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x1285dd400) [pid = 1978] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x12e92e000) [pid = 1978] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x1299bb400) [pid = 1978] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x12b3a7000) [pid = 1978] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x12e375c00) [pid = 1978] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x11b94e800) [pid = 1978] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x12b4b2000) [pid = 1978] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x12ebadc00) [pid = 1978] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x12d6e9c00) [pid = 1978] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x12ba53400) [pid = 1978] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x12d6d5800) [pid = 1978] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x12b3a6c00) [pid = 1978] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:09:35 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x11a7c0800) [pid = 1978] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:09:35 INFO - PROCESS | 1978 | 1461582575362 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]]]}] 04:09:35 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. 04:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1571ms 04:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:09:35 INFO - PROCESS | 1978 | 1461582575410 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:09:35 INFO - PROCESS | 1978 | 1461582575411 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:09:35 INFO - PROCESS | 1978 | 1461582575413 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:09:35 INFO - PROCESS | 1978 | 1461582575414 Marionette TRACE conn2 <- [1,330,null,{}] 04:09:35 INFO - PROCESS | 1978 | 1461582575417 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}] 04:09:35 INFO - PROCESS | 1978 | 1461582575537 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:09:35 INFO - PROCESS | 1978 | 1461582575608 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x118c46000 == 18 [pid = 1978] [id = 90] 04:09:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x1153cac00) [pid = 1978] [serial = 267] [outer = 0x0] 04:09:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x115638c00) [pid = 1978] [serial = 268] [outer = 0x1153cac00] 04:09:35 INFO - PROCESS | 1978 | 1461582575634 Marionette DEBUG loaded listener.js 04:09:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x118aecc00) [pid = 1978] [serial = 269] [outer = 0x1153cac00] 04:09:36 INFO - PROCESS | 1978 | 1461582576078 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]]]}] 04:09:36 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. 04:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 719ms 04:09:36 INFO - PROCESS | 1978 | 1461582576132 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 1978 | 1461582576133 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:09:36 INFO - PROCESS | 1978 | 1461582576136 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 1978 | 1461582576137 Marionette TRACE conn2 <- [1,334,null,{}] 04:09:36 INFO - PROCESS | 1978 | 1461582576139 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}] 04:09:36 INFO - PROCESS | 1978 | 1461582576223 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:09:36 INFO - PROCESS | 1978 | 1461582576256 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a55800 == 19 [pid = 1978] [id = 91] 04:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x11aa9b800) [pid = 1978] [serial = 270] [outer = 0x0] 04:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x11ad3ac00) [pid = 1978] [serial = 271] [outer = 0x11aa9b800] 04:09:36 INFO - PROCESS | 1978 | 1461582576327 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x11b958c00) [pid = 1978] [serial = 272] [outer = 0x11aa9b800] 04:09:36 INFO - PROCESS | 1978 | 1461582576634 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]]]}] 04:09:36 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. 04:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 04:09:36 INFO - PROCESS | 1978 | 1461582576656 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 1978 | 1461582576660 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:09:36 INFO - PROCESS | 1978 | 1461582576668 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 1978 | 1461582576670 Marionette TRACE conn2 <- [1,338,null,{}] 04:09:36 INFO - PROCESS | 1978 | 1461582576672 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}] 04:09:36 INFO - PROCESS | 1978 | 1461582576772 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:09:36 INFO - PROCESS | 1978 | 1461582576779 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x12620c000 == 20 [pid = 1978] [id = 92] 04:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x11c0d4800) [pid = 1978] [serial = 273] [outer = 0x0] 04:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x1239b4c00) [pid = 1978] [serial = 274] [outer = 0x11c0d4800] 04:09:36 INFO - PROCESS | 1978 | 1461582576809 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x126ccc800) [pid = 1978] [serial = 275] [outer = 0x11c0d4800] 04:09:37 INFO - PROCESS | 1978 | 1461582577238 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]]]}] 04:09:37 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. 04:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 621ms 04:09:37 INFO - PROCESS | 1978 | 1461582577290 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 1978 | 1461582577293 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:09:37 INFO - PROCESS | 1978 | 1461582577296 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 1978 | 1461582577298 Marionette TRACE conn2 <- [1,342,null,{}] 04:09:37 INFO - PROCESS | 1978 | 1461582577302 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}] 04:09:37 INFO - PROCESS | 1978 | 1461582577447 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:09:37 INFO - PROCESS | 1978 | 1461582577540 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a736800 == 21 [pid = 1978] [id = 93] 04:09:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x118681c00) [pid = 1978] [serial = 276] [outer = 0x0] 04:09:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x118aef800) [pid = 1978] [serial = 277] [outer = 0x118681c00] 04:09:37 INFO - PROCESS | 1978 | 1461582577574 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x11913b800) [pid = 1978] [serial = 278] [outer = 0x118681c00] 04:09:38 INFO - PROCESS | 1978 | 1461582578010 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]]]}] 04:09:38 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. 04:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 722ms 04:09:38 INFO - PROCESS | 1978 | 1461582578018 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:09:38 INFO - PROCESS | 1978 | 1461582578022 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:09:38 INFO - PROCESS | 1978 | 1461582578027 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:09:38 INFO - PROCESS | 1978 | 1461582578029 Marionette TRACE conn2 <- [1,346,null,{}] 04:09:38 INFO - PROCESS | 1978 | 1461582578031 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}] 04:09:38 INFO - PROCESS | 1978 | 1461582578135 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:09:38 INFO - PROCESS | 1978 | 1461582578189 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x129919800 == 22 [pid = 1978] [id = 94] 04:09:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x11a404400) [pid = 1978] [serial = 279] [outer = 0x0] 04:09:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x11aaa8400) [pid = 1978] [serial = 280] [outer = 0x11a404400] 04:09:38 INFO - PROCESS | 1978 | 1461582578232 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x11c0cb400) [pid = 1978] [serial = 281] [outer = 0x11a404400] 04:09:38 INFO - PROCESS | 1978 | 1461582578415 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:09:38 INFO - PROCESS | 1978 | 1461582578666 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]]]}] 04:09:38 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. 04:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 04:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:09:38 INFO - PROCESS | 1978 | 1461582578696 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:09:38 INFO - PROCESS | 1978 | 1461582578698 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:09:38 INFO - PROCESS | 1978 | 1461582578700 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:09:38 INFO - PROCESS | 1978 | 1461582578702 Marionette TRACE conn2 <- [1,350,null,{}] 04:09:38 INFO - PROCESS | 1978 | 1461582578710 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}] 04:09:38 INFO - PROCESS | 1978 | 1461582578831 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:09:38 INFO - PROCESS | 1978 | 1461582578905 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0cb800 == 23 [pid = 1978] [id = 95] 04:09:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x12794c800) [pid = 1978] [serial = 282] [outer = 0x0] 04:09:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x127fb9800) [pid = 1978] [serial = 283] [outer = 0x12794c800] 04:09:38 INFO - PROCESS | 1978 | 1461582578938 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x12b36f400) [pid = 1978] [serial = 284] [outer = 0x12794c800] 04:09:39 INFO - PROCESS | 1978 | 1461582579386 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]]]}] 04:09:39 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. 04:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 722ms 04:09:39 INFO - PROCESS | 1978 | 1461582579422 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:09:39 INFO - PROCESS | 1978 | 1461582579424 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:09:39 INFO - PROCESS | 1978 | 1461582579426 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 1978 | 1461582579428 Marionette TRACE conn2 <- [1,354,null,{}] 04:09:39 INFO - PROCESS | 1978 | 1461582579430 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}] 04:09:39 INFO - PROCESS | 1978 | 1461582579534 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:09:39 INFO - PROCESS | 1978 | 1461582579592 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x126943000 == 24 [pid = 1978] [id = 96] 04:09:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x11b954400) [pid = 1978] [serial = 285] [outer = 0x0] 04:09:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x129669000) [pid = 1978] [serial = 286] [outer = 0x11b954400] 04:09:39 INFO - PROCESS | 1978 | 1461582579623 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x12b3a6c00) [pid = 1978] [serial = 287] [outer = 0x11b954400] 04:09:40 INFO - PROCESS | 1978 | 1461582580094 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]]]}] 04:09:40 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. 04:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 721ms 04:09:40 INFO - PROCESS | 1978 | 1461582580158 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 1978 | 1461582580159 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:09:40 INFO - PROCESS | 1978 | 1461582580164 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 1978 | 1461582580165 Marionette TRACE conn2 <- [1,358,null,{}] 04:09:40 INFO - PROCESS | 1978 | 1461582580167 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}] 04:09:40 INFO - PROCESS | 1978 | 1461582580269 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:09:40 INFO - PROCESS | 1978 | 1461582580339 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x114b7b800 == 25 [pid = 1978] [id = 97] 04:09:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x114fbe800) [pid = 1978] [serial = 288] [outer = 0x0] 04:09:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x118e18c00) [pid = 1978] [serial = 289] [outer = 0x114fbe800] 04:09:40 INFO - PROCESS | 1978 | 1461582580370 Marionette DEBUG loaded listener.js 04:09:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x11a7c1000) [pid = 1978] [serial = 290] [outer = 0x114fbe800] 04:09:40 INFO - PROCESS | 1978 | 1461582580907 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]]]}] 04:09:40 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. 04:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 770ms 04:09:40 INFO - PROCESS | 1978 | 1461582580934 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 1978 | 1461582580937 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:09:40 INFO - PROCESS | 1978 | 1461582580941 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 1978 | 1461582580943 Marionette TRACE conn2 <- [1,362,null,{}] 04:09:40 INFO - PROCESS | 1978 | 1461582580946 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}] 04:09:41 INFO - PROCESS | 1978 | 1461582581033 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:09:41 INFO - PROCESS | 1978 | 1461582581106 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x116508000 == 26 [pid = 1978] [id = 98] 04:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x114b3ac00) [pid = 1978] [serial = 291] [outer = 0x0] 04:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x1153cb000) [pid = 1978] [serial = 292] [outer = 0x114b3ac00] 04:09:41 INFO - PROCESS | 1978 | 1461582581137 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x115640c00) [pid = 1978] [serial = 293] [outer = 0x114b3ac00] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x12db0e800 == 25 [pid = 1978] [id = 88] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x12d018000 == 24 [pid = 1978] [id = 87] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1d000 == 23 [pid = 1978] [id = 86] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x12992c000 == 22 [pid = 1978] [id = 85] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x126eae800 == 21 [pid = 1978] [id = 84] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x11b072000 == 20 [pid = 1978] [id = 83] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x11650b000 == 19 [pid = 1978] [id = 82] 04:09:41 INFO - PROCESS | 1978 | --DOCSHELL 0x137b2e800 == 18 [pid = 1978] [id = 81] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x12639e000) [pid = 1978] [serial = 11] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x126752c00) [pid = 1978] [serial = 8] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x12d60e800) [pid = 1978] [serial = 241] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | 1461582581600 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]]]}] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x1239b1000) [pid = 1978] [serial = 94] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x127fc2c00) [pid = 1978] [serial = 109] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x118683800) [pid = 1978] [serial = 69] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x11a7bb800) [pid = 1978] [serial = 79] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x129695400) [pid = 1978] [serial = 112] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x127e6e400) [pid = 1978] [serial = 108] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x1285e2c00) [pid = 1978] [serial = 111] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x118c16400) [pid = 1978] [serial = 150] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x119136400) [pid = 1978] [serial = 76] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x1299bc800) [pid = 1978] [serial = 114] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x12765e000) [pid = 1978] [serial = 106] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x11aa9c400) [pid = 1978] [serial = 81] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x119a50c00) [pid = 1978] [serial = 78] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x114b36800) [pid = 1978] [serial = 66] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x11af70c00) [pid = 1978] [serial = 84] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x11aaa7c00) [pid = 1978] [serial = 82] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x118f51800) [pid = 1978] [serial = 70] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x11a7c7800) [pid = 1978] [serial = 72] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x11bbc7000) [pid = 1978] [serial = 88] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x1299c3800) [pid = 1978] [serial = 115] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x11aaa0400) [pid = 1978] [serial = 73] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x114bb4c00) [pid = 1978] [serial = 67] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x11b09d800) [pid = 1978] [serial = 85] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x1308b2400) [pid = 1978] [serial = 64] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x11af7a400) [pid = 1978] [serial = 172] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x11563c400) [pid = 1978] [serial = 223] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x11ad38400) [pid = 1978] [serial = 138] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x11a410800) [pid = 1978] [serial = 133] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x11b959400) [pid = 1978] [serial = 124] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x11aa9a400) [pid = 1978] [serial = 171] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x11926c800) [pid = 1978] [serial = 151] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x11918d800) [pid = 1978] [serial = 135] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x11a7c1400) [pid = 1978] [serial = 153] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x11919c000) [pid = 1978] [serial = 132] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x118ee5000) [pid = 1978] [serial = 75] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x11b94ac00) [pid = 1978] [serial = 87] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x11bbcb000) [pid = 1978] [serial = 90] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x11c486c00) [pid = 1978] [serial = 91] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x11c6a0400) [pid = 1978] [serial = 93] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x1239b7000) [pid = 1978] [serial = 96] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x11a85cc00) [pid = 1978] [serial = 196] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x1264d5400) [pid = 1978] [serial = 100] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x12639bc00) [pid = 1978] [serial = 99] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x126575800) [pid = 1978] [serial = 102] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x1260c5800) [pid = 1978] [serial = 97] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x1269b1000) [pid = 1978] [serial = 103] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x126c0c800) [pid = 1978] [serial = 105] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x1274cc800) [pid = 1978] [serial = 148] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x11c310c00) [pid = 1978] [serial = 141] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x11c484400) [pid = 1978] [serial = 126] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x126753c00) [pid = 1978] [serial = 177] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x126c03400) [pid = 1978] [serial = 147] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x11c0d3400) [pid = 1978] [serial = 199] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x12d60bc00) [pid = 1978] [serial = 209] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x126576c00) [pid = 1978] [serial = 145] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x118ee5c00) [pid = 1978] [serial = 224] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x1261e0400) [pid = 1978] [serial = 144] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x115640400) [pid = 1978] [serial = 226] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x11b09f400) [pid = 1978] [serial = 139] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x12d5d9c00) [pid = 1978] [serial = 208] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x11bbcd400) [pid = 1978] [serial = 174] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x127656000) [pid = 1978] [serial = 129] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x12765dc00) [pid = 1978] [serial = 160] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12e312000) [pid = 1978] [serial = 212] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x12e39cc00) [pid = 1978] [serial = 214] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x127150800) [pid = 1978] [serial = 127] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x11c0ccc00) [pid = 1978] [serial = 156] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x11a7c0000) [pid = 1978] [serial = 136] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12760b800) [pid = 1978] [serial = 178] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12d6db800) [pid = 1978] [serial = 211] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x11b906000) [pid = 1978] [serial = 197] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x1272dcc00) [pid = 1978] [serial = 230] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12b3b5000) [pid = 1978] [serial = 163] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x126cc6c00) [pid = 1978] [serial = 217] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x1299bd400) [pid = 1978] [serial = 203] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x12bcc3c00) [pid = 1978] [serial = 18] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x11aa83000) [pid = 1978] [serial = 154] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12b36c000) [pid = 1978] [serial = 232] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12ba53c00) [pid = 1978] [serial = 181] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x1299c3400) [pid = 1978] [serial = 162] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12eae0800) [pid = 1978] [serial = 215] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x1239b8800) [pid = 1978] [serial = 200] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x12ba4e000) [pid = 1978] [serial = 15] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x12ba54400) [pid = 1978] [serial = 16] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x127e73c00) [pid = 1978] [serial = 202] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x127e79400) [pid = 1978] [serial = 130] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11a8ef000) [pid = 1978] [serial = 227] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12e373400) [pid = 1978] [serial = 28] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12b3aec00) [pid = 1978] [serial = 235] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11563f400) [pid = 1978] [serial = 221] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x12b6b7800) [pid = 1978] [serial = 165] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12cfa3800) [pid = 1978] [serial = 184] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12e36d000) [pid = 1978] [serial = 27] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12d5d9400) [pid = 1978] [serial = 24] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12d60ec00) [pid = 1978] [serial = 25] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12cfab400) [pid = 1978] [serial = 21] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x126cca800) [pid = 1978] [serial = 218] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12cfafc00) [pid = 1978] [serial = 22] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x11563bc00) [pid = 1978] [serial = 220] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12bebb800) [pid = 1978] [serial = 183] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12b3b2400) [pid = 1978] [serial = 117] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12f0b5400) [pid = 1978] [serial = 40] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x126cc5000) [pid = 1978] [serial = 229] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12d072800) [pid = 1978] [serial = 187] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12d608000) [pid = 1978] [serial = 189] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b87d800) [pid = 1978] [serial = 166] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11aaa6000) [pid = 1978] [serial = 36] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12b375800) [pid = 1978] [serial = 233] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12eba3c00) [pid = 1978] [serial = 37] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12eba4400) [pid = 1978] [serial = 33] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12cfad000) [pid = 1978] [serial = 186] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12ebacc00) [pid = 1978] [serial = 34] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12b3b1400) [pid = 1978] [serial = 180] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12cfa7000) [pid = 1978] [serial = 239] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x12e924400) [pid = 1978] [serial = 30] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x12e92a400) [pid = 1978] [serial = 31] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11c447800) [pid = 1978] [serial = 157] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x12bcbdc00) [pid = 1978] [serial = 238] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x12bcc5800) [pid = 1978] [serial = 205] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x11c443400) [pid = 1978] [serial = 175] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11a7be000) [pid = 1978] [serial = 121] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12d6df000) [pid = 1978] [serial = 55] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x12d6e2800) [pid = 1978] [serial = 192] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x11ad3c400) [pid = 1978] [serial = 123] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x119277000) [pid = 1978] [serial = 120] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x11af75800) [pid = 1978] [serial = 54] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x12eae3800) [pid = 1978] [serial = 51] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x12b4bc800) [pid = 1978] [serial = 118] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x11c4b3800) [pid = 1978] [serial = 142] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x12f9b1000) [pid = 1978] [serial = 45] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x1269bb800) [pid = 1978] [serial = 159] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x12d6d4000) [pid = 1978] [serial = 190] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x12f7c6400) [pid = 1978] [serial = 48] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x12eadf400) [pid = 1978] [serial = 50] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x12f607c00) [pid = 1978] [serial = 42] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x12f60d800) [pid = 1978] [serial = 43] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x12f0aec00) [pid = 1978] [serial = 39] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x12beb2c00) [pid = 1978] [serial = 168] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x12cf7d800) [pid = 1978] [serial = 169] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x12fd64c00) [pid = 1978] [serial = 63] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x118ee5400) [pid = 1978] [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.] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x12eae3c00) [pid = 1978] [serial = 60] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x12cfaf400) [pid = 1978] [serial = 206] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x12eae8400) [pid = 1978] [serial = 61] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x12d6ea000) [pid = 1978] [serial = 193] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 72 (0x12b884800) [pid = 1978] [serial = 236] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 71 (0x11a7c3000) [pid = 1978] [serial = 57] [outer = 0x0] [url = about:blank] 04:09:41 INFO - PROCESS | 1978 | --DOMWINDOW == 70 (0x12d6e3c00) [pid = 1978] [serial = 58] [outer = 0x0] [url = about:blank] 04:09:41 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. 04:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 04:09:41 INFO - PROCESS | 1978 | 1461582581662 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 1978 | 1461582581667 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:09:41 INFO - PROCESS | 1978 | 1461582581672 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 1978 | 1461582581674 Marionette TRACE conn2 <- [1,366,null,{}] 04:09:41 INFO - PROCESS | 1978 | 1461582581676 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}] 04:09:41 INFO - PROCESS | 1978 | 1461582581793 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:09:41 INFO - PROCESS | 1978 | 1461582581808 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x116509800 == 19 [pid = 1978] [id = 99] 04:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 71 (0x117945400) [pid = 1978] [serial = 294] [outer = 0x0] 04:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x118686000) [pid = 1978] [serial = 295] [outer = 0x117945400] 04:09:41 INFO - PROCESS | 1978 | 1461582581845 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x118e1a400) [pid = 1978] [serial = 296] [outer = 0x117945400] 04:09:42 INFO - PROCESS | 1978 | 1461582582250 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]]]}] 04:09:42 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. 04:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 622ms 04:09:42 INFO - PROCESS | 1978 | 1461582582293 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:09:42 INFO - PROCESS | 1978 | 1461582582295 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:09:42 INFO - PROCESS | 1978 | 1461582582297 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 1978 | 1461582582299 Marionette TRACE conn2 <- [1,370,null,{}] 04:09:42 INFO - PROCESS | 1978 | 1461582582307 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}] 04:09:42 INFO - PROCESS | 1978 | 1461582582381 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:09:42 INFO - PROCESS | 1978 | 1461582582386 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x11915f800 == 20 [pid = 1978] [id = 100] 04:09:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x119a50400) [pid = 1978] [serial = 297] [outer = 0x0] 04:09:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x11a404000) [pid = 1978] [serial = 298] [outer = 0x119a50400] 04:09:42 INFO - PROCESS | 1978 | 1461582582422 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x11a7c2400) [pid = 1978] [serial = 299] [outer = 0x119a50400] 04:09:42 INFO - PROCESS | 1978 | 1461582582812 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]]]}] 04:09:42 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. 04:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 522ms 04:09:42 INFO - PROCESS | 1978 | 1461582582819 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:09:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:09:42 INFO - PROCESS | 1978 | 1461582582821 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:09:42 INFO - PROCESS | 1978 | 1461582582823 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 1978 | 1461582582826 Marionette TRACE conn2 <- [1,374,null,{}] 04:09:42 INFO - PROCESS | 1978 | 1461582582829 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}] 04:09:42 INFO - PROCESS | 1978 | 1461582582921 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:09:42 INFO - PROCESS | 1978 | 1461582582928 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x119252800 == 21 [pid = 1978] [id = 101] 04:09:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x118ce4400) [pid = 1978] [serial = 300] [outer = 0x0] 04:09:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x11a852c00) [pid = 1978] [serial = 301] [outer = 0x118ce4400] 04:09:42 INFO - PROCESS | 1978 | 1461582582955 Marionette DEBUG loaded listener.js 04:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x11aa9b000) [pid = 1978] [serial = 302] [outer = 0x118ce4400] 04:09:43 INFO - PROCESS | 1978 | 1461582583320 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:09:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms 04:09:43 INFO - PROCESS | 1978 | 1461582583352 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 1978 | 1461582583353 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:09:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:09:43 INFO - PROCESS | 1978 | 1461582583356 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 1978 | 1461582583357 Marionette TRACE conn2 <- [1,378,null,{}] 04:09:43 INFO - PROCESS | 1978 | 1461582583359 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}] 04:09:43 INFO - PROCESS | 1978 | 1461582583447 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:09:43 INFO - PROCESS | 1978 | 1461582583451 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ade800 == 22 [pid = 1978] [id = 102] 04:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x11aa9b400) [pid = 1978] [serial = 303] [outer = 0x0] 04:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x11aaa5400) [pid = 1978] [serial = 304] [outer = 0x11aa9b400] 04:09:43 INFO - PROCESS | 1978 | 1461582583478 Marionette DEBUG loaded listener.js 04:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x11ad42800) [pid = 1978] [serial = 305] [outer = 0x11aa9b400] 04:09:43 INFO - PROCESS | 1978 | 1461582583797 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:09:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 04:09:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:09:43 INFO - PROCESS | 1978 | 1461582583826 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 1978 | 1461582583828 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:09:43 INFO - PROCESS | 1978 | 1461582583830 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 1978 | 1461582583831 Marionette TRACE conn2 <- [1,382,null,{}] 04:09:43 INFO - PROCESS | 1978 | 1461582583833 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}] 04:09:43 INFO - PROCESS | 1978 | 1461582583933 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:09:43 INFO - PROCESS | 1978 | 1461582583962 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x1145ac000 == 23 [pid = 1978] [id = 103] 04:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x11aaa2c00) [pid = 1978] [serial = 306] [outer = 0x0] 04:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x11af7f800) [pid = 1978] [serial = 307] [outer = 0x11aaa2c00] 04:09:43 INFO - PROCESS | 1978 | 1461582583991 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x11c0d6400) [pid = 1978] [serial = 308] [outer = 0x11aaa2c00] 04:09:44 INFO - PROCESS | 1978 | 1461582584333 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:09:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 517ms 04:09:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:09:44 INFO - PROCESS | 1978 | 1461582584348 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:09:44 INFO - PROCESS | 1978 | 1461582584349 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:09:44 INFO - PROCESS | 1978 | 1461582584351 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 1978 | 1461582584352 Marionette TRACE conn2 <- [1,386,null,{}] 04:09:44 INFO - PROCESS | 1978 | 1461582584354 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}] 04:09:44 INFO - PROCESS | 1978 | 1461582584440 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:09:44 INFO - PROCESS | 1978 | 1461582584470 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afd2800 == 24 [pid = 1978] [id = 104] 04:09:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x11c1a6400) [pid = 1978] [serial = 309] [outer = 0x0] 04:09:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x11c438400) [pid = 1978] [serial = 310] [outer = 0x11c1a6400] 04:09:44 INFO - PROCESS | 1978 | 1461582584495 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11c482400) [pid = 1978] [serial = 311] [outer = 0x11c1a6400] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x1272d2c00) [pid = 1978] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x12b3ac400) [pid = 1978] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x11b09f000) [pid = 1978] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x11c0cbc00) [pid = 1978] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x1144b7000) [pid = 1978] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x115943000) [pid = 1978] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x1153cac00) [pid = 1978] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x11c483800) [pid = 1978] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x118e15c00) [pid = 1978] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x11aa9b800) [pid = 1978] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x114fb3c00) [pid = 1978] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:09:44 INFO - PROCESS | 1978 | 1461582584814 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]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:09:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 04:09:44 INFO - PROCESS | 1978 | 1461582584872 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:09:44 INFO - PROCESS | 1978 | 1461582584874 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:09:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:09:44 INFO - PROCESS | 1978 | 1461582584876 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 1978 | 1461582584877 Marionette TRACE conn2 <- [1,390,null,{}] 04:09:44 INFO - PROCESS | 1978 | 1461582584879 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}] 04:09:44 INFO - PROCESS | 1978 | 1461582584951 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:09:44 INFO - PROCESS | 1978 | 1461582584955 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9a2800 == 25 [pid = 1978] [id = 105] 04:09:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x11aa9b800) [pid = 1978] [serial = 312] [outer = 0x0] 04:09:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x11c486800) [pid = 1978] [serial = 313] [outer = 0x11aa9b800] 04:09:44 INFO - PROCESS | 1978 | 1461582584984 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x122f84800) [pid = 1978] [serial = 314] [outer = 0x11aa9b800] 04:09:45 INFO - PROCESS | 1978 | 1461582585324 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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 04:09:45 INFO - PROCESS | 1978 | 1461582585346 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 1978 | 1461582585347 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:09:45 INFO - PROCESS | 1978 | 1461582585349 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 1978 | 1461582585350 Marionette TRACE conn2 <- [1,394,null,{}] 04:09:45 INFO - PROCESS | 1978 | 1461582585352 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}] 04:09:45 INFO - PROCESS | 1978 | 1461582585430 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:09:45 INFO - PROCESS | 1978 | 1461582585473 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfe9800 == 26 [pid = 1978] [id = 106] 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x11b09f000) [pid = 1978] [serial = 315] [outer = 0x0] 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x1239b0000) [pid = 1978] [serial = 316] [outer = 0x11b09f000] 04:09:45 INFO - PROCESS | 1978 | 1461582585499 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x12639bc00) [pid = 1978] [serial = 317] [outer = 0x11b09f000] 04:09:45 INFO - PROCESS | 1978 | 1461582585781 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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 04:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:09:45 INFO - PROCESS | 1978 | 1461582585817 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 1978 | 1461582585818 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:09:45 INFO - PROCESS | 1978 | 1461582585821 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 1978 | 1461582585822 Marionette TRACE conn2 <- [1,398,null,{}] 04:09:45 INFO - PROCESS | 1978 | 1461582585826 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}] 04:09:45 INFO - PROCESS | 1978 | 1461582585905 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:09:45 INFO - PROCESS | 1978 | 1461582585911 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a0800 == 27 [pid = 1978] [id = 107] 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x11a407000) [pid = 1978] [serial = 318] [outer = 0x0] 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x126574000) [pid = 1978] [serial = 319] [outer = 0x11a407000] 04:09:45 INFO - PROCESS | 1978 | 1461582585937 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x1269b4800) [pid = 1978] [serial = 320] [outer = 0x11a407000] 04:09:46 INFO - PROCESS | 1978 | 1461582586278 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]]]}] 04:09:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms 04:09:46 INFO - PROCESS | 1978 | 1461582586294 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:09:46 INFO - PROCESS | 1978 | 1461582586296 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:09:46 INFO - PROCESS | 1978 | 1461582586298 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:09:46 INFO - PROCESS | 1978 | 1461582586300 Marionette TRACE conn2 <- [1,402,null,{}] 04:09:46 INFO - PROCESS | 1978 | 1461582586312 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}] 04:09:46 INFO - PROCESS | 1978 | 1461582586399 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:09:46 INFO - PROCESS | 1978 | 1461582586404 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7f7800 == 28 [pid = 1978] [id = 108] 04:09:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x126575800) [pid = 1978] [serial = 321] [outer = 0x0] 04:09:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x126cc3400) [pid = 1978] [serial = 322] [outer = 0x126575800] 04:09:46 INFO - PROCESS | 1978 | 1461582586438 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x1274cbc00) [pid = 1978] [serial = 323] [outer = 0x126575800] 04:09:47 INFO - PROCESS | 1978 | --DOCSHELL 0x118c46000 == 27 [pid = 1978] [id = 90] 04:09:47 INFO - PROCESS | 1978 | --DOCSHELL 0x12e6bc000 == 26 [pid = 1978] [id = 89] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x118c1a400) [pid = 1978] [serial = 245] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x115638c00) [pid = 1978] [serial = 268] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x126cbe800) [pid = 1978] [serial = 253] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x11a7c7000) [pid = 1978] [serial = 247] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x11aa9c800) [pid = 1978] [serial = 248] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x11ad3ac00) [pid = 1978] [serial = 271] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x118aecc00) [pid = 1978] [serial = 269] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x12cf8ac00) [pid = 1978] [serial = 266] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x12e379800) [pid = 1978] [serial = 242] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x12760a800) [pid = 1978] [serial = 256] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x12ba58c00) [pid = 1978] [serial = 263] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x11b958c00) [pid = 1978] [serial = 272] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x126ccc400) [pid = 1978] [serial = 254] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x1239b4c00) [pid = 1978] [serial = 274] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x12794c400) [pid = 1978] [serial = 257] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x12b87b800) [pid = 1978] [serial = 262] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 72 (0x12b3ae000) [pid = 1978] [serial = 260] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 71 (0x1299bf800) [pid = 1978] [serial = 259] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 70 (0x11c1a6000) [pid = 1978] [serial = 250] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 69 (0x11c487400) [pid = 1978] [serial = 251] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 68 (0x12beb3c00) [pid = 1978] [serial = 265] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | --DOMWINDOW == 67 (0x11654ac00) [pid = 1978] [serial = 244] [outer = 0x0] [url = about:blank] 04:09:47 INFO - PROCESS | 1978 | 1461582587743 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]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:09:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1481ms 04:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:09:47 INFO - PROCESS | 1978 | 1461582587780 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:09:47 INFO - PROCESS | 1978 | 1461582587782 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:09:47 INFO - PROCESS | 1978 | 1461582587785 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 1978 | 1461582587788 Marionette TRACE conn2 <- [1,406,null,{}] 04:09:47 INFO - PROCESS | 1978 | 1461582587792 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}] 04:09:47 INFO - PROCESS | 1978 | 1461582587867 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:09:47 INFO - PROCESS | 1978 | 1461582587909 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x1158a3000 == 27 [pid = 1978] [id = 109] 04:09:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 68 (0x1155f1000) [pid = 1978] [serial = 324] [outer = 0x0] 04:09:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 69 (0x115638400) [pid = 1978] [serial = 325] [outer = 0x1155f1000] 04:09:47 INFO - PROCESS | 1978 | 1461582587938 Marionette DEBUG loaded listener.js 04:09:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 70 (0x115641400) [pid = 1978] [serial = 326] [outer = 0x1155f1000] 04:09:48 INFO - PROCESS | 1978 | 1461582588250 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]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 524ms 04:09:48 INFO - PROCESS | 1978 | 1461582588310 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 1978 | 1461582588314 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:09:48 INFO - PROCESS | 1978 | 1461582588319 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1978 | 1461582588320 Marionette TRACE conn2 <- [1,410,null,{}] 04:09:48 INFO - PROCESS | 1978 | 1461582588323 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}] 04:09:48 INFO - PROCESS | 1978 | 1461582588396 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:09:48 INFO - PROCESS | 1978 | 1461582588401 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f23800 == 28 [pid = 1978] [id = 110] 04:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 71 (0x115944c00) [pid = 1978] [serial = 327] [outer = 0x0] 04:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x118ee3c00) [pid = 1978] [serial = 328] [outer = 0x115944c00] 04:09:48 INFO - PROCESS | 1978 | 1461582588430 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x118f50800) [pid = 1978] [serial = 329] [outer = 0x115944c00] 04:09:48 INFO - PROCESS | 1978 | 1461582588786 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]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 04:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:09:48 INFO - PROCESS | 1978 | 1461582588840 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 1978 | 1461582588841 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:09:48 INFO - PROCESS | 1978 | 1461582588844 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1978 | 1461582588846 Marionette TRACE conn2 <- [1,414,null,{}] 04:09:48 INFO - PROCESS | 1978 | 1461582588854 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}] 04:09:48 INFO - PROCESS | 1978 | 1461582588930 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:09:48 INFO - PROCESS | 1978 | 1461582588936 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x119723800 == 29 [pid = 1978] [id = 111] 04:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x114008400) [pid = 1978] [serial = 330] [outer = 0x0] 04:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x11a7c3c00) [pid = 1978] [serial = 331] [outer = 0x114008400] 04:09:48 INFO - PROCESS | 1978 | 1461582588967 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x11a85d000) [pid = 1978] [serial = 332] [outer = 0x114008400] 04:09:49 INFO - PROCESS | 1978 | 1461582589557 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]]]}] 04:09:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 04:09:49 INFO - PROCESS | 1978 | 1461582589616 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 1978 | 1461582589619 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:09:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:09:49 INFO - PROCESS | 1978 | 1461582589623 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 1978 | 1461582589625 Marionette TRACE conn2 <- [1,418,null,{}] 04:09:49 INFO - PROCESS | 1978 | 1461582589629 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}] 04:09:49 INFO - PROCESS | 1978 | 1461582589750 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:09:49 INFO - PROCESS | 1978 | 1461582589814 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x119112800 == 30 [pid = 1978] [id = 112] 04:09:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x115640400) [pid = 1978] [serial = 333] [outer = 0x0] 04:09:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x115943000) [pid = 1978] [serial = 334] [outer = 0x115640400] 04:09:49 INFO - PROCESS | 1978 | 1461582589846 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x118c1f000) [pid = 1978] [serial = 335] [outer = 0x115640400] 04:09:50 INFO - PROCESS | 1978 | 1461582590886 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]]]}] 04:09:50 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 04:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1273ms 04:09:50 INFO - PROCESS | 1978 | 1461582590896 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 1978 | 1461582590898 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:09:50 INFO - PROCESS | 1978 | 1461582590901 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 1978 | 1461582590903 Marionette TRACE conn2 <- [1,422,null,{}] 04:09:50 INFO - PROCESS | 1978 | 1461582590907 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}] 04:09:50 INFO - PROCESS | 1978 | 1461582590980 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:09:50 INFO - PROCESS | 1978 | 1461582590986 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x1188c2000 == 31 [pid = 1978] [id = 113] 04:09:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x1153c6400) [pid = 1978] [serial = 336] [outer = 0x0] 04:09:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x11563ec00) [pid = 1978] [serial = 337] [outer = 0x1153c6400] 04:09:51 INFO - PROCESS | 1978 | 1461582591016 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x118c1a400) [pid = 1978] [serial = 338] [outer = 0x1153c6400] 04:09:51 INFO - PROCESS | 1978 | 1461582591852 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]]]}] 04:09:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:09:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 04:09:51 INFO - PROCESS | 1978 | 1461582591876 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:09:51 INFO - PROCESS | 1978 | 1461582591880 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:09:51 INFO - PROCESS | 1978 | 1461582591885 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:09:51 INFO - PROCESS | 1978 | 1461582591887 Marionette TRACE conn2 <- [1,426,null,{}] 04:09:51 INFO - PROCESS | 1978 | 1461582591889 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}] 04:09:51 INFO - PROCESS | 1978 | 1461582591976 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:09:51 INFO - PROCESS | 1978 | 1461582591983 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a731800 == 32 [pid = 1978] [id = 114] 04:09:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x1159ca400) [pid = 1978] [serial = 339] [outer = 0x0] 04:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x11a7c7400) [pid = 1978] [serial = 340] [outer = 0x1159ca400] 04:09:52 INFO - PROCESS | 1978 | 1461582592010 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x11a8f6000) [pid = 1978] [serial = 341] [outer = 0x1159ca400] 04:09:52 INFO - PROCESS | 1978 | 1461582592378 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] 04:09:52 INFO - PROCESS | 1978 | 1461582592413 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:09:52 INFO - PROCESS | 1978 | 1461582592417 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 1978 | 1461582592421 Marionette TRACE conn2 <- [1,430,null,{}] 04:09:52 INFO - PROCESS | 1978 | 1461582592433 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}] 04:09:52 INFO - PROCESS | 1978 | 1461582592548 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:09:52 INFO - PROCESS | 1978 | 1461582592628 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b07b000 == 33 [pid = 1978] [id = 115] 04:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x11a7be000) [pid = 1978] [serial = 342] [outer = 0x0] 04:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x11aa9c000) [pid = 1978] [serial = 343] [outer = 0x11a7be000] 04:09:52 INFO - PROCESS | 1978 | 1461582592673 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11b09f800) [pid = 1978] [serial = 344] [outer = 0x11a7be000] 04:09:53 INFO - PROCESS | 1978 | 1461582593090 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]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 725ms 04:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:09:53 INFO - PROCESS | 1978 | 1461582593142 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 1978 | 1461582593143 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:09:53 INFO - PROCESS | 1978 | 1461582593145 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 1978 | 1461582593146 Marionette TRACE conn2 <- [1,434,null,{}] 04:09:53 INFO - PROCESS | 1978 | 1461582593149 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}] 04:09:53 INFO - PROCESS | 1978 | 1461582593235 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:09:53 INFO - PROCESS | 1978 | 1461582593266 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bff4000 == 34 [pid = 1978] [id = 116] 04:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x11b911000) [pid = 1978] [serial = 345] [outer = 0x0] 04:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x11bbc6c00) [pid = 1978] [serial = 346] [outer = 0x11b911000] 04:09:53 INFO - PROCESS | 1978 | 1461582593292 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x11c0d2800) [pid = 1978] [serial = 347] [outer = 0x11b911000] 04:09:53 INFO - PROCESS | 1978 | 1461582593619 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]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 04:09:53 INFO - PROCESS | 1978 | 1461582593664 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 1978 | 1461582593665 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:09:53 INFO - PROCESS | 1978 | 1461582593667 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 1978 | 1461582593668 Marionette TRACE conn2 <- [1,438,null,{}] 04:09:53 INFO - PROCESS | 1978 | 1461582593671 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}] 04:09:53 INFO - PROCESS | 1978 | 1461582593753 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:09:53 INFO - PROCESS | 1978 | 1461582593781 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7e9800 == 35 [pid = 1978] [id = 117] 04:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x114fb1800) [pid = 1978] [serial = 348] [outer = 0x0] 04:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11c1a7000) [pid = 1978] [serial = 349] [outer = 0x114fb1800] 04:09:53 INFO - PROCESS | 1978 | 1461582593807 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x11c440800) [pid = 1978] [serial = 350] [outer = 0x114fb1800] 04:09:54 INFO - PROCESS | 1978 | 1461582594204 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]]]}] 04:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 569ms 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11a407000) [pid = 1978] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x1155f1000) [pid = 1978] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x118ce4400) [pid = 1978] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x11aa9b400) [pid = 1978] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x11aaa2c00) [pid = 1978] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x11c1a6400) [pid = 1978] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x11b09f000) [pid = 1978] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x11aa9b800) [pid = 1978] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x119a50400) [pid = 1978] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x117945400) [pid = 1978] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x114b3ac00) [pid = 1978] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x114fbe800) [pid = 1978] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x11b954400) [pid = 1978] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x12794c800) [pid = 1978] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x11a404400) [pid = 1978] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x118681c00) [pid = 1978] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:09:54 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x11c0d4800) [pid = 1978] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:09:54 INFO - PROCESS | 1978 | 1461582594251 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 1978 | 1461582594252 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:09:54 INFO - PROCESS | 1978 | 1461582594265 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 1978 | 1461582594267 Marionette TRACE conn2 <- [1,442,null,{}] 04:09:54 INFO - PROCESS | 1978 | 1461582594270 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}] 04:09:54 INFO - PROCESS | 1978 | 1461582594420 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:09:54 INFO - PROCESS | 1978 | 1461582594442 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x11adc3800 == 36 [pid = 1978] [id = 118] 04:09:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x1155f1000) [pid = 1978] [serial = 351] [outer = 0x0] 04:09:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x118c1c000) [pid = 1978] [serial = 352] [outer = 0x1155f1000] 04:09:54 INFO - PROCESS | 1978 | 1461582594487 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x11c43bc00) [pid = 1978] [serial = 353] [outer = 0x1155f1000] 04:09:54 INFO - PROCESS | 1978 | 1461582594927 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]]]}] 04:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 678ms 04:09:54 INFO - PROCESS | 1978 | 1461582594935 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 1978 | 1461582594936 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:09:54 INFO - PROCESS | 1978 | 1461582594938 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 1978 | 1461582594940 Marionette TRACE conn2 <- [1,446,null,{}] 04:09:54 INFO - PROCESS | 1978 | 1461582594946 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}] 04:09:55 INFO - PROCESS | 1978 | 1461582595038 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:09:55 INFO - PROCESS | 1978 | 1461582595044 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x126214000 == 37 [pid = 1978] [id = 119] 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x114fb9c00) [pid = 1978] [serial = 354] [outer = 0x0] 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x1261e3c00) [pid = 1978] [serial = 355] [outer = 0x114fb9c00] 04:09:55 INFO - PROCESS | 1978 | 1461582595070 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x1264d4800) [pid = 1978] [serial = 356] [outer = 0x114fb9c00] 04:09:55 INFO - PROCESS | 1978 | 1461582595378 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]]]}] 04:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 473ms 04:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:09:55 INFO - PROCESS | 1978 | 1461582595412 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1978 | 1461582595413 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:09:55 INFO - PROCESS | 1978 | 1461582595415 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1978 | 1461582595416 Marionette TRACE conn2 <- [1,450,null,{}] 04:09:55 INFO - PROCESS | 1978 | 1461582595419 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}] 04:09:55 INFO - PROCESS | 1978 | 1461582595489 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:09:55 INFO - PROCESS | 1978 | 1461582595531 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x119723000 == 38 [pid = 1978] [id = 120] 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x115640000) [pid = 1978] [serial = 357] [outer = 0x0] 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x12674d400) [pid = 1978] [serial = 358] [outer = 0x115640000] 04:09:55 INFO - PROCESS | 1978 | 1461582595557 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x126cbf000) [pid = 1978] [serial = 359] [outer = 0x115640000] 04:09:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc - 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1 04:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:55 INFO - _addTest/ [0,453,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1978 | 1461582595837 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:09:55 INFO - PROCESS | 1978 | 1461582595847 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1978 | 1461582595848 Marionette TRACE conn2 <- [1,454,null,{}] 04:09:55 INFO - PROCESS | 1978 | 1461582595850 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}] 04:09:55 INFO - PROCESS | 1978 | 1461582595927 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:09:55 INFO - PROCESS | 1978 | 1461582595932 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a5a000 == 39 [pid = 1978] [id = 121] 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x126990c00) [pid = 1978] [serial = 360] [outer = 0x0] 04:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x126cc5400) [pid = 1978] [serial = 361] [outer = 0x126990c00] 04:09:55 INFO - PROCESS | 1978 | 1461582595959 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x1271cac00) [pid = 1978] [serial = 362] [outer = 0x126990c00] 04:09:56 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:09:56 INFO - PROCESS | 1978 | 1461582596296 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]]]}] 04:09:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:09:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 478ms 04:09:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:09:56 INFO - PROCESS | 1978 | 1461582596317 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:09:56 INFO - PROCESS | 1978 | 1461582596318 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:09:56 INFO - PROCESS | 1978 | 1461582596321 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 1978 | 1461582596322 Marionette TRACE conn2 <- [1,458,null,{}] 04:09:56 INFO - PROCESS | 1978 | 1461582596326 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}] 04:09:56 INFO - PROCESS | 1978 | 1461582596418 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:09:56 INFO - PROCESS | 1978 | 1461582596425 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x126eb2000 == 40 [pid = 1978] [id = 122] 04:09:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x126cc7400) [pid = 1978] [serial = 363] [outer = 0x0] 04:09:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x1274ca400) [pid = 1978] [serial = 364] [outer = 0x126cc7400] 04:09:56 INFO - PROCESS | 1978 | 1461582596451 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x127658400) [pid = 1978] [serial = 365] [outer = 0x126cc7400] 04:09:56 INFO - PROCESS | 1978 | 1461582596889 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] 04:09:56 INFO - PROCESS | 1978 | 1461582596949 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:09:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:09:56 INFO - PROCESS | 1978 | 1461582596952 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 1978 | 1461582596955 Marionette TRACE conn2 <- [1,462,null,{}] 04:09:56 INFO - PROCESS | 1978 | 1461582596959 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}] 04:09:57 INFO - PROCESS | 1978 | 1461582597053 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:09:57 INFO - PROCESS | 1978 | 1461582597098 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x119178800 == 41 [pid = 1978] [id = 123] 04:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x115635c00) [pid = 1978] [serial = 366] [outer = 0x0] 04:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x118eed400) [pid = 1978] [serial = 367] [outer = 0x115635c00] 04:09:57 INFO - PROCESS | 1978 | 1461582597131 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x119a47000) [pid = 1978] [serial = 368] [outer = 0x115635c00] 04:09:57 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:09:57 INFO - PROCESS | 1978 | 1461582597628 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] 04:09:57 INFO - PROCESS | 1978 | 1461582597682 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:09:57 INFO - PROCESS | 1978 | 1461582597689 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 1978 | 1461582597694 Marionette TRACE conn2 <- [1,466,null,{}] 04:09:57 INFO - PROCESS | 1978 | 1461582597698 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}] 04:09:57 INFO - PROCESS | 1978 | 1461582597804 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:09:57 INFO - PROCESS | 1978 | 1461582597860 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c67d000 == 42 [pid = 1978] [id = 124] 04:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11aa9e400) [pid = 1978] [serial = 369] [outer = 0x0] 04:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11ad43800) [pid = 1978] [serial = 370] [outer = 0x11aa9e400] 04:09:57 INFO - PROCESS | 1978 | 1461582597890 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11b90fc00) [pid = 1978] [serial = 371] [outer = 0x11aa9e400] 04:09:58 INFO - PROCESS | 1978 | 1461582598334 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] 04:09:58 INFO - PROCESS | 1978 | 1461582598365 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:09:58 INFO - PROCESS | 1978 | 1461582598368 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 1978 | 1461582598370 Marionette TRACE conn2 <- [1,470,null,{}] 04:09:58 INFO - PROCESS | 1978 | 1461582598396 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}] 04:09:58 INFO - PROCESS | 1978 | 1461582598494 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:09:58 INFO - PROCESS | 1978 | 1461582598553 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eb1800 == 43 [pid = 1978] [id = 125] 04:09:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11c4b4400) [pid = 1978] [serial = 372] [outer = 0x0] 04:09:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x12639dc00) [pid = 1978] [serial = 373] [outer = 0x11c4b4400] 04:09:58 INFO - PROCESS | 1978 | 1461582598585 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x127604800) [pid = 1978] [serial = 374] [outer = 0x11c4b4400] 04:09:59 INFO - PROCESS | 1978 | 1461582599036 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]]]}] 04:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 676ms 04:09:59 INFO - PROCESS | 1978 | 1461582599045 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:09:59 INFO - PROCESS | 1978 | 1461582599047 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:09:59 INFO - PROCESS | 1978 | 1461582599069 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:09:59 INFO - PROCESS | 1978 | 1461582599070 Marionette TRACE conn2 <- [1,474,null,{}] 04:09:59 INFO - PROCESS | 1978 | 1461582599086 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}] 04:09:59 INFO - PROCESS | 1978 | 1461582599195 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:09:59 INFO - PROCESS | 1978 | 1461582599203 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x115954800 == 44 [pid = 1978] [id = 126] 04:09:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x118a0a000) [pid = 1978] [serial = 375] [outer = 0x0] 04:09:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x11af75000) [pid = 1978] [serial = 376] [outer = 0x118a0a000] 04:09:59 INFO - PROCESS | 1978 | 1461582599233 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12656c000) [pid = 1978] [serial = 377] [outer = 0x118a0a000] 04:09:59 INFO - PROCESS | 1978 | 1461582599783 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]]]}] 04:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 772ms 04:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:09:59 INFO - PROCESS | 1978 | 1461582599860 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:09:59 INFO - PROCESS | 1978 | 1461582599862 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:09:59 INFO - PROCESS | 1978 | 1461582599867 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:09:59 INFO - PROCESS | 1978 | 1461582599869 Marionette TRACE conn2 <- [1,478,null,{}] 04:09:59 INFO - PROCESS | 1978 | 1461582599872 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}] 04:09:59 INFO - PROCESS | 1978 | 1461582599962 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:10:00 INFO - PROCESS | 1978 | 1461582600025 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x11923e800 == 45 [pid = 1978] [id = 127] 04:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x1159d1c00) [pid = 1978] [serial = 378] [outer = 0x0] 04:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x118c0f000) [pid = 1978] [serial = 379] [outer = 0x1159d1c00] 04:10:00 INFO - PROCESS | 1978 | 1461582600054 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x118f4ec00) [pid = 1978] [serial = 380] [outer = 0x1159d1c00] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7f7800 == 44 [pid = 1978] [id = 108] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x118f23800 == 43 [pid = 1978] [id = 110] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x1158a3000 == 42 [pid = 1978] [id = 109] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x126a5a000 == 41 [pid = 1978] [id = 121] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x119723000 == 40 [pid = 1978] [id = 120] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x126214000 == 39 [pid = 1978] [id = 119] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x11adc3800 == 38 [pid = 1978] [id = 118] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7e9800 == 37 [pid = 1978] [id = 117] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x11bff4000 == 36 [pid = 1978] [id = 116] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x11b07b000 == 35 [pid = 1978] [id = 115] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11a7c3c00) [pid = 1978] [serial = 331] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x11a731800 == 34 [pid = 1978] [id = 114] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x1188c2000 == 33 [pid = 1978] [id = 113] 04:10:00 INFO - PROCESS | 1978 | --DOCSHELL 0x119723800 == 32 [pid = 1978] [id = 111] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x1269b4800) [pid = 1978] [serial = 320] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x126cc3400) [pid = 1978] [serial = 322] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x115641400) [pid = 1978] [serial = 326] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11a852c00) [pid = 1978] [serial = 301] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11aaa5400) [pid = 1978] [serial = 304] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11aa9b000) [pid = 1978] [serial = 302] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x11af7f800) [pid = 1978] [serial = 307] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x11c438400) [pid = 1978] [serial = 310] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11c0d6400) [pid = 1978] [serial = 308] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12639bc00) [pid = 1978] [serial = 317] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x126574000) [pid = 1978] [serial = 319] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x11c486800) [pid = 1978] [serial = 313] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11c482400) [pid = 1978] [serial = 311] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x115638400) [pid = 1978] [serial = 325] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x11a404000) [pid = 1978] [serial = 298] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x118686000) [pid = 1978] [serial = 295] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x118e1a400) [pid = 1978] [serial = 296] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x115640c00) [pid = 1978] [serial = 293] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x1153cb000) [pid = 1978] [serial = 292] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x11a7c1000) [pid = 1978] [serial = 290] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x118e18c00) [pid = 1978] [serial = 289] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x12b3a6c00) [pid = 1978] [serial = 287] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x129669000) [pid = 1978] [serial = 286] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x12b36f400) [pid = 1978] [serial = 284] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x127fb9800) [pid = 1978] [serial = 283] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x11c0cb400) [pid = 1978] [serial = 281] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x11aaa8400) [pid = 1978] [serial = 280] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x11913b800) [pid = 1978] [serial = 278] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x118aef800) [pid = 1978] [serial = 277] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x126ccc800) [pid = 1978] [serial = 275] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x11ad42800) [pid = 1978] [serial = 305] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x1239b0000) [pid = 1978] [serial = 316] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x122f84800) [pid = 1978] [serial = 314] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 72 (0x118ee3c00) [pid = 1978] [serial = 328] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | --DOMWINDOW == 71 (0x11a7c2400) [pid = 1978] [serial = 299] [outer = 0x0] [url = about:blank] 04:10:00 INFO - PROCESS | 1978 | 1461582600413 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]]]}] 04:10:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:10:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 04:10:00 INFO - PROCESS | 1978 | 1461582600487 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 1978 | 1461582600491 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:10:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:10:00 INFO - PROCESS | 1978 | 1461582600501 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 1978 | 1461582600502 Marionette TRACE conn2 <- [1,482,null,{}] 04:10:00 INFO - PROCESS | 1978 | 1461582600505 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}] 04:10:00 INFO - PROCESS | 1978 | 1461582600581 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:10:00 INFO - PROCESS | 1978 | 1461582600585 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x119176000 == 33 [pid = 1978] [id = 128] 04:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x118f51800) [pid = 1978] [serial = 381] [outer = 0x0] 04:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x11a7c6000) [pid = 1978] [serial = 382] [outer = 0x118f51800] 04:10:00 INFO - PROCESS | 1978 | 1461582600614 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x11aa9d800) [pid = 1978] [serial = 383] [outer = 0x118f51800] 04:10:00 INFO - PROCESS | 1978 | 1461582600975 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]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 04:10:01 INFO - PROCESS | 1978 | 1461582601020 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 1978 | 1461582601021 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:10:01 INFO - PROCESS | 1978 | 1461582601024 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 1978 | 1461582601026 Marionette TRACE conn2 <- [1,486,null,{}] 04:10:01 INFO - PROCESS | 1978 | 1461582601033 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}] 04:10:01 INFO - PROCESS | 1978 | 1461582601110 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:10:01 INFO - PROCESS | 1978 | 1461582601153 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aac6800 == 34 [pid = 1978] [id = 129] 04:10:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x11a85b000) [pid = 1978] [serial = 384] [outer = 0x0] 04:10:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x11af72400) [pid = 1978] [serial = 385] [outer = 0x11a85b000] 04:10:01 INFO - PROCESS | 1978 | 1461582601182 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x11c0d9800) [pid = 1978] [serial = 386] [outer = 0x11a85b000] 04:10:01 INFO - PROCESS | 1978 | 1461582601468 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]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 04:10:01 INFO - PROCESS | 1978 | 1461582601499 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 1978 | 1461582601500 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:10:01 INFO - PROCESS | 1978 | 1461582601503 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 1978 | 1461582601504 Marionette TRACE conn2 <- [1,490,null,{}] 04:10:01 INFO - PROCESS | 1978 | 1461582601506 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}] 04:10:01 INFO - PROCESS | 1978 | 1461582601585 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:10:01 INFO - PROCESS | 1978 | 1461582601590 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b0ea800 == 35 [pid = 1978] [id = 130] 04:10:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x11c1ab400) [pid = 1978] [serial = 387] [outer = 0x0] 04:10:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x1239af800) [pid = 1978] [serial = 388] [outer = 0x11c1ab400] 04:10:01 INFO - PROCESS | 1978 | 1461582601620 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x1261e0400) [pid = 1978] [serial = 389] [outer = 0x11c1ab400] 04:10:01 INFO - PROCESS | 1978 | 1461582601939 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]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 04:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:10:01 INFO - PROCESS | 1978 | 1461582601972 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 1978 | 1461582601973 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:10:01 INFO - PROCESS | 1978 | 1461582601976 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 1978 | 1461582601977 Marionette TRACE conn2 <- [1,494,null,{}] 04:10:01 INFO - PROCESS | 1978 | 1461582601979 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}] 04:10:02 INFO - PROCESS | 1978 | 1461582602072 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:10:02 INFO - PROCESS | 1978 | 1461582602081 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfea800 == 36 [pid = 1978] [id = 131] 04:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x1261e2800) [pid = 1978] [serial = 390] [outer = 0x0] 04:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x12656b800) [pid = 1978] [serial = 391] [outer = 0x1261e2800] 04:10:02 INFO - PROCESS | 1978 | 1461582602107 Marionette DEBUG loaded listener.js 04:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x126cc1800) [pid = 1978] [serial = 392] [outer = 0x1261e2800] 04:10:02 INFO - PROCESS | 1978 | 1461582602546 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]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 619ms 04:10:02 INFO - PROCESS | 1978 | 1461582602596 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 1978 | 1461582602598 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:10:02 INFO - PROCESS | 1978 | 1461582602602 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 1978 | 1461582602603 Marionette TRACE conn2 <- [1,498,null,{}] 04:10:02 INFO - PROCESS | 1978 | 1461582602606 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}] 04:10:02 INFO - PROCESS | 1978 | 1461582602762 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:10:02 INFO - PROCESS | 1978 | 1461582602770 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3b0000 == 37 [pid = 1978] [id = 132] 04:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x126cc8c00) [pid = 1978] [serial = 393] [outer = 0x0] 04:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x127656c00) [pid = 1978] [serial = 394] [outer = 0x126cc8c00] 04:10:02 INFO - PROCESS | 1978 | 1461582602823 Marionette DEBUG loaded listener.js 04:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x127e79c00) [pid = 1978] [serial = 395] [outer = 0x126cc8c00] 04:10:03 INFO - PROCESS | 1978 | 1461582603172 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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 623ms 04:10:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:10:03 INFO - PROCESS | 1978 | 1461582603225 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1978 | 1461582603226 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:10:03 INFO - PROCESS | 1978 | 1461582603228 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1978 | 1461582603229 Marionette TRACE conn2 <- [1,502,null,{}] 04:10:03 INFO - PROCESS | 1978 | 1461582603231 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}] 04:10:03 INFO - PROCESS | 1978 | 1461582603320 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:10:03 INFO - PROCESS | 1978 | 1461582603331 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x114569000 == 38 [pid = 1978] [id = 133] 04:10:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x127fb7800) [pid = 1978] [serial = 396] [outer = 0x0] 04:10:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x1285df800) [pid = 1978] [serial = 397] [outer = 0x127fb7800] 04:10:03 INFO - PROCESS | 1978 | 1461582603357 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x1299bac00) [pid = 1978] [serial = 398] [outer = 0x127fb7800] 04:10:03 INFO - PROCESS | 1978 | 1461582603676 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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 04:10:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:10:03 INFO - PROCESS | 1978 | 1461582603697 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1978 | 1461582603698 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:10:03 INFO - PROCESS | 1978 | 1461582603706 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1978 | 1461582603707 Marionette TRACE conn2 <- [1,506,null,{}] 04:10:03 INFO - PROCESS | 1978 | 1461582603712 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}] 04:10:03 INFO - PROCESS | 1978 | 1461582603801 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:10:03 INFO - PROCESS | 1978 | 1461582603805 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e86800 == 39 [pid = 1978] [id = 134] 04:10:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x127fc1400) [pid = 1978] [serial = 399] [outer = 0x0] 04:10:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x1299c3800) [pid = 1978] [serial = 400] [outer = 0x127fc1400] 04:10:03 INFO - PROCESS | 1978 | 1461582603831 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x12b36f400) [pid = 1978] [serial = 401] [outer = 0x127fc1400] 04:10:04 INFO - PROCESS | 1978 | 1461582604178 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]]]}] 04:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 526ms 04:10:04 INFO - PROCESS | 1978 | 1461582604226 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:10:04 INFO - PROCESS | 1978 | 1461582604227 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:10:04 INFO - PROCESS | 1978 | 1461582604230 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:10:04 INFO - PROCESS | 1978 | 1461582604231 Marionette TRACE conn2 <- [1,510,null,{}] 04:10:04 INFO - PROCESS | 1978 | 1461582604233 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}] 04:10:04 INFO - PROCESS | 1978 | 1461582604325 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x126990c00) [pid = 1978] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x11b911000) [pid = 1978] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x114fb1800) [pid = 1978] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x1153c6400) [pid = 1978] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x1159ca400) [pid = 1978] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x1155f1000) [pid = 1978] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x114fb9c00) [pid = 1978] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x115640000) [pid = 1978] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x11a7be000) [pid = 1978] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:10:04 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x115944c00) [pid = 1978] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:10:04 INFO - PROCESS | 1978 | 1461582604424 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x119240000 == 40 [pid = 1978] [id = 135] 04:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x11400a800) [pid = 1978] [serial = 402] [outer = 0x0] 04:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x1155f1000) [pid = 1978] [serial = 403] [outer = 0x11400a800] 04:10:04 INFO - PROCESS | 1978 | 1461582604450 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x11ad38c00) [pid = 1978] [serial = 404] [outer = 0x11400a800] 04:10:04 INFO - PROCESS | 1978 | 1461582604740 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]]]}] 04:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 568ms 04:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:10:04 INFO - PROCESS | 1978 | 1461582604798 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:10:04 INFO - PROCESS | 1978 | 1461582604800 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:10:04 INFO - PROCESS | 1978 | 1461582604802 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:10:04 INFO - PROCESS | 1978 | 1461582604803 Marionette TRACE conn2 <- [1,514,null,{}] 04:10:04 INFO - PROCESS | 1978 | 1461582604805 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}] 04:10:04 INFO - PROCESS | 1978 | 1461582604880 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:10:04 INFO - PROCESS | 1978 | 1461582604885 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eac800 == 41 [pid = 1978] [id = 136] 04:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x11c43c400) [pid = 1978] [serial = 405] [outer = 0x0] 04:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x12b372c00) [pid = 1978] [serial = 406] [outer = 0x11c43c400] 04:10:04 INFO - PROCESS | 1978 | 1461582604912 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x12b3a9800) [pid = 1978] [serial = 407] [outer = 0x11c43c400] 04:10:05 INFO - PROCESS | 1978 | 1461582605233 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]]]}] 04:10:05 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 04:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 467ms 04:10:05 INFO - PROCESS | 1978 | 1461582605270 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:10:05 INFO - PROCESS | 1978 | 1461582605271 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:10:05 INFO - PROCESS | 1978 | 1461582605274 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1978 | 1461582605275 Marionette TRACE conn2 <- [1,518,null,{}] 04:10:05 INFO - PROCESS | 1978 | 1461582605278 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}] 04:10:05 INFO - PROCESS | 1978 | 1461582605388 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:10:05 INFO - PROCESS | 1978 | 1461582605394 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bf5000 == 42 [pid = 1978] [id = 137] 04:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x12b3aa000) [pid = 1978] [serial = 408] [outer = 0x0] 04:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x12b4b8400) [pid = 1978] [serial = 409] [outer = 0x12b3aa000] 04:10:05 INFO - PROCESS | 1978 | 1461582605423 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x12b87f800) [pid = 1978] [serial = 410] [outer = 0x12b3aa000] 04:10:05 INFO - PROCESS | 1978 | 1461582605719 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]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 04:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:10:05 INFO - PROCESS | 1978 | 1461582605748 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 1978 | 1461582605749 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:10:05 INFO - PROCESS | 1978 | 1461582605751 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1978 | 1461582605752 Marionette TRACE conn2 <- [1,522,null,{}] 04:10:05 INFO - PROCESS | 1978 | 1461582605754 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}] 04:10:05 INFO - PROCESS | 1978 | 1461582605837 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:10:05 INFO - PROCESS | 1978 | 1461582605880 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af0c800 == 43 [pid = 1978] [id = 138] 04:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x12b6bc000) [pid = 1978] [serial = 411] [outer = 0x0] 04:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x12b887400) [pid = 1978] [serial = 412] [outer = 0x12b6bc000] 04:10:05 INFO - PROCESS | 1978 | 1461582605906 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x12ba57000) [pid = 1978] [serial = 413] [outer = 0x12b6bc000] 04:10:06 INFO - PROCESS | 1978 | 1461582606210 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]]]}] 04:10:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:10:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 04:10:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:10:06 INFO - PROCESS | 1978 | 1461582606220 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 1978 | 1461582606221 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:10:06 INFO - PROCESS | 1978 | 1461582606223 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 1978 | 1461582606224 Marionette TRACE conn2 <- [1,526,null,{}] 04:10:06 INFO - PROCESS | 1978 | 1461582606230 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}] 04:10:06 INFO - PROCESS | 1978 | 1461582606313 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:10:06 INFO - PROCESS | 1978 | 1461582606317 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b11b000 == 44 [pid = 1978] [id = 139] 04:10:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x12b87e400) [pid = 1978] [serial = 414] [outer = 0x0] 04:10:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x12bcbd000) [pid = 1978] [serial = 415] [outer = 0x12b87e400] 04:10:06 INFO - PROCESS | 1978 | 1461582606343 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x12beb5400) [pid = 1978] [serial = 416] [outer = 0x12b87e400] 04:10:06 INFO - PROCESS | 1978 | 1461582606827 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]]]}] 04:10:06 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 04:10:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 622ms 04:10:06 INFO - PROCESS | 1978 | 1461582606846 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 1978 | 1461582606849 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:10:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:10:06 INFO - PROCESS | 1978 | 1461582606853 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 1978 | 1461582606855 Marionette TRACE conn2 <- [1,530,null,{}] 04:10:06 INFO - PROCESS | 1978 | 1461582606861 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}] 04:10:06 INFO - PROCESS | 1978 | 1461582606961 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:10:07 INFO - PROCESS | 1978 | 1461582607021 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x119b3e000 == 45 [pid = 1978] [id = 140] 04:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x118ee3c00) [pid = 1978] [serial = 417] [outer = 0x0] 04:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x119a50800) [pid = 1978] [serial = 418] [outer = 0x118ee3c00] 04:10:07 INFO - PROCESS | 1978 | 1461582607053 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11a85dc00) [pid = 1978] [serial = 419] [outer = 0x118ee3c00] 04:10:07 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 04:10:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:10:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:10:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:10:07 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 04:10:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:10:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:10:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:10:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 571ms 04:10:07 INFO - PROCESS | 1978 | 1461582607419 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"]]]}] 04:10:07 INFO - PROCESS | 1978 | 1461582607425 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:10:07 INFO - PROCESS | 1978 | 1461582607431 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:10:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:10:07 INFO - PROCESS | 1978 | 1461582607436 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 1978 | 1461582607437 Marionette TRACE conn2 <- [1,534,null,{}] 04:10:07 INFO - PROCESS | 1978 | 1461582607440 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}] 04:10:07 INFO - PROCESS | 1978 | 1461582607546 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:10:07 INFO - PROCESS | 1978 | 1461582607631 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278d6000 == 46 [pid = 1978] [id = 141] 04:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11ad39c00) [pid = 1978] [serial = 420] [outer = 0x0] 04:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x11c4ad400) [pid = 1978] [serial = 421] [outer = 0x11ad39c00] 04:10:07 INFO - PROCESS | 1978 | 1461582607662 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x1269b5000) [pid = 1978] [serial = 422] [outer = 0x11ad39c00] 04:10:08 INFO - PROCESS | 1978 | 1461582608053 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]]]}] 04:10:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:10:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 627ms 04:10:08 INFO - PROCESS | 1978 | 1461582608063 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:10:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:10:08 INFO - PROCESS | 1978 | 1461582608065 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:10:08 INFO - PROCESS | 1978 | 1461582608067 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1978 | 1461582608070 Marionette TRACE conn2 <- [1,538,null,{}] 04:10:08 INFO - PROCESS | 1978 | 1461582608097 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}] 04:10:08 INFO - PROCESS | 1978 | 1461582608218 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:10:08 INFO - PROCESS | 1978 | 1461582608280 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b8a1800 == 47 [pid = 1978] [id = 142] 04:10:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12765e000) [pid = 1978] [serial = 423] [outer = 0x0] 04:10:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x127e6bc00) [pid = 1978] [serial = 424] [outer = 0x12765e000] 04:10:08 INFO - PROCESS | 1978 | 1461582608320 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x12b370000) [pid = 1978] [serial = 425] [outer = 0x12765e000] 04:10:08 INFO - PROCESS | 1978 | 1461582608707 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]]]}] 04:10:08 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. 04:10:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 676ms 04:10:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:10:08 INFO - PROCESS | 1978 | 1461582608743 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 1978 | 1461582608745 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:10:08 INFO - PROCESS | 1978 | 1461582608747 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1978 | 1461582608749 Marionette TRACE conn2 <- [1,542,null,{}] 04:10:08 INFO - PROCESS | 1978 | 1461582608751 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}] 04:10:08 INFO - PROCESS | 1978 | 1461582608851 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:10:08 INFO - PROCESS | 1978 | 1461582608931 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf03800 == 48 [pid = 1978] [id = 143] 04:10:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x12b375800) [pid = 1978] [serial = 426] [outer = 0x0] 04:10:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x12b4bc800) [pid = 1978] [serial = 427] [outer = 0x12b375800] 04:10:08 INFO - PROCESS | 1978 | 1461582608962 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x12b87d000) [pid = 1978] [serial = 428] [outer = 0x12b375800] 04:10:09 INFO - PROCESS | 1978 | 1461582609351 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]]]}] 04:10:09 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. 04:10:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 619ms 04:10:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:10:09 INFO - PROCESS | 1978 | 1461582609366 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 1978 | 1461582609368 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:10:09 INFO - PROCESS | 1978 | 1461582609370 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:10:09 INFO - PROCESS | 1978 | 1461582609371 Marionette TRACE conn2 <- [1,546,null,{}] 04:10:09 INFO - PROCESS | 1978 | 1461582609374 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}] 04:10:09 INFO - PROCESS | 1978 | 1461582609517 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:10:09 INFO - PROCESS | 1978 | 1461582609568 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x119113000 == 49 [pid = 1978] [id = 144] 04:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11a8f8c00) [pid = 1978] [serial = 429] [outer = 0x0] 04:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11c0d5800) [pid = 1978] [serial = 430] [outer = 0x11a8f8c00] 04:10:09 INFO - PROCESS | 1978 | 1461582609604 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12b887c00) [pid = 1978] [serial = 431] [outer = 0x11a8f8c00] 04:10:10 INFO - PROCESS | 1978 | 1461582610217 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]]]}] 04:10:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:10:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 875ms 04:10:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:10:10 INFO - PROCESS | 1978 | 1461582610247 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:10:10 INFO - PROCESS | 1978 | 1461582610249 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:10:10 INFO - PROCESS | 1978 | 1461582610253 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 1978 | 1461582610255 Marionette TRACE conn2 <- [1,550,null,{}] 04:10:10 INFO - PROCESS | 1978 | 1461582610261 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}] 04:10:10 INFO - PROCESS | 1978 | 1461582610353 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:10:10 INFO - PROCESS | 1978 | 1461582610435 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x119167000 == 50 [pid = 1978] [id = 145] 04:10:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x114fb9c00) [pid = 1978] [serial = 432] [outer = 0x0] 04:10:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x116545400) [pid = 1978] [serial = 433] [outer = 0x114fb9c00] 04:10:10 INFO - PROCESS | 1978 | 1461582610470 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x118ee7400) [pid = 1978] [serial = 434] [outer = 0x114fb9c00] 04:10:10 INFO - PROCESS | 1978 | 1461582610850 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]]]}] 04:10:10 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. 04:10:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 626ms 04:10:10 INFO - PROCESS | 1978 | 1461582610879 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:10:10 INFO - PROCESS | 1978 | 1461582610882 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:10:10 INFO - PROCESS | 1978 | 1461582610887 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 1978 | 1461582610888 Marionette TRACE conn2 <- [1,554,null,{}] 04:10:10 INFO - PROCESS | 1978 | 1461582610891 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}] 04:10:10 INFO - PROCESS | 1978 | 1461582610980 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:10:11 INFO - PROCESS | 1978 | 1461582611025 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x119250800 == 51 [pid = 1978] [id = 146] 04:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x118ee9400) [pid = 1978] [serial = 435] [outer = 0x0] 04:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x11a85a000) [pid = 1978] [serial = 436] [outer = 0x118ee9400] 04:10:11 INFO - PROCESS | 1978 | 1461582611053 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x11aaa4c00) [pid = 1978] [serial = 437] [outer = 0x118ee9400] 04:10:11 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x12af0c800 == 50 [pid = 1978] [id = 138] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x129bf5000 == 49 [pid = 1978] [id = 137] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x127eac800 == 48 [pid = 1978] [id = 136] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x119240000 == 47 [pid = 1978] [id = 135] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x126e86800 == 46 [pid = 1978] [id = 134] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x114569000 == 45 [pid = 1978] [id = 133] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3b0000 == 44 [pid = 1978] [id = 132] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x1274ca400) [pid = 1978] [serial = 364] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x115943000) [pid = 1978] [serial = 334] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfea800 == 43 [pid = 1978] [id = 131] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x11b0ea800 == 42 [pid = 1978] [id = 130] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x11aac6800 == 41 [pid = 1978] [id = 129] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x119176000 == 40 [pid = 1978] [id = 128] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x11923e800 == 39 [pid = 1978] [id = 127] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x115954800 == 38 [pid = 1978] [id = 126] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x127eb1800 == 37 [pid = 1978] [id = 125] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x11c67d000 == 36 [pid = 1978] [id = 124] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x119178800 == 35 [pid = 1978] [id = 123] 04:10:11 INFO - PROCESS | 1978 | --DOCSHELL 0x126eb2000 == 34 [pid = 1978] [id = 122] 04:10:11 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:11 INFO - PROCESS | 1978 | 1461582611458 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]]]}] 04:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 623ms 04:10:11 INFO - PROCESS | 1978 | 1461582611510 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:10:11 INFO - PROCESS | 1978 | 1461582611511 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:10:11 INFO - PROCESS | 1978 | 1461582611514 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:10:11 INFO - PROCESS | 1978 | 1461582611516 Marionette TRACE conn2 <- [1,558,null,{}] 04:10:11 INFO - PROCESS | 1978 | 1461582611523 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}] 04:10:11 INFO - PROCESS | 1978 | 1461582611614 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x118f50800) [pid = 1978] [serial = 329] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x126cc5400) [pid = 1978] [serial = 361] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11bbc6c00) [pid = 1978] [serial = 346] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11c1a7000) [pid = 1978] [serial = 349] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11563ec00) [pid = 1978] [serial = 337] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x118c1a400) [pid = 1978] [serial = 338] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x11a7c7400) [pid = 1978] [serial = 340] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11a8f6000) [pid = 1978] [serial = 341] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x11c0d2800) [pid = 1978] [serial = 347] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x118c1c000) [pid = 1978] [serial = 352] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x1261e3c00) [pid = 1978] [serial = 355] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x126cbf000) [pid = 1978] [serial = 359] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11c440800) [pid = 1978] [serial = 350] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11c43bc00) [pid = 1978] [serial = 353] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x1264d4800) [pid = 1978] [serial = 356] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11aa9c000) [pid = 1978] [serial = 343] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x1271cac00) [pid = 1978] [serial = 362] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x11b09f800) [pid = 1978] [serial = 344] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x12674d400) [pid = 1978] [serial = 358] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 1978 | 1461582611690 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ade000 == 35 [pid = 1978] [id = 147] 04:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x119d55400) [pid = 1978] [serial = 438] [outer = 0x0] 04:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11af76400) [pid = 1978] [serial = 439] [outer = 0x119d55400] 04:10:11 INFO - PROCESS | 1978 | 1461582611719 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11c0da000) [pid = 1978] [serial = 440] [outer = 0x119d55400] 04:10:12 INFO - PROCESS | 1978 | 1461582612031 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]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:10:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 521ms 04:10:12 INFO - PROCESS | 1978 | 1461582612035 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 1978 | 1461582612037 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:10:12 INFO - PROCESS | 1978 | 1461582612039 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 1978 | 1461582612040 Marionette TRACE conn2 <- [1,562,null,{}] 04:10:12 INFO - PROCESS | 1978 | 1461582612050 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}] 04:10:12 INFO - PROCESS | 1978 | 1461582612131 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:10:12 INFO - PROCESS | 1978 | 1461582612136 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bffe800 == 36 [pid = 1978] [id = 148] 04:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11c1ac800) [pid = 1978] [serial = 441] [outer = 0x0] 04:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x122f88400) [pid = 1978] [serial = 442] [outer = 0x11c1ac800] 04:10:12 INFO - PROCESS | 1978 | 1461582612165 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x126338000) [pid = 1978] [serial = 443] [outer = 0x11c1ac800] 04:10:12 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:12 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:12 INFO - PROCESS | 1978 | 1461582612471 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]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:10:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 475ms 04:10:12 INFO - PROCESS | 1978 | 1461582612515 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 1978 | 1461582612516 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:10:12 INFO - PROCESS | 1978 | 1461582612518 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 1978 | 1461582612520 Marionette TRACE conn2 <- [1,566,null,{}] 04:10:12 INFO - PROCESS | 1978 | 1461582612522 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}] 04:10:12 INFO - PROCESS | 1978 | 1461582612595 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:10:12 INFO - PROCESS | 1978 | 1461582612599 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ae6000 == 37 [pid = 1978] [id = 149] 04:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12639e400) [pid = 1978] [serial = 444] [outer = 0x0] 04:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x12674d400) [pid = 1978] [serial = 445] [outer = 0x12639e400] 04:10:12 INFO - PROCESS | 1978 | 1461582612627 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x126c02c00) [pid = 1978] [serial = 446] [outer = 0x12639e400] 04:10:12 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:12 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:12 INFO - PROCESS | 1978 | 1461582612977 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]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:10:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 467ms 04:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:10:12 INFO - PROCESS | 1978 | 1461582612987 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 1978 | 1461582612988 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:10:12 INFO - PROCESS | 1978 | 1461582612990 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 1978 | 1461582612991 Marionette TRACE conn2 <- [1,570,null,{}] 04:10:12 INFO - PROCESS | 1978 | 1461582612996 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}] 04:10:13 INFO - PROCESS | 1978 | 1461582613087 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:10:13 INFO - PROCESS | 1978 | 1461582613141 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12645a000 == 38 [pid = 1978] [id = 150] 04:10:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x12639f800) [pid = 1978] [serial = 447] [outer = 0x0] 04:10:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x126cc1000) [pid = 1978] [serial = 448] [outer = 0x12639f800] 04:10:13 INFO - PROCESS | 1978 | 1461582613171 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x1285e2400) [pid = 1978] [serial = 449] [outer = 0x12639f800] 04:10:13 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:13 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:13 INFO - PROCESS | 1978 | 1461582613555 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]]]}] 04:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 571ms 04:10:13 INFO - PROCESS | 1978 | 1461582613565 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:10:13 INFO - PROCESS | 1978 | 1461582613567 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:10:13 INFO - PROCESS | 1978 | 1461582613571 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 1978 | 1461582613573 Marionette TRACE conn2 <- [1,574,null,{}] 04:10:13 INFO - PROCESS | 1978 | 1461582613576 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}] 04:10:13 INFO - PROCESS | 1978 | 1461582613714 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:10:13 INFO - PROCESS | 1978 | 1461582613764 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e9f000 == 39 [pid = 1978] [id = 151] 04:10:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x126ccb400) [pid = 1978] [serial = 450] [outer = 0x0] 04:10:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x1299bd000) [pid = 1978] [serial = 451] [outer = 0x126ccb400] 04:10:13 INFO - PROCESS | 1978 | 1461582613805 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12b3a8c00) [pid = 1978] [serial = 452] [outer = 0x126ccb400] 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12b3af400) [pid = 1978] [serial = 453] [outer = 0x12f7bc800] 04:10:14 INFO - PROCESS | 1978 | 1461582614194 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]]]}] 04:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 04:10:14 INFO - PROCESS | 1978 | 1461582614245 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 1978 | 1461582614246 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:10:14 INFO - PROCESS | 1978 | 1461582614254 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 1978 | 1461582614255 Marionette TRACE conn2 <- [1,578,null,{}] 04:10:14 INFO - PROCESS | 1978 | 1461582614257 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}] 04:10:14 INFO - PROCESS | 1978 | 1461582614363 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:10:14 INFO - PROCESS | 1978 | 1461582614378 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x129be8000 == 40 [pid = 1978] [id = 152] 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12b378000) [pid = 1978] [serial = 454] [outer = 0x0] 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12b4bb800) [pid = 1978] [serial = 455] [outer = 0x12b378000] 04:10:14 INFO - PROCESS | 1978 | 1461582614404 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12bcba000) [pid = 1978] [serial = 456] [outer = 0x12b378000] 04:10:14 INFO - PROCESS | 1978 | 1461582614714 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]]]}] 04:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms 04:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:10:14 INFO - PROCESS | 1978 | 1461582614724 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 1978 | 1461582614726 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:10:14 INFO - PROCESS | 1978 | 1461582614729 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 1978 | 1461582614730 Marionette TRACE conn2 <- [1,582,null,{}] 04:10:14 INFO - PROCESS | 1978 | 1461582614738 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}] 04:10:14 INFO - PROCESS | 1978 | 1461582614831 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:10:14 INFO - PROCESS | 1978 | 1461582614835 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1e000 == 41 [pid = 1978] [id = 153] 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12b4b2800) [pid = 1978] [serial = 457] [outer = 0x0] 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12beb7000) [pid = 1978] [serial = 458] [outer = 0x12b4b2800] 04:10:14 INFO - PROCESS | 1978 | 1461582614861 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12cf88000) [pid = 1978] [serial = 459] [outer = 0x12b4b2800] 04:10:15 INFO - PROCESS | 1978 | 1461582615245 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]]]}] 04:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 578ms 04:10:15 INFO - PROCESS | 1978 | 1461582615325 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:10:15 INFO - PROCESS | 1978 | 1461582615327 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:10:15 INFO - PROCESS | 1978 | 1461582615330 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 1978 | 1461582615332 Marionette TRACE conn2 <- [1,586,null,{}] 04:10:15 INFO - PROCESS | 1978 | 1461582615335 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}] 04:10:15 INFO - PROCESS | 1978 | 1461582615437 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:10:15 INFO - PROCESS | 1978 | 1461582615645 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x118f51800) [pid = 1978] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x11c1ab400) [pid = 1978] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11a85b000) [pid = 1978] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x126cc8c00) [pid = 1978] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x1159d1c00) [pid = 1978] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x118a0a000) [pid = 1978] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x127fb7800) [pid = 1978] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x1261e2800) [pid = 1978] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x127fc1400) [pid = 1978] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x11400a800) [pid = 1978] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11c43c400) [pid = 1978] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12b6bc000) [pid = 1978] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x115640400) [pid = 1978] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x126575800) [pid = 1978] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:10:15 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12b3aa000) [pid = 1978] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:10:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x114426000 == 42 [pid = 1978] [id = 154] 04:10:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x114fb2800) [pid = 1978] [serial = 460] [outer = 0x0] 04:10:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x115641000) [pid = 1978] [serial = 461] [outer = 0x114fb2800] 04:10:15 INFO - PROCESS | 1978 | 1461582615695 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11b911000) [pid = 1978] [serial = 462] [outer = 0x114fb2800] 04:10:15 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:15 INFO - PROCESS | 1978 | [1978] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:10:15 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:15 INFO - PROCESS | 1978 | 1461582615982 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]]]}] 04:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 04:10:16 INFO - PROCESS | 1978 | 1461582616002 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 1978 | 1461582616003 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:10:16 INFO - PROCESS | 1978 | 1461582616005 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 1978 | 1461582616007 Marionette TRACE conn2 <- [1,590,null,{}] 04:10:16 INFO - PROCESS | 1978 | 1461582616017 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}] 04:10:16 INFO - PROCESS | 1978 | 1461582616115 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:10:16 INFO - PROCESS | 1978 | 1461582616120 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce9a800 == 43 [pid = 1978] [id = 155] 04:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11c482400) [pid = 1978] [serial = 463] [outer = 0x0] 04:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x12cfa6000) [pid = 1978] [serial = 464] [outer = 0x11c482400] 04:10:16 INFO - PROCESS | 1978 | 1461582616150 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12d076c00) [pid = 1978] [serial = 465] [outer = 0x11c482400] 04:10:16 INFO - PROCESS | 1978 | 1461582616466 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]]]}] 04:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 477ms 04:10:16 INFO - PROCESS | 1978 | 1461582616483 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 1978 | 1461582616484 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:10:16 INFO - PROCESS | 1978 | 1461582616486 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 1978 | 1461582616487 Marionette TRACE conn2 <- [1,594,null,{}] 04:10:16 INFO - PROCESS | 1978 | 1461582616490 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}] 04:10:16 INFO - PROCESS | 1978 | 1461582616596 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:10:16 INFO - PROCESS | 1978 | 1461582616602 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d309800 == 44 [pid = 1978] [id = 156] 04:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11c483800) [pid = 1978] [serial = 466] [outer = 0x0] 04:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12d073c00) [pid = 1978] [serial = 467] [outer = 0x11c483800] 04:10:16 INFO - PROCESS | 1978 | 1461582616628 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12d580400) [pid = 1978] [serial = 468] [outer = 0x11c483800] 04:10:16 INFO - PROCESS | 1978 | 1461582616960 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]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 04:10:17 INFO - PROCESS | 1978 | 1461582617004 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1978 | 1461582617006 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:10:17 INFO - PROCESS | 1978 | 1461582617008 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 1978 | 1461582617009 Marionette TRACE conn2 <- [1,598,null,{}] 04:10:17 INFO - PROCESS | 1978 | 1461582617011 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}] 04:10:17 INFO - PROCESS | 1978 | 1461582617092 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:10:17 INFO - PROCESS | 1978 | 1461582617098 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d390800 == 45 [pid = 1978] [id = 157] 04:10:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12d584c00) [pid = 1978] [serial = 469] [outer = 0x0] 04:10:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12d5dc000) [pid = 1978] [serial = 470] [outer = 0x12d584c00] 04:10:17 INFO - PROCESS | 1978 | 1461582617123 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12d606000) [pid = 1978] [serial = 471] [outer = 0x12d584c00] 04:10:17 INFO - PROCESS | 1978 | 1461582617433 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]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 04:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:10:17 INFO - PROCESS | 1978 | 1461582617479 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1978 | 1461582617480 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:10:17 INFO - PROCESS | 1978 | 1461582617482 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 1978 | 1461582617483 Marionette TRACE conn2 <- [1,602,null,{}] 04:10:17 INFO - PROCESS | 1978 | 1461582617486 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}] 04:10:17 INFO - PROCESS | 1978 | 1461582617585 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:10:17 INFO - PROCESS | 1978 | 1461582617593 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db15800 == 46 [pid = 1978] [id = 158] 04:10:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12d5d9c00) [pid = 1978] [serial = 472] [outer = 0x0] 04:10:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12d60c000) [pid = 1978] [serial = 473] [outer = 0x12d5d9c00] 04:10:17 INFO - PROCESS | 1978 | 1461582617619 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12d6cec00) [pid = 1978] [serial = 474] [outer = 0x12d5d9c00] 04:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 619ms 04:10:18 INFO - PROCESS | 1978 | 1461582618096 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]]]}] 04:10:18 INFO - PROCESS | 1978 | 1461582618101 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 1978 | 1461582618105 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:10:18 INFO - PROCESS | 1978 | 1461582618109 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 1978 | 1461582618113 Marionette TRACE conn2 <- [1,606,null,{}] 04:10:18 INFO - PROCESS | 1978 | 1461582618116 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}] 04:10:18 INFO - PROCESS | 1978 | 1461582618218 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:10:18 INFO - PROCESS | 1978 | 1461582618276 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x119adc000 == 47 [pid = 1978] [id = 159] 04:10:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x118af1c00) [pid = 1978] [serial = 475] [outer = 0x0] 04:10:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11913cc00) [pid = 1978] [serial = 476] [outer = 0x118af1c00] 04:10:18 INFO - PROCESS | 1978 | 1461582618312 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x11a7c7400) [pid = 1978] [serial = 477] [outer = 0x118af1c00] 04:10:18 INFO - PROCESS | 1978 | 1461582618761 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]]]}] 04:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 673ms 04:10:18 INFO - PROCESS | 1978 | 1461582618781 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 1978 | 1461582618785 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:10:18 INFO - PROCESS | 1978 | 1461582618789 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 1978 | 1461582618791 Marionette TRACE conn2 <- [1,610,null,{}] 04:10:18 INFO - PROCESS | 1978 | 1461582618794 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}] 04:10:18 INFO - PROCESS | 1978 | 1461582618897 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:10:18 INFO - PROCESS | 1978 | 1461582618946 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12645f800 == 48 [pid = 1978] [id = 160] 04:10:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11aa90800) [pid = 1978] [serial = 478] [outer = 0x0] 04:10:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11bbc3400) [pid = 1978] [serial = 479] [outer = 0x11aa90800] 04:10:18 INFO - PROCESS | 1978 | 1461582618976 Marionette DEBUG loaded listener.js 04:10:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x11c69bc00) [pid = 1978] [serial = 480] [outer = 0x11aa90800] 04:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 622ms 04:10:19 INFO - PROCESS | 1978 | 1461582619403 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]]]}] 04:10:19 INFO - PROCESS | 1978 | 1461582619413 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 1978 | 1461582619414 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:10:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:10:19 INFO - PROCESS | 1978 | 1461582619417 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:10:19 INFO - PROCESS | 1978 | 1461582619419 Marionette TRACE conn2 <- [1,614,null,{}] 04:10:19 INFO - PROCESS | 1978 | 1461582619428 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}] 04:10:19 INFO - PROCESS | 1978 | 1461582619530 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:10:19 INFO - PROCESS | 1978 | 1461582619619 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d013800 == 49 [pid = 1978] [id = 161] 04:10:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x127603000) [pid = 1978] [serial = 481] [outer = 0x0] 04:10:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x127e6ec00) [pid = 1978] [serial = 482] [outer = 0x127603000] 04:10:19 INFO - PROCESS | 1978 | 1461582619651 Marionette DEBUG loaded listener.js 04:10:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12b371800) [pid = 1978] [serial = 483] [outer = 0x127603000] 04:10:20 INFO - PROCESS | 1978 | 1461582620068 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]]]}] 04:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 677ms 04:10:20 INFO - PROCESS | 1978 | 1461582620095 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:10:20 INFO - PROCESS | 1978 | 1461582620097 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:10:20 INFO - PROCESS | 1978 | 1461582620099 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 1978 | 1461582620101 Marionette TRACE conn2 <- [1,618,null,{}] 04:10:20 INFO - PROCESS | 1978 | 1461582620103 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}] 04:10:20 INFO - PROCESS | 1978 | 1461582620204 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:10:20 INFO - PROCESS | 1978 | 1461582620251 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbf4000 == 50 [pid = 1978] [id = 162] 04:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12b3b3c00) [pid = 1978] [serial = 484] [outer = 0x0] 04:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12bcbcc00) [pid = 1978] [serial = 485] [outer = 0x12b3b3c00] 04:10:20 INFO - PROCESS | 1978 | 1461582620284 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12cfab800) [pid = 1978] [serial = 486] [outer = 0x12b3b3c00] 04:10:20 INFO - PROCESS | 1978 | 1461582620707 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]]]}] 04:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 619ms 04:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:10:20 INFO - PROCESS | 1978 | 1461582620719 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:10:20 INFO - PROCESS | 1978 | 1461582620720 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:10:20 INFO - PROCESS | 1978 | 1461582620722 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 1978 | 1461582620723 Marionette TRACE conn2 <- [1,622,null,{}] 04:10:20 INFO - PROCESS | 1978 | 1461582620726 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}] 04:10:20 INFO - PROCESS | 1978 | 1461582620825 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:10:20 INFO - PROCESS | 1978 | 1461582620906 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x118c39800 == 51 [pid = 1978] [id = 163] 04:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x127fba800) [pid = 1978] [serial = 487] [outer = 0x0] 04:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12b3ae400) [pid = 1978] [serial = 488] [outer = 0x127fba800] 04:10:20 INFO - PROCESS | 1978 | 1461582620936 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12cfaf800) [pid = 1978] [serial = 489] [outer = 0x127fba800] 04:10:21 INFO - PROCESS | 1978 | 1461582621520 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]]]}] 04:10:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:10:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 822ms 04:10:21 INFO - PROCESS | 1978 | 1461582621545 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:10:21 INFO - PROCESS | 1978 | 1461582621547 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:10:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:10:21 INFO - PROCESS | 1978 | 1461582621551 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:10:21 INFO - PROCESS | 1978 | 1461582621553 Marionette TRACE conn2 <- [1,626,null,{}] 04:10:21 INFO - PROCESS | 1978 | 1461582621557 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}] 04:10:21 INFO - PROCESS | 1978 | 1461582621685 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:10:21 INFO - PROCESS | 1978 | 1461582621736 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x114221000 == 52 [pid = 1978] [id = 164] 04:10:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x11593f000) [pid = 1978] [serial = 490] [outer = 0x0] 04:10:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x1165f5000) [pid = 1978] [serial = 491] [outer = 0x11593f000] 04:10:21 INFO - PROCESS | 1978 | 1461582621767 Marionette DEBUG loaded listener.js 04:10:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x11926d800) [pid = 1978] [serial = 492] [outer = 0x11593f000] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12d390800 == 51 [pid = 1978] [id = 157] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12d309800 == 50 [pid = 1978] [id = 156] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce9a800 == 49 [pid = 1978] [id = 155] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x114426000 == 48 [pid = 1978] [id = 154] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1e000 == 47 [pid = 1978] [id = 153] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x129be8000 == 46 [pid = 1978] [id = 152] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x126e9f000 == 45 [pid = 1978] [id = 151] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x118eed400) [pid = 1978] [serial = 367] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11ad43800) [pid = 1978] [serial = 370] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x12639dc00) [pid = 1978] [serial = 373] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x12bcbd000) [pid = 1978] [serial = 415] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12645a000 == 44 [pid = 1978] [id = 150] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x119ae6000 == 43 [pid = 1978] [id = 149] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x11bffe800 == 42 [pid = 1978] [id = 148] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x119ade000 == 41 [pid = 1978] [id = 147] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x119250800 == 40 [pid = 1978] [id = 146] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x119167000 == 39 [pid = 1978] [id = 145] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf03800 == 38 [pid = 1978] [id = 143] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x12b8a1800 == 37 [pid = 1978] [id = 142] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x1278d6000 == 36 [pid = 1978] [id = 141] 04:10:22 INFO - PROCESS | 1978 | 1461582622273 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]]]}] 04:10:22 INFO - PROCESS | 1978 | --DOCSHELL 0x119b3e000 == 35 [pid = 1978] [id = 140] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x118c1f000) [pid = 1978] [serial = 335] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x1274cbc00) [pid = 1978] [serial = 323] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11a7c6000) [pid = 1978] [serial = 382] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11aa9d800) [pid = 1978] [serial = 383] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x1239af800) [pid = 1978] [serial = 388] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x1261e0400) [pid = 1978] [serial = 389] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11af72400) [pid = 1978] [serial = 385] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x11c0d9800) [pid = 1978] [serial = 386] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x127656c00) [pid = 1978] [serial = 394] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x118f4ec00) [pid = 1978] [serial = 380] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x118c0f000) [pid = 1978] [serial = 379] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12656c000) [pid = 1978] [serial = 377] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11af75000) [pid = 1978] [serial = 376] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1285df800) [pid = 1978] [serial = 397] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12656b800) [pid = 1978] [serial = 391] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12b36f400) [pid = 1978] [serial = 401] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x1299c3800) [pid = 1978] [serial = 400] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x1155f1000) [pid = 1978] [serial = 403] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11ad38c00) [pid = 1978] [serial = 404] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12b4b8400) [pid = 1978] [serial = 409] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b372c00) [pid = 1978] [serial = 406] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x1299bac00) [pid = 1978] [serial = 398] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x127e79c00) [pid = 1978] [serial = 395] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12b887400) [pid = 1978] [serial = 412] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12ba57000) [pid = 1978] [serial = 413] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x126cc1800) [pid = 1978] [serial = 392] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12b3a9800) [pid = 1978] [serial = 407] [outer = 0x0] [url = about:blank] 04:10:22 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12b87f800) [pid = 1978] [serial = 410] [outer = 0x0] [url = about:blank] 04:10:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:10:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 772ms 04:10:22 INFO - PROCESS | 1978 | 1461582622322 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 1978 | 1461582622328 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:10:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:10:22 INFO - PROCESS | 1978 | 1461582622332 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 1978 | 1461582622334 Marionette TRACE conn2 <- [1,630,null,{}] 04:10:22 INFO - PROCESS | 1978 | 1461582622336 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}] 04:10:22 INFO - PROCESS | 1978 | 1461582622411 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:10:22 INFO - PROCESS | 1978 | 1461582622418 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x119172000 == 36 [pid = 1978] [id = 165] 04:10:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11926c800) [pid = 1978] [serial = 493] [outer = 0x0] 04:10:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11a7c7800) [pid = 1978] [serial = 494] [outer = 0x11926c800] 04:10:22 INFO - PROCESS | 1978 | 1461582622446 Marionette DEBUG loaded listener.js 04:10:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11ad43800) [pid = 1978] [serial = 495] [outer = 0x11926c800] 04:10:22 INFO - PROCESS | 1978 | 1461582622784 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]]]}] 04:10:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:10:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 04:10:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:10:22 INFO - PROCESS | 1978 | 1461582622802 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 1978 | 1461582622803 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:10:22 INFO - PROCESS | 1978 | 1461582622805 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 1978 | 1461582622808 Marionette TRACE conn2 <- [1,634,null,{}] 04:10:22 INFO - PROCESS | 1978 | 1461582622818 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}] 04:10:22 INFO - PROCESS | 1978 | 1461582622924 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:10:22 INFO - PROCESS | 1978 | 1461582622934 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfe8000 == 37 [pid = 1978] [id = 166] 04:10:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x11bbc4400) [pid = 1978] [serial = 496] [outer = 0x0] 04:10:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11c43d000) [pid = 1978] [serial = 497] [outer = 0x11bbc4400] 04:10:22 INFO - PROCESS | 1978 | 1461582622963 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x126399800) [pid = 1978] [serial = 498] [outer = 0x11bbc4400] 04:10:23 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:23 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:23 INFO - PROCESS | 1978 | 1461582623282 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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 523ms 04:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:10:23 INFO - PROCESS | 1978 | 1461582623329 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:10:23 INFO - PROCESS | 1978 | 1461582623330 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:10:23 INFO - PROCESS | 1978 | 1461582623333 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 1978 | 1461582623334 Marionette TRACE conn2 <- [1,638,null,{}] 04:10:23 INFO - PROCESS | 1978 | 1461582623336 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}] 04:10:23 INFO - PROCESS | 1978 | 1461582623414 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:10:23 INFO - PROCESS | 1978 | 1461582623462 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a3000 == 38 [pid = 1978] [id = 167] 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11bbc8000) [pid = 1978] [serial = 499] [outer = 0x0] 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12698fc00) [pid = 1978] [serial = 500] [outer = 0x11bbc8000] 04:10:23 INFO - PROCESS | 1978 | 1461582623489 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x126cca800) [pid = 1978] [serial = 501] [outer = 0x11bbc8000] 04:10:23 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:23 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:23 INFO - PROCESS | 1978 | 1461582623787 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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 467ms 04:10:23 INFO - PROCESS | 1978 | 1461582623801 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:10:23 INFO - PROCESS | 1978 | 1461582623802 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:10:23 INFO - PROCESS | 1978 | 1461582623804 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 1978 | 1461582623805 Marionette TRACE conn2 <- [1,642,null,{}] 04:10:23 INFO - PROCESS | 1978 | 1461582623815 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}] 04:10:23 INFO - PROCESS | 1978 | 1461582623898 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:10:23 INFO - PROCESS | 1978 | 1461582623903 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x126214000 == 39 [pid = 1978] [id = 168] 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x1271c8800) [pid = 1978] [serial = 502] [outer = 0x0] 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12784f800) [pid = 1978] [serial = 503] [outer = 0x1271c8800] 04:10:23 INFO - PROCESS | 1978 | 1461582623929 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x1285db000) [pid = 1978] [serial = 504] [outer = 0x1271c8800] 04:10:24 INFO - PROCESS | 1978 | 1461582624274 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]]]}] 04:10:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 04:10:24 INFO - PROCESS | 1978 | 1461582624323 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:10:24 INFO - PROCESS | 1978 | 1461582624324 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:10:24 INFO - PROCESS | 1978 | 1461582624326 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 1978 | 1461582624327 Marionette TRACE conn2 <- [1,646,null,{}] 04:10:24 INFO - PROCESS | 1978 | 1461582624329 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}] 04:10:24 INFO - PROCESS | 1978 | 1461582624444 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:10:24 INFO - PROCESS | 1978 | 1461582624457 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x119233800 == 40 [pid = 1978] [id = 169] 04:10:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x129663800) [pid = 1978] [serial = 505] [outer = 0x0] 04:10:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12b3aa800) [pid = 1978] [serial = 506] [outer = 0x129663800] 04:10:24 INFO - PROCESS | 1978 | 1461582624486 Marionette DEBUG loaded listener.js 04:10:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12bcbb000) [pid = 1978] [serial = 507] [outer = 0x129663800] 04:10:24 INFO - PROCESS | 1978 | 1461582624837 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]]]}] 04:10:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms 04:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:10:24 INFO - PROCESS | 1978 | 1461582624846 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:10:24 INFO - PROCESS | 1978 | 1461582624848 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:10:24 INFO - PROCESS | 1978 | 1461582624850 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 1978 | 1461582624851 Marionette TRACE conn2 <- [1,650,null,{}] 04:10:24 INFO - PROCESS | 1978 | 1461582624854 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}] 04:10:24 INFO - PROCESS | 1978 | 1461582624989 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:10:25 INFO - PROCESS | 1978 | 1461582625035 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12991d000 == 41 [pid = 1978] [id = 170] 04:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1296d7000) [pid = 1978] [serial = 508] [outer = 0x0] 04:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12cf8ac00) [pid = 1978] [serial = 509] [outer = 0x1296d7000] 04:10:25 INFO - PROCESS | 1978 | 1461582625075 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12d071400) [pid = 1978] [serial = 510] [outer = 0x1296d7000] 04:10:25 INFO - PROCESS | 1978 | 1461582625562 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]]]}] 04:10:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:10:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 768ms 04:10:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:10:25 INFO - PROCESS | 1978 | 1461582625619 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:10:25 INFO - PROCESS | 1978 | 1461582625620 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:10:25 INFO - PROCESS | 1978 | 1461582625622 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:10:25 INFO - PROCESS | 1978 | 1461582625623 Marionette TRACE conn2 <- [1,654,null,{}] 04:10:25 INFO - PROCESS | 1978 | 1461582625625 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}] 04:10:25 INFO - PROCESS | 1978 | 1461582625720 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:10:25 INFO - PROCESS | 1978 | 1461582625771 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b106800 == 42 [pid = 1978] [id = 171] 04:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12bebcc00) [pid = 1978] [serial = 511] [outer = 0x0] 04:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12d07e800) [pid = 1978] [serial = 512] [outer = 0x12bebcc00] 04:10:25 INFO - PROCESS | 1978 | 1461582625797 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x12d589000) [pid = 1978] [serial = 513] [outer = 0x12bebcc00] 04:10:26 INFO - PROCESS | 1978 | 1461582626087 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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:10:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 04:10:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:10:26 INFO - PROCESS | 1978 | 1461582626143 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 1978 | 1461582626144 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:10:26 INFO - PROCESS | 1978 | 1461582626146 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 1978 | 1461582626148 Marionette TRACE conn2 <- [1,658,null,{}] 04:10:26 INFO - PROCESS | 1978 | 1461582626150 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}] 04:10:26 INFO - PROCESS | 1978 | 1461582626246 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:10:26 INFO - PROCESS | 1978 | 1461582626251 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b688000 == 43 [pid = 1978] [id = 172] 04:10:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12cf84c00) [pid = 1978] [serial = 514] [outer = 0x0] 04:10:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12d60c800) [pid = 1978] [serial = 515] [outer = 0x12cf84c00] 04:10:26 INFO - PROCESS | 1978 | 1461582626277 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12d6d1c00) [pid = 1978] [serial = 516] [outer = 0x12cf84c00] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11c482400) [pid = 1978] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x114fb2800) [pid = 1978] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11c483800) [pid = 1978] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x115635c00) [pid = 1978] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11aa9e400) [pid = 1978] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x114008400) [pid = 1978] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11c4b4400) [pid = 1978] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x126ccb400) [pid = 1978] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12b378000) [pid = 1978] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x11c1ac800) [pid = 1978] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x119d55400) [pid = 1978] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12b87e400) [pid = 1978] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x114fb9c00) [pid = 1978] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12639f800) [pid = 1978] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x118ee9400) [pid = 1978] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12639e400) [pid = 1978] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b4b2800) [pid = 1978] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:10:26 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12d584c00) [pid = 1978] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:10:26 INFO - PROCESS | 1978 | 1461582626723 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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:10:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 618ms 04:10:26 INFO - PROCESS | 1978 | 1461582626768 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 1978 | 1461582626769 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:10:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:10:26 INFO - PROCESS | 1978 | 1461582626771 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 1978 | 1461582626772 Marionette TRACE conn2 <- [1,662,null,{}] 04:10:26 INFO - PROCESS | 1978 | 1461582626774 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}] 04:10:26 INFO - PROCESS | 1978 | 1461582626859 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:10:26 INFO - PROCESS | 1978 | 1461582626865 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x126ea5000 == 44 [pid = 1978] [id = 173] 04:10:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11b959400) [pid = 1978] [serial = 517] [outer = 0x0] 04:10:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11c4b4400) [pid = 1978] [serial = 518] [outer = 0x11b959400] 04:10:26 INFO - PROCESS | 1978 | 1461582626892 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x1299c2000) [pid = 1978] [serial = 519] [outer = 0x11b959400] 04:10:27 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:27 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:27 INFO - PROCESS | 1978 | 1461582627234 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]]]}] 04:10:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:10:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 04:10:27 INFO - PROCESS | 1978 | 1461582627242 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:10:27 INFO - PROCESS | 1978 | 1461582627245 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:10:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:10:27 INFO - PROCESS | 1978 | 1461582627249 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 1978 | 1461582627251 Marionette TRACE conn2 <- [1,666,null,{}] 04:10:27 INFO - PROCESS | 1978 | 1461582627253 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}] 04:10:27 INFO - PROCESS | 1978 | 1461582627350 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:10:27 INFO - PROCESS | 1978 | 1461582627399 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce93000 == 45 [pid = 1978] [id = 174] 04:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12794d400) [pid = 1978] [serial = 520] [outer = 0x0] 04:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12cfb1000) [pid = 1978] [serial = 521] [outer = 0x12794d400] 04:10:27 INFO - PROCESS | 1978 | 1461582627429 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12d6e0c00) [pid = 1978] [serial = 522] [outer = 0x12794d400] 04:10:27 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:27 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:27 INFO - PROCESS | 1978 | 1461582627719 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]]]}] 04:10:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:10:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 04:10:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:10:27 INFO - PROCESS | 1978 | 1461582627769 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:10:27 INFO - PROCESS | 1978 | 1461582627770 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:10:27 INFO - PROCESS | 1978 | 1461582627772 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 1978 | 1461582627773 Marionette TRACE conn2 <- [1,670,null,{}] 04:10:27 INFO - PROCESS | 1978 | 1461582627777 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}] 04:10:27 INFO - PROCESS | 1978 | 1461582627856 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:10:27 INFO - PROCESS | 1978 | 1461582627863 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3a7000 == 46 [pid = 1978] [id = 175] 04:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12d6e0800) [pid = 1978] [serial = 523] [outer = 0x0] 04:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12d6ed800) [pid = 1978] [serial = 524] [outer = 0x12d6e0800] 04:10:27 INFO - PROCESS | 1978 | 1461582627888 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12e314000) [pid = 1978] [serial = 525] [outer = 0x12d6e0800] 04:10:28 INFO - PROCESS | 1978 | 1461582628218 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]]]}] 04:10:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:10:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 04:10:28 INFO - PROCESS | 1978 | 1461582628244 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 1978 | 1461582628247 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:10:28 INFO - PROCESS | 1978 | 1461582628250 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 1978 | 1461582628251 Marionette TRACE conn2 <- [1,674,null,{}] 04:10:28 INFO - PROCESS | 1978 | 1461582628253 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}] 04:10:28 INFO - PROCESS | 1978 | 1461582628355 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:10:28 INFO - PROCESS | 1978 | 1461582628364 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3c6800 == 47 [pid = 1978] [id = 176] 04:10:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12e314400) [pid = 1978] [serial = 526] [outer = 0x0] 04:10:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12e31b000) [pid = 1978] [serial = 527] [outer = 0x12e314400] 04:10:28 INFO - PROCESS | 1978 | 1461582628389 Marionette DEBUG loaded listener.js 04:10:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12e36ec00) [pid = 1978] [serial = 528] [outer = 0x12e314400] 04:10:28 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:28 INFO - PROCESS | 1978 | 1461582628794 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]]]}] 04:10:28 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 04:10:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 568ms 04:10:28 INFO - PROCESS | 1978 | 1461582628818 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 1978 | 1461582628821 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:10:28 INFO - PROCESS | 1978 | 1461582628825 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 1978 | 1461582628827 Marionette TRACE conn2 <- [1,678,null,{}] 04:10:28 INFO - PROCESS | 1978 | 1461582628831 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}] 04:10:28 INFO - PROCESS | 1978 | 1461582628936 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:10:28 INFO - PROCESS | 1978 | 1461582628987 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aabd800 == 48 [pid = 1978] [id = 177] 04:10:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x118681c00) [pid = 1978] [serial = 529] [outer = 0x0] 04:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x119d57400) [pid = 1978] [serial = 530] [outer = 0x118681c00] 04:10:29 INFO - PROCESS | 1978 | 1461582629019 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11aa87800) [pid = 1978] [serial = 531] [outer = 0x118681c00] 04:10:29 INFO - PROCESS | 1978 | 1461582629454 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]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:10:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 672ms 04:10:29 INFO - PROCESS | 1978 | 1461582629497 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 1978 | 1461582629501 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:10:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:10:29 INFO - PROCESS | 1978 | 1461582629506 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 1978 | 1461582629508 Marionette TRACE conn2 <- [1,682,null,{}] 04:10:29 INFO - PROCESS | 1978 | 1461582629510 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}] 04:10:29 INFO - PROCESS | 1978 | 1461582629613 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:10:29 INFO - PROCESS | 1978 | 1461582629663 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x12611e800 == 49 [pid = 1978] [id = 178] 04:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11aaa3000) [pid = 1978] [serial = 532] [outer = 0x0] 04:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x11c43f000) [pid = 1978] [serial = 533] [outer = 0x11aaa3000] 04:10:29 INFO - PROCESS | 1978 | 1461582629693 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x1239ba000) [pid = 1978] [serial = 534] [outer = 0x11aaa3000] 04:10:30 INFO - PROCESS | 1978 | 1461582630586 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]]]}] 04:10:30 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) 04:10:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1123ms 04:10:30 INFO - PROCESS | 1978 | 1461582630630 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:10:30 INFO - PROCESS | 1978 | 1461582630632 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:10:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:10:30 INFO - PROCESS | 1978 | 1461582630634 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:10:30 INFO - PROCESS | 1978 | 1461582630637 Marionette TRACE conn2 <- [1,686,null,{}] 04:10:30 INFO - PROCESS | 1978 | 1461582630645 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}] 04:10:30 INFO - PROCESS | 1978 | 1461582630747 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:10:30 INFO - PROCESS | 1978 | 1461582630795 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d390800 == 50 [pid = 1978] [id = 179] 04:10:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x1285de800) [pid = 1978] [serial = 535] [outer = 0x0] 04:10:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12b372c00) [pid = 1978] [serial = 536] [outer = 0x1285de800] 04:10:30 INFO - PROCESS | 1978 | 1461582630827 Marionette DEBUG loaded listener.js 04:10:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12bcc0400) [pid = 1978] [serial = 537] [outer = 0x1285de800] 04:10:31 INFO - PROCESS | 1978 | 1461582631720 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]]]}] 04:10:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:10:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1125ms 04:10:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:10:31 INFO - PROCESS | 1978 | 1461582631761 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 1978 | 1461582631764 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:10:31 INFO - PROCESS | 1978 | 1461582631766 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 1978 | 1461582631767 Marionette TRACE conn2 <- [1,690,null,{}] 04:10:31 INFO - PROCESS | 1978 | 1461582631770 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}] 04:10:31 INFO - PROCESS | 1978 | 1461582631871 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:10:31 INFO - PROCESS | 1978 | 1461582631919 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea29000 == 51 [pid = 1978] [id = 180] 04:10:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12bcc1800) [pid = 1978] [serial = 538] [outer = 0x0] 04:10:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12d6ce400) [pid = 1978] [serial = 539] [outer = 0x12bcc1800] 04:10:31 INFO - PROCESS | 1978 | 1461582631950 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12d6d9800) [pid = 1978] [serial = 540] [outer = 0x12bcc1800] 04:10:32 INFO - PROCESS | 1978 | 1461582632868 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]]]}] 04:10:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:10:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1122ms 04:10:32 INFO - PROCESS | 1978 | 1461582632889 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:10:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:10:32 INFO - PROCESS | 1978 | 1461582632893 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:10:32 INFO - PROCESS | 1978 | 1461582632898 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 1978 | 1461582632902 Marionette TRACE conn2 <- [1,694,null,{}] 04:10:32 INFO - PROCESS | 1978 | 1461582632909 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}] 04:10:33 INFO - PROCESS | 1978 | 1461582633040 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:10:33 INFO - PROCESS | 1978 | 1461582633159 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x119719000 == 52 [pid = 1978] [id = 181] 04:10:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x114baa400) [pid = 1978] [serial = 541] [outer = 0x0] 04:10:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x115944c00) [pid = 1978] [serial = 542] [outer = 0x114baa400] 04:10:33 INFO - PROCESS | 1978 | 1461582633242 Marionette DEBUG loaded listener.js 04:10:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x118e19400) [pid = 1978] [serial = 543] [outer = 0x114baa400] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3a7000 == 51 [pid = 1978] [id = 175] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce93000 == 50 [pid = 1978] [id = 174] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x126ea5000 == 49 [pid = 1978] [id = 173] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12b688000 == 48 [pid = 1978] [id = 172] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12b106800 == 47 [pid = 1978] [id = 171] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12991d000 == 46 [pid = 1978] [id = 170] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x127e6bc00) [pid = 1978] [serial = 424] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12b4bc800) [pid = 1978] [serial = 427] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11c0d5800) [pid = 1978] [serial = 430] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x119a50800) [pid = 1978] [serial = 418] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11c4ad400) [pid = 1978] [serial = 421] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x119233800 == 45 [pid = 1978] [id = 169] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x126214000 == 44 [pid = 1978] [id = 168] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3a3000 == 43 [pid = 1978] [id = 167] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfe8000 == 42 [pid = 1978] [id = 166] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x119172000 == 41 [pid = 1978] [id = 165] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x114221000 == 40 [pid = 1978] [id = 164] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x118c39800 == 39 [pid = 1978] [id = 163] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbf4000 == 38 [pid = 1978] [id = 162] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12d013800 == 37 [pid = 1978] [id = 161] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12645f800 == 36 [pid = 1978] [id = 160] 04:10:33 INFO - PROCESS | 1978 | --DOCSHELL 0x119adc000 == 35 [pid = 1978] [id = 159] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x1299bd000) [pid = 1978] [serial = 451] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12b4bb800) [pid = 1978] [serial = 455] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x122f88400) [pid = 1978] [serial = 442] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11af76400) [pid = 1978] [serial = 439] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11c0da000) [pid = 1978] [serial = 440] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x126338000) [pid = 1978] [serial = 443] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12beb5400) [pid = 1978] [serial = 416] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x118ee7400) [pid = 1978] [serial = 434] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x116545400) [pid = 1978] [serial = 433] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x126cc1000) [pid = 1978] [serial = 448] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11aaa4c00) [pid = 1978] [serial = 437] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x11a85a000) [pid = 1978] [serial = 436] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x126c02c00) [pid = 1978] [serial = 446] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12674d400) [pid = 1978] [serial = 445] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12beb7000) [pid = 1978] [serial = 458] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12d6ed400) [pid = 1978] [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.] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12d5dc000) [pid = 1978] [serial = 470] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12cfa6000) [pid = 1978] [serial = 464] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12cf88000) [pid = 1978] [serial = 459] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x115641000) [pid = 1978] [serial = 461] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11b911000) [pid = 1978] [serial = 462] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12bcba000) [pid = 1978] [serial = 456] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12b3a8c00) [pid = 1978] [serial = 452] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x1285e2400) [pid = 1978] [serial = 449] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12d073c00) [pid = 1978] [serial = 467] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12d076c00) [pid = 1978] [serial = 465] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12d580400) [pid = 1978] [serial = 468] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12d606000) [pid = 1978] [serial = 471] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x119a47000) [pid = 1978] [serial = 368] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11b90fc00) [pid = 1978] [serial = 371] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11a85d000) [pid = 1978] [serial = 332] [outer = 0x0] [url = about:blank] 04:10:33 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x127604800) [pid = 1978] [serial = 374] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1978 | 1461582634113 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]]]}] 04:10:34 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) 04:10:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1225ms 04:10:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:10:34 INFO - PROCESS | 1978 | 1461582634123 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:10:34 INFO - PROCESS | 1978 | 1461582634128 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:10:34 INFO - PROCESS | 1978 | 1461582634132 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:10:34 INFO - PROCESS | 1978 | 1461582634134 Marionette TRACE conn2 <- [1,698,null,{}] 04:10:34 INFO - PROCESS | 1978 | 1461582634136 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}] 04:10:34 INFO - PROCESS | 1978 | 1461582634215 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:10:34 INFO - PROCESS | 1978 | 1461582634259 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x1186d8000 == 36 [pid = 1978] [id = 182] 04:10:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x116545400) [pid = 1978] [serial = 544] [outer = 0x0] 04:10:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x119d4e400) [pid = 1978] [serial = 545] [outer = 0x116545400] 04:10:34 INFO - PROCESS | 1978 | 1461582634286 Marionette DEBUG loaded listener.js 04:10:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x11aa82000) [pid = 1978] [serial = 546] [outer = 0x116545400] 04:10:35 INFO - PROCESS | 1978 | 1461582635101 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]]]}] 04:10:35 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) 04:10:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 04:10:35 INFO - PROCESS | 1978 | 1461582635106 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:10:35 INFO - PROCESS | 1978 | 1461582635107 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:10:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:10:35 INFO - PROCESS | 1978 | 1461582635112 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:10:35 INFO - PROCESS | 1978 | 1461582635114 Marionette TRACE conn2 <- [1,702,null,{}] 04:10:35 INFO - PROCESS | 1978 | 1461582635121 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}] 04:10:35 INFO - PROCESS | 1978 | 1461582635204 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:10:35 INFO - PROCESS | 1978 | 1461582635211 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aabc800 == 37 [pid = 1978] [id = 183] 04:10:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11af76c00) [pid = 1978] [serial = 547] [outer = 0x0] 04:10:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11b94f400) [pid = 1978] [serial = 548] [outer = 0x11af76c00] 04:10:35 INFO - PROCESS | 1978 | 1461582635240 Marionette DEBUG loaded listener.js 04:10:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11c0ccc00) [pid = 1978] [serial = 549] [outer = 0x11af76c00] 04:10:36 INFO - PROCESS | 1978 | 1461582636067 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]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:10:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 04:10:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:10:36 INFO - PROCESS | 1978 | 1461582636088 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:10:36 INFO - PROCESS | 1978 | 1461582636090 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:10:36 INFO - PROCESS | 1978 | 1461582636093 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 1978 | 1461582636095 Marionette TRACE conn2 <- [1,706,null,{}] 04:10:36 INFO - PROCESS | 1978 | 1461582636097 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}] 04:10:36 INFO - PROCESS | 1978 | 1461582636191 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:10:36 INFO - PROCESS | 1978 | 1461582636195 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9a1000 == 38 [pid = 1978] [id = 184] 04:10:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11ad20400) [pid = 1978] [serial = 550] [outer = 0x0] 04:10:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x11c4b1c00) [pid = 1978] [serial = 551] [outer = 0x11ad20400] 04:10:36 INFO - PROCESS | 1978 | 1461582636222 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x1239b5400) [pid = 1978] [serial = 552] [outer = 0x11ad20400] 04:10:37 INFO - PROCESS | 1978 | 1461582637018 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]]]}] 04:10:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:10:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 04:10:37 INFO - PROCESS | 1978 | 1461582637065 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 1978 | 1461582637066 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:10:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:10:37 INFO - PROCESS | 1978 | 1461582637074 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 1978 | 1461582637075 Marionette TRACE conn2 <- [1,710,null,{}] 04:10:37 INFO - PROCESS | 1978 | 1461582637078 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}] 04:10:37 INFO - PROCESS | 1978 | 1461582637170 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:10:37 INFO - PROCESS | 1978 | 1461582637174 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a6800 == 39 [pid = 1978] [id = 185] 04:10:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x1239b7000) [pid = 1978] [serial = 553] [outer = 0x0] 04:10:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12674a000) [pid = 1978] [serial = 554] [outer = 0x1239b7000] 04:10:37 INFO - PROCESS | 1978 | 1461582637202 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x126cc0c00) [pid = 1978] [serial = 555] [outer = 0x1239b7000] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11ad39c00) [pid = 1978] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12765e000) [pid = 1978] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x11a8f8c00) [pid = 1978] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x126cc7400) [pid = 1978] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12b375800) [pid = 1978] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x118ee3c00) [pid = 1978] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12d6e0800) [pid = 1978] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x1296d7000) [pid = 1978] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x1271c8800) [pid = 1978] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x127fba800) [pid = 1978] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11593f000) [pid = 1978] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11bbc4400) [pid = 1978] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x12cf84c00) [pid = 1978] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x11926c800) [pid = 1978] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x11bbc8000) [pid = 1978] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x12bebcc00) [pid = 1978] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12794d400) [pid = 1978] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x11b959400) [pid = 1978] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:10:38 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x129663800) [pid = 1978] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:10:38 INFO - PROCESS | 1978 | 1461582638048 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]]]}] 04:10:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:10:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1026ms 04:10:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:10:38 INFO - PROCESS | 1978 | 1461582638095 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 1978 | 1461582638097 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:10:38 INFO - PROCESS | 1978 | 1461582638099 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 1978 | 1461582638100 Marionette TRACE conn2 <- [1,714,null,{}] 04:10:38 INFO - PROCESS | 1978 | 1461582638102 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}] 04:10:38 INFO - PROCESS | 1978 | 1461582638192 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:10:38 INFO - PROCESS | 1978 | 1461582638200 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a8000 == 40 [pid = 1978] [id = 186] 04:10:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x126cc1000) [pid = 1978] [serial = 556] [outer = 0x0] 04:10:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x1274ca400) [pid = 1978] [serial = 557] [outer = 0x126cc1000] 04:10:38 INFO - PROCESS | 1978 | 1461582638230 Marionette DEBUG loaded listener.js 04:10:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x127e6cc00) [pid = 1978] [serial = 558] [outer = 0x126cc1000] 04:10:39 INFO - PROCESS | 1978 | 1461582639074 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]]]}] 04:10:39 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 04:10:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1018ms 04:10:39 INFO - PROCESS | 1978 | 1461582639118 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:10:39 INFO - PROCESS | 1978 | 1461582639119 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:10:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:10:39 INFO - PROCESS | 1978 | 1461582639121 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:10:39 INFO - PROCESS | 1978 | 1461582639122 Marionette TRACE conn2 <- [1,718,null,{}] 04:10:39 INFO - PROCESS | 1978 | 1461582639125 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}] 04:10:39 INFO - PROCESS | 1978 | 1461582639200 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:10:39 INFO - PROCESS | 1978 | 1461582639204 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x126216800 == 41 [pid = 1978] [id = 187] 04:10:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x127604800) [pid = 1978] [serial = 559] [outer = 0x0] 04:10:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x1296d7000) [pid = 1978] [serial = 560] [outer = 0x127604800] 04:10:39 INFO - PROCESS | 1978 | 1461582639230 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x12b36b400) [pid = 1978] [serial = 561] [outer = 0x127604800] 04:10:40 INFO - PROCESS | 1978 | 1461582640088 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]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:10:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 04:10:40 INFO - PROCESS | 1978 | 1461582640095 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 1978 | 1461582640097 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:10:40 INFO - PROCESS | 1978 | 1461582640101 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 1978 | 1461582640104 Marionette TRACE conn2 <- [1,722,null,{}] 04:10:40 INFO - PROCESS | 1978 | 1461582640108 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}] 04:10:40 INFO - PROCESS | 1978 | 1461582640207 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:10:40 INFO - PROCESS | 1978 | 1461582640253 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x118c3c000 == 42 [pid = 1978] [id = 188] 04:10:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11563b400) [pid = 1978] [serial = 562] [outer = 0x0] 04:10:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x1159c9400) [pid = 1978] [serial = 563] [outer = 0x11563b400] 04:10:40 INFO - PROCESS | 1978 | 1461582640286 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x118ee9000) [pid = 1978] [serial = 564] [outer = 0x11563b400] 04:10:40 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly - 04:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1 04:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:40 INFO - _addTest/ [0,725,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 1978 | 1461582640732 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:10:40 INFO - PROCESS | 1978 | 1461582640737 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 1978 | 1461582640739 Marionette TRACE conn2 <- [1,726,null,{}] 04:10:40 INFO - PROCESS | 1978 | 1461582640741 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}] 04:10:40 INFO - PROCESS | 1978 | 1461582640839 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:10:40 INFO - PROCESS | 1978 | 1461582640883 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aabc000 == 43 [pid = 1978] [id = 189] 04:10:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x118f4ac00) [pid = 1978] [serial = 565] [outer = 0x0] 04:10:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11a8f6c00) [pid = 1978] [serial = 566] [outer = 0x118f4ac00] 04:10:40 INFO - PROCESS | 1978 | 1461582640914 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11bbc4400) [pid = 1978] [serial = 567] [outer = 0x118f4ac00] 04:10:41 INFO - PROCESS | 1978 | 1461582641378 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]]]}] 04:10:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:10:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 676ms 04:10:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:10:41 INFO - PROCESS | 1978 | 1461582641413 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:10:41 INFO - PROCESS | 1978 | 1461582641415 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:10:41 INFO - PROCESS | 1978 | 1461582641417 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 1978 | 1461582641420 Marionette TRACE conn2 <- [1,730,null,{}] 04:10:41 INFO - PROCESS | 1978 | 1461582641428 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}] 04:10:41 INFO - PROCESS | 1978 | 1461582641554 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:10:41 INFO - PROCESS | 1978 | 1461582641628 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e98800 == 44 [pid = 1978] [id = 190] 04:10:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x126cc7c00) [pid = 1978] [serial = 568] [outer = 0x0] 04:10:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x1274d6c00) [pid = 1978] [serial = 569] [outer = 0x126cc7c00] 04:10:41 INFO - PROCESS | 1978 | 1461582641662 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x127fc1c00) [pid = 1978] [serial = 570] [outer = 0x126cc7c00] 04:10:42 INFO - PROCESS | 1978 | 1461582642104 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] 04:10:42 INFO - PROCESS | 1978 | 1461582642148 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:10:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:10:42 INFO - PROCESS | 1978 | 1461582642150 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 1978 | 1461582642151 Marionette TRACE conn2 <- [1,734,null,{}] 04:10:42 INFO - PROCESS | 1978 | 1461582642154 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}] 04:10:42 INFO - PROCESS | 1978 | 1461582642251 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:10:42 INFO - PROCESS | 1978 | 1461582642301 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278df800 == 45 [pid = 1978] [id = 191] 04:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x1299bc400) [pid = 1978] [serial = 571] [outer = 0x0] 04:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12b378c00) [pid = 1978] [serial = 572] [outer = 0x1299bc400] 04:10:42 INFO - PROCESS | 1978 | 1461582642331 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12b87d800) [pid = 1978] [serial = 573] [outer = 0x1299bc400] 04:10:42 INFO - PROCESS | 1978 | 1461582642721 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]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:10:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 04:10:42 INFO - PROCESS | 1978 | 1461582642769 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 1978 | 1461582642771 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:10:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:10:42 INFO - PROCESS | 1978 | 1461582642773 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 1978 | 1461582642774 Marionette TRACE conn2 <- [1,738,null,{}] 04:10:42 INFO - PROCESS | 1978 | 1461582642777 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}] 04:10:42 INFO - PROCESS | 1978 | 1461582642872 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:10:42 INFO - PROCESS | 1978 | 1461582642953 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bf5800 == 46 [pid = 1978] [id = 192] 04:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12b37a400) [pid = 1978] [serial = 574] [outer = 0x0] 04:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12ba50000) [pid = 1978] [serial = 575] [outer = 0x12b37a400] 04:10:42 INFO - PROCESS | 1978 | 1461582642983 Marionette DEBUG loaded listener.js 04:10:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12beb2400) [pid = 1978] [serial = 576] [outer = 0x12b37a400] 04:10:43 INFO - PROCESS | 1978 | 1461582643850 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]]]}] 04:10:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:10:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 04:10:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:10:43 INFO - PROCESS | 1978 | 1461582643894 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:10:43 INFO - PROCESS | 1978 | 1461582643896 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:10:43 INFO - PROCESS | 1978 | 1461582643898 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 1978 | 1461582643899 Marionette TRACE conn2 <- [1,742,null,{}] 04:10:43 INFO - PROCESS | 1978 | 1461582643901 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}] 04:10:44 INFO - PROCESS | 1978 | 1461582644012 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:10:44 INFO - PROCESS | 1978 | 1461582644058 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bef800 == 47 [pid = 1978] [id = 193] 04:10:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x1299c1000) [pid = 1978] [serial = 577] [outer = 0x0] 04:10:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12cfaa400) [pid = 1978] [serial = 578] [outer = 0x1299c1000] 04:10:44 INFO - PROCESS | 1978 | 1461582644091 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12d57c000) [pid = 1978] [serial = 579] [outer = 0x1299c1000] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3a8000 == 46 [pid = 1978] [id = 186] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3a6800 == 45 [pid = 1978] [id = 185] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9a1000 == 44 [pid = 1978] [id = 184] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11aabc800 == 43 [pid = 1978] [id = 183] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x1186d8000 == 42 [pid = 1978] [id = 182] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x119719000 == 41 [pid = 1978] [id = 181] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12e31b000) [pid = 1978] [serial = 527] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12611e800 == 40 [pid = 1978] [id = 178] 04:10:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11aabd800 == 39 [pid = 1978] [id = 177] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x1269b5000) [pid = 1978] [serial = 422] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12b370000) [pid = 1978] [serial = 425] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12b887c00) [pid = 1978] [serial = 431] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x127658400) [pid = 1978] [serial = 365] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b87d000) [pid = 1978] [serial = 428] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11a85dc00) [pid = 1978] [serial = 419] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12d6ed800) [pid = 1978] [serial = 524] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12cf8ac00) [pid = 1978] [serial = 509] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12bcbcc00) [pid = 1978] [serial = 485] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x11913cc00) [pid = 1978] [serial = 476] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11bbc3400) [pid = 1978] [serial = 479] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12d071400) [pid = 1978] [serial = 510] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x127e6ec00) [pid = 1978] [serial = 482] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x12784f800) [pid = 1978] [serial = 503] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x12cfaf800) [pid = 1978] [serial = 489] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x12b3ae400) [pid = 1978] [serial = 488] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11926d800) [pid = 1978] [serial = 492] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x1165f5000) [pid = 1978] [serial = 491] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x11c43d000) [pid = 1978] [serial = 497] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x126399800) [pid = 1978] [serial = 498] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12d60c000) [pid = 1978] [serial = 473] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x12d60c800) [pid = 1978] [serial = 515] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x11a7c7800) [pid = 1978] [serial = 494] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11ad43800) [pid = 1978] [serial = 495] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x12698fc00) [pid = 1978] [serial = 500] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x126cca800) [pid = 1978] [serial = 501] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x12d589000) [pid = 1978] [serial = 513] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x12d07e800) [pid = 1978] [serial = 512] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x12d6e0c00) [pid = 1978] [serial = 522] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x12d6d1c00) [pid = 1978] [serial = 516] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x11c4b4400) [pid = 1978] [serial = 518] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x12b3aa800) [pid = 1978] [serial = 506] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x1299c2000) [pid = 1978] [serial = 519] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x12e314000) [pid = 1978] [serial = 525] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x12cfb1000) [pid = 1978] [serial = 521] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x1285db000) [pid = 1978] [serial = 504] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x12bcbb000) [pid = 1978] [serial = 507] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1978 | 1461582645118 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]]]}] 04:10:45 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 04:10:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1271ms 04:10:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:10:45 INFO - PROCESS | 1978 | 1461582645169 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:10:45 INFO - PROCESS | 1978 | 1461582645172 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:10:45 INFO - PROCESS | 1978 | 1461582645175 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 1978 | 1461582645177 Marionette TRACE conn2 <- [1,746,null,{}] 04:10:45 INFO - PROCESS | 1978 | 1461582645180 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}] 04:10:45 INFO - PROCESS | 1978 | 1461582645258 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:10:45 INFO - PROCESS | 1978 | 1461582645266 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x119716800 == 40 [pid = 1978] [id = 194] 04:10:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x118f4ec00) [pid = 1978] [serial = 580] [outer = 0x0] 04:10:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x11913cc00) [pid = 1978] [serial = 581] [outer = 0x118f4ec00] 04:10:45 INFO - PROCESS | 1978 | 1461582645305 Marionette DEBUG loaded listener.js 04:10:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x11a7c9000) [pid = 1978] [serial = 582] [outer = 0x118f4ec00] 04:10:46 INFO - PROCESS | 1978 | 1461582646228 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]]]}] 04:10:46 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.) 04:10:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1074ms 04:10:46 INFO - PROCESS | 1978 | 1461582646249 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:10:46 INFO - PROCESS | 1978 | 1461582646253 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:10:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:10:46 INFO - PROCESS | 1978 | 1461582646266 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:10:46 INFO - PROCESS | 1978 | 1461582646268 Marionette TRACE conn2 <- [1,750,null,{}] 04:10:46 INFO - PROCESS | 1978 | 1461582646271 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}] 04:10:46 INFO - PROCESS | 1978 | 1461582646350 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:10:46 INFO - PROCESS | 1978 | 1461582646355 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aabe800 == 41 [pid = 1978] [id = 195] 04:10:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x11b09b800) [pid = 1978] [serial = 583] [outer = 0x0] 04:10:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x11bbccc00) [pid = 1978] [serial = 584] [outer = 0x11b09b800] 04:10:46 INFO - PROCESS | 1978 | 1461582646384 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x11c43d000) [pid = 1978] [serial = 585] [outer = 0x11b09b800] 04:10:47 INFO - PROCESS | 1978 | 1461582647218 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]]]}] 04:10:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:10:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 975ms 04:10:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:10:47 INFO - PROCESS | 1978 | 1461582647239 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 1978 | 1461582647240 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:10:47 INFO - PROCESS | 1978 | 1461582647250 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 1978 | 1461582647252 Marionette TRACE conn2 <- [1,754,null,{}] 04:10:47 INFO - PROCESS | 1978 | 1461582647259 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}] 04:10:47 INFO - PROCESS | 1978 | 1461582647341 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:10:47 INFO - PROCESS | 1978 | 1461582647346 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c11f800 == 42 [pid = 1978] [id = 196] 04:10:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x11c4b4000) [pid = 1978] [serial = 586] [outer = 0x0] 04:10:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x126cbe400) [pid = 1978] [serial = 587] [outer = 0x11c4b4000] 04:10:47 INFO - PROCESS | 1978 | 1461582647371 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x127654400) [pid = 1978] [serial = 588] [outer = 0x11c4b4000] 04:10:48 INFO - PROCESS | 1978 | 1461582648321 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]]]}] 04:10:48 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 04:10:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1084ms 04:10:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:10:48 INFO - PROCESS | 1978 | 1461582648328 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 1978 | 1461582648330 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:10:48 INFO - PROCESS | 1978 | 1461582648332 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 1978 | 1461582648333 Marionette TRACE conn2 <- [1,758,null,{}] 04:10:48 INFO - PROCESS | 1978 | 1461582648335 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}] 04:10:48 INFO - PROCESS | 1978 | 1461582648435 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:10:48 INFO - PROCESS | 1978 | 1461582648440 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12397c800 == 43 [pid = 1978] [id = 197] 04:10:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x127656000) [pid = 1978] [serial = 589] [outer = 0x0] 04:10:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x1299bdc00) [pid = 1978] [serial = 590] [outer = 0x127656000] 04:10:48 INFO - PROCESS | 1978 | 1461582648467 Marionette DEBUG loaded listener.js 04:10:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x12b6bfc00) [pid = 1978] [serial = 591] [outer = 0x127656000] 04:10:48 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x1239b7000) [pid = 1978] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:10:48 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x11af76c00) [pid = 1978] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:10:48 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x116545400) [pid = 1978] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:10:48 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x114baa400) [pid = 1978] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:10:48 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x126cc1000) [pid = 1978] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:10:48 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x11ad20400) [pid = 1978] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:10:48 INFO - PROCESS | 1978 | 1461582648834 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]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:10:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 04:10:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:10:48 INFO - PROCESS | 1978 | 1461582648851 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 1978 | 1461582648852 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:10:48 INFO - PROCESS | 1978 | 1461582648854 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 1978 | 1461582648855 Marionette TRACE conn2 <- [1,762,null,{}] 04:10:48 INFO - PROCESS | 1978 | 1461582648857 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}] 04:10:48 INFO - PROCESS | 1978 | 1461582648940 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:10:48 INFO - PROCESS | 1978 | 1461582648948 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a54800 == 44 [pid = 1978] [id = 198] 04:10:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x1151f1800) [pid = 1978] [serial = 592] [outer = 0x0] 04:10:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x1285dd400) [pid = 1978] [serial = 593] [outer = 0x1151f1800] 04:10:48 INFO - PROCESS | 1978 | 1461582648974 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x12ba4d400) [pid = 1978] [serial = 594] [outer = 0x1151f1800] 04:10:49 INFO - PROCESS | 1978 | 1461582649754 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]]]}] 04:10:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:10:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 04:10:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:10:49 INFO - PROCESS | 1978 | 1461582649775 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 1978 | 1461582649776 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:10:49 INFO - PROCESS | 1978 | 1461582649778 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 1978 | 1461582649779 Marionette TRACE conn2 <- [1,766,null,{}] 04:10:49 INFO - PROCESS | 1978 | 1461582649781 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}] 04:10:49 INFO - PROCESS | 1978 | 1461582649871 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:10:49 INFO - PROCESS | 1978 | 1461582649878 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x128548000 == 45 [pid = 1978] [id = 199] 04:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x12d078000) [pid = 1978] [serial = 595] [outer = 0x0] 04:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x12d587800) [pid = 1978] [serial = 596] [outer = 0x12d078000] 04:10:49 INFO - PROCESS | 1978 | 1461582649907 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x12d607c00) [pid = 1978] [serial = 597] [outer = 0x12d078000] 04:10:50 INFO - PROCESS | 1978 | 1461582650763 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]]]}] 04:10:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:10:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1019ms 04:10:50 INFO - PROCESS | 1978 | 1461582650844 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:10:50 INFO - PROCESS | 1978 | 1461582650848 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:10:50 INFO - PROCESS | 1978 | 1461582650855 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:10:50 INFO - PROCESS | 1978 | 1461582650859 Marionette TRACE conn2 <- [1,770,null,{}] 04:10:50 INFO - PROCESS | 1978 | 1461582650865 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}] 04:10:50 INFO - PROCESS | 1978 | 1461582650951 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:10:51 INFO - PROCESS | 1978 | 1461582651039 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f5c800 == 46 [pid = 1978] [id = 200] 04:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x118c16400) [pid = 1978] [serial = 598] [outer = 0x0] 04:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x118eebc00) [pid = 1978] [serial = 599] [outer = 0x118c16400] 04:10:51 INFO - PROCESS | 1978 | 1461582651071 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11a85d800) [pid = 1978] [serial = 600] [outer = 0x118c16400] 04:10:51 INFO - PROCESS | 1978 | 1461582651531 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]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 726ms 04:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:10:51 INFO - PROCESS | 1978 | 1461582651580 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 1978 | 1461582651584 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:10:51 INFO - PROCESS | 1978 | 1461582651589 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 1978 | 1461582651590 Marionette TRACE conn2 <- [1,774,null,{}] 04:10:51 INFO - PROCESS | 1978 | 1461582651611 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}] 04:10:51 INFO - PROCESS | 1978 | 1461582651709 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:10:51 INFO - PROCESS | 1978 | 1461582651770 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c67f800 == 47 [pid = 1978] [id = 201] 04:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11b906000) [pid = 1978] [serial = 601] [outer = 0x0] 04:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11c1ac800) [pid = 1978] [serial = 602] [outer = 0x11b906000] 04:10:51 INFO - PROCESS | 1978 | 1461582651800 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x1239b3c00) [pid = 1978] [serial = 603] [outer = 0x11b906000] 04:10:52 INFO - PROCESS | 1978 | 1461582652206 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]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 673ms 04:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:10:52 INFO - PROCESS | 1978 | 1461582652261 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 1978 | 1461582652263 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:10:52 INFO - PROCESS | 1978 | 1461582652265 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 1978 | 1461582652268 Marionette TRACE conn2 <- [1,778,null,{}] 04:10:52 INFO - PROCESS | 1978 | 1461582652276 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}] 04:10:52 INFO - PROCESS | 1978 | 1461582652433 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:10:52 INFO - PROCESS | 1978 | 1461582652480 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bfb000 == 48 [pid = 1978] [id = 202] 04:10:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x1285da800) [pid = 1978] [serial = 604] [outer = 0x0] 04:10:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x12b372800) [pid = 1978] [serial = 605] [outer = 0x1285da800] 04:10:52 INFO - PROCESS | 1978 | 1461582652512 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x12ba50400) [pid = 1978] [serial = 606] [outer = 0x1285da800] 04:10:52 INFO - PROCESS | 1978 | 1461582652931 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]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 672ms 04:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:10:52 INFO - PROCESS | 1978 | 1461582652937 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 1978 | 1461582652939 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:10:52 INFO - PROCESS | 1978 | 1461582652942 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 1978 | 1461582652943 Marionette TRACE conn2 <- [1,782,null,{}] 04:10:52 INFO - PROCESS | 1978 | 1461582652946 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}] 04:10:53 INFO - PROCESS | 1978 | 1461582653045 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:10:53 INFO - PROCESS | 1978 | 1461582653089 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b89f000 == 49 [pid = 1978] [id = 203] 04:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x1239b8800) [pid = 1978] [serial = 607] [outer = 0x0] 04:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x12cf85400) [pid = 1978] [serial = 608] [outer = 0x1239b8800] 04:10:53 INFO - PROCESS | 1978 | 1461582653120 Marionette DEBUG loaded listener.js 04:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12d583800) [pid = 1978] [serial = 609] [outer = 0x1239b8800] 04:10:53 INFO - PROCESS | 1978 | 1461582653530 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]]]}] 04:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 04:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:10:53 INFO - PROCESS | 1978 | 1461582653563 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:10:53 INFO - PROCESS | 1978 | 1461582653564 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:10:53 INFO - PROCESS | 1978 | 1461582653566 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:10:53 INFO - PROCESS | 1978 | 1461582653568 Marionette TRACE conn2 <- [1,786,null,{}] 04:10:53 INFO - PROCESS | 1978 | 1461582653570 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}] 04:10:53 INFO - PROCESS | 1978 | 1461582653670 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:10:53 INFO - PROCESS | 1978 | 1461582653765 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x118ac7800 == 50 [pid = 1978] [id = 204] 04:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11540a400) [pid = 1978] [serial = 610] [outer = 0x0] 04:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11a8ef800) [pid = 1978] [serial = 611] [outer = 0x11540a400] 04:10:53 INFO - PROCESS | 1978 | 1461582653796 Marionette DEBUG loaded listener.js 04:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x127fc1400) [pid = 1978] [serial = 612] [outer = 0x11540a400] 04:10:54 INFO - PROCESS | 1978 | 1461582654333 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]]]}] 04:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 819ms 04:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:10:54 INFO - PROCESS | 1978 | 1461582654385 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:10:54 INFO - PROCESS | 1978 | 1461582654387 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:10:54 INFO - PROCESS | 1978 | 1461582654391 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:10:54 INFO - PROCESS | 1978 | 1461582654393 Marionette TRACE conn2 <- [1,790,null,{}] 04:10:54 INFO - PROCESS | 1978 | 1461582654416 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}] 04:10:54 INFO - PROCESS | 1978 | 1461582654509 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:10:54 INFO - PROCESS | 1978 | 1461582654571 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x116519000 == 51 [pid = 1978] [id = 205] 04:10:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x114e75400) [pid = 1978] [serial = 613] [outer = 0x0] 04:10:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x114fb3000) [pid = 1978] [serial = 614] [outer = 0x114e75400] 04:10:54 INFO - PROCESS | 1978 | 1461582654602 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x1153d3800) [pid = 1978] [serial = 615] [outer = 0x114e75400] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x126a54800 == 50 [pid = 1978] [id = 198] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x12397c800 == 49 [pid = 1978] [id = 197] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x11c11f800 == 48 [pid = 1978] [id = 196] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3c6800 == 47 [pid = 1978] [id = 176] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x11aabe800 == 46 [pid = 1978] [id = 195] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x119716800 == 45 [pid = 1978] [id = 194] 04:10:54 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x119d57400) [pid = 1978] [serial = 530] [outer = 0x0] [url = about:blank] 04:10:54 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11c43f000) [pid = 1978] [serial = 533] [outer = 0x0] [url = about:blank] 04:10:54 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12d6ce400) [pid = 1978] [serial = 539] [outer = 0x0] [url = about:blank] 04:10:54 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12b372c00) [pid = 1978] [serial = 536] [outer = 0x0] [url = about:blank] 04:10:54 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x1296d7000) [pid = 1978] [serial = 560] [outer = 0x0] [url = about:blank] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x129bf5800 == 44 [pid = 1978] [id = 192] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x1278df800 == 43 [pid = 1978] [id = 191] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x126e98800 == 42 [pid = 1978] [id = 190] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x11aabc000 == 41 [pid = 1978] [id = 189] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x118c3c000 == 40 [pid = 1978] [id = 188] 04:10:54 INFO - PROCESS | 1978 | --DOCSHELL 0x126216800 == 39 [pid = 1978] [id = 187] 04:10:55 INFO - PROCESS | 1978 | 1461582655036 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]]]}] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12674a000) [pid = 1978] [serial = 554] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11b94f400) [pid = 1978] [serial = 548] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x119d4e400) [pid = 1978] [serial = 545] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11aa82000) [pid = 1978] [serial = 546] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x118e19400) [pid = 1978] [serial = 543] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x115944c00) [pid = 1978] [serial = 542] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x1274ca400) [pid = 1978] [serial = 557] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11c4b1c00) [pid = 1978] [serial = 551] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x127e6cc00) [pid = 1978] [serial = 558] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x126cc0c00) [pid = 1978] [serial = 555] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x1239b5400) [pid = 1978] [serial = 552] [outer = 0x0] [url = about:blank] 04:10:55 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11c0ccc00) [pid = 1978] [serial = 549] [outer = 0x0] [url = about:blank] 04:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 690ms 04:10:55 INFO - PROCESS | 1978 | 1461582655085 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:10:55 INFO - PROCESS | 1978 | 1461582655088 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:10:55 INFO - PROCESS | 1978 | 1461582655093 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 1978 | 1461582655095 Marionette TRACE conn2 <- [1,794,null,{}] 04:10:55 INFO - PROCESS | 1978 | 1461582655098 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}] 04:10:55 INFO - PROCESS | 1978 | 1461582655178 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:10:55 INFO - PROCESS | 1978 | 1461582655184 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f63800 == 40 [pid = 1978] [id = 206] 04:10:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x116549800) [pid = 1978] [serial = 616] [outer = 0x0] 04:10:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x118641400) [pid = 1978] [serial = 617] [outer = 0x116549800] 04:10:55 INFO - PROCESS | 1978 | 1461582655211 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x118af4800) [pid = 1978] [serial = 618] [outer = 0x116549800] 04:10:55 INFO - PROCESS | 1978 | 1461582655553 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]]]}] 04:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 472ms 04:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:10:55 INFO - PROCESS | 1978 | 1461582655565 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:10:55 INFO - PROCESS | 1978 | 1461582655566 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:10:55 INFO - PROCESS | 1978 | 1461582655569 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 1978 | 1461582655572 Marionette TRACE conn2 <- [1,798,null,{}] 04:10:55 INFO - PROCESS | 1978 | 1461582655580 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}] 04:10:55 INFO - PROCESS | 1978 | 1461582655699 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:10:55 INFO - PROCESS | 1978 | 1461582655774 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a734800 == 41 [pid = 1978] [id = 207] 04:10:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x119194c00) [pid = 1978] [serial = 619] [outer = 0x0] 04:10:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x119d4e400) [pid = 1978] [serial = 620] [outer = 0x119194c00] 04:10:55 INFO - PROCESS | 1978 | 1461582655819 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11a7c8800) [pid = 1978] [serial = 621] [outer = 0x119194c00] 04:10:56 INFO - PROCESS | 1978 | 1461582656202 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]]]}] 04:10:56 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 04:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 675ms 04:10:56 INFO - PROCESS | 1978 | 1461582656245 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 1978 | 1461582656247 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:10:56 INFO - PROCESS | 1978 | 1461582656249 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 1978 | 1461582656250 Marionette TRACE conn2 <- [1,802,null,{}] 04:10:56 INFO - PROCESS | 1978 | 1461582656252 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}] 04:10:56 INFO - PROCESS | 1978 | 1461582656333 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:10:56 INFO - PROCESS | 1978 | 1461582656338 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b06a000 == 42 [pid = 1978] [id = 208] 04:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11a85ac00) [pid = 1978] [serial = 622] [outer = 0x0] 04:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11aa8d000) [pid = 1978] [serial = 623] [outer = 0x11a85ac00] 04:10:56 INFO - PROCESS | 1978 | 1461582656365 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x11aaa8c00) [pid = 1978] [serial = 624] [outer = 0x11a85ac00] 04:10:56 INFO - PROCESS | 1978 | 1461582656705 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]]]}] 04:10:56 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 04:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 470ms 04:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:10:56 INFO - PROCESS | 1978 | 1461582656719 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 1978 | 1461582656720 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:10:56 INFO - PROCESS | 1978 | 1461582656722 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 1978 | 1461582656723 Marionette TRACE conn2 <- [1,806,null,{}] 04:10:56 INFO - PROCESS | 1978 | 1461582656726 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}] 04:10:56 INFO - PROCESS | 1978 | 1461582656804 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:10:56 INFO - PROCESS | 1978 | 1461582656861 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x1179de800 == 43 [pid = 1978] [id = 209] 04:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x11a85a800) [pid = 1978] [serial = 625] [outer = 0x0] 04:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x11ad36c00) [pid = 1978] [serial = 626] [outer = 0x11a85a800] 04:10:56 INFO - PROCESS | 1978 | 1461582656888 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11b09d000) [pid = 1978] [serial = 627] [outer = 0x11a85a800] 04:10:57 INFO - PROCESS | 1978 | [1978] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:10:57 INFO - PROCESS | 1978 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:10:57 INFO - PROCESS | 1978 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:10:57 INFO - PROCESS | 1978 | [GFX2-]: Using SkiaGL canvas. 04:10:57 INFO - PROCESS | 1978 | 1461582657228 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]]]}] 04:10:57 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 04:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 04:10:57 INFO - PROCESS | 1978 | 1461582657243 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:10:57 INFO - PROCESS | 1978 | 1461582657245 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:10:57 INFO - PROCESS | 1978 | 1461582657252 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 1978 | 1461582657253 Marionette TRACE conn2 <- [1,810,null,{}] 04:10:57 INFO - PROCESS | 1978 | 1461582657256 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}] 04:10:57 INFO - PROCESS | 1978 | 1461582657374 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:10:57 INFO - PROCESS | 1978 | 1461582657380 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x123970000 == 44 [pid = 1978] [id = 210] 04:10:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11b90e000) [pid = 1978] [serial = 628] [outer = 0x0] 04:10:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11bbcf400) [pid = 1978] [serial = 629] [outer = 0x11b90e000] 04:10:57 INFO - PROCESS | 1978 | 1461582657435 Marionette DEBUG loaded listener.js 04:10:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x126574400) [pid = 1978] [serial = 630] [outer = 0x11b90e000] 04:10:57 INFO - PROCESS | 1978 | 1461582657860 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]]]}] 04:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 618ms 04:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:10:57 INFO - PROCESS | 1978 | 1461582657871 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:10:57 INFO - PROCESS | 1978 | 1461582657873 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:10:57 INFO - PROCESS | 1978 | 1461582657876 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 1978 | 1461582657878 Marionette TRACE conn2 <- [1,814,null,{}] 04:10:57 INFO - PROCESS | 1978 | 1461582657882 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}] 04:10:58 INFO - PROCESS | 1978 | 1461582658027 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:10:58 INFO - PROCESS | 1978 | 1461582658049 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x12645f000 == 45 [pid = 1978] [id = 211] 04:10:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x126576400) [pid = 1978] [serial = 631] [outer = 0x0] 04:10:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x126cc0c00) [pid = 1978] [serial = 632] [outer = 0x126576400] 04:10:58 INFO - PROCESS | 1978 | 1461582658088 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12714ec00) [pid = 1978] [serial = 633] [outer = 0x126576400] 04:10:58 INFO - PROCESS | 1978 | 1461582658435 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] 04:10:58 INFO - PROCESS | 1978 | 1461582658448 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:10:58 INFO - PROCESS | 1978 | 1461582658450 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 1978 | 1461582658451 Marionette TRACE conn2 <- [1,818,null,{}] 04:10:58 INFO - PROCESS | 1978 | 1461582658454 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}] 04:10:58 INFO - PROCESS | 1978 | 1461582658551 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:10:58 INFO - PROCESS | 1978 | 1461582658566 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x1272b5000 == 46 [pid = 1978] [id = 212] 04:10:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x1271d2000) [pid = 1978] [serial = 634] [outer = 0x0] 04:10:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x127657400) [pid = 1978] [serial = 635] [outer = 0x1271d2000] 04:10:58 INFO - PROCESS | 1978 | 1461582658591 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x127e71400) [pid = 1978] [serial = 636] [outer = 0x1271d2000] 04:10:58 INFO - PROCESS | 1978 | 1461582658937 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]]]}] 04:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 04:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:10:58 INFO - PROCESS | 1978 | 1461582658972 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:10:58 INFO - PROCESS | 1978 | 1461582658973 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:10:58 INFO - PROCESS | 1978 | 1461582658975 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 1978 | 1461582658976 Marionette TRACE conn2 <- [1,822,null,{}] 04:10:58 INFO - PROCESS | 1978 | 1461582658979 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}] 04:10:59 INFO - PROCESS | 1978 | 1461582659076 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:10:59 INFO - PROCESS | 1978 | 1461582659081 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x128534800 == 47 [pid = 1978] [id = 213] 04:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x127e71800) [pid = 1978] [serial = 637] [outer = 0x0] 04:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x127fc3000) [pid = 1978] [serial = 638] [outer = 0x127e71800] 04:10:59 INFO - PROCESS | 1978 | 1461582659105 Marionette DEBUG loaded listener.js 04:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x1285e5400) [pid = 1978] [serial = 639] [outer = 0x127e71800] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12b37a400) [pid = 1978] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x1285de800) [pid = 1978] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x127603000) [pid = 1978] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x118681c00) [pid = 1978] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11c4b4000) [pid = 1978] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x1299bc400) [pid = 1978] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x1299c1000) [pid = 1978] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x126cc7c00) [pid = 1978] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x1151f1800) [pid = 1978] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x127656000) [pid = 1978] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12b3b3c00) [pid = 1978] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x118f4ac00) [pid = 1978] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x11563b400) [pid = 1978] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11b09b800) [pid = 1978] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11aaa3000) [pid = 1978] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x12e314400) [pid = 1978] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x118f4ec00) [pid = 1978] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x11aa90800) [pid = 1978] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x12d5d9c00) [pid = 1978] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x127604800) [pid = 1978] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x118af1c00) [pid = 1978] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:10:59 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x12bcc1800) [pid = 1978] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:10:59 INFO - PROCESS | 1978 | 1461582659532 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] 04:10:59 INFO - PROCESS | 1978 | 1461582659550 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:10:59 INFO - PROCESS | 1978 | 1461582659552 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 1978 | 1461582659553 Marionette TRACE conn2 <- [1,826,null,{}] 04:10:59 INFO - PROCESS | 1978 | 1461582659555 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}] 04:10:59 INFO - PROCESS | 1978 | 1461582659637 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:10:59 INFO - PROCESS | 1978 | 1461582659642 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278dd800 == 48 [pid = 1978] [id = 214] 04:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11aa82c00) [pid = 1978] [serial = 640] [outer = 0x0] 04:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11c4b4000) [pid = 1978] [serial = 641] [outer = 0x11aa82c00] 04:10:59 INFO - PROCESS | 1978 | 1461582659671 Marionette DEBUG loaded listener.js 04:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x127fc0c00) [pid = 1978] [serial = 642] [outer = 0x11aa82c00] 04:11:00 INFO - PROCESS | 1978 | 1461582660018 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]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 04:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:11:00 INFO - PROCESS | 1978 | 1461582660070 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:11:00 INFO - PROCESS | 1978 | 1461582660072 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:11:00 INFO - PROCESS | 1978 | 1461582660074 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 1978 | 1461582660076 Marionette TRACE conn2 <- [1,830,null,{}] 04:11:00 INFO - PROCESS | 1978 | 1461582660079 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}] 04:11:00 INFO - PROCESS | 1978 | 1461582660175 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:11:00 INFO - PROCESS | 1978 | 1461582660232 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af0e000 == 49 [pid = 1978] [id = 215] 04:11:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x127fc3400) [pid = 1978] [serial = 643] [outer = 0x0] 04:11:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x1299c1800) [pid = 1978] [serial = 644] [outer = 0x127fc3400] 04:11:00 INFO - PROCESS | 1978 | 1461582660262 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x12b3b4c00) [pid = 1978] [serial = 645] [outer = 0x127fc3400] 04:11:00 INFO - PROCESS | 1978 | 1461582660551 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]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 522ms 04:11:00 INFO - PROCESS | 1978 | 1461582660598 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:11:00 INFO - PROCESS | 1978 | 1461582660599 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:11:00 INFO - PROCESS | 1978 | 1461582660602 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 1978 | 1461582660603 Marionette TRACE conn2 <- [1,834,null,{}] 04:11:00 INFO - PROCESS | 1978 | 1461582660605 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}] 04:11:00 INFO - PROCESS | 1978 | 1461582660690 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:11:00 INFO - PROCESS | 1978 | 1461582660694 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf22800 == 50 [pid = 1978] [id = 216] 04:11:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x12b3a7800) [pid = 1978] [serial = 646] [outer = 0x0] 04:11:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x12b87bc00) [pid = 1978] [serial = 647] [outer = 0x12b3a7800] 04:11:00 INFO - PROCESS | 1978 | 1461582660720 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12b886c00) [pid = 1978] [serial = 648] [outer = 0x12b3a7800] 04:11:01 INFO - PROCESS | 1978 | 1461582661057 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]]]}] 04:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 04:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:11:01 INFO - PROCESS | 1978 | 1461582661072 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 1978 | 1461582661073 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:11:01 INFO - PROCESS | 1978 | 1461582661075 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 1978 | 1461582661076 Marionette TRACE conn2 <- [1,838,null,{}] 04:11:01 INFO - PROCESS | 1978 | 1461582661081 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}] 04:11:01 INFO - PROCESS | 1978 | 1461582661187 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:11:01 INFO - PROCESS | 1978 | 1461582661194 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce98000 == 51 [pid = 1978] [id = 217] 04:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x12b6b9400) [pid = 1978] [serial = 649] [outer = 0x0] 04:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x12ba58400) [pid = 1978] [serial = 650] [outer = 0x12b6b9400] 04:11:01 INFO - PROCESS | 1978 | 1461582661219 Marionette DEBUG loaded listener.js 04:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x12bcc1800) [pid = 1978] [serial = 651] [outer = 0x12b6b9400] 04:11:01 INFO - PROCESS | 1978 | 1461582661688 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]]]}] 04:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 04:11:01 INFO - PROCESS | 1978 | 1461582661746 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 1978 | 1461582661749 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:11:01 INFO - PROCESS | 1978 | 1461582661753 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 1978 | 1461582661755 Marionette TRACE conn2 <- [1,842,null,{}] 04:11:01 INFO - PROCESS | 1978 | 1461582661759 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}] 04:11:01 INFO - PROCESS | 1978 | 1461582661864 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:11:01 INFO - PROCESS | 1978 | 1461582661931 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x119249000 == 52 [pid = 1978] [id = 218] 04:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x1153ce800) [pid = 1978] [serial = 652] [outer = 0x0] 04:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x115640c00) [pid = 1978] [serial = 653] [outer = 0x1153ce800] 04:11:01 INFO - PROCESS | 1978 | 1461582661963 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x118681000) [pid = 1978] [serial = 654] [outer = 0x1153ce800] 04:11:02 INFO - PROCESS | 1978 | 1461582662415 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]]]}] 04:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 04:11:02 INFO - PROCESS | 1978 | 1461582662425 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:11:02 INFO - PROCESS | 1978 | 1461582662429 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:11:02 INFO - PROCESS | 1978 | 1461582662434 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:11:02 INFO - PROCESS | 1978 | 1461582662436 Marionette TRACE conn2 <- [1,846,null,{}] 04:11:02 INFO - PROCESS | 1978 | 1461582662438 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}] 04:11:02 INFO - PROCESS | 1978 | 1461582662544 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:11:02 INFO - PROCESS | 1978 | 1461582662599 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a3000 == 53 [pid = 1978] [id = 219] 04:11:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x118c0f000) [pid = 1978] [serial = 655] [outer = 0x0] 04:11:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x119d52000) [pid = 1978] [serial = 656] [outer = 0x118c0f000] 04:11:02 INFO - PROCESS | 1978 | 1461582662629 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11a8f5000) [pid = 1978] [serial = 657] [outer = 0x118c0f000] 04:11:03 INFO - PROCESS | 1978 | 1461582663056 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]]]}] 04:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 672ms 04:11:03 INFO - PROCESS | 1978 | 1461582663110 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 1978 | 1461582663112 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:11:03 INFO - PROCESS | 1978 | 1461582663116 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 1978 | 1461582663118 Marionette TRACE conn2 <- [1,850,null,{}] 04:11:03 INFO - PROCESS | 1978 | 1461582663131 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}] 04:11:03 INFO - PROCESS | 1978 | 1461582663301 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:11:03 INFO - PROCESS | 1978 | 1461582663394 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d022800 == 54 [pid = 1978] [id = 220] 04:11:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x11c43c800) [pid = 1978] [serial = 658] [outer = 0x0] 04:11:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x1239b0c00) [pid = 1978] [serial = 659] [outer = 0x11c43c800] 04:11:03 INFO - PROCESS | 1978 | 1461582663444 Marionette DEBUG loaded listener.js 04:11:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x1269bb000) [pid = 1978] [serial = 660] [outer = 0x11c43c800] 04:11:03 INFO - PROCESS | 1978 | 1461582663899 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]]]}] 04:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 821ms 04:11:03 INFO - PROCESS | 1978 | 1461582663943 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 1978 | 1461582663946 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:11:03 INFO - PROCESS | 1978 | 1461582663949 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 1978 | 1461582663951 Marionette TRACE conn2 <- [1,854,null,{}] 04:11:03 INFO - PROCESS | 1978 | 1461582663953 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}] 04:11:04 INFO - PROCESS | 1978 | 1461582664057 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:11:04 INFO - PROCESS | 1978 | 1461582664133 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d389000 == 55 [pid = 1978] [id = 221] 04:11:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x122f84800) [pid = 1978] [serial = 661] [outer = 0x0] 04:11:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x129695400) [pid = 1978] [serial = 662] [outer = 0x122f84800] 04:11:04 INFO - PROCESS | 1978 | 1461582664164 Marionette DEBUG loaded listener.js 04:11:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12b375400) [pid = 1978] [serial = 663] [outer = 0x122f84800] 04:11:04 INFO - PROCESS | 1978 | 1461582664634 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]]]}] 04:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 718ms 04:11:04 INFO - PROCESS | 1978 | 1461582664719 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:11:04 INFO - PROCESS | 1978 | 1461582664721 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:11:04 INFO - PROCESS | 1978 | 1461582664725 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:11:04 INFO - PROCESS | 1978 | 1461582664726 Marionette TRACE conn2 <- [1,858,null,{}] 04:11:04 INFO - PROCESS | 1978 | 1461582664729 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}] 04:11:04 INFO - PROCESS | 1978 | 1461582664867 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:11:05 INFO - PROCESS | 1978 | 1461582665214 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x118e40000 == 56 [pid = 1978] [id = 222] 04:11:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x114b38c00) [pid = 1978] [serial = 664] [outer = 0x0] 04:11:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x114bb1400) [pid = 1978] [serial = 665] [outer = 0x114b38c00] 04:11:05 INFO - PROCESS | 1978 | 1461582665244 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x1155f1c00) [pid = 1978] [serial = 666] [outer = 0x114b38c00] 04:11:05 INFO - PROCESS | 1978 | 1461582665660 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]]]}] 04:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 972ms 04:11:05 INFO - PROCESS | 1978 | 1461582665698 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:11:05 INFO - PROCESS | 1978 | 1461582665702 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:11:05 INFO - PROCESS | 1978 | 1461582665707 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:11:05 INFO - PROCESS | 1978 | 1461582665711 Marionette TRACE conn2 <- [1,862,null,{}] 04:11:05 INFO - PROCESS | 1978 | 1461582665715 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}] 04:11:05 INFO - PROCESS | 1978 | 1461582665835 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:11:05 INFO - PROCESS | 1978 | 1461582665962 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x1147a0000 == 57 [pid = 1978] [id = 223] 04:11:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x1165f3c00) [pid = 1978] [serial = 667] [outer = 0x0] 04:11:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11884f800) [pid = 1978] [serial = 668] [outer = 0x1165f3c00] 04:11:05 INFO - PROCESS | 1978 | 1461582665990 Marionette DEBUG loaded listener.js 04:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x118f51800) [pid = 1978] [serial = 669] [outer = 0x1165f3c00] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12d390800 == 56 [pid = 1978] [id = 179] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x119113000 == 55 [pid = 1978] [id = 144] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12db15800 == 54 [pid = 1978] [id = 158] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf22800 == 53 [pid = 1978] [id = 216] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12af0e000 == 52 [pid = 1978] [id = 215] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x1278dd800 == 51 [pid = 1978] [id = 214] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x128534800 == 50 [pid = 1978] [id = 213] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x1272b5000 == 49 [pid = 1978] [id = 212] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12645f000 == 48 [pid = 1978] [id = 211] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12d587800) [pid = 1978] [serial = 596] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x123970000 == 47 [pid = 1978] [id = 210] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x1179de800 == 46 [pid = 1978] [id = 209] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x11b06a000 == 45 [pid = 1978] [id = 208] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x11a734800 == 44 [pid = 1978] [id = 207] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x118f63800 == 43 [pid = 1978] [id = 206] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x116519000 == 42 [pid = 1978] [id = 205] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x118ac7800 == 41 [pid = 1978] [id = 204] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12b89f000 == 40 [pid = 1978] [id = 203] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x129bfb000 == 39 [pid = 1978] [id = 202] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x11c67f800 == 38 [pid = 1978] [id = 201] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x118f5c800 == 37 [pid = 1978] [id = 200] 04:11:06 INFO - PROCESS | 1978 | --DOCSHELL 0x128548000 == 36 [pid = 1978] [id = 199] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12beb2400) [pid = 1978] [serial = 576] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12bcc0400) [pid = 1978] [serial = 537] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12b371800) [pid = 1978] [serial = 483] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11aa87800) [pid = 1978] [serial = 531] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x127654400) [pid = 1978] [serial = 588] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12b378c00) [pid = 1978] [serial = 572] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12d57c000) [pid = 1978] [serial = 579] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12b87d800) [pid = 1978] [serial = 573] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x127fc1c00) [pid = 1978] [serial = 570] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12cfaa400) [pid = 1978] [serial = 578] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x1285dd400) [pid = 1978] [serial = 593] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b6bfc00) [pid = 1978] [serial = 591] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12cfab800) [pid = 1978] [serial = 486] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x11bbc4400) [pid = 1978] [serial = 567] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x1159c9400) [pid = 1978] [serial = 563] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11bbccc00) [pid = 1978] [serial = 584] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12ba50000) [pid = 1978] [serial = 575] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x1239ba000) [pid = 1978] [serial = 534] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11a8f6c00) [pid = 1978] [serial = 566] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12e36ec00) [pid = 1978] [serial = 528] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11a7c9000) [pid = 1978] [serial = 582] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11c69bc00) [pid = 1978] [serial = 480] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x118ee9000) [pid = 1978] [serial = 564] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x12d6cec00) [pid = 1978] [serial = 474] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x126cbe400) [pid = 1978] [serial = 587] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x12b36b400) [pid = 1978] [serial = 561] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11a7c7400) [pid = 1978] [serial = 477] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x1299bdc00) [pid = 1978] [serial = 590] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x12d6d9800) [pid = 1978] [serial = 540] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x1274d6c00) [pid = 1978] [serial = 569] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11913cc00) [pid = 1978] [serial = 581] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x11c43d000) [pid = 1978] [serial = 585] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x12ba4d400) [pid = 1978] [serial = 594] [outer = 0x0] [url = about:blank] 04:11:06 INFO - PROCESS | 1978 | 1461582666457 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]]]}] 04:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 780ms 04:11:06 INFO - PROCESS | 1978 | 1461582666489 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:11:06 INFO - PROCESS | 1978 | 1461582666491 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:11:06 INFO - PROCESS | 1978 | 1461582666500 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 1978 | 1461582666501 Marionette TRACE conn2 <- [1,866,null,{}] 04:11:06 INFO - PROCESS | 1978 | 1461582666503 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}] 04:11:06 INFO - PROCESS | 1978 | 1461582666583 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:11:06 INFO - PROCESS | 1978 | 1461582666589 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x118ccf000 == 37 [pid = 1978] [id = 224] 04:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x11a410400) [pid = 1978] [serial = 670] [outer = 0x0] 04:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11a7bf400) [pid = 1978] [serial = 671] [outer = 0x11a410400] 04:11:06 INFO - PROCESS | 1978 | 1461582666616 Marionette DEBUG loaded listener.js 04:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x11a85b800) [pid = 1978] [serial = 672] [outer = 0x11a410400] 04:11:06 INFO - PROCESS | 1978 | 1461582666990 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]]]}] 04:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 04:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:11:07 INFO - PROCESS | 1978 | 1461582667019 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:11:07 INFO - PROCESS | 1978 | 1461582667020 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:11:07 INFO - PROCESS | 1978 | 1461582667027 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:11:07 INFO - PROCESS | 1978 | 1461582667031 Marionette TRACE conn2 <- [1,870,null,{}] 04:11:07 INFO - PROCESS | 1978 | 1461582667034 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}] 04:11:07 INFO - PROCESS | 1978 | 1461582667114 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:11:07 INFO - PROCESS | 1978 | 1461582667120 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afe0800 == 38 [pid = 1978] [id = 225] 04:11:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11a8f4c00) [pid = 1978] [serial = 673] [outer = 0x0] 04:11:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11aaa1000) [pid = 1978] [serial = 674] [outer = 0x11a8f4c00] 04:11:07 INFO - PROCESS | 1978 | 1461582667147 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11b09d800) [pid = 1978] [serial = 675] [outer = 0x11a8f4c00] 04:11:07 INFO - PROCESS | 1978 | 1461582667472 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]]]}] 04:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 476ms 04:11:07 INFO - PROCESS | 1978 | 1461582667499 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:11:07 INFO - PROCESS | 1978 | 1461582667501 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:11:07 INFO - PROCESS | 1978 | 1461582667503 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:11:07 INFO - PROCESS | 1978 | 1461582667504 Marionette TRACE conn2 <- [1,874,null,{}] 04:11:07 INFO - PROCESS | 1978 | 1461582667507 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}] 04:11:07 INFO - PROCESS | 1978 | 1461582667589 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:11:07 INFO - PROCESS | 1978 | 1461582667638 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9b0800 == 39 [pid = 1978] [id = 226] 04:11:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11a8f6c00) [pid = 1978] [serial = 676] [outer = 0x0] 04:11:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11b94ac00) [pid = 1978] [serial = 677] [outer = 0x11a8f6c00] 04:11:07 INFO - PROCESS | 1978 | 1461582667665 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11c43d000) [pid = 1978] [serial = 678] [outer = 0x11a8f6c00] 04:11:07 INFO - PROCESS | 1978 | 1461582667949 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]]]}] 04:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 467ms 04:11:07 INFO - PROCESS | 1978 | 1461582667972 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:11:07 INFO - PROCESS | 1978 | 1461582667973 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:11:07 INFO - PROCESS | 1978 | 1461582667975 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:11:07 INFO - PROCESS | 1978 | 1461582667977 Marionette TRACE conn2 <- [1,878,null,{}] 04:11:07 INFO - PROCESS | 1978 | 1461582667987 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}] 04:11:08 INFO - PROCESS | 1978 | 1461582668068 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:11:08 INFO - PROCESS | 1978 | 1461582668073 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3ae000 == 40 [pid = 1978] [id = 227] 04:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x1239aec00) [pid = 1978] [serial = 679] [outer = 0x0] 04:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x1239b4800) [pid = 1978] [serial = 680] [outer = 0x1239aec00] 04:11:08 INFO - PROCESS | 1978 | 1461582668110 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x1264d7800) [pid = 1978] [serial = 681] [outer = 0x1239aec00] 04:11:08 INFO - PROCESS | 1978 | 1461582668459 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]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 527ms 04:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:11:08 INFO - PROCESS | 1978 | 1461582668507 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 1978 | 1461582668509 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:11:08 INFO - PROCESS | 1978 | 1461582668511 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 1978 | 1461582668512 Marionette TRACE conn2 <- [1,882,null,{}] 04:11:08 INFO - PROCESS | 1978 | 1461582668514 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}] 04:11:08 INFO - PROCESS | 1978 | 1461582668617 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:11:08 INFO - PROCESS | 1978 | 1461582668627 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x126116000 == 41 [pid = 1978] [id = 228] 04:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12698f800) [pid = 1978] [serial = 682] [outer = 0x0] 04:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x126cc8400) [pid = 1978] [serial = 683] [outer = 0x12698f800] 04:11:08 INFO - PROCESS | 1978 | 1461582668652 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x1272dcc00) [pid = 1978] [serial = 684] [outer = 0x12698f800] 04:11:08 INFO - PROCESS | 1978 | 1461582668991 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]]]}] 04:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 04:11:09 INFO - PROCESS | 1978 | 1461582669036 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 1978 | 1461582669037 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:11:09 INFO - PROCESS | 1978 | 1461582669040 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 1978 | 1461582669041 Marionette TRACE conn2 <- [1,886,null,{}] 04:11:09 INFO - PROCESS | 1978 | 1461582669043 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}] 04:11:09 INFO - PROCESS | 1978 | 1461582669138 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:11:09 INFO - PROCESS | 1978 | 1461582669142 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e86000 == 42 [pid = 1978] [id = 229] 04:11:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x126cc3800) [pid = 1978] [serial = 685] [outer = 0x0] 04:11:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x12765cc00) [pid = 1978] [serial = 686] [outer = 0x126cc3800] 04:11:09 INFO - PROCESS | 1978 | 1461582669169 Marionette DEBUG loaded listener.js 04:11:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x127e72800) [pid = 1978] [serial = 687] [outer = 0x126cc3800] 04:11:09 INFO - PROCESS | 1978 | 1461582669511 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]]]}] 04:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 04:11:09 INFO - PROCESS | 1978 | 1461582669560 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 1978 | 1461582669562 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:11:09 INFO - PROCESS | 1978 | 1461582669571 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 1978 | 1461582669572 Marionette TRACE conn2 <- [1,890,null,{}] 04:11:09 INFO - PROCESS | 1978 | 1461582669575 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}] 04:11:09 INFO - PROCESS | 1978 | 1461582669707 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:11:09 INFO - PROCESS | 1978 | 1461582669752 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x12729e800 == 43 [pid = 1978] [id = 230] 04:11:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x1272d2c00) [pid = 1978] [serial = 688] [outer = 0x0] 04:11:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11b90e800) [pid = 1978] [serial = 689] [outer = 0x1272d2c00] 04:11:09 INFO - PROCESS | 1978 | 1461582669783 Marionette DEBUG loaded listener.js 04:11:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x129696800) [pid = 1978] [serial = 690] [outer = 0x1272d2c00] 04:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 619ms 04:11:10 INFO - PROCESS | 1978 | 1461582670184 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]]]}] 04:11:10 INFO - PROCESS | 1978 | 1461582670190 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:11:10 INFO - PROCESS | 1978 | 1461582670191 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:11:10 INFO - PROCESS | 1978 | 1461582670197 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:11:10 INFO - PROCESS | 1978 | 1461582670198 Marionette TRACE conn2 <- [1,894,null,{}] 04:11:10 INFO - PROCESS | 1978 | 1461582670200 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}] 04:11:10 INFO - PROCESS | 1978 | 1461582670300 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:11:10 INFO - PROCESS | 1978 | 1461582670312 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eb2000 == 44 [pid = 1978] [id = 231] 04:11:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x1285db800) [pid = 1978] [serial = 691] [outer = 0x0] 04:11:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x1299c2c00) [pid = 1978] [serial = 692] [outer = 0x1285db800] 04:11:10 INFO - PROCESS | 1978 | 1461582670338 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12b375c00) [pid = 1978] [serial = 693] [outer = 0x1285db800] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12b3a7800) [pid = 1978] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11b90e000) [pid = 1978] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x1271d2000) [pid = 1978] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x126576400) [pid = 1978] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x11a85a800) [pid = 1978] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x114e75400) [pid = 1978] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11540a400) [pid = 1978] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x11a85ac00) [pid = 1978] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x116549800) [pid = 1978] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x119194c00) [pid = 1978] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x127e71800) [pid = 1978] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11aa82c00) [pid = 1978] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:11:10 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x127fc3400) [pid = 1978] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:11:10 INFO - PROCESS | 1978 | 1461582670832 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]]]}] 04:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 674ms 04:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:11:10 INFO - PROCESS | 1978 | 1461582670867 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:11:10 INFO - PROCESS | 1978 | 1461582670869 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:11:10 INFO - PROCESS | 1978 | 1461582670871 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:11:10 INFO - PROCESS | 1978 | 1461582670872 Marionette TRACE conn2 <- [1,898,null,{}] 04:11:10 INFO - PROCESS | 1978 | 1461582670874 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}] 04:11:10 INFO - PROCESS | 1978 | 1461582670960 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:11:11 INFO - PROCESS | 1978 | 1461582671013 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x12694b800 == 45 [pid = 1978] [id = 232] 04:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x116549800) [pid = 1978] [serial = 694] [outer = 0x0] 04:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x11aaa4c00) [pid = 1978] [serial = 695] [outer = 0x116549800] 04:11:11 INFO - PROCESS | 1978 | 1461582671045 Marionette DEBUG loaded listener.js 04:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x12b374800) [pid = 1978] [serial = 696] [outer = 0x116549800] 04:11:11 INFO - PROCESS | 1978 | 1461582671385 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]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 04:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:11:11 INFO - PROCESS | 1978 | 1461582671396 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:11:11 INFO - PROCESS | 1978 | 1461582671399 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:11:11 INFO - PROCESS | 1978 | 1461582671402 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:11:11 INFO - PROCESS | 1978 | 1461582671404 Marionette TRACE conn2 <- [1,902,null,{}] 04:11:11 INFO - PROCESS | 1978 | 1461582671406 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}] 04:11:11 INFO - PROCESS | 1978 | 1461582671504 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:11:11 INFO - PROCESS | 1978 | 1461582671571 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af14800 == 46 [pid = 1978] [id = 233] 04:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x1299bcc00) [pid = 1978] [serial = 697] [outer = 0x0] 04:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x12b3b1000) [pid = 1978] [serial = 698] [outer = 0x1299bcc00] 04:11:11 INFO - PROCESS | 1978 | 1461582671598 Marionette DEBUG loaded listener.js 04:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x12b887000) [pid = 1978] [serial = 699] [outer = 0x1299bcc00] 04:11:11 INFO - PROCESS | 1978 | 1461582671891 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]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 04:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:11:11 INFO - PROCESS | 1978 | 1461582671921 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:11:11 INFO - PROCESS | 1978 | 1461582671923 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:11:11 INFO - PROCESS | 1978 | 1461582671925 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:11:11 INFO - PROCESS | 1978 | 1461582671926 Marionette TRACE conn2 <- [1,906,null,{}] 04:11:11 INFO - PROCESS | 1978 | 1461582671930 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}] 04:11:12 INFO - PROCESS | 1978 | 1461582672014 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:11:12 INFO - PROCESS | 1978 | 1461582672019 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b11f000 == 47 [pid = 1978] [id = 234] 04:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x12b87c400) [pid = 1978] [serial = 700] [outer = 0x0] 04:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12ba54800) [pid = 1978] [serial = 701] [outer = 0x12b87c400] 04:11:12 INFO - PROCESS | 1978 | 1461582672045 Marionette DEBUG loaded listener.js 04:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12beb0c00) [pid = 1978] [serial = 702] [outer = 0x12b87c400] 04:11:12 INFO - PROCESS | 1978 | 1461582672366 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]]]}] 04:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 04:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:11:12 INFO - PROCESS | 1978 | 1461582672398 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:11:12 INFO - PROCESS | 1978 | 1461582672399 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:11:12 INFO - PROCESS | 1978 | 1461582672401 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 1978 | 1461582672402 Marionette TRACE conn2 <- [1,910,null,{}] 04:11:12 INFO - PROCESS | 1978 | 1461582672405 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}] 04:11:12 INFO - PROCESS | 1978 | 1461582672508 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:11:12 INFO - PROCESS | 1978 | 1461582672515 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf10000 == 48 [pid = 1978] [id = 235] 04:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12ba54c00) [pid = 1978] [serial = 703] [outer = 0x0] 04:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12bebc400) [pid = 1978] [serial = 704] [outer = 0x12ba54c00] 04:11:12 INFO - PROCESS | 1978 | 1461582672540 Marionette DEBUG loaded listener.js 04:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12cf86000) [pid = 1978] [serial = 705] [outer = 0x12ba54c00] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12b11b000 == 47 [pid = 1978] [id = 139] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x129bef800 == 46 [pid = 1978] [id = 193] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea29000 == 45 [pid = 1978] [id = 180] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x119112800 == 44 [pid = 1978] [id = 112] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x1147a0000 == 43 [pid = 1978] [id = 223] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x118e40000 == 42 [pid = 1978] [id = 222] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12d389000 == 41 [pid = 1978] [id = 221] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12d022800 == 40 [pid = 1978] [id = 220] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3a3000 == 39 [pid = 1978] [id = 219] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce98000 == 38 [pid = 1978] [id = 217] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x119249000 == 37 [pid = 1978] [id = 218] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x126e86000 == 36 [pid = 1978] [id = 229] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12af14800 == 35 [pid = 1978] [id = 233] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3ae000 == 34 [pid = 1978] [id = 227] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x11afe0800 == 33 [pid = 1978] [id = 225] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9b0800 == 32 [pid = 1978] [id = 226] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12729e800 == 31 [pid = 1978] [id = 230] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x127eb2000 == 30 [pid = 1978] [id = 231] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12694b800 == 29 [pid = 1978] [id = 232] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x126116000 == 28 [pid = 1978] [id = 228] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x118ccf000 == 27 [pid = 1978] [id = 224] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12ba58400) [pid = 1978] [serial = 650] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b87bc00) [pid = 1978] [serial = 647] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x126574400) [pid = 1978] [serial = 630] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x127657400) [pid = 1978] [serial = 635] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x126cc0c00) [pid = 1978] [serial = 632] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x118eebc00) [pid = 1978] [serial = 599] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x11c1ac800) [pid = 1978] [serial = 602] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12b372800) [pid = 1978] [serial = 605] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11ad36c00) [pid = 1978] [serial = 626] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x1153d3800) [pid = 1978] [serial = 615] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x114fb3000) [pid = 1978] [serial = 614] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x127fc1400) [pid = 1978] [serial = 612] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11a8ef800) [pid = 1978] [serial = 611] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11aa8d000) [pid = 1978] [serial = 623] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x11aaa8c00) [pid = 1978] [serial = 624] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x118641400) [pid = 1978] [serial = 617] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x118af4800) [pid = 1978] [serial = 618] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x119d4e400) [pid = 1978] [serial = 620] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x11a7c8800) [pid = 1978] [serial = 621] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x12cf85400) [pid = 1978] [serial = 608] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x127fc3000) [pid = 1978] [serial = 638] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x11c4b4000) [pid = 1978] [serial = 641] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x12b3b4c00) [pid = 1978] [serial = 645] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x1285e5400) [pid = 1978] [serial = 639] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x11bbcf400) [pid = 1978] [serial = 629] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x12714ec00) [pid = 1978] [serial = 633] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x127e71400) [pid = 1978] [serial = 636] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x1299c1800) [pid = 1978] [serial = 644] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x11b09d000) [pid = 1978] [serial = 627] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x127fc0c00) [pid = 1978] [serial = 642] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x12b886c00) [pid = 1978] [serial = 648] [outer = 0x0] [url = about:blank] 04:11:13 INFO - PROCESS | 1978 | --DOCSHELL 0x12b11f000 == 26 [pid = 1978] [id = 234] 04:11:14 INFO - PROCESS | 1978 | 1461582673999 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]]]}] 04:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1620ms 04:11:14 INFO - PROCESS | 1978 | 1461582674023 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 1978 | 1461582674026 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:11:14 INFO - PROCESS | 1978 | 1461582674032 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 1978 | 1461582674035 Marionette TRACE conn2 <- [1,914,null,{}] 04:11:14 INFO - PROCESS | 1978 | 1461582674039 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}] 04:11:14 INFO - PROCESS | 1978 | 1461582674119 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:11:14 INFO - PROCESS | 1978 | 1461582674163 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x11574b800 == 27 [pid = 1978] [id = 236] 04:11:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x114fbc800) [pid = 1978] [serial = 706] [outer = 0x0] 04:11:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x1153d3c00) [pid = 1978] [serial = 707] [outer = 0x114fbc800] 04:11:14 INFO - PROCESS | 1978 | 1461582674191 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x115638c00) [pid = 1978] [serial = 708] [outer = 0x114fbc800] 04:11:14 INFO - PROCESS | 1978 | 1461582674518 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]]]}] 04:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 04:11:14 INFO - PROCESS | 1978 | 1461582674553 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 1978 | 1461582674557 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:11:14 INFO - PROCESS | 1978 | 1461582674564 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 1978 | 1461582674567 Marionette TRACE conn2 <- [1,918,null,{}] 04:11:14 INFO - PROCESS | 1978 | 1461582674569 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}] 04:11:14 INFO - PROCESS | 1978 | 1461582674641 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:11:14 INFO - PROCESS | 1978 | 1461582674647 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x118cbc800 == 28 [pid = 1978] [id = 237] 04:11:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x115638400) [pid = 1978] [serial = 709] [outer = 0x0] 04:11:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x1159cd000) [pid = 1978] [serial = 710] [outer = 0x115638400] 04:11:14 INFO - PROCESS | 1978 | 1461582674678 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x118c0a000) [pid = 1978] [serial = 711] [outer = 0x115638400] 04:11:15 INFO - PROCESS | 1978 | 1461582675026 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]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 474ms 04:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:11:15 INFO - PROCESS | 1978 | 1461582675036 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 1978 | 1461582675038 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:11:15 INFO - PROCESS | 1978 | 1461582675040 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 1978 | 1461582675043 Marionette TRACE conn2 <- [1,922,null,{}] 04:11:15 INFO - PROCESS | 1978 | 1461582675054 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}] 04:11:15 INFO - PROCESS | 1978 | 1461582675133 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:11:15 INFO - PROCESS | 1978 | 1461582675139 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x119725000 == 29 [pid = 1978] [id = 238] 04:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x114245c00) [pid = 1978] [serial = 712] [outer = 0x0] 04:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x119275400) [pid = 1978] [serial = 713] [outer = 0x114245c00] 04:11:15 INFO - PROCESS | 1978 | 1461582675173 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x11a406400) [pid = 1978] [serial = 714] [outer = 0x114245c00] 04:11:15 INFO - PROCESS | 1978 | 1461582675650 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]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 624ms 04:11:15 INFO - PROCESS | 1978 | 1461582675666 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 1978 | 1461582675668 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:11:15 INFO - PROCESS | 1978 | 1461582675672 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 1978 | 1461582675674 Marionette TRACE conn2 <- [1,926,null,{}] 04:11:15 INFO - PROCESS | 1978 | 1461582675687 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}] 04:11:15 INFO - PROCESS | 1978 | 1461582675779 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:11:15 INFO - PROCESS | 1978 | 1461582675783 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aab2000 == 30 [pid = 1978] [id = 239] 04:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11a409400) [pid = 1978] [serial = 715] [outer = 0x0] 04:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x11aa82000) [pid = 1978] [serial = 716] [outer = 0x11a409400] 04:11:15 INFO - PROCESS | 1978 | 1461582675812 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11aa9b000) [pid = 1978] [serial = 717] [outer = 0x11a409400] 04:11:16 INFO - PROCESS | 1978 | 1461582676133 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]]]}] 04:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms 04:11:16 INFO - PROCESS | 1978 | 1461582676148 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:11:16 INFO - PROCESS | 1978 | 1461582676150 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:11:16 INFO - PROCESS | 1978 | 1461582676152 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 1978 | 1461582676153 Marionette TRACE conn2 <- [1,930,null,{}] 04:11:16 INFO - PROCESS | 1978 | 1461582676156 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}] 04:11:16 INFO - PROCESS | 1978 | 1461582676248 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:11:16 INFO - PROCESS | 1978 | 1461582676254 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aaca000 == 31 [pid = 1978] [id = 240] 04:11:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x114546c00) [pid = 1978] [serial = 718] [outer = 0x0] 04:11:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11aa8dc00) [pid = 1978] [serial = 719] [outer = 0x114546c00] 04:11:16 INFO - PROCESS | 1978 | 1461582676280 Marionette DEBUG loaded listener.js 04:11:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11ad1b800) [pid = 1978] [serial = 720] [outer = 0x114546c00] 04:11:16 INFO - PROCESS | 1978 | 1461582676592 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]]]}] 04:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 04:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:11:16 INFO - PROCESS | 1978 | 1461582676622 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:11:16 INFO - PROCESS | 1978 | 1461582676624 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:11:16 INFO - PROCESS | 1978 | 1461582676626 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 1978 | 1461582676630 Marionette TRACE conn2 <- [1,934,null,{}] 04:11:16 INFO - PROCESS | 1978 | 1461582676633 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}] 04:11:16 INFO - PROCESS | 1978 | 1461582676721 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:11:16 INFO - PROCESS | 1978 | 1461582676730 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9a5800 == 32 [pid = 1978] [id = 241] 04:11:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11a7c7800) [pid = 1978] [serial = 721] [outer = 0x0] 04:11:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11af75800) [pid = 1978] [serial = 722] [outer = 0x11a7c7800] 04:11:16 INFO - PROCESS | 1978 | 1461582676760 Marionette DEBUG loaded listener.js 04:11:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11bbcf800) [pid = 1978] [serial = 723] [outer = 0x11a7c7800] 04:11:17 INFO - PROCESS | 1978 | 1461582677073 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]]]}] 04:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 04:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:11:17 INFO - PROCESS | 1978 | 1461582677100 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:11:17 INFO - PROCESS | 1978 | 1461582677101 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:11:17 INFO - PROCESS | 1978 | 1461582677103 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:11:17 INFO - PROCESS | 1978 | 1461582677104 Marionette TRACE conn2 <- [1,938,null,{}] 04:11:17 INFO - PROCESS | 1978 | 1461582677107 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}] 04:11:17 INFO - PROCESS | 1978 | 1461582677202 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:11:17 INFO - PROCESS | 1978 | 1461582677207 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfea800 == 33 [pid = 1978] [id = 242] 04:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x114bb4000) [pid = 1978] [serial = 724] [outer = 0x0] 04:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x11bbcf400) [pid = 1978] [serial = 725] [outer = 0x114bb4000] 04:11:17 INFO - PROCESS | 1978 | 1461582677233 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x11c443800) [pid = 1978] [serial = 726] [outer = 0x114bb4000] 04:11:17 INFO - PROCESS | 1978 | 1461582677539 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]]]}] 04:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 04:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:11:17 INFO - PROCESS | 1978 | 1461582677573 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:11:17 INFO - PROCESS | 1978 | 1461582677574 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:11:17 INFO - PROCESS | 1978 | 1461582677576 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:11:17 INFO - PROCESS | 1978 | 1461582677577 Marionette TRACE conn2 <- [1,942,null,{}] 04:11:17 INFO - PROCESS | 1978 | 1461582677583 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}] 04:11:17 INFO - PROCESS | 1978 | 1461582677653 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:11:17 INFO - PROCESS | 1978 | 1461582677657 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c66b800 == 34 [pid = 1978] [id = 243] 04:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x115640400) [pid = 1978] [serial = 727] [outer = 0x0] 04:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x122f86400) [pid = 1978] [serial = 728] [outer = 0x115640400] 04:11:17 INFO - PROCESS | 1978 | 1461582677685 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x1239ba000) [pid = 1978] [serial = 729] [outer = 0x115640400] 04:11:18 INFO - PROCESS | 1978 | 1461582678003 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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 04:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:11:18 INFO - PROCESS | 1978 | 1461582678048 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 1978 | 1461582678049 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:11:18 INFO - PROCESS | 1978 | 1461582678052 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 1978 | 1461582678053 Marionette TRACE conn2 <- [1,946,null,{}] 04:11:18 INFO - PROCESS | 1978 | 1461582678064 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}] 04:11:18 INFO - PROCESS | 1978 | 1461582678134 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:11:18 INFO - PROCESS | 1978 | 1461582678139 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x119724800 == 35 [pid = 1978] [id = 244] 04:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11c441400) [pid = 1978] [serial = 730] [outer = 0x0] 04:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x12639e800) [pid = 1978] [serial = 731] [outer = 0x11c441400] 04:11:18 INFO - PROCESS | 1978 | 1461582678167 Marionette DEBUG loaded listener.js 04:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12674d400) [pid = 1978] [serial = 732] [outer = 0x11c441400] 04:11:18 INFO - PROCESS | 1978 | 1461582678489 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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 476ms 04:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:11:18 INFO - PROCESS | 1978 | 1461582678529 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 1978 | 1461582678530 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:11:18 INFO - PROCESS | 1978 | 1461582678532 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 1978 | 1461582678533 Marionette TRACE conn2 <- [1,950,null,{}] 04:11:18 INFO - PROCESS | 1978 | 1461582678536 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}] 04:11:18 INFO - PROCESS | 1978 | 1461582678610 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:11:18 INFO - PROCESS | 1978 | 1461582678616 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12645f800 == 36 [pid = 1978] [id = 245] 04:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x1264d0000) [pid = 1978] [serial = 733] [outer = 0x0] 04:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x126cbf400) [pid = 1978] [serial = 734] [outer = 0x1264d0000] 04:11:18 INFO - PROCESS | 1978 | 1461582678642 Marionette DEBUG loaded listener.js 04:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x126cc6000) [pid = 1978] [serial = 735] [outer = 0x1264d0000] 04:11:18 INFO - PROCESS | 1978 | 1461582678983 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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 04:11:19 INFO - PROCESS | 1978 | 1461582679001 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 1978 | 1461582679002 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:11:19 INFO - PROCESS | 1978 | 1461582679005 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 1978 | 1461582679006 Marionette TRACE conn2 <- [1,954,null,{}] 04:11:19 INFO - PROCESS | 1978 | 1461582679009 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}] 04:11:19 INFO - PROCESS | 1978 | 1461582679121 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:11:19 INFO - PROCESS | 1978 | 1461582679137 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aac8800 == 37 [pid = 1978] [id = 246] 04:11:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x126574400) [pid = 1978] [serial = 736] [outer = 0x0] 04:11:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x126ccc800) [pid = 1978] [serial = 737] [outer = 0x126574400] 04:11:19 INFO - PROCESS | 1978 | 1461582679167 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12765c000) [pid = 1978] [serial = 738] [outer = 0x126574400] 04:11:19 INFO - PROCESS | 1978 | 1461582679502 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]]]}] 04:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 04:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:11:19 INFO - PROCESS | 1978 | 1461582679524 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 1978 | 1461582679525 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:11:19 INFO - PROCESS | 1978 | 1461582679534 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 1978 | 1461582679535 Marionette TRACE conn2 <- [1,958,null,{}] 04:11:19 INFO - PROCESS | 1978 | 1461582679538 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}] 04:11:19 INFO - PROCESS | 1978 | 1461582679631 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:11:19 INFO - PROCESS | 1978 | 1461582679635 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x127649800 == 38 [pid = 1978] [id = 247] 04:11:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x126cc4800) [pid = 1978] [serial = 739] [outer = 0x0] 04:11:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x127e6d400) [pid = 1978] [serial = 740] [outer = 0x126cc4800] 04:11:19 INFO - PROCESS | 1978 | 1461582679661 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x127fc0c00) [pid = 1978] [serial = 741] [outer = 0x126cc4800] 04:11:19 INFO - PROCESS | 1978 | 1461582679978 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]]]}] 04:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 475ms 04:11:20 INFO - PROCESS | 1978 | 1461582680002 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 1978 | 1461582680004 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:11:20 INFO - PROCESS | 1978 | 1461582680006 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 1978 | 1461582680007 Marionette TRACE conn2 <- [1,962,null,{}] 04:11:20 INFO - PROCESS | 1978 | 1461582680009 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}] 04:11:20 INFO - PROCESS | 1978 | 1461582680104 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:11:20 INFO - PROCESS | 1978 | 1461582680136 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12853a000 == 39 [pid = 1978] [id = 248] 04:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x1261dd400) [pid = 1978] [serial = 742] [outer = 0x0] 04:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1285e0000) [pid = 1978] [serial = 743] [outer = 0x1261dd400] 04:11:20 INFO - PROCESS | 1978 | 1461582680161 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x129696400) [pid = 1978] [serial = 744] [outer = 0x1261dd400] 04:11:20 INFO - PROCESS | 1978 | 1461582680507 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]]]}] 04:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 04:11:20 INFO - PROCESS | 1978 | 1461582680525 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 1978 | 1461582680526 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:11:20 INFO - PROCESS | 1978 | 1461582680529 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 1978 | 1461582680532 Marionette TRACE conn2 <- [1,966,null,{}] 04:11:20 INFO - PROCESS | 1978 | 1461582680534 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}] 04:11:20 INFO - PROCESS | 1978 | 1461582680626 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:11:20 INFO - PROCESS | 1978 | 1461582680636 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bee800 == 40 [pid = 1978] [id = 249] 04:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x127fba000) [pid = 1978] [serial = 745] [outer = 0x0] 04:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x1299be000) [pid = 1978] [serial = 746] [outer = 0x127fba000] 04:11:20 INFO - PROCESS | 1978 | 1461582680661 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12b375000) [pid = 1978] [serial = 747] [outer = 0x127fba000] 04:11:21 INFO - PROCESS | 1978 | 1461582680998 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]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 04:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:11:21 INFO - PROCESS | 1978 | 1461582681052 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 1978 | 1461582681053 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:11:21 INFO - PROCESS | 1978 | 1461582681055 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 1978 | 1461582681056 Marionette TRACE conn2 <- [1,970,null,{}] 04:11:21 INFO - PROCESS | 1978 | 1461582681059 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}] 04:11:21 INFO - PROCESS | 1978 | 1461582681351 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x1272d2c00) [pid = 1978] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x126cc3800) [pid = 1978] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x1285db800) [pid = 1978] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x116549800) [pid = 1978] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x1299bcc00) [pid = 1978] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1239aec00) [pid = 1978] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x11a8f6c00) [pid = 1978] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12b87c400) [pid = 1978] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11a8f4c00) [pid = 1978] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11a410400) [pid = 1978] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x1165f3c00) [pid = 1978] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x114b38c00) [pid = 1978] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x122f84800) [pid = 1978] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11c43c800) [pid = 1978] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x118c0f000) [pid = 1978] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x1153ce800) [pid = 1978] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12b6b9400) [pid = 1978] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12698f800) [pid = 1978] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x118c16400) [pid = 1978] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12d078000) [pid = 1978] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x1285da800) [pid = 1978] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x1239b8800) [pid = 1978] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:11:21 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11b906000) [pid = 1978] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:11:21 INFO - PROCESS | 1978 | 1461582681413 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x1156b8800 == 41 [pid = 1978] [id = 250] 04:11:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x1142d2000) [pid = 1978] [serial = 748] [outer = 0x0] 04:11:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x115636c00) [pid = 1978] [serial = 749] [outer = 0x1142d2000] 04:11:21 INFO - PROCESS | 1978 | 1461582681439 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11a404800) [pid = 1978] [serial = 750] [outer = 0x1142d2000] 04:11:21 INFO - PROCESS | 1978 | 1461582681714 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]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 668ms 04:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:11:21 INFO - PROCESS | 1978 | 1461582681725 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 1978 | 1461582681726 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:11:21 INFO - PROCESS | 1978 | 1461582681730 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 1978 | 1461582681733 Marionette TRACE conn2 <- [1,974,null,{}] 04:11:21 INFO - PROCESS | 1978 | 1461582681740 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}] 04:11:21 INFO - PROCESS | 1978 | 1461582681822 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:11:21 INFO - PROCESS | 1978 | 1461582681827 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bfd800 == 42 [pid = 1978] [id = 251] 04:11:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11ad20400) [pid = 1978] [serial = 751] [outer = 0x0] 04:11:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x126cc3800) [pid = 1978] [serial = 752] [outer = 0x11ad20400] 04:11:21 INFO - PROCESS | 1978 | 1461582681855 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x12b3a7800) [pid = 1978] [serial = 753] [outer = 0x11ad20400] 04:11:22 INFO - PROCESS | 1978 | 1461582682181 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]]]}] 04:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 477ms 04:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:11:22 INFO - PROCESS | 1978 | 1461582682205 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:11:22 INFO - PROCESS | 1978 | 1461582682206 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:11:22 INFO - PROCESS | 1978 | 1461582682209 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 1978 | 1461582682210 Marionette TRACE conn2 <- [1,978,null,{}] 04:11:22 INFO - PROCESS | 1978 | 1461582682214 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}] 04:11:22 INFO - PROCESS | 1978 | 1461582682311 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:11:22 INFO - PROCESS | 1978 | 1461582682319 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b121800 == 43 [pid = 1978] [id = 252] 04:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x11b94f800) [pid = 1978] [serial = 754] [outer = 0x0] 04:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12b3ae000) [pid = 1978] [serial = 755] [outer = 0x11b94f800] 04:11:22 INFO - PROCESS | 1978 | 1461582682344 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12b4b2800) [pid = 1978] [serial = 756] [outer = 0x11b94f800] 04:11:22 INFO - PROCESS | 1978 | 1461582682663 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]]]}] 04:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 04:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:11:22 INFO - PROCESS | 1978 | 1461582682679 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:11:22 INFO - PROCESS | 1978 | 1461582682682 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:11:22 INFO - PROCESS | 1978 | 1461582682685 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 1978 | 1461582682686 Marionette TRACE conn2 <- [1,982,null,{}] 04:11:22 INFO - PROCESS | 1978 | 1461582682688 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}] 04:11:22 INFO - PROCESS | 1978 | 1461582682769 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:11:22 INFO - PROCESS | 1978 | 1461582682773 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba7e800 == 44 [pid = 1978] [id = 253] 04:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x126cbe800) [pid = 1978] [serial = 757] [outer = 0x0] 04:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12b87a000) [pid = 1978] [serial = 758] [outer = 0x126cbe800] 04:11:22 INFO - PROCESS | 1978 | 1461582682798 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12b887400) [pid = 1978] [serial = 759] [outer = 0x126cbe800] 04:11:23 INFO - PROCESS | 1978 | 1461582683116 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]]]}] 04:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 04:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:11:23 INFO - PROCESS | 1978 | 1461582683154 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:11:23 INFO - PROCESS | 1978 | 1461582683155 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:11:23 INFO - PROCESS | 1978 | 1461582683157 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:11:23 INFO - PROCESS | 1978 | 1461582683159 Marionette TRACE conn2 <- [1,986,null,{}] 04:11:23 INFO - PROCESS | 1978 | 1461582683162 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}] 04:11:23 INFO - PROCESS | 1978 | 1461582683274 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:11:23 INFO - PROCESS | 1978 | 1461582683282 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce82800 == 45 [pid = 1978] [id = 254] 04:11:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12b4b0000) [pid = 1978] [serial = 760] [outer = 0x0] 04:11:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12ba55000) [pid = 1978] [serial = 761] [outer = 0x12b4b0000] 04:11:23 INFO - PROCESS | 1978 | 1461582683317 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12bcbbc00) [pid = 1978] [serial = 762] [outer = 0x12b4b0000] 04:11:23 INFO - PROCESS | 1978 | 1461582683953 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]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 873ms 04:11:24 INFO - PROCESS | 1978 | 1461582684038 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 1978 | 1461582684041 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:11:24 INFO - PROCESS | 1978 | 1461582684048 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 1978 | 1461582684051 Marionette TRACE conn2 <- [1,990,null,{}] 04:11:24 INFO - PROCESS | 1978 | 1461582684055 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}] 04:11:24 INFO - PROCESS | 1978 | 1461582684165 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:11:24 INFO - PROCESS | 1978 | 1461582684239 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f6f800 == 46 [pid = 1978] [id = 255] 04:11:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x114fbc000) [pid = 1978] [serial = 763] [outer = 0x0] 04:11:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11563b000) [pid = 1978] [serial = 764] [outer = 0x114fbc000] 04:11:24 INFO - PROCESS | 1978 | 1461582684271 Marionette DEBUG loaded listener.js 04:11:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x1165f5c00) [pid = 1978] [serial = 765] [outer = 0x114fbc000] 04:11:24 INFO - PROCESS | 1978 | 1461582684776 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]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 773ms 04:11:24 INFO - PROCESS | 1978 | 1461582684833 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 1978 | 1461582684837 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:11:24 INFO - PROCESS | 1978 | 1461582684842 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 1978 | 1461582684844 Marionette TRACE conn2 <- [1,994,null,{}] 04:11:24 INFO - PROCESS | 1978 | 1461582684847 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}] 04:11:24 INFO - PROCESS | 1978 | 1461582684956 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:11:25 INFO - PROCESS | 1978 | 1461582685167 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x1156c0800 == 47 [pid = 1978] [id = 256] 04:11:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11475e800) [pid = 1978] [serial = 766] [outer = 0x0] 04:11:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x1151eb400) [pid = 1978] [serial = 767] [outer = 0x11475e800] 04:11:25 INFO - PROCESS | 1978 | 1461582685197 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x115641c00) [pid = 1978] [serial = 768] [outer = 0x11475e800] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba7e800 == 46 [pid = 1978] [id = 253] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x12b121800 == 45 [pid = 1978] [id = 252] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x129bfd800 == 44 [pid = 1978] [id = 251] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x1156b8800 == 43 [pid = 1978] [id = 250] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x129bee800 == 42 [pid = 1978] [id = 249] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x12853a000 == 41 [pid = 1978] [id = 248] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x127649800 == 40 [pid = 1978] [id = 247] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12bebc400) [pid = 1978] [serial = 704] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11aac8800 == 39 [pid = 1978] [id = 246] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x12645f800 == 38 [pid = 1978] [id = 245] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x119724800 == 37 [pid = 1978] [id = 244] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11c66b800 == 36 [pid = 1978] [id = 243] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfea800 == 35 [pid = 1978] [id = 242] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9a5800 == 34 [pid = 1978] [id = 241] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11aaca000 == 33 [pid = 1978] [id = 240] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11aab2000 == 32 [pid = 1978] [id = 239] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x119725000 == 31 [pid = 1978] [id = 238] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x118cbc800 == 30 [pid = 1978] [id = 237] 04:11:25 INFO - PROCESS | 1978 | --DOCSHELL 0x11574b800 == 29 [pid = 1978] [id = 236] 04:11:25 INFO - PROCESS | 1978 | 1461582685726 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]]]}] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x1239b3c00) [pid = 1978] [serial = 603] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11a85d800) [pid = 1978] [serial = 600] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12d607c00) [pid = 1978] [serial = 597] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12ba50400) [pid = 1978] [serial = 606] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12d583800) [pid = 1978] [serial = 609] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11b90e800) [pid = 1978] [serial = 689] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12765cc00) [pid = 1978] [serial = 686] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x1299c2c00) [pid = 1978] [serial = 692] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11aaa4c00) [pid = 1978] [serial = 695] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x129696800) [pid = 1978] [serial = 690] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12b887000) [pid = 1978] [serial = 699] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12b375c00) [pid = 1978] [serial = 693] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x1239b4800) [pid = 1978] [serial = 680] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11b94ac00) [pid = 1978] [serial = 677] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12ba54800) [pid = 1978] [serial = 701] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11c43d000) [pid = 1978] [serial = 678] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11aaa1000) [pid = 1978] [serial = 674] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x11b09d800) [pid = 1978] [serial = 675] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11a7bf400) [pid = 1978] [serial = 671] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11a85b800) [pid = 1978] [serial = 672] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x118f51800) [pid = 1978] [serial = 669] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11884f800) [pid = 1978] [serial = 668] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x1155f1c00) [pid = 1978] [serial = 666] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x114bb1400) [pid = 1978] [serial = 665] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x12b375400) [pid = 1978] [serial = 663] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x129695400) [pid = 1978] [serial = 662] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x12beb0c00) [pid = 1978] [serial = 702] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x1269bb000) [pid = 1978] [serial = 660] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x1239b0c00) [pid = 1978] [serial = 659] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x11a8f5000) [pid = 1978] [serial = 657] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x119d52000) [pid = 1978] [serial = 656] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x118681000) [pid = 1978] [serial = 654] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x115640c00) [pid = 1978] [serial = 653] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x12bcc1800) [pid = 1978] [serial = 651] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x126cc8400) [pid = 1978] [serial = 683] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x1272dcc00) [pid = 1978] [serial = 684] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x12b374800) [pid = 1978] [serial = 696] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x127e72800) [pid = 1978] [serial = 687] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x12b3b1000) [pid = 1978] [serial = 698] [outer = 0x0] [url = about:blank] 04:11:25 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x1264d7800) [pid = 1978] [serial = 681] [outer = 0x0] [url = about:blank] 04:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 922ms 04:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:11:25 INFO - PROCESS | 1978 | 1461582685768 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:11:25 INFO - PROCESS | 1978 | 1461582685770 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:11:25 INFO - PROCESS | 1978 | 1461582685773 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:11:25 INFO - PROCESS | 1978 | 1461582685776 Marionette TRACE conn2 <- [1,998,null,{}] 04:11:25 INFO - PROCESS | 1978 | 1461582685780 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}] 04:11:25 INFO - PROCESS | 1978 | 1461582685856 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:11:25 INFO - PROCESS | 1978 | 1461582685866 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x118c38800 == 30 [pid = 1978] [id = 257] 04:11:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x11588d000) [pid = 1978] [serial = 769] [outer = 0x0] 04:11:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x118641c00) [pid = 1978] [serial = 770] [outer = 0x11588d000] 04:11:25 INFO - PROCESS | 1978 | 1461582685894 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x118ee3000) [pid = 1978] [serial = 771] [outer = 0x11588d000] 04:11:26 INFO - PROCESS | 1978 | 1461582686236 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]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 474ms 04:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:11:26 INFO - PROCESS | 1978 | 1461582686251 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 1978 | 1461582686254 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:11:26 INFO - PROCESS | 1978 | 1461582686256 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 1978 | 1461582686257 Marionette TRACE conn2 <- [1,1002,null,{}] 04:11:26 INFO - PROCESS | 1978 | 1461582686260 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}] 04:11:26 INFO - PROCESS | 1978 | 1461582686349 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:11:26 INFO - PROCESS | 1978 | 1461582686398 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a73c800 == 31 [pid = 1978] [id = 258] 04:11:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x118ee9000) [pid = 1978] [serial = 772] [outer = 0x0] 04:11:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x119a50400) [pid = 1978] [serial = 773] [outer = 0x118ee9000] 04:11:26 INFO - PROCESS | 1978 | 1461582686425 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11a7c4c00) [pid = 1978] [serial = 774] [outer = 0x118ee9000] 04:11:26 INFO - PROCESS | 1978 | 1461582686783 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]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 569ms 04:11:26 INFO - PROCESS | 1978 | 1461582686827 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 1978 | 1461582686829 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:11:26 INFO - PROCESS | 1978 | 1461582686840 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 1978 | 1461582686847 Marionette TRACE conn2 <- [1,1006,null,{}] 04:11:26 INFO - PROCESS | 1978 | 1461582686851 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}] 04:11:26 INFO - PROCESS | 1978 | 1461582686974 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:11:27 INFO - PROCESS | 1978 | 1461582687042 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afd0800 == 32 [pid = 1978] [id = 259] 04:11:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x119d50800) [pid = 1978] [serial = 775] [outer = 0x0] 04:11:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x11a85dc00) [pid = 1978] [serial = 776] [outer = 0x119d50800] 04:11:27 INFO - PROCESS | 1978 | 1461582687084 Marionette DEBUG loaded listener.js 04:11:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x11ad42c00) [pid = 1978] [serial = 777] [outer = 0x119d50800] 04:11:27 INFO - PROCESS | 1978 | 1461582687422 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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 634ms 04:11:27 INFO - PROCESS | 1978 | 1461582687467 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 1978 | 1461582687469 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:11:27 INFO - PROCESS | 1978 | 1461582687471 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 1978 | 1461582687472 Marionette TRACE conn2 <- [1,1010,null,{}] 04:11:27 INFO - PROCESS | 1978 | 1461582687474 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}] 04:11:27 INFO - PROCESS | 1978 | 1461582687575 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:11:27 INFO - PROCESS | 1978 | 1461582687581 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bffd800 == 33 [pid = 1978] [id = 260] 04:11:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x114fb9400) [pid = 1978] [serial = 778] [outer = 0x0] 04:11:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11af76000) [pid = 1978] [serial = 779] [outer = 0x114fb9400] 04:11:27 INFO - PROCESS | 1978 | 1461582687607 Marionette DEBUG loaded listener.js 04:11:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x11b954800) [pid = 1978] [serial = 780] [outer = 0x114fb9400] 04:11:27 INFO - PROCESS | 1978 | 1461582687941 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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 04:11:27 INFO - PROCESS | 1978 | 1461582687989 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 1978 | 1461582687990 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:11:27 INFO - PROCESS | 1978 | 1461582687993 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 1978 | 1461582687994 Marionette TRACE conn2 <- [1,1014,null,{}] 04:11:27 INFO - PROCESS | 1978 | 1461582687996 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}] 04:11:28 INFO - PROCESS | 1978 | 1461582688085 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:11:28 INFO - PROCESS | 1978 | 1461582688120 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x123973800 == 34 [pid = 1978] [id = 261] 04:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11bbcfc00) [pid = 1978] [serial = 781] [outer = 0x0] 04:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11c0d8c00) [pid = 1978] [serial = 782] [outer = 0x11bbcfc00] 04:11:28 INFO - PROCESS | 1978 | 1461582688153 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11c697400) [pid = 1978] [serial = 783] [outer = 0x11bbcfc00] 04:11:28 INFO - PROCESS | 1978 | 1461582688494 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]]]}] 04:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 04:11:28 INFO - PROCESS | 1978 | 1461582688514 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:11:28 INFO - PROCESS | 1978 | 1461582688517 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:11:28 INFO - PROCESS | 1978 | 1461582688525 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:11:28 INFO - PROCESS | 1978 | 1461582688527 Marionette TRACE conn2 <- [1,1018,null,{}] 04:11:28 INFO - PROCESS | 1978 | 1461582688531 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}] 04:11:28 INFO - PROCESS | 1978 | 1461582688635 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:11:28 INFO - PROCESS | 1978 | 1461582688639 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x126209000 == 35 [pid = 1978] [id = 262] 04:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11c0cb400) [pid = 1978] [serial = 784] [outer = 0x0] 04:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x1239b7000) [pid = 1978] [serial = 785] [outer = 0x11c0cb400] 04:11:28 INFO - PROCESS | 1978 | 1461582688665 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x1269b6800) [pid = 1978] [serial = 786] [outer = 0x11c0cb400] 04:11:29 INFO - PROCESS | 1978 | 1461582689012 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]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 525ms 04:11:29 INFO - PROCESS | 1978 | 1461582689050 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 1978 | 1461582689052 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:11:29 INFO - PROCESS | 1978 | 1461582689054 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 1978 | 1461582689055 Marionette TRACE conn2 <- [1,1022,null,{}] 04:11:29 INFO - PROCESS | 1978 | 1461582689057 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}] 04:11:29 INFO - PROCESS | 1978 | 1461582689147 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:11:29 INFO - PROCESS | 1978 | 1461582689152 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x119723800 == 36 [pid = 1978] [id = 263] 04:11:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11c69cc00) [pid = 1978] [serial = 787] [outer = 0x0] 04:11:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x126cc7400) [pid = 1978] [serial = 788] [outer = 0x11c69cc00] 04:11:29 INFO - PROCESS | 1978 | 1461582689177 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x127156000) [pid = 1978] [serial = 789] [outer = 0x11c69cc00] 04:11:29 INFO - PROCESS | 1978 | 1461582689506 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]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 04:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:11:29 INFO - PROCESS | 1978 | 1461582689523 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 1978 | 1461582689525 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:11:29 INFO - PROCESS | 1978 | 1461582689527 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 1978 | 1461582689528 Marionette TRACE conn2 <- [1,1026,null,{}] 04:11:29 INFO - PROCESS | 1978 | 1461582689533 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}] 04:11:29 INFO - PROCESS | 1978 | 1461582689622 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:11:29 INFO - PROCESS | 1978 | 1461582689653 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x1272a6800 == 37 [pid = 1978] [id = 264] 04:11:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x126cc2800) [pid = 1978] [serial = 790] [outer = 0x0] 04:11:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x127603000) [pid = 1978] [serial = 791] [outer = 0x126cc2800] 04:11:29 INFO - PROCESS | 1978 | 1461582689678 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x12765a800) [pid = 1978] [serial = 792] [outer = 0x126cc2800] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11b94f800) [pid = 1978] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x1142d2000) [pid = 1978] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x126574400) [pid = 1978] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11ad20400) [pid = 1978] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x126cbe800) [pid = 1978] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x126cc4800) [pid = 1978] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x1261dd400) [pid = 1978] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x114fbc800) [pid = 1978] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x114546c00) [pid = 1978] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x114245c00) [pid = 1978] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x115640400) [pid = 1978] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x115638400) [pid = 1978] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11c441400) [pid = 1978] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x11a409400) [pid = 1978] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x11a7c7800) [pid = 1978] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x1264d0000) [pid = 1978] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x114bb4000) [pid = 1978] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:11:30 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x127fba000) [pid = 1978] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:11:30 INFO - PROCESS | 1978 | 1461582690110 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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 04:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:11:30 INFO - PROCESS | 1978 | 1461582690149 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 1978 | 1461582690151 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:11:30 INFO - PROCESS | 1978 | 1461582690153 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 1978 | 1461582690154 Marionette TRACE conn2 <- [1,1030,null,{}] 04:11:30 INFO - PROCESS | 1978 | 1461582690156 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}] 04:11:30 INFO - PROCESS | 1978 | 1461582690233 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:11:30 INFO - PROCESS | 1978 | 1461582690278 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bffc800 == 38 [pid = 1978] [id = 265] 04:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x1140ce800) [pid = 1978] [serial = 793] [outer = 0x0] 04:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x11a409400) [pid = 1978] [serial = 794] [outer = 0x1140ce800] 04:11:30 INFO - PROCESS | 1978 | 1461582690304 Marionette DEBUG loaded listener.js 04:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x11c0cbc00) [pid = 1978] [serial = 795] [outer = 0x1140ce800] 04:11:30 INFO - PROCESS | 1978 | 1461582690658 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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 04:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:11:30 INFO - PROCESS | 1978 | 1461582690673 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 1978 | 1461582690675 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:11:30 INFO - PROCESS | 1978 | 1461582690680 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 1978 | 1461582690681 Marionette TRACE conn2 <- [1,1034,null,{}] 04:11:30 INFO - PROCESS | 1978 | 1461582690685 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}] 04:11:30 INFO - PROCESS | 1978 | 1461582690792 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:11:30 INFO - PROCESS | 1978 | 1461582690866 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x129926000 == 39 [pid = 1978] [id = 266] 04:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x11a7c1800) [pid = 1978] [serial = 796] [outer = 0x0] 04:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x126575400) [pid = 1978] [serial = 797] [outer = 0x11a7c1800] 04:11:30 INFO - PROCESS | 1978 | 1461582690912 Marionette DEBUG loaded listener.js 04:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x127e71800) [pid = 1978] [serial = 798] [outer = 0x11a7c1800] 04:11:31 INFO - PROCESS | 1978 | 1461582691239 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]]]}] 04:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 573ms 04:11:31 INFO - PROCESS | 1978 | 1461582691252 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:11:31 INFO - PROCESS | 1978 | 1461582691254 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:11:31 INFO - PROCESS | 1978 | 1461582691256 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:11:31 INFO - PROCESS | 1978 | 1461582691258 Marionette TRACE conn2 <- [1,1038,null,{}] 04:11:31 INFO - PROCESS | 1978 | 1461582691268 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}] 04:11:31 INFO - PROCESS | 1978 | 1461582691371 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:11:31 INFO - PROCESS | 1978 | 1461582691423 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bf9000 == 40 [pid = 1978] [id = 267] 04:11:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x127e6d800) [pid = 1978] [serial = 799] [outer = 0x0] 04:11:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x127fbe400) [pid = 1978] [serial = 800] [outer = 0x127e6d800] 04:11:31 INFO - PROCESS | 1978 | 1461582691451 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x12b370c00) [pid = 1978] [serial = 801] [outer = 0x127e6d800] 04:11:31 INFO - PROCESS | 1978 | 1461582691720 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]]]}] 04:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 462ms 04:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:11:31 INFO - PROCESS | 1978 | 1461582691737 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:11:31 INFO - PROCESS | 1978 | 1461582691738 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:11:31 INFO - PROCESS | 1978 | 1461582691740 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:11:31 INFO - PROCESS | 1978 | 1461582691741 Marionette TRACE conn2 <- [1,1042,null,{}] 04:11:31 INFO - PROCESS | 1978 | 1461582691743 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}] 04:11:31 INFO - PROCESS | 1978 | 1461582691836 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:11:31 INFO - PROCESS | 1978 | 1461582691840 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b11f000 == 41 [pid = 1978] [id = 268] 04:11:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x127e72000) [pid = 1978] [serial = 802] [outer = 0x0] 04:11:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x12b3ab000) [pid = 1978] [serial = 803] [outer = 0x127e72000] 04:11:31 INFO - PROCESS | 1978 | 1461582691866 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x12b4b7000) [pid = 1978] [serial = 804] [outer = 0x127e72000] 04:11:32 INFO - PROCESS | 1978 | 1461582692338 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]]]}] 04:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 623ms 04:11:32 INFO - PROCESS | 1978 | 1461582692363 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 1978 | 1461582692366 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:11:32 INFO - PROCESS | 1978 | 1461582692371 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 1978 | 1461582692373 Marionette TRACE conn2 <- [1,1046,null,{}] 04:11:32 INFO - PROCESS | 1978 | 1461582692376 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}] 04:11:32 INFO - PROCESS | 1978 | 1461582692478 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:11:32 INFO - PROCESS | 1978 | 1461582692539 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a732000 == 42 [pid = 1978] [id = 269] 04:11:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x116548c00) [pid = 1978] [serial = 805] [outer = 0x0] 04:11:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x118849000) [pid = 1978] [serial = 806] [outer = 0x116548c00] 04:11:32 INFO - PROCESS | 1978 | 1461582692572 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x118ee5400) [pid = 1978] [serial = 807] [outer = 0x116548c00] 04:11:32 INFO - PROCESS | 1978 | 1461582692986 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]]]}] 04:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 04:11:33 INFO - PROCESS | 1978 | 1461582693041 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 1978 | 1461582693045 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:11:33 INFO - PROCESS | 1978 | 1461582693050 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 1978 | 1461582693051 Marionette TRACE conn2 <- [1,1050,null,{}] 04:11:33 INFO - PROCESS | 1978 | 1461582693054 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}] 04:11:33 INFO - PROCESS | 1978 | 1461582693153 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:11:33 INFO - PROCESS | 1978 | 1461582693202 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c39c800 == 43 [pid = 1978] [id = 270] 04:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x118f50c00) [pid = 1978] [serial = 808] [outer = 0x0] 04:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11a851800) [pid = 1978] [serial = 809] [outer = 0x118f50c00] 04:11:33 INFO - PROCESS | 1978 | 1461582693232 Marionette DEBUG loaded listener.js 04:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11aa87800) [pid = 1978] [serial = 810] [outer = 0x118f50c00] 04:11:33 INFO - PROCESS | 1978 | 1461582693640 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]]]}] 04:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 622ms 04:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:11:33 INFO - PROCESS | 1978 | 1461582693671 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 1978 | 1461582693673 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:11:33 INFO - PROCESS | 1978 | 1461582693675 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 1978 | 1461582693678 Marionette TRACE conn2 <- [1,1054,null,{}] 04:11:33 INFO - PROCESS | 1978 | 1461582693705 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}] 04:11:33 INFO - PROCESS | 1978 | 1461582693807 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:11:33 INFO - PROCESS | 1978 | 1461582693870 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b670000 == 44 [pid = 1978] [id = 271] 04:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11c310800) [pid = 1978] [serial = 811] [outer = 0x0] 04:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11c443c00) [pid = 1978] [serial = 812] [outer = 0x11c310800] 04:11:33 INFO - PROCESS | 1978 | 1461582693903 Marionette DEBUG loaded listener.js 04:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x1260c5400) [pid = 1978] [serial = 813] [outer = 0x11c310800] 04:11:34 INFO - PROCESS | 1978 | 1461582694317 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]]]}] 04:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 688ms 04:11:34 INFO - PROCESS | 1978 | 1461582694364 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:11:34 INFO - PROCESS | 1978 | 1461582694366 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:11:34 INFO - PROCESS | 1978 | 1461582694368 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:11:34 INFO - PROCESS | 1978 | 1461582694369 Marionette TRACE conn2 <- [1,1058,null,{}] 04:11:34 INFO - PROCESS | 1978 | 1461582694372 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}] 04:11:34 INFO - PROCESS | 1978 | 1461582694488 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:11:34 INFO - PROCESS | 1978 | 1461582694549 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba78000 == 45 [pid = 1978] [id = 272] 04:11:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x126ccc000) [pid = 1978] [serial = 814] [outer = 0x0] 04:11:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x127604000) [pid = 1978] [serial = 815] [outer = 0x126ccc000] 04:11:34 INFO - PROCESS | 1978 | 1461582694579 Marionette DEBUG loaded listener.js 04:11:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x127fc1400) [pid = 1978] [serial = 816] [outer = 0x126ccc000] 04:11:34 INFO - PROCESS | 1978 | 1461582694987 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]]]}] 04:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 668ms 04:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:11:35 INFO - PROCESS | 1978 | 1461582695037 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 1978 | 1461582695038 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:11:35 INFO - PROCESS | 1978 | 1461582695040 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 1978 | 1461582695042 Marionette TRACE conn2 <- [1,1062,null,{}] 04:11:35 INFO - PROCESS | 1978 | 1461582695044 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}] 04:11:35 INFO - PROCESS | 1978 | 1461582695140 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:11:35 INFO - PROCESS | 1978 | 1461582695201 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d305000 == 46 [pid = 1978] [id = 273] 04:11:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x127fc1c00) [pid = 1978] [serial = 817] [outer = 0x0] 04:11:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x1296d6c00) [pid = 1978] [serial = 818] [outer = 0x127fc1c00] 04:11:35 INFO - PROCESS | 1978 | 1461582695230 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12b379800) [pid = 1978] [serial = 819] [outer = 0x127fc1c00] 04:11:35 INFO - PROCESS | 1978 | 1461582695673 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]]]}] 04:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 673ms 04:11:35 INFO - PROCESS | 1978 | 1461582695884 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 1978 | 1461582695886 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:11:35 INFO - PROCESS | 1978 | 1461582695909 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 1978 | 1461582695910 Marionette TRACE conn2 <- [1,1066,null,{}] 04:11:35 INFO - PROCESS | 1978 | 1461582695914 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}] 04:11:36 INFO - PROCESS | 1978 | 1461582696007 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:11:36 INFO - PROCESS | 1978 | 1461582696054 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x119b3c800 == 47 [pid = 1978] [id = 274] 04:11:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x11563b400) [pid = 1978] [serial = 820] [outer = 0x0] 04:11:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x115640c00) [pid = 1978] [serial = 821] [outer = 0x11563b400] 04:11:36 INFO - PROCESS | 1978 | 1461582696081 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x118c1f400) [pid = 1978] [serial = 822] [outer = 0x11563b400] 04:11:36 INFO - PROCESS | 1978 | 1461582696504 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]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 623ms 04:11:36 INFO - PROCESS | 1978 | 1461582696532 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 1978 | 1461582696534 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:11:36 INFO - PROCESS | 1978 | 1461582696539 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 1978 | 1461582696541 Marionette TRACE conn2 <- [1,1070,null,{}] 04:11:36 INFO - PROCESS | 1978 | 1461582696544 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}] 04:11:36 INFO - PROCESS | 1978 | 1461582696638 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:11:36 INFO - PROCESS | 1978 | 1461582696700 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aab5000 == 48 [pid = 1978] [id = 275] 04:11:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x115634400) [pid = 1978] [serial = 823] [outer = 0x0] 04:11:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x118f47800) [pid = 1978] [serial = 824] [outer = 0x115634400] 04:11:36 INFO - PROCESS | 1978 | 1461582696730 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11a7c7800) [pid = 1978] [serial = 825] [outer = 0x115634400] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x129bf9000 == 47 [pid = 1978] [id = 267] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x129926000 == 46 [pid = 1978] [id = 266] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x11bffc800 == 45 [pid = 1978] [id = 265] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x1272a6800 == 44 [pid = 1978] [id = 264] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x119723800 == 43 [pid = 1978] [id = 263] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x126209000 == 42 [pid = 1978] [id = 262] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x123973800 == 41 [pid = 1978] [id = 261] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x11bffd800 == 40 [pid = 1978] [id = 260] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x11afd0800 == 39 [pid = 1978] [id = 259] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x11a73c800 == 38 [pid = 1978] [id = 258] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x118c38800 == 37 [pid = 1978] [id = 257] 04:11:36 INFO - PROCESS | 1978 | --DOCSHELL 0x1156c0800 == 36 [pid = 1978] [id = 256] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x1285e0000) [pid = 1978] [serial = 743] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1153d3c00) [pid = 1978] [serial = 707] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x11aa8dc00) [pid = 1978] [serial = 719] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x11ad1b800) [pid = 1978] [serial = 720] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x119275400) [pid = 1978] [serial = 713] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11a406400) [pid = 1978] [serial = 714] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x122f86400) [pid = 1978] [serial = 728] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x1239ba000) [pid = 1978] [serial = 729] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x1159cd000) [pid = 1978] [serial = 710] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x118c0a000) [pid = 1978] [serial = 711] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12639e800) [pid = 1978] [serial = 731] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12674d400) [pid = 1978] [serial = 732] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11aa82000) [pid = 1978] [serial = 716] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x11aa9b000) [pid = 1978] [serial = 717] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11af75800) [pid = 1978] [serial = 722] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11bbcf800) [pid = 1978] [serial = 723] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x126cbf400) [pid = 1978] [serial = 734] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x126cc6000) [pid = 1978] [serial = 735] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11bbcf400) [pid = 1978] [serial = 725] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11c443800) [pid = 1978] [serial = 726] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x1299be000) [pid = 1978] [serial = 746] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x129696400) [pid = 1978] [serial = 744] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x12b375000) [pid = 1978] [serial = 747] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x12b4b2800) [pid = 1978] [serial = 756] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x115636c00) [pid = 1978] [serial = 749] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x115638c00) [pid = 1978] [serial = 708] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x126ccc800) [pid = 1978] [serial = 737] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11a404800) [pid = 1978] [serial = 750] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x12765c000) [pid = 1978] [serial = 738] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x126cc3800) [pid = 1978] [serial = 752] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x127fc0c00) [pid = 1978] [serial = 741] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x12b3ae000) [pid = 1978] [serial = 755] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x12b887400) [pid = 1978] [serial = 759] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x12b3a7800) [pid = 1978] [serial = 753] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x12b87a000) [pid = 1978] [serial = 758] [outer = 0x0] [url = about:blank] 04:11:36 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x127e6d400) [pid = 1978] [serial = 740] [outer = 0x0] [url = about:blank] 04:11:37 INFO - PROCESS | 1978 | 1461582697090 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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 571ms 04:11:37 INFO - PROCESS | 1978 | 1461582697110 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 1978 | 1461582697112 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:11:37 INFO - PROCESS | 1978 | 1461582697116 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 1978 | 1461582697118 Marionette TRACE conn2 <- [1,1074,null,{}] 04:11:37 INFO - PROCESS | 1978 | 1461582697124 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}] 04:11:37 INFO - PROCESS | 1978 | 1461582697242 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:11:37 INFO - PROCESS | 1978 | 1461582697372 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfef000 == 37 [pid = 1978] [id = 276] 04:11:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x11bbcdc00) [pid = 1978] [serial = 826] [outer = 0x0] 04:11:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x11c0cfc00) [pid = 1978] [serial = 827] [outer = 0x11bbcdc00] 04:11:37 INFO - PROCESS | 1978 | 1461582697416 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11c47d800) [pid = 1978] [serial = 828] [outer = 0x11bbcdc00] 04:11:37 INFO - PROCESS | 1978 | 1461582697749 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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 04:11:37 INFO - PROCESS | 1978 | 1461582697789 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 1978 | 1461582697790 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:11:37 INFO - PROCESS | 1978 | 1461582697792 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 1978 | 1461582697793 Marionette TRACE conn2 <- [1,1078,null,{}] 04:11:37 INFO - PROCESS | 1978 | 1461582697797 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}] 04:11:37 INFO - PROCESS | 1978 | 1461582697880 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:11:37 INFO - PROCESS | 1978 | 1461582697886 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7e6000 == 38 [pid = 1978] [id = 277] 04:11:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x122f86800) [pid = 1978] [serial = 829] [outer = 0x0] 04:11:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x126c02c00) [pid = 1978] [serial = 830] [outer = 0x122f86800] 04:11:37 INFO - PROCESS | 1978 | 1461582697913 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x127150800) [pid = 1978] [serial = 831] [outer = 0x122f86800] 04:11:38 INFO - PROCESS | 1978 | 1461582698239 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]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 472ms 04:11:38 INFO - PROCESS | 1978 | 1461582698265 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:11:38 INFO - PROCESS | 1978 | 1461582698267 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:11:38 INFO - PROCESS | 1978 | 1461582698271 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 1978 | 1461582698272 Marionette TRACE conn2 <- [1,1082,null,{}] 04:11:38 INFO - PROCESS | 1978 | 1461582698276 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}] 04:11:38 INFO - PROCESS | 1978 | 1461582698394 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:11:38 INFO - PROCESS | 1978 | 1461582698437 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x126622800 == 39 [pid = 1978] [id = 278] 04:11:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x12765c000) [pid = 1978] [serial = 832] [outer = 0x0] 04:11:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x12794bc00) [pid = 1978] [serial = 833] [outer = 0x12765c000] 04:11:38 INFO - PROCESS | 1978 | 1461582698463 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x1285e0c00) [pid = 1978] [serial = 834] [outer = 0x12765c000] 04:11:38 INFO - PROCESS | 1978 | 1461582698864 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]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 621ms 04:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:11:38 INFO - PROCESS | 1978 | 1461582698906 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:11:38 INFO - PROCESS | 1978 | 1461582698907 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:11:38 INFO - PROCESS | 1978 | 1461582698909 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 1978 | 1461582698910 Marionette TRACE conn2 <- [1,1086,null,{}] 04:11:38 INFO - PROCESS | 1978 | 1461582698913 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}] 04:11:39 INFO - PROCESS | 1978 | 1461582699027 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:11:39 INFO - PROCESS | 1978 | 1461582699041 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x126eb5000 == 40 [pid = 1978] [id = 279] 04:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x1296d6400) [pid = 1978] [serial = 835] [outer = 0x0] 04:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x12b37ac00) [pid = 1978] [serial = 836] [outer = 0x1296d6400] 04:11:39 INFO - PROCESS | 1978 | 1461582699070 Marionette DEBUG loaded listener.js 04:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x12b6bec00) [pid = 1978] [serial = 837] [outer = 0x1296d6400] 04:11:39 INFO - PROCESS | 1978 | 1461582699399 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]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 04:11:39 INFO - PROCESS | 1978 | 1461582699427 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:11:39 INFO - PROCESS | 1978 | 1461582699429 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:11:39 INFO - PROCESS | 1978 | 1461582699431 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 1978 | 1461582699432 Marionette TRACE conn2 <- [1,1090,null,{}] 04:11:39 INFO - PROCESS | 1978 | 1461582699434 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}] 04:11:39 INFO - PROCESS | 1978 | 1461582699528 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:11:39 INFO - PROCESS | 1978 | 1461582699532 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278de800 == 41 [pid = 1978] [id = 280] 04:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x12b4b8c00) [pid = 1978] [serial = 838] [outer = 0x0] 04:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x12ba4c400) [pid = 1978] [serial = 839] [outer = 0x12b4b8c00] 04:11:39 INFO - PROCESS | 1978 | 1461582699559 Marionette DEBUG loaded listener.js 04:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x12bcb8800) [pid = 1978] [serial = 840] [outer = 0x12b4b8c00] 04:11:39 INFO - PROCESS | 1978 | 1461582699908 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]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 04:11:39 INFO - PROCESS | 1978 | 1461582699952 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:11:39 INFO - PROCESS | 1978 | 1461582699954 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:11:39 INFO - PROCESS | 1978 | 1461582699956 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 1978 | 1461582699957 Marionette TRACE conn2 <- [1,1094,null,{}] 04:11:39 INFO - PROCESS | 1978 | 1461582699959 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}] 04:11:40 INFO - PROCESS | 1978 | 1461582700055 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:11:40 INFO - PROCESS | 1978 | 1461582700059 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x129935800 == 42 [pid = 1978] [id = 281] 04:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x12bcba000) [pid = 1978] [serial = 841] [outer = 0x0] 04:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x12beb1400) [pid = 1978] [serial = 842] [outer = 0x12bcba000] 04:11:40 INFO - PROCESS | 1978 | 1461582700086 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x12cf7b400) [pid = 1978] [serial = 843] [outer = 0x12bcba000] 04:11:40 INFO - PROCESS | 1978 | 1461582700426 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]]]}] 04:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 04:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:11:40 INFO - PROCESS | 1978 | 1461582700475 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:11:40 INFO - PROCESS | 1978 | 1461582700476 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:11:40 INFO - PROCESS | 1978 | 1461582700479 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:11:40 INFO - PROCESS | 1978 | 1461582700480 Marionette TRACE conn2 <- [1,1098,null,{}] 04:11:40 INFO - PROCESS | 1978 | 1461582700482 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}] 04:11:40 INFO - PROCESS | 1978 | 1461582700575 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:11:40 INFO - PROCESS | 1978 | 1461582700586 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b10f000 == 43 [pid = 1978] [id = 282] 04:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12cf81000) [pid = 1978] [serial = 844] [outer = 0x0] 04:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x12cf87000) [pid = 1978] [serial = 845] [outer = 0x12cf81000] 04:11:40 INFO - PROCESS | 1978 | 1461582700611 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x12cfa8c00) [pid = 1978] [serial = 846] [outer = 0x12cf81000] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x114fb9400) [pid = 1978] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x126cc2800) [pid = 1978] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11475e800) [pid = 1978] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x12ba54c00) [pid = 1978] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11588d000) [pid = 1978] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11a7c1800) [pid = 1978] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x11bbcfc00) [pid = 1978] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x119d50800) [pid = 1978] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11c69cc00) [pid = 1978] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x11c0cb400) [pid = 1978] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x1140ce800) [pid = 1978] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x118ee9000) [pid = 1978] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:11:40 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x127e6d800) [pid = 1978] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:11:41 INFO - PROCESS | 1978 | 1461582701032 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]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 570ms 04:11:41 INFO - PROCESS | 1978 | 1461582701050 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:11:41 INFO - PROCESS | 1978 | 1461582701051 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:11:41 INFO - PROCESS | 1978 | 1461582701053 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 1978 | 1461582701054 Marionette TRACE conn2 <- [1,1102,null,{}] 04:11:41 INFO - PROCESS | 1978 | 1461582701056 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}] 04:11:41 INFO - PROCESS | 1978 | 1461582701136 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:11:41 INFO - PROCESS | 1978 | 1461582701141 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afe2800 == 44 [pid = 1978] [id = 283] 04:11:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x114bb4c00) [pid = 1978] [serial = 847] [outer = 0x0] 04:11:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11aa9fc00) [pid = 1978] [serial = 848] [outer = 0x114bb4c00] 04:11:41 INFO - PROCESS | 1978 | 1461582701167 Marionette DEBUG loaded listener.js 04:11:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x1264c8c00) [pid = 1978] [serial = 849] [outer = 0x114bb4c00] 04:11:41 INFO - PROCESS | 1978 | 1461582701486 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]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 467ms 04:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:11:41 INFO - PROCESS | 1978 | 1461582701521 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:11:41 INFO - PROCESS | 1978 | 1461582701522 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:11:41 INFO - PROCESS | 1978 | 1461582701525 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 1978 | 1461582701527 Marionette TRACE conn2 <- [1,1106,null,{}] 04:11:41 INFO - PROCESS | 1978 | 1461582701529 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}] 04:11:41 INFO - PROCESS | 1978 | 1461582701626 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:11:41 INFO - PROCESS | 1978 | 1461582701675 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf20800 == 45 [pid = 1978] [id = 284] 04:11:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x119136400) [pid = 1978] [serial = 850] [outer = 0x0] 04:11:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x127fc5800) [pid = 1978] [serial = 851] [outer = 0x119136400] 04:11:41 INFO - PROCESS | 1978 | 1461582701707 Marionette DEBUG loaded listener.js 04:11:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x12d074c00) [pid = 1978] [serial = 852] [outer = 0x119136400] 04:11:42 INFO - PROCESS | 1978 | 1461582702006 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]]]}] 04:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 519ms 04:11:42 INFO - PROCESS | 1978 | 1461582702045 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:11:42 INFO - PROCESS | 1978 | 1461582702048 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:11:42 INFO - PROCESS | 1978 | 1461582702052 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:11:42 INFO - PROCESS | 1978 | 1461582702053 Marionette TRACE conn2 <- [1,1110,null,{}] 04:11:42 INFO - PROCESS | 1978 | 1461582702055 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}] 04:11:42 INFO - PROCESS | 1978 | 1461582702138 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:11:42 INFO - PROCESS | 1978 | 1461582702142 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d393000 == 46 [pid = 1978] [id = 285] 04:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x12d078400) [pid = 1978] [serial = 853] [outer = 0x0] 04:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x12d57d400) [pid = 1978] [serial = 854] [outer = 0x12d078400] 04:11:42 INFO - PROCESS | 1978 | 1461582702168 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x12d585400) [pid = 1978] [serial = 855] [outer = 0x12d078400] 04:11:42 INFO - PROCESS | 1978 | 1461582702493 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]]]}] 04:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 04:11:42 INFO - PROCESS | 1978 | 1461582702522 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:11:42 INFO - PROCESS | 1978 | 1461582702523 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:11:42 INFO - PROCESS | 1978 | 1461582702525 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:11:42 INFO - PROCESS | 1978 | 1461582702526 Marionette TRACE conn2 <- [1,1114,null,{}] 04:11:42 INFO - PROCESS | 1978 | 1461582702529 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}] 04:11:42 INFO - PROCESS | 1978 | 1461582702632 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:11:42 INFO - PROCESS | 1978 | 1461582702639 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbd9800 == 47 [pid = 1978] [id = 286] 04:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x12d588000) [pid = 1978] [serial = 856] [outer = 0x0] 04:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x12d5dd400) [pid = 1978] [serial = 857] [outer = 0x12d588000] 04:11:42 INFO - PROCESS | 1978 | 1461582702663 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x12d602400) [pid = 1978] [serial = 858] [outer = 0x12d588000] 04:11:42 INFO - PROCESS | 1978 | 1461582702957 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]]]}] 04:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 04:11:43 INFO - PROCESS | 1978 | 1461582703039 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 1978 | 1461582703041 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:11:43 INFO - PROCESS | 1978 | 1461582703045 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 1978 | 1461582703048 Marionette TRACE conn2 <- [1,1118,null,{}] 04:11:43 INFO - PROCESS | 1978 | 1461582703052 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}] 04:11:43 INFO - PROCESS | 1978 | 1461582703145 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:11:43 INFO - PROCESS | 1978 | 1461582703235 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x11923a800 == 48 [pid = 1978] [id = 287] 04:11:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x114fb2800) [pid = 1978] [serial = 859] [outer = 0x0] 04:11:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x114fb9c00) [pid = 1978] [serial = 860] [outer = 0x114fb2800] 04:11:43 INFO - PROCESS | 1978 | 1461582703268 Marionette DEBUG loaded listener.js 04:11:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11563d400) [pid = 1978] [serial = 861] [outer = 0x114fb2800] 04:11:43 INFO - PROCESS | 1978 | 1461582703714 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]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 721ms 04:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:11:43 INFO - PROCESS | 1978 | 1461582703767 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 1978 | 1461582703770 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:11:43 INFO - PROCESS | 1978 | 1461582703775 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 1978 | 1461582703778 Marionette TRACE conn2 <- [1,1122,null,{}] 04:11:43 INFO - PROCESS | 1978 | 1461582703781 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}] 04:11:43 INFO - PROCESS | 1978 | 1461582703882 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:11:43 INFO - PROCESS | 1978 | 1461582703945 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ade000 == 49 [pid = 1978] [id = 288] 04:11:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x114fb5800) [pid = 1978] [serial = 862] [outer = 0x0] 04:11:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x118ee8000) [pid = 1978] [serial = 863] [outer = 0x114fb5800] 04:11:43 INFO - PROCESS | 1978 | 1461582703974 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11ad3c000) [pid = 1978] [serial = 864] [outer = 0x114fb5800] 04:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11b0a2800) [pid = 1978] [serial = 865] [outer = 0x12f7bc800] 04:11:44 INFO - PROCESS | 1978 | 1461582704424 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]]]}] 04:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 675ms 04:11:44 INFO - PROCESS | 1978 | 1461582704449 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:11:44 INFO - PROCESS | 1978 | 1461582704451 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:11:44 INFO - PROCESS | 1978 | 1461582704453 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:11:44 INFO - PROCESS | 1978 | 1461582704455 Marionette TRACE conn2 <- [1,1126,null,{}] 04:11:44 INFO - PROCESS | 1978 | 1461582704461 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}] 04:11:44 INFO - PROCESS | 1978 | 1461582704587 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:11:44 INFO - PROCESS | 1978 | 1461582704678 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba79000 == 50 [pid = 1978] [id = 289] 04:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12765dc00) [pid = 1978] [serial = 866] [outer = 0x0] 04:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x127fc2c00) [pid = 1978] [serial = 867] [outer = 0x12765dc00] 04:11:44 INFO - PROCESS | 1978 | 1461582704712 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12b375800) [pid = 1978] [serial = 868] [outer = 0x12765dc00] 04:11:45 INFO - PROCESS | 1978 | 1461582705138 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]]]}] 04:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 719ms 04:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:11:45 INFO - PROCESS | 1978 | 1461582705172 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:11:45 INFO - PROCESS | 1978 | 1461582705174 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:11:45 INFO - PROCESS | 1978 | 1461582705176 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:11:45 INFO - PROCESS | 1978 | 1461582705177 Marionette TRACE conn2 <- [1,1130,null,{}] 04:11:45 INFO - PROCESS | 1978 | 1461582705199 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}] 04:11:45 INFO - PROCESS | 1978 | 1461582705301 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:11:45 INFO - PROCESS | 1978 | 1461582705363 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3ac800 == 51 [pid = 1978] [id = 290] 04:11:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12b6b9400) [pid = 1978] [serial = 869] [outer = 0x0] 04:11:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12bcba400) [pid = 1978] [serial = 870] [outer = 0x12b6b9400] 04:11:45 INFO - PROCESS | 1978 | 1461582705393 Marionette DEBUG loaded listener.js 04:11:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12cf8a000) [pid = 1978] [serial = 871] [outer = 0x12b6b9400] 04:11:45 INFO - PROCESS | 1978 | 1461582705980 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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 889ms 04:11:46 INFO - PROCESS | 1978 | 1461582706067 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 1978 | 1461582706070 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:11:46 INFO - PROCESS | 1978 | 1461582706073 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 1978 | 1461582706075 Marionette TRACE conn2 <- [1,1134,null,{}] 04:11:46 INFO - PROCESS | 1978 | 1461582706079 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}] 04:11:46 INFO - PROCESS | 1978 | 1461582706172 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:11:46 INFO - PROCESS | 1978 | 1461582706232 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aac6000 == 52 [pid = 1978] [id = 291] 04:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x118641400) [pid = 1978] [serial = 872] [outer = 0x0] 04:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x118aa9400) [pid = 1978] [serial = 873] [outer = 0x118641400] 04:11:46 INFO - PROCESS | 1978 | 1461582706260 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11919c400) [pid = 1978] [serial = 874] [outer = 0x118641400] 04:11:46 INFO - PROCESS | 1978 | 1461582706671 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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 625ms 04:11:46 INFO - PROCESS | 1978 | 1461582706700 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 1978 | 1461582706703 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:11:46 INFO - PROCESS | 1978 | 1461582706708 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 1978 | 1461582706709 Marionette TRACE conn2 <- [1,1138,null,{}] 04:11:46 INFO - PROCESS | 1978 | 1461582706712 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}] 04:11:46 INFO - PROCESS | 1978 | 1461582706802 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:11:46 INFO - PROCESS | 1978 | 1461582706849 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ae6000 == 53 [pid = 1978] [id = 292] 04:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x118640c00) [pid = 1978] [serial = 875] [outer = 0x0] 04:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x119274800) [pid = 1978] [serial = 876] [outer = 0x118640c00] 04:11:46 INFO - PROCESS | 1978 | 1461582706877 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11a852800) [pid = 1978] [serial = 877] [outer = 0x118640c00] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x12d393000 == 52 [pid = 1978] [id = 285] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf20800 == 51 [pid = 1978] [id = 284] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x11afe2800 == 50 [pid = 1978] [id = 283] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x12b10f000 == 49 [pid = 1978] [id = 282] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x129935800 == 48 [pid = 1978] [id = 281] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x1278de800 == 47 [pid = 1978] [id = 280] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12b3ab000) [pid = 1978] [serial = 803] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x126eb5000 == 46 [pid = 1978] [id = 279] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x126622800 == 45 [pid = 1978] [id = 278] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7e6000 == 44 [pid = 1978] [id = 277] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfef000 == 43 [pid = 1978] [id = 276] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x11aab5000 == 42 [pid = 1978] [id = 275] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x119b3c800 == 41 [pid = 1978] [id = 274] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x11c39c800 == 40 [pid = 1978] [id = 270] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x11a732000 == 39 [pid = 1978] [id = 269] 04:11:47 INFO - PROCESS | 1978 | --DOCSHELL 0x12b11f000 == 38 [pid = 1978] [id = 268] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11b954800) [pid = 1978] [serial = 780] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12765a800) [pid = 1978] [serial = 792] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x115641c00) [pid = 1978] [serial = 768] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x11563b000) [pid = 1978] [serial = 764] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12cf86000) [pid = 1978] [serial = 705] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x118641c00) [pid = 1978] [serial = 770] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x127e71800) [pid = 1978] [serial = 798] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12ba55000) [pid = 1978] [serial = 761] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11c0d8c00) [pid = 1978] [serial = 782] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11a85dc00) [pid = 1978] [serial = 776] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x127156000) [pid = 1978] [serial = 789] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x126575400) [pid = 1978] [serial = 797] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x1269b6800) [pid = 1978] [serial = 786] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x11af76000) [pid = 1978] [serial = 779] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11c697400) [pid = 1978] [serial = 783] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x127603000) [pid = 1978] [serial = 791] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11a409400) [pid = 1978] [serial = 794] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x119a50400) [pid = 1978] [serial = 773] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x11ad42c00) [pid = 1978] [serial = 777] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x118ee3000) [pid = 1978] [serial = 771] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x127fbe400) [pid = 1978] [serial = 800] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11c0cbc00) [pid = 1978] [serial = 795] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11a7c4c00) [pid = 1978] [serial = 774] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x1151eb400) [pid = 1978] [serial = 767] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x1239b7000) [pid = 1978] [serial = 785] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x126cc7400) [pid = 1978] [serial = 788] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12b370c00) [pid = 1978] [serial = 801] [outer = 0x0] [url = about:blank] 04:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 573ms 04:11:47 INFO - PROCESS | 1978 | 1461582707277 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]]]}] 04:11:47 INFO - PROCESS | 1978 | 1461582707283 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 1978 | 1461582707284 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:11:47 INFO - PROCESS | 1978 | 1461582707287 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 1978 | 1461582707289 Marionette TRACE conn2 <- [1,1142,null,{}] 04:11:47 INFO - PROCESS | 1978 | 1461582707297 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}] 04:11:47 INFO - PROCESS | 1978 | 1461582707378 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:11:47 INFO - PROCESS | 1978 | 1461582707386 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ad0800 == 39 [pid = 1978] [id = 293] 04:11:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11a8f4c00) [pid = 1978] [serial = 878] [outer = 0x0] 04:11:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11aaa8400) [pid = 1978] [serial = 879] [outer = 0x11a8f4c00] 04:11:47 INFO - PROCESS | 1978 | 1461582707415 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11b94fc00) [pid = 1978] [serial = 880] [outer = 0x11a8f4c00] 04:11:47 INFO - PROCESS | 1978 | 1461582707781 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]]]}] 04:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 04:11:47 INFO - PROCESS | 1978 | 1461582707808 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 1978 | 1461582707809 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:11:47 INFO - PROCESS | 1978 | 1461582707833 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 1978 | 1461582707834 Marionette TRACE conn2 <- [1,1146,null,{}] 04:11:47 INFO - PROCESS | 1978 | 1461582707837 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}] 04:11:47 INFO - PROCESS | 1978 | 1461582707914 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:11:47 INFO - PROCESS | 1978 | 1461582707919 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c132000 == 40 [pid = 1978] [id = 294] 04:11:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11bbc7c00) [pid = 1978] [serial = 881] [outer = 0x0] 04:11:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x11c438400) [pid = 1978] [serial = 882] [outer = 0x11bbc7c00] 04:11:47 INFO - PROCESS | 1978 | 1461582707946 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x1239af400) [pid = 1978] [serial = 883] [outer = 0x11bbc7c00] 04:11:48 INFO - PROCESS | 1978 | 1461582708266 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]]]}] 04:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 472ms 04:11:48 INFO - PROCESS | 1978 | 1461582708303 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:11:48 INFO - PROCESS | 1978 | 1461582708304 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:11:48 INFO - PROCESS | 1978 | 1461582708306 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 1978 | 1461582708307 Marionette TRACE conn2 <- [1,1150,null,{}] 04:11:48 INFO - PROCESS | 1978 | 1461582708310 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}] 04:11:48 INFO - PROCESS | 1978 | 1461582708386 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:11:48 INFO - PROCESS | 1978 | 1461582708437 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f63800 == 41 [pid = 1978] [id = 295] 04:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x11b957000) [pid = 1978] [serial = 884] [outer = 0x0] 04:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x1239ba000) [pid = 1978] [serial = 885] [outer = 0x11b957000] 04:11:48 INFO - PROCESS | 1978 | 1461582708463 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x1269bb400) [pid = 1978] [serial = 886] [outer = 0x11b957000] 04:11:48 INFO - PROCESS | 1978 | 1461582708757 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]]]}] 04:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 04:11:48 INFO - PROCESS | 1978 | 1461582708776 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:11:48 INFO - PROCESS | 1978 | 1461582708777 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:11:48 INFO - PROCESS | 1978 | 1461582708787 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 1978 | 1461582708788 Marionette TRACE conn2 <- [1,1154,null,{}] 04:11:48 INFO - PROCESS | 1978 | 1461582708791 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}] 04:11:48 INFO - PROCESS | 1978 | 1461582708890 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:11:48 INFO - PROCESS | 1978 | 1461582708897 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a4e000 == 42 [pid = 1978] [id = 296] 04:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x126cc0400) [pid = 1978] [serial = 887] [outer = 0x0] 04:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x127603000) [pid = 1978] [serial = 888] [outer = 0x126cc0400] 04:11:48 INFO - PROCESS | 1978 | 1461582708928 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x1285dd400) [pid = 1978] [serial = 889] [outer = 0x126cc0400] 04:11:49 INFO - PROCESS | 1978 | 1461582709277 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]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 04:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:11:49 INFO - PROCESS | 1978 | 1461582709326 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 1978 | 1461582709328 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:11:49 INFO - PROCESS | 1978 | 1461582709331 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 1978 | 1461582709333 Marionette TRACE conn2 <- [1,1158,null,{}] 04:11:49 INFO - PROCESS | 1978 | 1461582709337 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}] 04:11:49 INFO - PROCESS | 1978 | 1461582709485 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:11:49 INFO - PROCESS | 1978 | 1461582709501 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x126eb1800 == 43 [pid = 1978] [id = 297] 04:11:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x1285df400) [pid = 1978] [serial = 890] [outer = 0x0] 04:11:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x129697800) [pid = 1978] [serial = 891] [outer = 0x1285df400] 04:11:49 INFO - PROCESS | 1978 | 1461582709527 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x1299c5800) [pid = 1978] [serial = 892] [outer = 0x1285df400] 04:11:49 INFO - PROCESS | 1978 | 1461582709869 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]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 570ms 04:11:49 INFO - PROCESS | 1978 | 1461582709906 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 1978 | 1461582709908 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:11:49 INFO - PROCESS | 1978 | 1461582709910 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 1978 | 1461582709911 Marionette TRACE conn2 <- [1,1162,null,{}] 04:11:49 INFO - PROCESS | 1978 | 1461582709913 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}] 04:11:50 INFO - PROCESS | 1978 | 1461582710007 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:11:50 INFO - PROCESS | 1978 | 1461582710012 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eae000 == 44 [pid = 1978] [id = 298] 04:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x1285e2000) [pid = 1978] [serial = 893] [outer = 0x0] 04:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12b3a6c00) [pid = 1978] [serial = 894] [outer = 0x1285e2000] 04:11:50 INFO - PROCESS | 1978 | 1461582710038 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12b3b3400) [pid = 1978] [serial = 895] [outer = 0x1285e2000] 04:11:50 INFO - PROCESS | 1978 | 1461582710343 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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 04:11:50 INFO - PROCESS | 1978 | 1461582710386 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 1978 | 1461582710387 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:11:50 INFO - PROCESS | 1978 | 1461582710389 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 1978 | 1461582710390 Marionette TRACE conn2 <- [1,1166,null,{}] 04:11:50 INFO - PROCESS | 1978 | 1461582710393 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}] 04:11:50 INFO - PROCESS | 1978 | 1461582710490 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:11:50 INFO - PROCESS | 1978 | 1461582710515 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x129be0000 == 45 [pid = 1978] [id = 299] 04:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12b4b0400) [pid = 1978] [serial = 896] [outer = 0x0] 04:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12b6c1400) [pid = 1978] [serial = 897] [outer = 0x12b4b0400] 04:11:50 INFO - PROCESS | 1978 | 1461582710540 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12ba50400) [pid = 1978] [serial = 898] [outer = 0x12b4b0400] 04:11:50 INFO - PROCESS | 1978 | 1461582710868 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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 04:11:50 INFO - PROCESS | 1978 | 1461582710909 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 1978 | 1461582710910 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:11:50 INFO - PROCESS | 1978 | 1461582710912 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 1978 | 1461582710913 Marionette TRACE conn2 <- [1,1170,null,{}] 04:11:50 INFO - PROCESS | 1978 | 1461582710916 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}] 04:11:51 INFO - PROCESS | 1978 | 1461582711010 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:11:51 INFO - PROCESS | 1978 | 1461582711021 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af11800 == 46 [pid = 1978] [id = 300] 04:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12b6bb800) [pid = 1978] [serial = 899] [outer = 0x0] 04:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12bcc5800) [pid = 1978] [serial = 900] [outer = 0x12b6bb800] 04:11:51 INFO - PROCESS | 1978 | 1461582711047 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12cf7f000) [pid = 1978] [serial = 901] [outer = 0x12b6bb800] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12b4b8c00) [pid = 1978] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12bcba000) [pid = 1978] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12cf81000) [pid = 1978] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12765c000) [pid = 1978] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11bbcdc00) [pid = 1978] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11563b400) [pid = 1978] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x115634400) [pid = 1978] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x122f86800) [pid = 1978] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12d078400) [pid = 1978] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x114bb4c00) [pid = 1978] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x119136400) [pid = 1978] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:11:51 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x1296d6400) [pid = 1978] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:11:51 INFO - PROCESS | 1978 | 1461582711514 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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 620ms 04:11:51 INFO - PROCESS | 1978 | 1461582711533 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 1978 | 1461582711534 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:11:51 INFO - PROCESS | 1978 | 1461582711537 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 1978 | 1461582711538 Marionette TRACE conn2 <- [1,1174,null,{}] 04:11:51 INFO - PROCESS | 1978 | 1461582711541 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}] 04:11:51 INFO - PROCESS | 1978 | 1461582711638 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:11:51 INFO - PROCESS | 1978 | 1461582711644 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x129be2800 == 47 [pid = 1978] [id = 301] 04:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x11926d800) [pid = 1978] [serial = 902] [outer = 0x0] 04:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11aa9ac00) [pid = 1978] [serial = 903] [outer = 0x11926d800] 04:11:51 INFO - PROCESS | 1978 | 1461582711674 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12cfacc00) [pid = 1978] [serial = 904] [outer = 0x11926d800] 04:11:52 INFO - PROCESS | 1978 | 1461582712039 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] 04:11:52 INFO - PROCESS | 1978 | 1461582712059 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:11:52 INFO - PROCESS | 1978 | 1461582712061 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 1978 | 1461582712064 Marionette TRACE conn2 <- [1,1178,null,{}] 04:11:52 INFO - PROCESS | 1978 | 1461582712067 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}] 04:11:52 INFO - PROCESS | 1978 | 1461582712145 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:11:52 INFO - PROCESS | 1978 | 1461582712152 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf18000 == 48 [pid = 1978] [id = 302] 04:11:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12cfb0400) [pid = 1978] [serial = 905] [outer = 0x0] 04:11:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12d076c00) [pid = 1978] [serial = 906] [outer = 0x12cfb0400] 04:11:52 INFO - PROCESS | 1978 | 1461582712178 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12d589000) [pid = 1978] [serial = 907] [outer = 0x12cfb0400] 04:11:52 INFO - PROCESS | 1978 | 1461582712504 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] 04:11:52 INFO - PROCESS | 1978 | 1461582712535 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:11:52 INFO - PROCESS | 1978 | 1461582712538 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 1978 | 1461582712539 Marionette TRACE conn2 <- [1,1182,null,{}] 04:11:52 INFO - PROCESS | 1978 | 1461582712541 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}] 04:11:52 INFO - PROCESS | 1978 | 1461582712621 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:11:52 INFO - PROCESS | 1978 | 1461582712625 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d38f000 == 49 [pid = 1978] [id = 303] 04:11:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12d5d9400) [pid = 1978] [serial = 908] [outer = 0x0] 04:11:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12d605400) [pid = 1978] [serial = 909] [outer = 0x12d5d9400] 04:11:52 INFO - PROCESS | 1978 | 1461582712651 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12d60d800) [pid = 1978] [serial = 910] [outer = 0x12d5d9400] 04:11:53 INFO - PROCESS | 1978 | 1461582713003 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] 04:11:53 INFO - PROCESS | 1978 | 1461582713058 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:11:53 INFO - PROCESS | 1978 | 1461582713060 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 1978 | 1461582713061 Marionette TRACE conn2 <- [1,1186,null,{}] 04:11:53 INFO - PROCESS | 1978 | 1461582713063 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}] 04:11:53 INFO - PROCESS | 1978 | 1461582713142 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:11:53 INFO - PROCESS | 1978 | 1461582713148 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3b3000 == 50 [pid = 1978] [id = 304] 04:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12d60dc00) [pid = 1978] [serial = 911] [outer = 0x0] 04:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12d6d1800) [pid = 1978] [serial = 912] [outer = 0x12d60dc00] 04:11:53 INFO - PROCESS | 1978 | 1461582713174 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12d6d9c00) [pid = 1978] [serial = 913] [outer = 0x12d60dc00] 04:11:53 INFO - PROCESS | 1978 | 1461582713578 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] 04:11:53 INFO - PROCESS | 1978 | 1461582713634 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:11:53 INFO - PROCESS | 1978 | 1461582713638 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 1978 | 1461582713641 Marionette TRACE conn2 <- [1,1190,null,{}] 04:11:53 INFO - PROCESS | 1978 | 1461582713645 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}] 04:11:53 INFO - PROCESS | 1978 | 1461582713750 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:11:53 INFO - PROCESS | 1978 | 1461582713804 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x119235000 == 51 [pid = 1978] [id = 305] 04:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1155f1c00) [pid = 1978] [serial = 914] [outer = 0x0] 04:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x116545800) [pid = 1978] [serial = 915] [outer = 0x1155f1c00] 04:11:53 INFO - PROCESS | 1978 | 1461582713836 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11912e400) [pid = 1978] [serial = 916] [outer = 0x1155f1c00] 04:11:54 INFO - PROCESS | 1978 | 1461582714268 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] 04:11:54 INFO - PROCESS | 1978 | 1461582714321 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:11:54 INFO - PROCESS | 1978 | 1461582714326 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 1978 | 1461582714328 Marionette TRACE conn2 <- [1,1194,null,{}] 04:11:54 INFO - PROCESS | 1978 | 1461582714330 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}] 04:11:54 INFO - PROCESS | 1978 | 1461582714458 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:11:54 INFO - PROCESS | 1978 | 1461582714535 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfe1000 == 52 [pid = 1978] [id = 306] 04:11:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11a851400) [pid = 1978] [serial = 917] [outer = 0x0] 04:11:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x11b09b800) [pid = 1978] [serial = 918] [outer = 0x11a851400] 04:11:54 INFO - PROCESS | 1978 | 1461582714569 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11c439c00) [pid = 1978] [serial = 919] [outer = 0x11a851400] 04:11:55 INFO - PROCESS | 1978 | 1461582715015 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] 04:11:55 INFO - PROCESS | 1978 | 1461582715065 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:11:55 INFO - PROCESS | 1978 | 1461582715069 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 1978 | 1461582715071 Marionette TRACE conn2 <- [1,1198,null,{}] 04:11:55 INFO - PROCESS | 1978 | 1461582715079 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}] 04:11:55 INFO - PROCESS | 1978 | 1461582715185 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:11:55 INFO - PROCESS | 1978 | 1461582715249 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d396800 == 53 [pid = 1978] [id = 307] 04:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x126cc2400) [pid = 1978] [serial = 920] [outer = 0x0] 04:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12765bc00) [pid = 1978] [serial = 921] [outer = 0x126cc2400] 04:11:55 INFO - PROCESS | 1978 | 1461582715282 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x127fc3800) [pid = 1978] [serial = 922] [outer = 0x126cc2400] 04:11:55 INFO - PROCESS | 1978 | 1461582715705 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]]]}] 04:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 04:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:11:55 INFO - PROCESS | 1978 | 1461582715742 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:11:55 INFO - PROCESS | 1978 | 1461582715744 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:11:55 INFO - PROCESS | 1978 | 1461582715746 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 1978 | 1461582715748 Marionette TRACE conn2 <- [1,1202,null,{}] 04:11:55 INFO - PROCESS | 1978 | 1461582715773 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}] 04:11:55 INFO - PROCESS | 1978 | 1461582715875 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:11:55 INFO - PROCESS | 1978 | 1461582715927 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea27000 == 54 [pid = 1978] [id = 308] 04:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x129663800) [pid = 1978] [serial = 923] [outer = 0x0] 04:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12ba54800) [pid = 1978] [serial = 924] [outer = 0x129663800] 04:11:55 INFO - PROCESS | 1978 | 1461582715958 Marionette DEBUG loaded listener.js 04:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12cf84400) [pid = 1978] [serial = 925] [outer = 0x129663800] 04:11:56 INFO - PROCESS | 1978 | 1461582716399 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]]]}] 04:11:56 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 04:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 694ms 04:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:11:56 INFO - PROCESS | 1978 | 1461582716441 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:11:56 INFO - PROCESS | 1978 | 1461582716442 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:11:56 INFO - PROCESS | 1978 | 1461582716444 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:11:56 INFO - PROCESS | 1978 | 1461582716445 Marionette TRACE conn2 <- [1,1206,null,{}] 04:11:56 INFO - PROCESS | 1978 | 1461582716467 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}] 04:11:56 INFO - PROCESS | 1978 | 1461582716565 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:11:56 INFO - PROCESS | 1978 | 1461582716628 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0c6800 == 55 [pid = 1978] [id = 309] 04:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12b3b4400) [pid = 1978] [serial = 926] [outer = 0x0] 04:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12cfae400) [pid = 1978] [serial = 927] [outer = 0x12b3b4400] 04:11:56 INFO - PROCESS | 1978 | 1461582716658 Marionette DEBUG loaded listener.js 04:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12d5dc400) [pid = 1978] [serial = 928] [outer = 0x12b3b4400] 04:11:57 INFO - PROCESS | 1978 | 1461582717103 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]]]}] 04:11:57 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 04:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 688ms 04:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:11:57 INFO - PROCESS | 1978 | 1461582717133 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 1978 | 1461582717134 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:11:57 INFO - PROCESS | 1978 | 1461582717136 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 1978 | 1461582717138 Marionette TRACE conn2 <- [1,1210,null,{}] 04:11:57 INFO - PROCESS | 1978 | 1461582717140 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}] 04:11:57 INFO - PROCESS | 1978 | 1461582717278 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:11:57 INFO - PROCESS | 1978 | 1461582717333 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c124000 == 56 [pid = 1978] [id = 310] 04:11:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12d605800) [pid = 1978] [serial = 929] [outer = 0x0] 04:11:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12d6e0c00) [pid = 1978] [serial = 930] [outer = 0x12d605800] 04:11:57 INFO - PROCESS | 1978 | 1461582717366 Marionette DEBUG loaded listener.js 04:11:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12e30f400) [pid = 1978] [serial = 931] [outer = 0x12d605800] 04:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 819ms 04:11:57 INFO - PROCESS | 1978 | 1461582717950 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]]]}] 04:11:57 INFO - PROCESS | 1978 | 1461582717956 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 1978 | 1461582717958 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:11:57 INFO - PROCESS | 1978 | 1461582717961 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 1978 | 1461582717966 Marionette TRACE conn2 <- [1,1214,null,{}] 04:11:57 INFO - PROCESS | 1978 | 1461582717969 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}] 04:11:58 INFO - PROCESS | 1978 | 1461582718066 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:11:58 INFO - PROCESS | 1978 | 1461582718116 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x119717000 == 57 [pid = 1978] [id = 311] 04:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x117946800) [pid = 1978] [serial = 932] [outer = 0x0] 04:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x119d55400) [pid = 1978] [serial = 933] [outer = 0x117946800] 04:11:58 INFO - PROCESS | 1978 | 1461582718147 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x11aa8d000) [pid = 1978] [serial = 934] [outer = 0x117946800] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12d38f000 == 56 [pid = 1978] [id = 303] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf18000 == 55 [pid = 1978] [id = 302] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x129be2800 == 54 [pid = 1978] [id = 301] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12af11800 == 53 [pid = 1978] [id = 300] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x129be0000 == 52 [pid = 1978] [id = 299] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12d5dd400) [pid = 1978] [serial = 857] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x127eae000 == 51 [pid = 1978] [id = 298] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x126eb1800 == 50 [pid = 1978] [id = 297] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x126a4e000 == 49 [pid = 1978] [id = 296] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x118f63800 == 48 [pid = 1978] [id = 295] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11c132000 == 47 [pid = 1978] [id = 294] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x119ad0800 == 46 [pid = 1978] [id = 293] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x119ae6000 == 45 [pid = 1978] [id = 292] 04:11:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11aac6000 == 44 [pid = 1978] [id = 291] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12ba4c400) [pid = 1978] [serial = 839] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x12beb1400) [pid = 1978] [serial = 842] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12cf87000) [pid = 1978] [serial = 845] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12794bc00) [pid = 1978] [serial = 833] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x118849000) [pid = 1978] [serial = 806] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x11c0cfc00) [pid = 1978] [serial = 827] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11c47d800) [pid = 1978] [serial = 828] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x118c1f400) [pid = 1978] [serial = 822] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x115640c00) [pid = 1978] [serial = 821] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x1296d6c00) [pid = 1978] [serial = 818] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11a7c7800) [pid = 1978] [serial = 825] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x118f47800) [pid = 1978] [serial = 824] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11c443c00) [pid = 1978] [serial = 812] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12cf7b400) [pid = 1978] [serial = 843] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x126c02c00) [pid = 1978] [serial = 830] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x127150800) [pid = 1978] [serial = 831] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x127604000) [pid = 1978] [serial = 815] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11a851800) [pid = 1978] [serial = 809] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12d585400) [pid = 1978] [serial = 855] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11aa9fc00) [pid = 1978] [serial = 848] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1264c8c00) [pid = 1978] [serial = 849] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12d57d400) [pid = 1978] [serial = 854] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12cfa8c00) [pid = 1978] [serial = 846] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12d074c00) [pid = 1978] [serial = 852] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12b37ac00) [pid = 1978] [serial = 836] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12b6bec00) [pid = 1978] [serial = 837] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12bcb8800) [pid = 1978] [serial = 840] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x1285e0c00) [pid = 1978] [serial = 834] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x127fc5800) [pid = 1978] [serial = 851] [outer = 0x0] [url = about:blank] 04:11:58 INFO - PROCESS | 1978 | 1461582718593 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]]]}] 04:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 676ms 04:11:58 INFO - PROCESS | 1978 | 1461582718638 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:11:58 INFO - PROCESS | 1978 | 1461582718642 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:11:58 INFO - PROCESS | 1978 | 1461582718646 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:11:58 INFO - PROCESS | 1978 | 1461582718648 Marionette TRACE conn2 <- [1,1218,null,{}] 04:11:58 INFO - PROCESS | 1978 | 1461582718650 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}] 04:11:58 INFO - PROCESS | 1978 | 1461582718753 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:11:58 INFO - PROCESS | 1978 | 1461582718760 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a745000 == 45 [pid = 1978] [id = 312] 04:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11ad38400) [pid = 1978] [serial = 935] [outer = 0x0] 04:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11b958c00) [pid = 1978] [serial = 936] [outer = 0x11ad38400] 04:11:58 INFO - PROCESS | 1978 | 1461582718789 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x11c4ac800) [pid = 1978] [serial = 937] [outer = 0x11ad38400] 04:11:59 INFO - PROCESS | 1978 | 1461582719191 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]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 571ms 04:11:59 INFO - PROCESS | 1978 | 1461582719218 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 1978 | 1461582719220 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:11:59 INFO - PROCESS | 1978 | 1461582719224 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 1978 | 1461582719228 Marionette TRACE conn2 <- [1,1222,null,{}] 04:11:59 INFO - PROCESS | 1978 | 1461582719239 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}] 04:11:59 INFO - PROCESS | 1978 | 1461582719368 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:11:59 INFO - PROCESS | 1978 | 1461582719377 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x126118800 == 46 [pid = 1978] [id = 313] 04:11:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x1239b2c00) [pid = 1978] [serial = 938] [outer = 0x0] 04:11:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x126cc4000) [pid = 1978] [serial = 939] [outer = 0x1239b2c00] 04:11:59 INFO - PROCESS | 1978 | 1461582719422 Marionette DEBUG loaded listener.js 04:11:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x127658400) [pid = 1978] [serial = 940] [outer = 0x1239b2c00] 04:11:59 INFO - PROCESS | 1978 | 1461582719849 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] 04:11:59 INFO - PROCESS | 1978 | 1461582719903 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:11:59 INFO - PROCESS | 1978 | 1461582719905 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 1978 | 1461582719906 Marionette TRACE conn2 <- [1,1226,null,{}] 04:11:59 INFO - PROCESS | 1978 | 1461582719908 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}] 04:11:59 INFO - PROCESS | 1978 | 1461582719990 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:12:00 INFO - PROCESS | 1978 | 1461582720017 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x1272b5000 == 47 [pid = 1978] [id = 314] 04:12:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x1285e5400) [pid = 1978] [serial = 941] [outer = 0x0] 04:12:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x1299bc400) [pid = 1978] [serial = 942] [outer = 0x1285e5400] 04:12:00 INFO - PROCESS | 1978 | 1461582720043 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12b3a9000) [pid = 1978] [serial = 943] [outer = 0x1285e5400] 04:12:00 INFO - PROCESS | 1978 | 1461582720358 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]]]}] 04:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 04:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:12:00 INFO - PROCESS | 1978 | 1461582720375 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:12:00 INFO - PROCESS | 1978 | 1461582720376 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:12:00 INFO - PROCESS | 1978 | 1461582720379 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:12:00 INFO - PROCESS | 1978 | 1461582720382 Marionette TRACE conn2 <- [1,1230,null,{}] 04:12:00 INFO - PROCESS | 1978 | 1461582720386 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}] 04:12:00 INFO - PROCESS | 1978 | 1461582720495 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:12:00 INFO - PROCESS | 1978 | 1461582720502 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x127f3d000 == 48 [pid = 1978] [id = 315] 04:12:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12698fc00) [pid = 1978] [serial = 944] [outer = 0x0] 04:12:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12b4b6000) [pid = 1978] [serial = 945] [outer = 0x12698fc00] 04:12:00 INFO - PROCESS | 1978 | 1461582720528 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12ba50800) [pid = 1978] [serial = 946] [outer = 0x12698fc00] 04:12:00 INFO - PROCESS | 1978 | 1461582720903 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]]]}] 04:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 571ms 04:12:00 INFO - PROCESS | 1978 | 1461582720950 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:12:00 INFO - PROCESS | 1978 | 1461582720952 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:12:00 INFO - PROCESS | 1978 | 1461582720954 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:12:00 INFO - PROCESS | 1978 | 1461582720955 Marionette TRACE conn2 <- [1,1234,null,{}] 04:12:00 INFO - PROCESS | 1978 | 1461582720963 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}] 04:12:01 INFO - PROCESS | 1978 | 1461582721076 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:12:01 INFO - PROCESS | 1978 | 1461582721082 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1c000 == 49 [pid = 1978] [id = 316] 04:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12b885000) [pid = 1978] [serial = 947] [outer = 0x0] 04:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12d57c400) [pid = 1978] [serial = 948] [outer = 0x12b885000] 04:12:01 INFO - PROCESS | 1978 | 1461582721139 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x12d5e8400) [pid = 1978] [serial = 949] [outer = 0x12b885000] 04:12:01 INFO - PROCESS | 1978 | 1461582721463 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]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 04:12:01 INFO - PROCESS | 1978 | 1461582721472 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:12:01 INFO - PROCESS | 1978 | 1461582721474 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:12:01 INFO - PROCESS | 1978 | 1461582721484 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 1978 | 1461582721485 Marionette TRACE conn2 <- [1,1238,null,{}] 04:12:01 INFO - PROCESS | 1978 | 1461582721488 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}] 04:12:01 INFO - PROCESS | 1978 | 1461582721595 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:12:01 INFO - PROCESS | 1978 | 1461582721599 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b89f000 == 50 [pid = 1978] [id = 317] 04:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12ba50c00) [pid = 1978] [serial = 950] [outer = 0x0] 04:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12d60f800) [pid = 1978] [serial = 951] [outer = 0x12ba50c00] 04:12:01 INFO - PROCESS | 1978 | 1461582721624 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12d6e5000) [pid = 1978] [serial = 952] [outer = 0x12ba50c00] 04:12:01 INFO - PROCESS | 1978 | 1461582721921 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]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 477ms 04:12:01 INFO - PROCESS | 1978 | 1461582721961 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:12:01 INFO - PROCESS | 1978 | 1461582721962 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:12:01 INFO - PROCESS | 1978 | 1461582721972 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 1978 | 1461582721973 Marionette TRACE conn2 <- [1,1242,null,{}] 04:12:01 INFO - PROCESS | 1978 | 1461582721975 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}] 04:12:02 INFO - PROCESS | 1978 | 1461582722079 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:12:02 INFO - PROCESS | 1978 | 1461582722084 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce96800 == 51 [pid = 1978] [id = 318] 04:12:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12d6e5400) [pid = 1978] [serial = 953] [outer = 0x0] 04:12:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12e30f800) [pid = 1978] [serial = 954] [outer = 0x12d6e5400] 04:12:02 INFO - PROCESS | 1978 | 1461582722137 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12e314800) [pid = 1978] [serial = 955] [outer = 0x12d6e5400] 04:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 569ms 04:12:02 INFO - PROCESS | 1978 | 1461582722536 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]]]}] 04:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:12:02 INFO - PROCESS | 1978 | 1461582722553 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:12:02 INFO - PROCESS | 1978 | 1461582722555 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:12:02 INFO - PROCESS | 1978 | 1461582722559 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:12:02 INFO - PROCESS | 1978 | 1461582722560 Marionette TRACE conn2 <- [1,1246,null,{}] 04:12:02 INFO - PROCESS | 1978 | 1461582722566 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}] 04:12:02 INFO - PROCESS | 1978 | 1461582722718 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:12:02 INFO - PROCESS | 1978 | 1461582722738 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db05000 == 52 [pid = 1978] [id = 319] 04:12:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12d6e6c00) [pid = 1978] [serial = 956] [outer = 0x0] 04:12:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12e317000) [pid = 1978] [serial = 957] [outer = 0x12d6e6c00] 04:12:02 INFO - PROCESS | 1978 | 1461582722777 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12e36d000) [pid = 1978] [serial = 958] [outer = 0x12d6e6c00] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x12b4b0400) [pid = 1978] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x1285e2000) [pid = 1978] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x126cc0400) [pid = 1978] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11bbc7c00) [pid = 1978] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12b6bb800) [pid = 1978] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x118641400) [pid = 1978] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11b957000) [pid = 1978] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11a8f4c00) [pid = 1978] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x118640c00) [pid = 1978] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12d588000) [pid = 1978] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11926d800) [pid = 1978] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12d5d9400) [pid = 1978] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12cfb0400) [pid = 1978] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:12:03 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x1285df400) [pid = 1978] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:12:03 INFO - PROCESS | 1978 | 1461582723227 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]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 673ms 04:12:03 INFO - PROCESS | 1978 | 1461582723233 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 1978 | 1461582723235 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:12:03 INFO - PROCESS | 1978 | 1461582723239 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:12:03 INFO - PROCESS | 1978 | 1461582723241 Marionette TRACE conn2 <- [1,1250,null,{}] 04:12:03 INFO - PROCESS | 1978 | 1461582723243 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}] 04:12:03 INFO - PROCESS | 1978 | 1461582723354 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:12:03 INFO - PROCESS | 1978 | 1461582723406 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce93800 == 53 [pid = 1978] [id = 320] 04:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x11563b000) [pid = 1978] [serial = 959] [outer = 0x0] 04:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x127e70000) [pid = 1978] [serial = 960] [outer = 0x11563b000] 04:12:03 INFO - PROCESS | 1978 | 1461582723430 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12d588000) [pid = 1978] [serial = 961] [outer = 0x11563b000] 04:12:03 INFO - PROCESS | 1978 | 1461582723709 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]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 04:12:03 INFO - PROCESS | 1978 | 1461582723758 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 1978 | 1461582723759 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:12:03 INFO - PROCESS | 1978 | 1461582723762 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:12:03 INFO - PROCESS | 1978 | 1461582723766 Marionette TRACE conn2 <- [1,1254,null,{}] 04:12:03 INFO - PROCESS | 1978 | 1461582723770 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}] 04:12:03 INFO - PROCESS | 1978 | 1461582723867 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:12:03 INFO - PROCESS | 1978 | 1461582723872 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0da800 == 54 [pid = 1978] [id = 321] 04:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12d6e5c00) [pid = 1978] [serial = 962] [outer = 0x0] 04:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x12e371800) [pid = 1978] [serial = 963] [outer = 0x12d6e5c00] 04:12:03 INFO - PROCESS | 1978 | 1461582723901 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12e922800) [pid = 1978] [serial = 964] [outer = 0x12d6e5c00] 04:12:04 INFO - PROCESS | 1978 | 1461582724223 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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 475ms 04:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:12:04 INFO - PROCESS | 1978 | 1461582724238 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 1978 | 1461582724239 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:12:04 INFO - PROCESS | 1978 | 1461582724242 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 1978 | 1461582724243 Marionette TRACE conn2 <- [1,1258,null,{}] 04:12:04 INFO - PROCESS | 1978 | 1461582724253 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}] 04:12:04 INFO - PROCESS | 1978 | 1461582724365 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:12:04 INFO - PROCESS | 1978 | 1461582724372 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f628000 == 55 [pid = 1978] [id = 322] 04:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12e375000) [pid = 1978] [serial = 965] [outer = 0x0] 04:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12e927000) [pid = 1978] [serial = 966] [outer = 0x12e375000] 04:12:04 INFO - PROCESS | 1978 | 1461582724398 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12e92ec00) [pid = 1978] [serial = 967] [outer = 0x12e375000] 04:12:04 INFO - PROCESS | 1978 | 1461582724719 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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 523ms 04:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:12:04 INFO - PROCESS | 1978 | 1461582724767 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 1978 | 1461582724768 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:12:04 INFO - PROCESS | 1978 | 1461582724770 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 1978 | 1461582724771 Marionette TRACE conn2 <- [1,1262,null,{}] 04:12:04 INFO - PROCESS | 1978 | 1461582724773 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}] 04:12:04 INFO - PROCESS | 1978 | 1461582724857 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:12:04 INFO - PROCESS | 1978 | 1461582724861 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa46000 == 56 [pid = 1978] [id = 323] 04:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12e3a1800) [pid = 1978] [serial = 968] [outer = 0x0] 04:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12eae0000) [pid = 1978] [serial = 969] [outer = 0x12e3a1800] 04:12:04 INFO - PROCESS | 1978 | 1461582724887 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12eae7800) [pid = 1978] [serial = 970] [outer = 0x12e3a1800] 04:12:05 INFO - PROCESS | 1978 | 1461582725379 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]]]}] 04:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 618ms 04:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:12:05 INFO - PROCESS | 1978 | 1461582725388 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:12:05 INFO - PROCESS | 1978 | 1461582725391 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:12:05 INFO - PROCESS | 1978 | 1461582725395 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:12:05 INFO - PROCESS | 1978 | 1461582725399 Marionette TRACE conn2 <- [1,1266,null,{}] 04:12:05 INFO - PROCESS | 1978 | 1461582725404 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}] 04:12:05 INFO - PROCESS | 1978 | 1461582725513 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:12:05 INFO - PROCESS | 1978 | 1461582725581 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9bf800 == 57 [pid = 1978] [id = 324] 04:12:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x115044c00) [pid = 1978] [serial = 971] [outer = 0x0] 04:12:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x115048c00) [pid = 1978] [serial = 972] [outer = 0x115044c00] 04:12:05 INFO - PROCESS | 1978 | 1461582725614 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x115639800) [pid = 1978] [serial = 973] [outer = 0x115044c00] 04:12:06 INFO - PROCESS | 1978 | 1461582726049 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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 675ms 04:12:06 INFO - PROCESS | 1978 | 1461582726071 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 1978 | 1461582726075 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:12:06 INFO - PROCESS | 1978 | 1461582726080 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 1978 | 1461582726082 Marionette TRACE conn2 <- [1,1270,null,{}] 04:12:06 INFO - PROCESS | 1978 | 1461582726085 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}] 04:12:06 INFO - PROCESS | 1978 | 1461582726213 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:12:06 INFO - PROCESS | 1978 | 1461582726293 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278e0000 == 58 [pid = 1978] [id = 325] 04:12:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x11a85dc00) [pid = 1978] [serial = 974] [outer = 0x0] 04:12:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11aaa6000) [pid = 1978] [serial = 975] [outer = 0x11a85dc00] 04:12:06 INFO - PROCESS | 1978 | 1461582726324 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11bbc6c00) [pid = 1978] [serial = 976] [outer = 0x11a85dc00] 04:12:06 INFO - PROCESS | 1978 | 1461582726741 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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 04:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:12:06 INFO - PROCESS | 1978 | 1461582726800 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 1978 | 1461582726802 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:12:06 INFO - PROCESS | 1978 | 1461582726804 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 1978 | 1461582726807 Marionette TRACE conn2 <- [1,1274,null,{}] 04:12:06 INFO - PROCESS | 1978 | 1461582726814 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}] 04:12:06 INFO - PROCESS | 1978 | 1461582726921 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:12:06 INFO - PROCESS | 1978 | 1461582726977 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0c7800 == 59 [pid = 1978] [id = 326] 04:12:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x126399c00) [pid = 1978] [serial = 977] [outer = 0x0] 04:12:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x126ccdc00) [pid = 1978] [serial = 978] [outer = 0x126399c00] 04:12:07 INFO - PROCESS | 1978 | 1461582727022 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x129695400) [pid = 1978] [serial = 979] [outer = 0x126399c00] 04:12:07 INFO - PROCESS | 1978 | 1461582727442 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]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 04:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:12:07 INFO - PROCESS | 1978 | 1461582727476 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 1978 | 1461582727478 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:12:07 INFO - PROCESS | 1978 | 1461582727480 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 1978 | 1461582727481 Marionette TRACE conn2 <- [1,1278,null,{}] 04:12:07 INFO - PROCESS | 1978 | 1461582727484 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}] 04:12:07 INFO - PROCESS | 1978 | 1461582727606 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:12:07 INFO - PROCESS | 1978 | 1461582727661 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa56000 == 60 [pid = 1978] [id = 327] 04:12:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x12b3b2c00) [pid = 1978] [serial = 980] [outer = 0x0] 04:12:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12bcc0000) [pid = 1978] [serial = 981] [outer = 0x12b3b2c00] 04:12:07 INFO - PROCESS | 1978 | 1461582727691 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12cfa9800) [pid = 1978] [serial = 982] [outer = 0x12b3b2c00] 04:12:08 INFO - PROCESS | 1978 | 1461582728345 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]]]}] 04:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 921ms 04:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:12:08 INFO - PROCESS | 1978 | 1461582728401 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:12:08 INFO - PROCESS | 1978 | 1461582728404 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:12:08 INFO - PROCESS | 1978 | 1461582728407 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:12:08 INFO - PROCESS | 1978 | 1461582728409 Marionette TRACE conn2 <- [1,1282,null,{}] 04:12:08 INFO - PROCESS | 1978 | 1461582728433 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}] 04:12:08 INFO - PROCESS | 1978 | 1461582728526 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:12:08 INFO - PROCESS | 1978 | 1461582728595 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfe0800 == 61 [pid = 1978] [id = 328] 04:12:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x1151f9400) [pid = 1978] [serial = 983] [outer = 0x0] 04:12:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x115632c00) [pid = 1978] [serial = 984] [outer = 0x1151f9400] 04:12:08 INFO - PROCESS | 1978 | 1461582728623 Marionette DEBUG loaded listener.js 04:12:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x116549800) [pid = 1978] [serial = 985] [outer = 0x1151f9400] 04:12:09 INFO - PROCESS | 1978 | 1461582729056 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]]]}] 04:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 674ms 04:12:09 INFO - PROCESS | 1978 | 1461582729082 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:12:09 INFO - PROCESS | 1978 | 1461582729086 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:12:09 INFO - PROCESS | 1978 | 1461582729091 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:12:09 INFO - PROCESS | 1978 | 1461582729092 Marionette TRACE conn2 <- [1,1286,null,{}] 04:12:09 INFO - PROCESS | 1978 | 1461582729095 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}] 04:12:09 INFO - PROCESS | 1978 | 1461582729186 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:12:09 INFO - PROCESS | 1978 | 1461582729253 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ae6000 == 62 [pid = 1978] [id = 329] 04:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x118c1e000) [pid = 1978] [serial = 986] [outer = 0x0] 04:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x119133400) [pid = 1978] [serial = 987] [outer = 0x118c1e000] 04:12:09 INFO - PROCESS | 1978 | 1461582729286 Marionette DEBUG loaded listener.js 04:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x11a7bc800) [pid = 1978] [serial = 988] [outer = 0x118c1e000] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf10000 == 61 [pid = 1978] [id = 235] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x118f6f800 == 60 [pid = 1978] [id = 255] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12f628000 == 59 [pid = 1978] [id = 322] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0da800 == 58 [pid = 1978] [id = 321] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce93800 == 57 [pid = 1978] [id = 320] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbd9800 == 56 [pid = 1978] [id = 286] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12db05000 == 55 [pid = 1978] [id = 319] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce96800 == 54 [pid = 1978] [id = 318] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12b89f000 == 53 [pid = 1978] [id = 317] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x114fb9c00) [pid = 1978] [serial = 860] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12bcba400) [pid = 1978] [serial = 870] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x118ee8000) [pid = 1978] [serial = 863] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x127fc2c00) [pid = 1978] [serial = 867] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x12d6d1800) [pid = 1978] [serial = 912] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1c000 == 52 [pid = 1978] [id = 316] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x127f3d000 == 51 [pid = 1978] [id = 315] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x1272b5000 == 50 [pid = 1978] [id = 314] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x126118800 == 49 [pid = 1978] [id = 313] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x11a745000 == 48 [pid = 1978] [id = 312] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x119717000 == 47 [pid = 1978] [id = 311] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea27000 == 46 [pid = 1978] [id = 308] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12d396800 == 45 [pid = 1978] [id = 307] 04:12:09 INFO - PROCESS | 1978 | 1461582729725 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]]]}] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfe1000 == 44 [pid = 1978] [id = 306] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x119235000 == 43 [pid = 1978] [id = 305] 04:12:09 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3b3000 == 42 [pid = 1978] [id = 304] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12b6c1400) [pid = 1978] [serial = 897] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12b3a6c00) [pid = 1978] [serial = 894] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x127603000) [pid = 1978] [serial = 888] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x11c438400) [pid = 1978] [serial = 882] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x1239af400) [pid = 1978] [serial = 883] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12bcc5800) [pid = 1978] [serial = 900] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x11919c400) [pid = 1978] [serial = 874] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x118aa9400) [pid = 1978] [serial = 873] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x1239ba000) [pid = 1978] [serial = 885] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x1269bb400) [pid = 1978] [serial = 886] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11aaa8400) [pid = 1978] [serial = 879] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x11b94fc00) [pid = 1978] [serial = 880] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11a852800) [pid = 1978] [serial = 877] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x119274800) [pid = 1978] [serial = 876] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12d602400) [pid = 1978] [serial = 858] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12ba50400) [pid = 1978] [serial = 898] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12cfacc00) [pid = 1978] [serial = 904] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11aa9ac00) [pid = 1978] [serial = 903] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x12d605400) [pid = 1978] [serial = 909] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12cf7f000) [pid = 1978] [serial = 901] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12d589000) [pid = 1978] [serial = 907] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x129697800) [pid = 1978] [serial = 891] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12b3b3400) [pid = 1978] [serial = 895] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12d076c00) [pid = 1978] [serial = 906] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x1285dd400) [pid = 1978] [serial = 889] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x1299c5800) [pid = 1978] [serial = 892] [outer = 0x0] [url = about:blank] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12b3af400) [pid = 1978] [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.] 04:12:09 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12d60d800) [pid = 1978] [serial = 910] [outer = 0x0] [url = about:blank] 04:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 673ms 04:12:09 INFO - PROCESS | 1978 | 1461582729765 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:12:09 INFO - PROCESS | 1978 | 1461582729767 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:12:09 INFO - PROCESS | 1978 | 1461582729770 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:12:09 INFO - PROCESS | 1978 | 1461582729772 Marionette TRACE conn2 <- [1,1290,null,{}] 04:12:09 INFO - PROCESS | 1978 | 1461582729779 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}] 04:12:09 INFO - PROCESS | 1978 | 1461582729861 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:12:09 INFO - PROCESS | 1978 | 1461582729868 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x11971a800 == 43 [pid = 1978] [id = 330] 04:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11a7c4c00) [pid = 1978] [serial = 989] [outer = 0x0] 04:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x11aa83400) [pid = 1978] [serial = 990] [outer = 0x11a7c4c00] 04:12:09 INFO - PROCESS | 1978 | 1461582729897 Marionette DEBUG loaded listener.js 04:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11b94fc00) [pid = 1978] [serial = 991] [outer = 0x11a7c4c00] 04:12:10 INFO - PROCESS | 1978 | 1461582730339 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]]]}] 04:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 620ms 04:12:10 INFO - PROCESS | 1978 | 1461582730391 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:12:10 INFO - PROCESS | 1978 | 1461582730394 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:12:10 INFO - PROCESS | 1978 | 1461582730400 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 1978 | 1461582730402 Marionette TRACE conn2 <- [1,1294,null,{}] 04:12:10 INFO - PROCESS | 1978 | 1461582730405 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}] 04:12:10 INFO - PROCESS | 1978 | 1461582730541 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:12:10 INFO - PROCESS | 1978 | 1461582730557 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3a8000 == 44 [pid = 1978] [id = 331] 04:12:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x11c310c00) [pid = 1978] [serial = 992] [outer = 0x0] 04:12:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11c4b4c00) [pid = 1978] [serial = 993] [outer = 0x11c310c00] 04:12:10 INFO - PROCESS | 1978 | 1461582730599 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x1239afc00) [pid = 1978] [serial = 994] [outer = 0x11c310c00] 04:12:10 INFO - PROCESS | 1978 | 1461582730925 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]]]}] 04:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 573ms 04:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:12:10 INFO - PROCESS | 1978 | 1461582730970 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:12:10 INFO - PROCESS | 1978 | 1461582730971 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:12:10 INFO - PROCESS | 1978 | 1461582730973 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 1978 | 1461582730974 Marionette TRACE conn2 <- [1,1298,null,{}] 04:12:10 INFO - PROCESS | 1978 | 1461582730976 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}] 04:12:11 INFO - PROCESS | 1978 | 1461582731054 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:12:11 INFO - PROCESS | 1978 | 1461582731058 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x126447000 == 45 [pid = 1978] [id = 332] 04:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x1239b4c00) [pid = 1978] [serial = 995] [outer = 0x0] 04:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x1261dfc00) [pid = 1978] [serial = 996] [outer = 0x1239b4c00] 04:12:11 INFO - PROCESS | 1978 | 1461582731084 Marionette DEBUG loaded listener.js 04:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x126574000) [pid = 1978] [serial = 997] [outer = 0x1239b4c00] 04:12:11 INFO - PROCESS | 1978 | 1461582731411 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]]]}] 04:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 04:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:12:11 INFO - PROCESS | 1978 | 1461582731442 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:12:11 INFO - PROCESS | 1978 | 1461582731443 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:12:11 INFO - PROCESS | 1978 | 1461582731445 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 1978 | 1461582731447 Marionette TRACE conn2 <- [1,1302,null,{}] 04:12:11 INFO - PROCESS | 1978 | 1461582731449 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}] 04:12:11 INFO - PROCESS | 1978 | 1461582731544 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:12:11 INFO - PROCESS | 1978 | 1461582731602 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a58800 == 46 [pid = 1978] [id = 333] 04:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x1239b6400) [pid = 1978] [serial = 998] [outer = 0x0] 04:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x126c0c800) [pid = 1978] [serial = 999] [outer = 0x1239b6400] 04:12:11 INFO - PROCESS | 1978 | 1461582731634 Marionette DEBUG loaded listener.js 04:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x127fb8c00) [pid = 1978] [serial = 1000] [outer = 0x1239b6400] 04:12:11 INFO - PROCESS | 1978 | 1461582731987 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]]]}] 04:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 04:12:12 INFO - PROCESS | 1978 | 1461582732015 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:12:12 INFO - PROCESS | 1978 | 1461582732016 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:12:12 INFO - PROCESS | 1978 | 1461582732025 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:12:12 INFO - PROCESS | 1978 | 1461582732026 Marionette TRACE conn2 <- [1,1306,null,{}] 04:12:12 INFO - PROCESS | 1978 | 1461582732028 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}] 04:12:12 INFO - PROCESS | 1978 | 1461582732122 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:12:12 INFO - PROCESS | 1978 | 1461582732125 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x119adb800 == 47 [pid = 1978] [id = 334] 04:12:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x127fb9400) [pid = 1978] [serial = 1001] [outer = 0x0] 04:12:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12966ac00) [pid = 1978] [serial = 1002] [outer = 0x127fb9400] 04:12:12 INFO - PROCESS | 1978 | 1461582732152 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x1299c5800) [pid = 1978] [serial = 1003] [outer = 0x127fb9400] 04:12:12 INFO - PROCESS | 1978 | 1461582732493 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]]]}] 04:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 04:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:12:12 INFO - PROCESS | 1978 | 1461582732546 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:12:12 INFO - PROCESS | 1978 | 1461582732547 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:12:12 INFO - PROCESS | 1978 | 1461582732549 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:12:12 INFO - PROCESS | 1978 | 1461582732550 Marionette TRACE conn2 <- [1,1310,null,{}] 04:12:12 INFO - PROCESS | 1978 | 1461582732553 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}] 04:12:12 INFO - PROCESS | 1978 | 1461582732648 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:12:12 INFO - PROCESS | 1978 | 1461582732652 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x129923800 == 48 [pid = 1978] [id = 335] 04:12:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x1144be000) [pid = 1978] [serial = 1004] [outer = 0x0] 04:12:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12b3a8c00) [pid = 1978] [serial = 1005] [outer = 0x1144be000] 04:12:12 INFO - PROCESS | 1978 | 1461582732677 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12b6c1c00) [pid = 1978] [serial = 1006] [outer = 0x1144be000] 04:12:13 INFO - PROCESS | 1978 | 1461582733006 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] 04:12:13 INFO - PROCESS | 1978 | 1461582733020 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:12:13 INFO - PROCESS | 1978 | 1461582733022 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 1978 | 1461582733023 Marionette TRACE conn2 <- [1,1314,null,{}] 04:12:13 INFO - PROCESS | 1978 | 1461582733025 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}] 04:12:13 INFO - PROCESS | 1978 | 1461582733139 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:12:13 INFO - PROCESS | 1978 | 1461582733153 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1c000 == 49 [pid = 1978] [id = 336] 04:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12b87f000) [pid = 1978] [serial = 1007] [outer = 0x0] 04:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12ba51000) [pid = 1978] [serial = 1008] [outer = 0x12b87f000] 04:12:13 INFO - PROCESS | 1978 | 1461582733179 Marionette DEBUG loaded listener.js 04:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x12bcb8800) [pid = 1978] [serial = 1009] [outer = 0x12b87f000] 04:12:13 INFO - PROCESS | 1978 | 1461582733520 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]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 04:12:13 INFO - PROCESS | 1978 | 1461582733541 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 1978 | 1461582733542 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:12:13 INFO - PROCESS | 1978 | 1461582733544 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 1978 | 1461582733545 Marionette TRACE conn2 <- [1,1318,null,{}] 04:12:13 INFO - PROCESS | 1978 | 1461582733554 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}] 04:12:13 INFO - PROCESS | 1978 | 1461582733652 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:12:13 INFO - PROCESS | 1978 | 1461582733656 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b679000 == 50 [pid = 1978] [id = 337] 04:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12b36ec00) [pid = 1978] [serial = 1010] [outer = 0x0] 04:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12beb1000) [pid = 1978] [serial = 1011] [outer = 0x12b36ec00] 04:12:13 INFO - PROCESS | 1978 | 1461582733682 Marionette DEBUG loaded listener.js 04:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12cfa7000) [pid = 1978] [serial = 1012] [outer = 0x12b36ec00] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x12b885000) [pid = 1978] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12d6e5400) [pid = 1978] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12ba50c00) [pid = 1978] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x129663800) [pid = 1978] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x126cc2400) [pid = 1978] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x11563b000) [pid = 1978] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x12d605800) [pid = 1978] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x117946800) [pid = 1978] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x1239b2c00) [pid = 1978] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x11ad38400) [pid = 1978] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12b3b4400) [pid = 1978] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x1155f1c00) [pid = 1978] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11a851400) [pid = 1978] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x12d6e6c00) [pid = 1978] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x1285e5400) [pid = 1978] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12698fc00) [pid = 1978] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12d6e5c00) [pid = 1978] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12e375000) [pid = 1978] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12b4b0000) [pid = 1978] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x116548c00) [pid = 1978] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x11c310800) [pid = 1978] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x118f50c00) [pid = 1978] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x114fbc000) [pid = 1978] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x114fb2800) [pid = 1978] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12765dc00) [pid = 1978] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x126ccc000) [pid = 1978] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x127fc1c00) [pid = 1978] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x114fb5800) [pid = 1978] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12b6b9400) [pid = 1978] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:12:14 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x127e72000) [pid = 1978] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:12:14 INFO - PROCESS | 1978 | 1461582734216 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]]]}] 04:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 721ms 04:12:14 INFO - PROCESS | 1978 | 1461582734266 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:12:14 INFO - PROCESS | 1978 | 1461582734267 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:12:14 INFO - PROCESS | 1978 | 1461582734269 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:12:14 INFO - PROCESS | 1978 | 1461582734271 Marionette TRACE conn2 <- [1,1322,null,{}] 04:12:14 INFO - PROCESS | 1978 | 1461582734274 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}] 04:12:14 INFO - PROCESS | 1978 | 1461582734372 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:12:14 INFO - PROCESS | 1978 | 1461582734443 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7f0000 == 51 [pid = 1978] [id = 338] 04:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x114fb2800) [pid = 1978] [serial = 1013] [outer = 0x0] 04:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x118f50c00) [pid = 1978] [serial = 1014] [outer = 0x114fb2800] 04:12:14 INFO - PROCESS | 1978 | 1461582734473 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x1285df000) [pid = 1978] [serial = 1015] [outer = 0x114fb2800] 04:12:14 INFO - PROCESS | 1978 | 1461582734768 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]]]}] 04:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 04:12:14 INFO - PROCESS | 1978 | 1461582734790 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:12:14 INFO - PROCESS | 1978 | 1461582734791 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:12:14 INFO - PROCESS | 1978 | 1461582734793 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:12:14 INFO - PROCESS | 1978 | 1461582734794 Marionette TRACE conn2 <- [1,1326,null,{}] 04:12:14 INFO - PROCESS | 1978 | 1461582734805 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}] 04:12:14 INFO - PROCESS | 1978 | 1461582734892 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:12:14 INFO - PROCESS | 1978 | 1461582734897 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce9a800 == 52 [pid = 1978] [id = 339] 04:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x114fbb800) [pid = 1978] [serial = 1016] [outer = 0x0] 04:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12cfb0800) [pid = 1978] [serial = 1017] [outer = 0x114fbb800] 04:12:14 INFO - PROCESS | 1978 | 1461582734923 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12d57b800) [pid = 1978] [serial = 1018] [outer = 0x114fbb800] 04:12:15 INFO - PROCESS | 1978 | 1461582735266 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]]]}] 04:12:15 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 04:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 04:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:12:15 INFO - PROCESS | 1978 | 1461582735315 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 1978 | 1461582735316 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:12:15 INFO - PROCESS | 1978 | 1461582735319 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 1978 | 1461582735319 Marionette TRACE conn2 <- [1,1330,null,{}] 04:12:15 INFO - PROCESS | 1978 | 1461582735322 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}] 04:12:15 INFO - PROCESS | 1978 | 1461582735413 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:12:15 INFO - PROCESS | 1978 | 1461582735420 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d009000 == 53 [pid = 1978] [id = 340] 04:12:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12d074c00) [pid = 1978] [serial = 1019] [outer = 0x0] 04:12:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12d581000) [pid = 1978] [serial = 1020] [outer = 0x12d074c00] 04:12:15 INFO - PROCESS | 1978 | 1461582735447 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12d602800) [pid = 1978] [serial = 1021] [outer = 0x12d074c00] 04:12:15 INFO - PROCESS | 1978 | 1461582735840 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]]]}] 04:12:15 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 04:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms 04:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:12:15 INFO - PROCESS | 1978 | 1461582735894 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 1978 | 1461582735896 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:12:15 INFO - PROCESS | 1978 | 1461582735901 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 1978 | 1461582735903 Marionette TRACE conn2 <- [1,1334,null,{}] 04:12:15 INFO - PROCESS | 1978 | 1461582735906 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}] 04:12:16 INFO - PROCESS | 1978 | 1461582736019 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:12:16 INFO - PROCESS | 1978 | 1461582736031 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbf5800 == 54 [pid = 1978] [id = 341] 04:12:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12d607000) [pid = 1978] [serial = 1022] [outer = 0x0] 04:12:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12d6d8800) [pid = 1978] [serial = 1023] [outer = 0x12d607000] 04:12:16 INFO - PROCESS | 1978 | 1461582736072 Marionette DEBUG loaded listener.js 04:12:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12d6e3c00) [pid = 1978] [serial = 1024] [outer = 0x12d607000] 04:12:16 INFO - PROCESS | 1978 | 1461582736582 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]]]}] 04:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 721ms 04:12:16 INFO - PROCESS | 1978 | 1461582736630 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:12:16 INFO - PROCESS | 1978 | 1461582736634 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:12:16 INFO - PROCESS | 1978 | 1461582736638 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:12:16 INFO - PROCESS | 1978 | 1461582736641 Marionette TRACE conn2 <- [1,1338,null,{}] 04:12:16 INFO - PROCESS | 1978 | 1461582736645 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}] 04:12:16 INFO - PROCESS | 1978 | 1461582736753 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:12:16 INFO - PROCESS | 1978 | 1461582736858 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ac9000 == 55 [pid = 1978] [id = 342] 04:12:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x118849000) [pid = 1978] [serial = 1025] [outer = 0x0] 04:12:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x118c16c00) [pid = 1978] [serial = 1026] [outer = 0x118849000] 04:12:16 INFO - PROCESS | 1978 | 1461582736890 Marionette DEBUG loaded listener.js 04:12:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11913b800) [pid = 1978] [serial = 1027] [outer = 0x118849000] 04:12:17 INFO - PROCESS | 1978 | 1461582737838 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]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1226ms 04:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:12:17 INFO - PROCESS | 1978 | 1461582737865 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 1978 | 1461582737870 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:12:17 INFO - PROCESS | 1978 | 1461582737875 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 1978 | 1461582737877 Marionette TRACE conn2 <- [1,1342,null,{}] 04:12:17 INFO - PROCESS | 1978 | 1461582737879 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}] 04:12:17 INFO - PROCESS | 1978 | 1461582737983 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:12:18 INFO - PROCESS | 1978 | 1461582738033 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x123979800 == 56 [pid = 1978] [id = 343] 04:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x11884f800) [pid = 1978] [serial = 1028] [outer = 0x0] 04:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x11ad38400) [pid = 1978] [serial = 1029] [outer = 0x11884f800] 04:12:18 INFO - PROCESS | 1978 | 1461582738063 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x11bbcd000) [pid = 1978] [serial = 1030] [outer = 0x11884f800] 04:12:18 INFO - PROCESS | 1978 | 1461582738500 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]]]}] 04:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 672ms 04:12:18 INFO - PROCESS | 1978 | 1461582738547 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:12:18 INFO - PROCESS | 1978 | 1461582738548 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:12:18 INFO - PROCESS | 1978 | 1461582738551 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:12:18 INFO - PROCESS | 1978 | 1461582738554 Marionette TRACE conn2 <- [1,1346,null,{}] 04:12:18 INFO - PROCESS | 1978 | 1461582738562 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}] 04:12:18 INFO - PROCESS | 1978 | 1461582738669 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:12:18 INFO - PROCESS | 1978 | 1461582738724 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db05800 == 57 [pid = 1978] [id = 344] 04:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x11c4b3800) [pid = 1978] [serial = 1031] [outer = 0x0] 04:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x126cc5000) [pid = 1978] [serial = 1032] [outer = 0x11c4b3800] 04:12:18 INFO - PROCESS | 1978 | 1461582738756 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x127952c00) [pid = 1978] [serial = 1033] [outer = 0x11c4b3800] 04:12:19 INFO - PROCESS | 1978 | 1461582739223 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]]]}] 04:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 722ms 04:12:19 INFO - PROCESS | 1978 | 1461582739295 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:12:19 INFO - PROCESS | 1978 | 1461582739299 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:12:19 INFO - PROCESS | 1978 | 1461582739303 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:12:19 INFO - PROCESS | 1978 | 1461582739305 Marionette TRACE conn2 <- [1,1350,null,{}] 04:12:19 INFO - PROCESS | 1978 | 1461582739307 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}] 04:12:19 INFO - PROCESS | 1978 | 1461582739422 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:12:19 INFO - PROCESS | 1978 | 1461582739492 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba6f800 == 58 [pid = 1978] [id = 345] 04:12:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x11c4b3c00) [pid = 1978] [serial = 1034] [outer = 0x0] 04:12:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12b36f800) [pid = 1978] [serial = 1035] [outer = 0x11c4b3c00] 04:12:19 INFO - PROCESS | 1978 | 1461582739527 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12ba52000) [pid = 1978] [serial = 1036] [outer = 0x11c4b3c00] 04:12:20 INFO - PROCESS | 1978 | 1461582740043 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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 04:12:20 INFO - PROCESS | 1978 | 1461582740074 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:12:20 INFO - PROCESS | 1978 | 1461582740075 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:12:20 INFO - PROCESS | 1978 | 1461582740078 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 1978 | 1461582740079 Marionette TRACE conn2 <- [1,1354,null,{}] 04:12:20 INFO - PROCESS | 1978 | 1461582740084 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}] 04:12:20 INFO - PROCESS | 1978 | 1461582740186 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:12:20 INFO - PROCESS | 1978 | 1461582740239 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x119adf000 == 59 [pid = 1978] [id = 346] 04:12:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x114fb3800) [pid = 1978] [serial = 1037] [outer = 0x0] 04:12:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11aa99c00) [pid = 1978] [serial = 1038] [outer = 0x114fb3800] 04:12:20 INFO - PROCESS | 1978 | 1461582740269 Marionette DEBUG loaded listener.js 04:12:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x126cc8000) [pid = 1978] [serial = 1039] [outer = 0x114fb3800] 04:12:20 INFO - PROCESS | 1978 | 1461582740903 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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 872ms 04:12:20 INFO - PROCESS | 1978 | 1461582740950 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:12:20 INFO - PROCESS | 1978 | 1461582740952 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:12:20 INFO - PROCESS | 1978 | 1461582740956 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 1978 | 1461582740958 Marionette TRACE conn2 <- [1,1358,null,{}] 04:12:20 INFO - PROCESS | 1978 | 1461582740962 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}] 04:12:21 INFO - PROCESS | 1978 | 1461582741059 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:12:21 INFO - PROCESS | 1978 | 1461582741116 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c66e000 == 60 [pid = 1978] [id = 347] 04:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x115635800) [pid = 1978] [serial = 1040] [outer = 0x0] 04:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x11588cc00) [pid = 1978] [serial = 1041] [outer = 0x115635800] 04:12:21 INFO - PROCESS | 1978 | 1461582741144 Marionette DEBUG loaded listener.js 04:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x118ce0400) [pid = 1978] [serial = 1042] [outer = 0x115635800] 04:12:21 INFO - PROCESS | 1978 | 1461582741557 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]]]}] 04:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 620ms 04:12:21 INFO - PROCESS | 1978 | 1461582741576 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:12:21 INFO - PROCESS | 1978 | 1461582741580 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:12:21 INFO - PROCESS | 1978 | 1461582741584 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 1978 | 1461582741586 Marionette TRACE conn2 <- [1,1362,null,{}] 04:12:21 INFO - PROCESS | 1978 | 1461582741588 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}] 04:12:21 INFO - PROCESS | 1978 | 1461582741703 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x12d009000 == 59 [pid = 1978] [id = 340] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce9a800 == 58 [pid = 1978] [id = 339] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7f0000 == 57 [pid = 1978] [id = 338] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x12b679000 == 56 [pid = 1978] [id = 337] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1c000 == 55 [pid = 1978] [id = 336] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x129923800 == 54 [pid = 1978] [id = 335] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x119adb800 == 53 [pid = 1978] [id = 334] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x12eae0000) [pid = 1978] [serial = 969] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x126a58800 == 52 [pid = 1978] [id = 333] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x126447000 == 51 [pid = 1978] [id = 332] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3a8000 == 50 [pid = 1978] [id = 331] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x11971a800 == 49 [pid = 1978] [id = 330] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x119ae6000 == 48 [pid = 1978] [id = 329] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfe0800 == 47 [pid = 1978] [id = 328] 04:12:21 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa46000 == 46 [pid = 1978] [id = 323] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12bcbbc00) [pid = 1978] [serial = 762] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x118ee5400) [pid = 1978] [serial = 807] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x1260c5400) [pid = 1978] [serial = 813] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x11aa87800) [pid = 1978] [serial = 810] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x1165f5c00) [pid = 1978] [serial = 765] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11563d400) [pid = 1978] [serial = 861] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x12b375800) [pid = 1978] [serial = 868] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x127fc1400) [pid = 1978] [serial = 816] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x12b379800) [pid = 1978] [serial = 819] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11ad3c000) [pid = 1978] [serial = 864] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12cf8a000) [pid = 1978] [serial = 871] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12b4b7000) [pid = 1978] [serial = 804] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x12d5e8400) [pid = 1978] [serial = 949] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x12d57c400) [pid = 1978] [serial = 948] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12e30f800) [pid = 1978] [serial = 954] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12d60f800) [pid = 1978] [serial = 951] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12e314800) [pid = 1978] [serial = 955] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12cf84400) [pid = 1978] [serial = 925] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12ba54800) [pid = 1978] [serial = 924] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x127fc3800) [pid = 1978] [serial = 922] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12765bc00) [pid = 1978] [serial = 921] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x127e70000) [pid = 1978] [serial = 960] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12e30f400) [pid = 1978] [serial = 931] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12d6e0c00) [pid = 1978] [serial = 930] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11aa8d000) [pid = 1978] [serial = 934] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x119d55400) [pid = 1978] [serial = 933] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x126cc4000) [pid = 1978] [serial = 939] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x127658400) [pid = 1978] [serial = 940] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11b958c00) [pid = 1978] [serial = 936] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11c4ac800) [pid = 1978] [serial = 937] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12d5dc400) [pid = 1978] [serial = 928] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12cfae400) [pid = 1978] [serial = 927] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11912e400) [pid = 1978] [serial = 916] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x116545800) [pid = 1978] [serial = 915] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11c439c00) [pid = 1978] [serial = 919] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11b09b800) [pid = 1978] [serial = 918] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12e317000) [pid = 1978] [serial = 957] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x1299bc400) [pid = 1978] [serial = 942] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x12b3a9000) [pid = 1978] [serial = 943] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x12b4b6000) [pid = 1978] [serial = 945] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x12e371800) [pid = 1978] [serial = 963] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x12e927000) [pid = 1978] [serial = 966] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x12e36d000) [pid = 1978] [serial = 958] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x12d588000) [pid = 1978] [serial = 961] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12e92ec00) [pid = 1978] [serial = 967] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x12d6e5000) [pid = 1978] [serial = 952] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x12ba50800) [pid = 1978] [serial = 946] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x12e922800) [pid = 1978] [serial = 964] [outer = 0x0] [url = about:blank] 04:12:21 INFO - PROCESS | 1978 | 1461582741788 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x119112000 == 47 [pid = 1978] [id = 348] 04:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x1153c9c00) [pid = 1978] [serial = 1043] [outer = 0x0] 04:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x118a0f800) [pid = 1978] [serial = 1044] [outer = 0x1153c9c00] 04:12:21 INFO - PROCESS | 1978 | 1461582741815 Marionette DEBUG loaded listener.js 04:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11a852800) [pid = 1978] [serial = 1045] [outer = 0x1153c9c00] 04:12:22 INFO - PROCESS | 1978 | 1461582742155 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]]]}] 04:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 620ms 04:12:22 INFO - PROCESS | 1978 | 1461582742204 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:12:22 INFO - PROCESS | 1978 | 1461582742206 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:12:22 INFO - PROCESS | 1978 | 1461582742208 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:12:22 INFO - PROCESS | 1978 | 1461582742210 Marionette TRACE conn2 <- [1,1366,null,{}] 04:12:22 INFO - PROCESS | 1978 | 1461582742218 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}] 04:12:22 INFO - PROCESS | 1978 | 1461582742303 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:12:22 INFO - PROCESS | 1978 | 1461582742308 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7f0000 == 48 [pid = 1978] [id = 349] 04:12:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11ad43c00) [pid = 1978] [serial = 1046] [outer = 0x0] 04:12:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11c1a3c00) [pid = 1978] [serial = 1047] [outer = 0x11ad43c00] 04:12:22 INFO - PROCESS | 1978 | 1461582742356 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x122f84800) [pid = 1978] [serial = 1048] [outer = 0x11ad43c00] 04:12:22 INFO - PROCESS | 1978 | 1461582742726 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] 04:12:22 INFO - PROCESS | 1978 | 1461582742787 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:12:22 INFO - PROCESS | 1978 | 1461582742790 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:12:22 INFO - PROCESS | 1978 | 1461582742791 Marionette TRACE conn2 <- [1,1370,null,{}] 04:12:22 INFO - PROCESS | 1978 | 1461582742793 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}] 04:12:22 INFO - PROCESS | 1978 | 1461582742874 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:12:22 INFO - PROCESS | 1978 | 1461582742879 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x1272a6000 == 49 [pid = 1978] [id = 350] 04:12:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x1263a7400) [pid = 1978] [serial = 1049] [outer = 0x0] 04:12:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x1269b7400) [pid = 1978] [serial = 1050] [outer = 0x1263a7400] 04:12:22 INFO - PROCESS | 1978 | 1461582742910 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x1274d5000) [pid = 1978] [serial = 1051] [outer = 0x1263a7400] 04:12:23 INFO - PROCESS | 1978 | 1461582743269 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] 04:12:23 INFO - PROCESS | 1978 | 1461582743311 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:12:23 INFO - PROCESS | 1978 | 1461582743314 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 1978 | 1461582743316 Marionette TRACE conn2 <- [1,1374,null,{}] 04:12:23 INFO - PROCESS | 1978 | 1461582743320 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}] 04:12:23 INFO - PROCESS | 1978 | 1461582743443 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:12:23 INFO - PROCESS | 1978 | 1461582743449 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x129926800 == 50 [pid = 1978] [id = 351] 04:12:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x12765bc00) [pid = 1978] [serial = 1052] [outer = 0x0] 04:12:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x127fc5400) [pid = 1978] [serial = 1053] [outer = 0x12765bc00] 04:12:23 INFO - PROCESS | 1978 | 1461582743490 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x1296d6400) [pid = 1978] [serial = 1054] [outer = 0x12765bc00] 04:12:23 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:12:23 INFO - PROCESS | 1978 | 1461582743930 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] 04:12:23 INFO - PROCESS | 1978 | 1461582743991 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:12:23 INFO - PROCESS | 1978 | 1461582743993 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 1978 | 1461582743994 Marionette TRACE conn2 <- [1,1378,null,{}] 04:12:23 INFO - PROCESS | 1978 | 1461582743997 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}] 04:12:24 INFO - PROCESS | 1978 | 1461582744112 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:12:24 INFO - PROCESS | 1978 | 1461582744128 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x119717000 == 51 [pid = 1978] [id = 352] 04:12:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x12b87d800) [pid = 1978] [serial = 1055] [outer = 0x0] 04:12:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x12bcb6800) [pid = 1978] [serial = 1056] [outer = 0x12b87d800] 04:12:24 INFO - PROCESS | 1978 | 1461582744157 Marionette DEBUG loaded listener.js 04:12:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x12bebc400) [pid = 1978] [serial = 1057] [outer = 0x12b87d800] 04:12:24 INFO - PROCESS | 1978 | 1461582744474 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] 04:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:12:24 INFO - PROCESS | 1978 | 1461582744520 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:12:24 INFO - PROCESS | 1978 | 1461582744523 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 1978 | 1461582744524 Marionette TRACE conn2 <- [1,1382,null,{}] 04:12:24 INFO - PROCESS | 1978 | 1461582744526 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}] 04:12:24 INFO - PROCESS | 1978 | 1461582744622 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:12:24 INFO - PROCESS | 1978 | 1461582744627 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b675800 == 52 [pid = 1978] [id = 353] 04:12:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x12b87f800) [pid = 1978] [serial = 1058] [outer = 0x0] 04:12:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12cf83c00) [pid = 1978] [serial = 1059] [outer = 0x12b87f800] 04:12:24 INFO - PROCESS | 1978 | 1461582744652 Marionette DEBUG loaded listener.js 04:12:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12d07ec00) [pid = 1978] [serial = 1060] [outer = 0x12b87f800] 04:12:24 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:12:25 INFO - PROCESS | 1978 | 1461582744998 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] 04:12:25 INFO - PROCESS | 1978 | 1461582745043 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:12:25 INFO - PROCESS | 1978 | 1461582745045 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:12:25 INFO - PROCESS | 1978 | 1461582745046 Marionette TRACE conn2 <- [1,1386,null,{}] 04:12:25 INFO - PROCESS | 1978 | 1461582745048 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}] 04:12:25 INFO - PROCESS | 1978 | 1461582745150 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:12:25 INFO - PROCESS | 1978 | 1461582745154 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce92000 == 53 [pid = 1978] [id = 354] 04:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12cfa6400) [pid = 1978] [serial = 1061] [outer = 0x0] 04:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12d5e5800) [pid = 1978] [serial = 1062] [outer = 0x12cfa6400] 04:12:25 INFO - PROCESS | 1978 | 1461582745208 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12d6d1800) [pid = 1978] [serial = 1063] [outer = 0x12cfa6400] 04:12:25 INFO - PROCESS | 1978 | 1461582745532 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] 04:12:25 INFO - PROCESS | 1978 | 1461582745565 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:12:25 INFO - PROCESS | 1978 | 1461582745567 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:12:25 INFO - PROCESS | 1978 | 1461582745568 Marionette TRACE conn2 <- [1,1390,null,{}] 04:12:25 INFO - PROCESS | 1978 | 1461582745571 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}] 04:12:25 INFO - PROCESS | 1978 | 1461582745670 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:12:25 INFO - PROCESS | 1978 | 1461582745674 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d37c000 == 54 [pid = 1978] [id = 355] 04:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12d07b000) [pid = 1978] [serial = 1064] [outer = 0x0] 04:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12d6e6000) [pid = 1978] [serial = 1065] [outer = 0x12d07b000] 04:12:25 INFO - PROCESS | 1978 | 1461582745729 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12d6ed800) [pid = 1978] [serial = 1066] [outer = 0x12d07b000] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x1239b4c00) [pid = 1978] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12b36ec00) [pid = 1978] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11c310c00) [pid = 1978] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x1151f9400) [pid = 1978] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x118c1e000) [pid = 1978] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x114fb2800) [pid = 1978] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x127fb9400) [pid = 1978] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12b87f000) [pid = 1978] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x1239b6400) [pid = 1978] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x114fbb800) [pid = 1978] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x1144be000) [pid = 1978] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x11a7c4c00) [pid = 1978] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:12:26 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12d074c00) [pid = 1978] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:12:26 INFO - PROCESS | 1978 | 1461582746173 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]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 624ms 04:12:26 INFO - PROCESS | 1978 | 1461582746193 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:12:26 INFO - PROCESS | 1978 | 1461582746195 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:12:26 INFO - PROCESS | 1978 | 1461582746199 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 1978 | 1461582746200 Marionette TRACE conn2 <- [1,1394,null,{}] 04:12:26 INFO - PROCESS | 1978 | 1461582746204 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}] 04:12:26 INFO - PROCESS | 1978 | 1461582746330 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:12:26 INFO - PROCESS | 1978 | 1461582746387 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1e800 == 55 [pid = 1978] [id = 356] 04:12:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x114fbc800) [pid = 1978] [serial = 1067] [outer = 0x0] 04:12:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11bbce400) [pid = 1978] [serial = 1068] [outer = 0x114fbc800] 04:12:26 INFO - PROCESS | 1978 | 1461582746431 Marionette DEBUG loaded listener.js 04:12:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x129663800) [pid = 1978] [serial = 1069] [outer = 0x114fbc800] 04:12:26 INFO - PROCESS | 1978 | 1461582746769 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]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 621ms 04:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:12:26 INFO - PROCESS | 1978 | 1461582746819 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:12:26 INFO - PROCESS | 1978 | 1461582746821 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:12:26 INFO - PROCESS | 1978 | 1461582746823 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 1978 | 1461582746825 Marionette TRACE conn2 <- [1,1398,null,{}] 04:12:26 INFO - PROCESS | 1978 | 1461582746827 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}] 04:12:26 INFO - PROCESS | 1978 | 1461582746946 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:12:27 INFO - PROCESS | 1978 | 1461582746999 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e6be000 == 56 [pid = 1978] [id = 357] 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11ad34c00) [pid = 1978] [serial = 1070] [outer = 0x0] 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x12e312c00) [pid = 1978] [serial = 1071] [outer = 0x11ad34c00] 04:12:27 INFO - PROCESS | 1978 | 1461582747029 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12e370000) [pid = 1978] [serial = 1072] [outer = 0x11ad34c00] 04:12:27 INFO - PROCESS | 1978 | 1461582747313 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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 04:12:27 INFO - PROCESS | 1978 | 1461582747342 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:12:27 INFO - PROCESS | 1978 | 1461582747344 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:12:27 INFO - PROCESS | 1978 | 1461582747354 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 1978 | 1461582747355 Marionette TRACE conn2 <- [1,1402,null,{}] 04:12:27 INFO - PROCESS | 1978 | 1461582747357 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}] 04:12:27 INFO - PROCESS | 1978 | 1461582747446 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:12:27 INFO - PROCESS | 1978 | 1461582747452 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f612800 == 57 [pid = 1978] [id = 358] 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x12e370800) [pid = 1978] [serial = 1073] [outer = 0x0] 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12e379c00) [pid = 1978] [serial = 1074] [outer = 0x12e370800] 04:12:27 INFO - PROCESS | 1978 | 1461582747477 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12e39d800) [pid = 1978] [serial = 1075] [outer = 0x12e370800] 04:12:27 INFO - PROCESS | 1978 | 1461582747803 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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 476ms 04:12:27 INFO - PROCESS | 1978 | 1461582747823 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:12:27 INFO - PROCESS | 1978 | 1461582747824 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:12:27 INFO - PROCESS | 1978 | 1461582747826 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 1978 | 1461582747827 Marionette TRACE conn2 <- [1,1406,null,{}] 04:12:27 INFO - PROCESS | 1978 | 1461582747830 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}] 04:12:27 INFO - PROCESS | 1978 | 1461582747940 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:12:27 INFO - PROCESS | 1978 | 1461582747947 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f62c800 == 58 [pid = 1978] [id = 359] 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12e31a800) [pid = 1978] [serial = 1076] [outer = 0x0] 04:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12e39ec00) [pid = 1978] [serial = 1077] [outer = 0x12e31a800] 04:12:27 INFO - PROCESS | 1978 | 1461582747972 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12e929000) [pid = 1978] [serial = 1078] [outer = 0x12e31a800] 04:12:28 INFO - PROCESS | 1978 | 1461582748455 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]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 04:12:28 INFO - PROCESS | 1978 | 1461582748499 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 1978 | 1461582748502 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:12:28 INFO - PROCESS | 1978 | 1461582748506 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 1978 | 1461582748509 Marionette TRACE conn2 <- [1,1410,null,{}] 04:12:28 INFO - PROCESS | 1978 | 1461582748513 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}] 04:12:28 INFO - PROCESS | 1978 | 1461582748622 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:12:28 INFO - PROCESS | 1978 | 1461582748689 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9a3000 == 59 [pid = 1978] [id = 360] 04:12:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x118a05000) [pid = 1978] [serial = 1079] [outer = 0x0] 04:12:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x119274800) [pid = 1978] [serial = 1080] [outer = 0x118a05000] 04:12:28 INFO - PROCESS | 1978 | 1461582748721 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11a7c9c00) [pid = 1978] [serial = 1081] [outer = 0x118a05000] 04:12:29 INFO - PROCESS | 1978 | 1461582749212 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]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 04:12:29 INFO - PROCESS | 1978 | 1461582749228 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 1978 | 1461582749232 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:12:29 INFO - PROCESS | 1978 | 1461582749237 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 1978 | 1461582749239 Marionette TRACE conn2 <- [1,1414,null,{}] 04:12:29 INFO - PROCESS | 1978 | 1461582749241 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}] 04:12:29 INFO - PROCESS | 1978 | 1461582749346 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:12:29 INFO - PROCESS | 1978 | 1461582749434 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x127f3f800 == 60 [pid = 1978] [id = 361] 04:12:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x11c0d8c00) [pid = 1978] [serial = 1082] [outer = 0x0] 04:12:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x122f83800) [pid = 1978] [serial = 1083] [outer = 0x11c0d8c00] 04:12:29 INFO - PROCESS | 1978 | 1461582749464 Marionette DEBUG loaded listener.js 04:12:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x126574400) [pid = 1978] [serial = 1084] [outer = 0x11c0d8c00] 04:12:29 INFO - PROCESS | 1978 | 1461582749938 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]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 722ms 04:12:29 INFO - PROCESS | 1978 | 1461582749967 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 1978 | 1461582749969 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:12:29 INFO - PROCESS | 1978 | 1461582749973 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 1978 | 1461582749975 Marionette TRACE conn2 <- [1,1418,null,{}] 04:12:29 INFO - PROCESS | 1978 | 1461582749986 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}] 04:12:30 INFO - PROCESS | 1978 | 1461582750091 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:12:30 INFO - PROCESS | 1978 | 1461582750159 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea2a800 == 61 [pid = 1978] [id = 362] 04:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12b373000) [pid = 1978] [serial = 1085] [outer = 0x0] 04:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12b885400) [pid = 1978] [serial = 1086] [outer = 0x12b373000] 04:12:30 INFO - PROCESS | 1978 | 1461582750191 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12ba57000) [pid = 1978] [serial = 1087] [outer = 0x12b373000] 04:12:30 INFO - PROCESS | 1978 | 1461582750620 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]]]}] 04:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 677ms 04:12:30 INFO - PROCESS | 1978 | 1461582750659 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:12:30 INFO - PROCESS | 1978 | 1461582750661 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:12:30 INFO - PROCESS | 1978 | 1461582750682 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:12:30 INFO - PROCESS | 1978 | 1461582750684 Marionette TRACE conn2 <- [1,1422,null,{}] 04:12:30 INFO - PROCESS | 1978 | 1461582750688 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}] 04:12:30 INFO - PROCESS | 1978 | 1461582750792 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:12:30 INFO - PROCESS | 1978 | 1461582750858 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd6f800 == 62 [pid = 1978] [id = 363] 04:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x12cfb1c00) [pid = 1978] [serial = 1088] [outer = 0x0] 04:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12d605000) [pid = 1978] [serial = 1089] [outer = 0x12cfb1c00] 04:12:30 INFO - PROCESS | 1978 | 1461582750889 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12e311000) [pid = 1978] [serial = 1090] [outer = 0x12cfb1c00] 04:12:31 INFO - PROCESS | 1978 | 1461582751369 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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 739ms 04:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:12:31 INFO - PROCESS | 1978 | 1461582751408 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 1978 | 1461582751409 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:12:31 INFO - PROCESS | 1978 | 1461582751412 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 1978 | 1461582751414 Marionette TRACE conn2 <- [1,1426,null,{}] 04:12:31 INFO - PROCESS | 1978 | 1461582751419 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}] 04:12:31 INFO - PROCESS | 1978 | 1461582751527 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:12:31 INFO - PROCESS | 1978 | 1461582751592 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ae0000 == 63 [pid = 1978] [id = 364] 04:12:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x114012800) [pid = 1978] [serial = 1091] [outer = 0x0] 04:12:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x11ad39400) [pid = 1978] [serial = 1092] [outer = 0x114012800] 04:12:31 INFO - PROCESS | 1978 | 1461582751620 Marionette DEBUG loaded listener.js 04:12:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12ba59c00) [pid = 1978] [serial = 1093] [outer = 0x114012800] 04:12:32 INFO - PROCESS | 1978 | 1461582752310 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]]]}] 04:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 923ms 04:12:32 INFO - PROCESS | 1978 | 1461582752334 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:12:32 INFO - PROCESS | 1978 | 1461582752337 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:12:32 INFO - PROCESS | 1978 | 1461582752341 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:12:32 INFO - PROCESS | 1978 | 1461582752342 Marionette TRACE conn2 <- [1,1430,null,{}] 04:12:32 INFO - PROCESS | 1978 | 1461582752346 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}] 04:12:32 INFO - PROCESS | 1978 | 1461582752445 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:12:32 INFO - PROCESS | 1978 | 1461582752513 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x11924b800 == 64 [pid = 1978] [id = 365] 04:12:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x11563f000) [pid = 1978] [serial = 1094] [outer = 0x0] 04:12:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x11654a400) [pid = 1978] [serial = 1095] [outer = 0x11563f000] 04:12:32 INFO - PROCESS | 1978 | 1461582752542 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x118ee3400) [pid = 1978] [serial = 1096] [outer = 0x11563f000] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x12f612800 == 63 [pid = 1978] [id = 358] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x12e6be000 == 62 [pid = 1978] [id = 357] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1e800 == 61 [pid = 1978] [id = 356] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x12d37c000 == 60 [pid = 1978] [id = 355] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce92000 == 59 [pid = 1978] [id = 354] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x12b675800 == 58 [pid = 1978] [id = 353] 04:12:32 INFO - PROCESS | 1978 | --DOCSHELL 0x119717000 == 57 [pid = 1978] [id = 352] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x126ccdc00) [pid = 1978] [serial = 978] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x12bcc0000) [pid = 1978] [serial = 981] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x115048c00) [pid = 1978] [serial = 972] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11aaa6000) [pid = 1978] [serial = 975] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | 1461582753019 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]]]}] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x129926800 == 56 [pid = 1978] [id = 351] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x1272a6000 == 55 [pid = 1978] [id = 350] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7f0000 == 54 [pid = 1978] [id = 349] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x119112000 == 53 [pid = 1978] [id = 348] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x11c66e000 == 52 [pid = 1978] [id = 347] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba6f800 == 51 [pid = 1978] [id = 345] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x12db05800 == 50 [pid = 1978] [id = 344] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x123979800 == 49 [pid = 1978] [id = 343] 04:12:33 INFO - PROCESS | 1978 | --DOCSHELL 0x119ac9000 == 48 [pid = 1978] [id = 342] 04:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 726ms 04:12:33 INFO - PROCESS | 1978 | 1461582753067 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 1978 | 1461582753070 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:12:33 INFO - PROCESS | 1978 | 1461582753074 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 1978 | 1461582753076 Marionette TRACE conn2 <- [1,1434,null,{}] 04:12:33 INFO - PROCESS | 1978 | 1461582753078 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}] 04:12:33 INFO - PROCESS | 1978 | 1461582753159 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11b94fc00) [pid = 1978] [serial = 991] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x12d602800) [pid = 1978] [serial = 1021] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x1261dfc00) [pid = 1978] [serial = 996] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12cfa7000) [pid = 1978] [serial = 1012] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x126574000) [pid = 1978] [serial = 997] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x1239afc00) [pid = 1978] [serial = 994] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x116549800) [pid = 1978] [serial = 985] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x119133400) [pid = 1978] [serial = 987] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x1285df000) [pid = 1978] [serial = 1015] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x1299c5800) [pid = 1978] [serial = 1003] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x11c4b4c00) [pid = 1978] [serial = 993] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x118f50c00) [pid = 1978] [serial = 1014] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x115632c00) [pid = 1978] [serial = 984] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12ba51000) [pid = 1978] [serial = 1008] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x126c0c800) [pid = 1978] [serial = 999] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12d57b800) [pid = 1978] [serial = 1018] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12966ac00) [pid = 1978] [serial = 1002] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12bcb8800) [pid = 1978] [serial = 1009] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x127fb8c00) [pid = 1978] [serial = 1000] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12b3a8c00) [pid = 1978] [serial = 1005] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12beb1000) [pid = 1978] [serial = 1011] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11aa83400) [pid = 1978] [serial = 990] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x11a7bc800) [pid = 1978] [serial = 988] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12cfb0800) [pid = 1978] [serial = 1017] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12b6c1c00) [pid = 1978] [serial = 1006] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12d581000) [pid = 1978] [serial = 1020] [outer = 0x0] [url = about:blank] 04:12:33 INFO - PROCESS | 1978 | 1461582753220 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x119acc000 == 49 [pid = 1978] [id = 366] 04:12:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x118ee5400) [pid = 1978] [serial = 1097] [outer = 0x0] 04:12:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11a407000) [pid = 1978] [serial = 1098] [outer = 0x118ee5400] 04:12:33 INFO - PROCESS | 1978 | 1461582753252 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11a8f6000) [pid = 1978] [serial = 1099] [outer = 0x118ee5400] 04:12:33 INFO - PROCESS | 1978 | 1461582753576 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]]]}] 04:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 527ms 04:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:12:33 INFO - PROCESS | 1978 | 1461582753603 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 1978 | 1461582753604 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:12:33 INFO - PROCESS | 1978 | 1461582753606 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 1978 | 1461582753609 Marionette TRACE conn2 <- [1,1438,null,{}] 04:12:33 INFO - PROCESS | 1978 | 1461582753618 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}] 04:12:33 INFO - PROCESS | 1978 | 1461582753702 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:12:33 INFO - PROCESS | 1978 | 1461582753708 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x126447800 == 50 [pid = 1978] [id = 367] 04:12:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11c47b800) [pid = 1978] [serial = 1100] [outer = 0x0] 04:12:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x1239aec00) [pid = 1978] [serial = 1101] [outer = 0x11c47b800] 04:12:33 INFO - PROCESS | 1978 | 1461582753758 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x12639ec00) [pid = 1978] [serial = 1102] [outer = 0x11c47b800] 04:12:34 INFO - PROCESS | 1978 | 1461582754120 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]]]}] 04:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 524ms 04:12:34 INFO - PROCESS | 1978 | 1461582754130 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 1978 | 1461582754134 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:12:34 INFO - PROCESS | 1978 | 1461582754138 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 1978 | 1461582754139 Marionette TRACE conn2 <- [1,1442,null,{}] 04:12:34 INFO - PROCESS | 1978 | 1461582754141 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}] 04:12:34 INFO - PROCESS | 1978 | 1461582754225 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:12:34 INFO - PROCESS | 1978 | 1461582754230 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e82000 == 51 [pid = 1978] [id = 368] 04:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x126751c00) [pid = 1978] [serial = 1103] [outer = 0x0] 04:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x126ccdc00) [pid = 1978] [serial = 1104] [outer = 0x126751c00] 04:12:34 INFO - PROCESS | 1978 | 1461582754257 Marionette DEBUG loaded listener.js 04:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x12765dc00) [pid = 1978] [serial = 1105] [outer = 0x126751c00] 04:12:34 INFO - PROCESS | 1978 | 1461582754602 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]]]}] 04:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 470ms 04:12:34 INFO - PROCESS | 1978 | 1461582754608 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 1978 | 1461582754609 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:12:34 INFO - PROCESS | 1978 | 1461582754612 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 1978 | 1461582754613 Marionette TRACE conn2 <- [1,1446,null,{}] 04:12:34 INFO - PROCESS | 1978 | 1461582754617 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}] 04:12:34 INFO - PROCESS | 1978 | 1461582754718 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:12:34 INFO - PROCESS | 1978 | 1461582754724 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278de800 == 52 [pid = 1978] [id = 369] 04:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x126752c00) [pid = 1978] [serial = 1106] [outer = 0x0] 04:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x127e6fc00) [pid = 1978] [serial = 1107] [outer = 0x126752c00] 04:12:34 INFO - PROCESS | 1978 | 1461582754750 Marionette DEBUG loaded listener.js 04:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x1285e4c00) [pid = 1978] [serial = 1108] [outer = 0x126752c00] 04:12:35 INFO - PROCESS | 1978 | 1461582755102 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]]]}] 04:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 04:12:35 INFO - PROCESS | 1978 | 1461582755131 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:12:35 INFO - PROCESS | 1978 | 1461582755133 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:12:35 INFO - PROCESS | 1978 | 1461582755135 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:12:35 INFO - PROCESS | 1978 | 1461582755136 Marionette TRACE conn2 <- [1,1450,null,{}] 04:12:35 INFO - PROCESS | 1978 | 1461582755138 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}] 04:12:35 INFO - PROCESS | 1978 | 1461582755238 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:12:35 INFO - PROCESS | 1978 | 1461582755243 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b06e800 == 53 [pid = 1978] [id = 370] 04:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x1296d7000) [pid = 1978] [serial = 1109] [outer = 0x0] 04:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12b884000) [pid = 1978] [serial = 1110] [outer = 0x1296d7000] 04:12:35 INFO - PROCESS | 1978 | 1461582755272 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12cfa7000) [pid = 1978] [serial = 1111] [outer = 0x1296d7000] 04:12:35 INFO - PROCESS | 1978 | 1461582755654 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]]]}] 04:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 04:12:35 INFO - PROCESS | 1978 | 1461582755718 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:12:35 INFO - PROCESS | 1978 | 1461582755719 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:12:35 INFO - PROCESS | 1978 | 1461582755721 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:12:35 INFO - PROCESS | 1978 | 1461582755722 Marionette TRACE conn2 <- [1,1454,null,{}] 04:12:35 INFO - PROCESS | 1978 | 1461582755725 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}] 04:12:35 INFO - PROCESS | 1978 | 1461582755822 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:12:35 INFO - PROCESS | 1978 | 1461582755827 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b688000 == 54 [pid = 1978] [id = 371] 04:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x127656000) [pid = 1978] [serial = 1112] [outer = 0x0] 04:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12cfad400) [pid = 1978] [serial = 1113] [outer = 0x127656000] 04:12:35 INFO - PROCESS | 1978 | 1461582755880 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12d6d0800) [pid = 1978] [serial = 1114] [outer = 0x127656000] 04:12:36 INFO - PROCESS | 1978 | 1461582756217 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]]]}] 04:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 04:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:12:36 INFO - PROCESS | 1978 | 1461582756239 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:12:36 INFO - PROCESS | 1978 | 1461582756241 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:12:36 INFO - PROCESS | 1978 | 1461582756243 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:12:36 INFO - PROCESS | 1978 | 1461582756244 Marionette TRACE conn2 <- [1,1458,null,{}] 04:12:36 INFO - PROCESS | 1978 | 1461582756262 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}] 04:12:36 INFO - PROCESS | 1978 | 1461582756359 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:12:36 INFO - PROCESS | 1978 | 1461582756364 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d37b000 == 55 [pid = 1978] [id = 372] 04:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x1285dac00) [pid = 1978] [serial = 1115] [outer = 0x0] 04:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12d6ea000) [pid = 1978] [serial = 1116] [outer = 0x1285dac00] 04:12:36 INFO - PROCESS | 1978 | 1461582756390 Marionette DEBUG loaded listener.js 04:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12e30f000) [pid = 1978] [serial = 1117] [outer = 0x1285dac00] 04:12:36 INFO - PROCESS | 1978 | 1461582756749 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]]]}] 04:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 517ms 04:12:36 INFO - PROCESS | 1978 | 1461582756761 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:12:36 INFO - PROCESS | 1978 | 1461582756762 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:12:36 INFO - PROCESS | 1978 | 1461582756765 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:12:36 INFO - PROCESS | 1978 | 1461582756768 Marionette TRACE conn2 <- [1,1462,null,{}] 04:12:36 INFO - PROCESS | 1978 | 1461582756771 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}] 04:12:36 INFO - PROCESS | 1978 | 1461582756877 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:12:36 INFO - PROCESS | 1978 | 1461582756882 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbdf000 == 56 [pid = 1978] [id = 373] 04:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x1299c5400) [pid = 1978] [serial = 1118] [outer = 0x0] 04:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12e31d800) [pid = 1978] [serial = 1119] [outer = 0x1299c5400] 04:12:36 INFO - PROCESS | 1978 | 1461582756907 Marionette DEBUG loaded listener.js 04:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12e376c00) [pid = 1978] [serial = 1120] [outer = 0x1299c5400] 04:12:37 INFO - PROCESS | 1978 | 1461582757322 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]]]}] 04:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 573ms 04:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:12:37 INFO - PROCESS | 1978 | 1461582757338 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:12:37 INFO - PROCESS | 1978 | 1461582757340 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:12:37 INFO - PROCESS | 1978 | 1461582757342 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:12:37 INFO - PROCESS | 1978 | 1461582757343 Marionette TRACE conn2 <- [1,1466,null,{}] 04:12:37 INFO - PROCESS | 1978 | 1461582757345 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}] 04:12:37 INFO - PROCESS | 1978 | 1461582757598 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x12b87f800) [pid = 1978] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12cfa6400) [pid = 1978] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x114fbc800) [pid = 1978] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12d07b000) [pid = 1978] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x114fb3800) [pid = 1978] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11884f800) [pid = 1978] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x118849000) [pid = 1978] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12e370800) [pid = 1978] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12d607000) [pid = 1978] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x1263a7400) [pid = 1978] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12765bc00) [pid = 1978] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x1153c9c00) [pid = 1978] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x115635800) [pid = 1978] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11ad43c00) [pid = 1978] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11ad34c00) [pid = 1978] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x12b87d800) [pid = 1978] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12e3a1800) [pid = 1978] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x115044c00) [pid = 1978] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x126399c00) [pid = 1978] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11a85dc00) [pid = 1978] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12d60dc00) [pid = 1978] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:12:37 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12b3b2c00) [pid = 1978] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:12:37 INFO - PROCESS | 1978 | 1461582757665 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x116502800 == 57 [pid = 1978] [id = 374] 04:12:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x114b40400) [pid = 1978] [serial = 1121] [outer = 0x0] 04:12:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x114fba400) [pid = 1978] [serial = 1122] [outer = 0x114b40400] 04:12:37 INFO - PROCESS | 1978 | 1461582757691 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x118f4b800) [pid = 1978] [serial = 1123] [outer = 0x114b40400] 04:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 668ms 04:12:38 INFO - PROCESS | 1978 | 1461582758006 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]]]}] 04:12:38 INFO - PROCESS | 1978 | 1461582758011 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 1978 | 1461582758012 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:12:38 INFO - PROCESS | 1978 | 1461582758016 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 1978 | 1461582758020 Marionette TRACE conn2 <- [1,1470,null,{}] 04:12:38 INFO - PROCESS | 1978 | 1461582758023 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}] 04:12:38 INFO - PROCESS | 1978 | 1461582758125 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:12:38 INFO - PROCESS | 1978 | 1461582758178 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1f800 == 58 [pid = 1978] [id = 375] 04:12:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x118849000) [pid = 1978] [serial = 1124] [outer = 0x0] 04:12:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x1239af800) [pid = 1978] [serial = 1125] [outer = 0x118849000] 04:12:38 INFO - PROCESS | 1978 | 1461582758207 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x12e92e800) [pid = 1978] [serial = 1126] [outer = 0x118849000] 04:12:38 INFO - PROCESS | 1978 | 1461582758504 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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 524ms 04:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:12:38 INFO - PROCESS | 1978 | 1461582758539 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 1978 | 1461582758540 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:12:38 INFO - PROCESS | 1978 | 1461582758542 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 1978 | 1461582758543 Marionette TRACE conn2 <- [1,1474,null,{}] 04:12:38 INFO - PROCESS | 1978 | 1461582758546 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}] 04:12:38 INFO - PROCESS | 1978 | 1461582758632 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:12:38 INFO - PROCESS | 1978 | 1461582758638 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe0c000 == 59 [pid = 1978] [id = 376] 04:12:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11c43d000) [pid = 1978] [serial = 1127] [outer = 0x0] 04:12:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12727ac00) [pid = 1978] [serial = 1128] [outer = 0x11c43d000] 04:12:38 INFO - PROCESS | 1978 | 1461582758664 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12727f000) [pid = 1978] [serial = 1129] [outer = 0x11c43d000] 04:12:39 INFO - PROCESS | 1978 | 1461582759019 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]]]}] 04:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 04:12:39 INFO - PROCESS | 1978 | 1461582759067 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:12:39 INFO - PROCESS | 1978 | 1461582759068 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:12:39 INFO - PROCESS | 1978 | 1461582759070 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 1978 | 1461582759072 Marionette TRACE conn2 <- [1,1478,null,{}] 04:12:39 INFO - PROCESS | 1978 | 1461582759074 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}] 04:12:39 INFO - PROCESS | 1978 | 1461582759159 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:12:39 INFO - PROCESS | 1978 | 1461582759166 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x130850800 == 60 [pid = 1978] [id = 377] 04:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12727f800) [pid = 1978] [serial = 1130] [outer = 0x0] 04:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12eba5800) [pid = 1978] [serial = 1131] [outer = 0x12727f800] 04:12:39 INFO - PROCESS | 1978 | 1461582759191 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12ebac000) [pid = 1978] [serial = 1132] [outer = 0x12727f800] 04:12:39 INFO - PROCESS | 1978 | 1461582759519 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]]]}] 04:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 468ms 04:12:39 INFO - PROCESS | 1978 | 1461582759539 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:12:39 INFO - PROCESS | 1978 | 1461582759541 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:12:39 INFO - PROCESS | 1978 | 1461582759543 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 1978 | 1461582759544 Marionette TRACE conn2 <- [1,1482,null,{}] 04:12:39 INFO - PROCESS | 1978 | 1461582759546 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}] 04:12:39 INFO - PROCESS | 1978 | 1461582759698 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:12:39 INFO - PROCESS | 1978 | 1461582759772 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x1179f3000 == 61 [pid = 1978] [id = 378] 04:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x114fb9c00) [pid = 1978] [serial = 1133] [outer = 0x0] 04:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x115040400) [pid = 1978] [serial = 1134] [outer = 0x114fb9c00] 04:12:39 INFO - PROCESS | 1978 | 1461582759804 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1153d3800) [pid = 1978] [serial = 1135] [outer = 0x114fb9c00] 04:12:40 INFO - PROCESS | 1978 | 1461582760309 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]]]}] 04:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 775ms 04:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:12:40 INFO - PROCESS | 1978 | 1461582760320 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 1978 | 1461582760322 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:12:40 INFO - PROCESS | 1978 | 1461582760325 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 1978 | 1461582760328 Marionette TRACE conn2 <- [1,1486,null,{}] 04:12:40 INFO - PROCESS | 1978 | 1461582760332 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}] 04:12:40 INFO - PROCESS | 1978 | 1461582760439 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:12:40 INFO - PROCESS | 1978 | 1461582760506 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x126459000 == 62 [pid = 1978] [id = 379] 04:12:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x11a85cc00) [pid = 1978] [serial = 1136] [outer = 0x0] 04:12:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11ad3c800) [pid = 1978] [serial = 1137] [outer = 0x11a85cc00] 04:12:40 INFO - PROCESS | 1978 | 1461582760539 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11b954800) [pid = 1978] [serial = 1138] [outer = 0x11a85cc00] 04:12:40 INFO - PROCESS | 1978 | 1461582760992 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]]]}] 04:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 723ms 04:12:41 INFO - PROCESS | 1978 | 1461582761068 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:12:41 INFO - PROCESS | 1978 | 1461582761072 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:12:41 INFO - PROCESS | 1978 | 1461582761077 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:12:41 INFO - PROCESS | 1978 | 1461582761080 Marionette TRACE conn2 <- [1,1490,null,{}] 04:12:41 INFO - PROCESS | 1978 | 1461582761086 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}] 04:12:41 INFO - PROCESS | 1978 | 1461582761240 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:12:41 INFO - PROCESS | 1978 | 1461582761338 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce82000 == 63 [pid = 1978] [id = 380] 04:12:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12639b000) [pid = 1978] [serial = 1139] [outer = 0x0] 04:12:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x126c02800) [pid = 1978] [serial = 1140] [outer = 0x12639b000] 04:12:41 INFO - PROCESS | 1978 | 1461582761385 Marionette DEBUG loaded listener.js 04:12:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12727c400) [pid = 1978] [serial = 1141] [outer = 0x12639b000] 04:12:41 INFO - PROCESS | 1978 | 1461582761857 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]]]}] 04:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 825ms 04:12:41 INFO - PROCESS | 1978 | 1461582761903 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:12:41 INFO - PROCESS | 1978 | 1461582761906 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:12:41 INFO - PROCESS | 1978 | 1461582761914 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:12:41 INFO - PROCESS | 1978 | 1461582761918 Marionette TRACE conn2 <- [1,1494,null,{}] 04:12:41 INFO - PROCESS | 1978 | 1461582761939 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}] 04:12:42 INFO - PROCESS | 1978 | 1461582762088 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:12:42 INFO - PROCESS | 1978 | 1461582762166 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x130863800 == 64 [pid = 1978] [id = 381] 04:12:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x1296d4c00) [pid = 1978] [serial = 1142] [outer = 0x0] 04:12:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12b6c1c00) [pid = 1978] [serial = 1143] [outer = 0x1296d4c00] 04:12:42 INFO - PROCESS | 1978 | 1461582762196 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12ba54000) [pid = 1978] [serial = 1144] [outer = 0x1296d4c00] 04:12:42 INFO - PROCESS | 1978 | 1461582762654 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]]]}] 04:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 794ms 04:12:42 INFO - PROCESS | 1978 | 1461582762704 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:12:42 INFO - PROCESS | 1978 | 1461582762706 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:12:42 INFO - PROCESS | 1978 | 1461582762710 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:12:42 INFO - PROCESS | 1978 | 1461582762712 Marionette TRACE conn2 <- [1,1498,null,{}] 04:12:42 INFO - PROCESS | 1978 | 1461582762718 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}] 04:12:42 INFO - PROCESS | 1978 | 1461582762873 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:12:42 INFO - PROCESS | 1978 | 1461582762969 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x137b33800 == 65 [pid = 1978] [id = 382] 04:12:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12beb1400) [pid = 1978] [serial = 1145] [outer = 0x0] 04:12:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12d075800) [pid = 1978] [serial = 1146] [outer = 0x12beb1400] 04:12:43 INFO - PROCESS | 1978 | 1461582763014 Marionette DEBUG loaded listener.js 04:12:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12d6e4000) [pid = 1978] [serial = 1147] [outer = 0x12beb1400] 04:12:43 INFO - PROCESS | 1978 | 1461582763435 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]]]}] 04:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 773ms 04:12:43 INFO - PROCESS | 1978 | 1461582763482 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 1978 | 1461582763484 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:12:43 INFO - PROCESS | 1978 | 1461582763486 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 1978 | 1461582763487 Marionette TRACE conn2 <- [1,1502,null,{}] 04:12:43 INFO - PROCESS | 1978 | 1461582763490 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}] 04:12:43 INFO - PROCESS | 1978 | 1461582763593 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:12:43 INFO - PROCESS | 1978 | 1461582763652 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6dc800 == 66 [pid = 1978] [id = 383] 04:12:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12e923400) [pid = 1978] [serial = 1148] [outer = 0x0] 04:12:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12e92b400) [pid = 1978] [serial = 1149] [outer = 0x12e923400] 04:12:43 INFO - PROCESS | 1978 | 1461582763729 Marionette DEBUG loaded listener.js 04:12:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12f604c00) [pid = 1978] [serial = 1150] [outer = 0x12e923400] 04:12:44 INFO - PROCESS | 1978 | 1461582764187 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]]]}] 04:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 771ms 04:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:12:44 INFO - PROCESS | 1978 | 1461582764257 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:12:44 INFO - PROCESS | 1978 | 1461582764259 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:12:44 INFO - PROCESS | 1978 | 1461582764261 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:12:44 INFO - PROCESS | 1978 | 1461582764262 Marionette TRACE conn2 <- [1,1506,null,{}] 04:12:44 INFO - PROCESS | 1978 | 1461582764264 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}] 04:12:44 INFO - PROCESS | 1978 | 1461582764372 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:12:44 INFO - PROCESS | 1978 | 1461582764443 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x11363a000 == 67 [pid = 1978] [id = 384] 04:12:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x114546000) [pid = 1978] [serial = 1151] [outer = 0x0] 04:12:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x118ee8000) [pid = 1978] [serial = 1152] [outer = 0x114546000] 04:12:44 INFO - PROCESS | 1978 | 1461582764473 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11af73400) [pid = 1978] [serial = 1153] [outer = 0x114546000] 04:12:45 INFO - PROCESS | 1978 | 1461582765085 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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 870ms 04:12:45 INFO - PROCESS | 1978 | 1461582765131 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 1978 | 1461582765134 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:12:45 INFO - PROCESS | 1978 | 1461582765137 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 1978 | 1461582765140 Marionette TRACE conn2 <- [1,1510,null,{}] 04:12:45 INFO - PROCESS | 1978 | 1461582765143 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}] 04:12:45 INFO - PROCESS | 1978 | 1461582765244 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:12:45 INFO - PROCESS | 1978 | 1461582765304 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x1158ae800 == 68 [pid = 1978] [id = 385] 04:12:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x114fbd000) [pid = 1978] [serial = 1154] [outer = 0x0] 04:12:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x11563cc00) [pid = 1978] [serial = 1155] [outer = 0x114fbd000] 04:12:45 INFO - PROCESS | 1978 | 1461582765334 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x118640c00) [pid = 1978] [serial = 1156] [outer = 0x114fbd000] 04:12:45 INFO - PROCESS | 1978 | 1461582765758 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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 04:12:45 INFO - PROCESS | 1978 | 1461582765809 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 1978 | 1461582765812 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbf5800 == 67 [pid = 1978] [id = 341] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x130850800 == 66 [pid = 1978] [id = 377] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe0c000 == 65 [pid = 1978] [id = 376] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1f800 == 64 [pid = 1978] [id = 375] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x116502800 == 63 [pid = 1978] [id = 374] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbdf000 == 62 [pid = 1978] [id = 373] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12d37b000 == 61 [pid = 1978] [id = 372] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x12b688000 == 60 [pid = 1978] [id = 371] 04:12:45 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x126cc5000) [pid = 1978] [serial = 1032] [outer = 0x0] [url = about:blank] 04:12:45 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12b36f800) [pid = 1978] [serial = 1035] [outer = 0x0] [url = about:blank] 04:12:45 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12e39ec00) [pid = 1978] [serial = 1077] [outer = 0x0] [url = about:blank] 04:12:45 INFO - PROCESS | 1978 | 1461582765912 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 1978 | 1461582765914 Marionette TRACE conn2 <- [1,1514,null,{}] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11b06e800 == 59 [pid = 1978] [id = 370] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x1278de800 == 58 [pid = 1978] [id = 369] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x126e82000 == 57 [pid = 1978] [id = 368] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x126447800 == 56 [pid = 1978] [id = 367] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x119acc000 == 55 [pid = 1978] [id = 366] 04:12:45 INFO - PROCESS | 1978 | --DOCSHELL 0x11924b800 == 54 [pid = 1978] [id = 365] 04:12:45 INFO - PROCESS | 1978 | 1461582765922 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}] 04:12:46 INFO - PROCESS | 1978 | 1461582766018 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x12d6d9c00) [pid = 1978] [serial = 913] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12cfa9800) [pid = 1978] [serial = 982] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12eae7800) [pid = 1978] [serial = 970] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x115639800) [pid = 1978] [serial = 973] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x129695400) [pid = 1978] [serial = 979] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11bbc6c00) [pid = 1978] [serial = 976] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x12cf83c00) [pid = 1978] [serial = 1059] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12d5e5800) [pid = 1978] [serial = 1062] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11bbce400) [pid = 1978] [serial = 1068] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12d6e6000) [pid = 1978] [serial = 1065] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x126cc8000) [pid = 1978] [serial = 1039] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11aa99c00) [pid = 1978] [serial = 1038] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11bbcd000) [pid = 1978] [serial = 1030] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x11ad38400) [pid = 1978] [serial = 1029] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11913b800) [pid = 1978] [serial = 1027] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x118c16c00) [pid = 1978] [serial = 1026] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12e379c00) [pid = 1978] [serial = 1074] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12d6d8800) [pid = 1978] [serial = 1023] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12d6e3c00) [pid = 1978] [serial = 1024] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1269b7400) [pid = 1978] [serial = 1050] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x1274d5000) [pid = 1978] [serial = 1051] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x127fc5400) [pid = 1978] [serial = 1053] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x118a0f800) [pid = 1978] [serial = 1044] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11a852800) [pid = 1978] [serial = 1045] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x118ce0400) [pid = 1978] [serial = 1042] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11588cc00) [pid = 1978] [serial = 1041] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11c1a3c00) [pid = 1978] [serial = 1047] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x122f84800) [pid = 1978] [serial = 1048] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12d6d1800) [pid = 1978] [serial = 1063] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x12e370000) [pid = 1978] [serial = 1072] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12d6ed800) [pid = 1978] [serial = 1066] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x12bcb6800) [pid = 1978] [serial = 1056] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12d07ec00) [pid = 1978] [serial = 1060] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12bebc400) [pid = 1978] [serial = 1057] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x1296d6400) [pid = 1978] [serial = 1054] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x12e39d800) [pid = 1978] [serial = 1075] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x12e312c00) [pid = 1978] [serial = 1071] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x129663800) [pid = 1978] [serial = 1069] [outer = 0x0] [url = about:blank] 04:12:46 INFO - PROCESS | 1978 | 1461582766087 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x119722800 == 55 [pid = 1978] [id = 386] 04:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x11912e400) [pid = 1978] [serial = 1157] [outer = 0x0] 04:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x119195000) [pid = 1978] [serial = 1158] [outer = 0x11912e400] 04:12:46 INFO - PROCESS | 1978 | 1461582766113 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x11a7bf400) [pid = 1978] [serial = 1159] [outer = 0x11912e400] 04:12:46 INFO - PROCESS | 1978 | 1461582766419 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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 603ms 04:12:46 INFO - PROCESS | 1978 | 1461582766439 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 1978 | 1461582766441 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:12:46 INFO - PROCESS | 1978 | 1461582766443 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 1978 | 1461582766446 Marionette TRACE conn2 <- [1,1518,null,{}] 04:12:46 INFO - PROCESS | 1978 | 1461582766455 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}] 04:12:46 INFO - PROCESS | 1978 | 1461582766543 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:12:46 INFO - PROCESS | 1978 | 1461582766610 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c11f800 == 56 [pid = 1978] [id = 387] 04:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x11a410000) [pid = 1978] [serial = 1160] [outer = 0x0] 04:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x11aa9ec00) [pid = 1978] [serial = 1161] [outer = 0x11a410000] 04:12:46 INFO - PROCESS | 1978 | 1461582766638 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11c0b4c00) [pid = 1978] [serial = 1162] [outer = 0x11a410000] 04:12:46 INFO - PROCESS | 1978 | 1461582766935 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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 524ms 04:12:46 INFO - PROCESS | 1978 | 1461582766970 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 1978 | 1461582766971 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:12:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:12:46 INFO - PROCESS | 1978 | 1461582766973 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 1978 | 1461582766975 Marionette TRACE conn2 <- [1,1522,null,{}] 04:12:46 INFO - PROCESS | 1978 | 1461582766977 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}] 04:12:47 INFO - PROCESS | 1978 | 1461582767063 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:12:47 INFO - PROCESS | 1978 | 1461582767069 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12692c800 == 57 [pid = 1978] [id = 388] 04:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11c0b9400) [pid = 1978] [serial = 1163] [outer = 0x0] 04:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x11c0c1400) [pid = 1978] [serial = 1164] [outer = 0x11c0b9400] 04:12:47 INFO - PROCESS | 1978 | 1461582767096 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11c438400) [pid = 1978] [serial = 1165] [outer = 0x11c0b9400] 04:12:47 INFO - PROCESS | 1978 | 1461582767444 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"]]]}] 04:12:47 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 () { 04:12:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:12:47 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 () { 04:12:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:12:47 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 () { 04:12:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:12:47 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 () { 04:12:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:12:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 04:12:47 INFO - PROCESS | 1978 | 1461582767493 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:12:47 INFO - PROCESS | 1978 | 1461582767494 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:12:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:12:47 INFO - PROCESS | 1978 | 1461582767496 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:12:47 INFO - PROCESS | 1978 | 1461582767498 Marionette TRACE conn2 <- [1,1526,null,{}] 04:12:47 INFO - PROCESS | 1978 | 1461582767500 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}] 04:12:47 INFO - PROCESS | 1978 | 1461582767581 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:12:47 INFO - PROCESS | 1978 | 1461582767588 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x118cd9000 == 58 [pid = 1978] [id = 389] 04:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11a8f6c00) [pid = 1978] [serial = 1166] [outer = 0x0] 04:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11c6a0400) [pid = 1978] [serial = 1167] [outer = 0x11a8f6c00] 04:12:47 INFO - PROCESS | 1978 | 1461582767614 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x126c04c00) [pid = 1978] [serial = 1168] [outer = 0x11a8f6c00] 04:12:47 INFO - PROCESS | 1978 | 1461582767963 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"]]]}] 04:12:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:12:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:12:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:12:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 04:12:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:12:48 INFO - PROCESS | 1978 | 1461582768018 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 1978 | 1461582768019 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:12:48 INFO - PROCESS | 1978 | 1461582768021 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 1978 | 1461582768022 Marionette TRACE conn2 <- [1,1530,null,{}] 04:12:48 INFO - PROCESS | 1978 | 1461582768025 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}] 04:12:48 INFO - PROCESS | 1978 | 1461582768143 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:12:48 INFO - PROCESS | 1978 | 1461582768161 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x127ec1800 == 59 [pid = 1978] [id = 390] 04:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x11c1aac00) [pid = 1978] [serial = 1169] [outer = 0x0] 04:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x1271d2000) [pid = 1978] [serial = 1170] [outer = 0x11c1aac00] 04:12:48 INFO - PROCESS | 1978 | 1461582768189 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12b372000) [pid = 1978] [serial = 1171] [outer = 0x11c1aac00] 04:12:48 INFO - PROCESS | 1978 | 1461582768542 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]]]}] 04:12:48 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 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:12:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:12:48 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. 04:12:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:12:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 568ms 04:12:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:12:48 INFO - PROCESS | 1978 | 1461582768593 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 1978 | 1461582768595 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:12:48 INFO - PROCESS | 1978 | 1461582768598 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 1978 | 1461582768600 Marionette TRACE conn2 <- [1,1534,null,{}] 04:12:48 INFO - PROCESS | 1978 | 1461582768603 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}] 04:12:48 INFO - PROCESS | 1978 | 1461582768754 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:12:48 INFO - PROCESS | 1978 | 1461582768779 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b686000 == 60 [pid = 1978] [id = 391] 04:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12b3aac00) [pid = 1978] [serial = 1172] [outer = 0x0] 04:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12b6bb800) [pid = 1978] [serial = 1173] [outer = 0x12b3aac00] 04:12:48 INFO - PROCESS | 1978 | 1461582768819 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12ba52800) [pid = 1978] [serial = 1174] [outer = 0x12b3aac00] 04:12:49 INFO - PROCESS | 1978 | 1461582769149 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]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 572ms 04:12:49 INFO - PROCESS | 1978 | 1461582769171 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 1978 | 1461582769172 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:12:49 INFO - PROCESS | 1978 | 1461582769185 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 1978 | 1461582769186 Marionette TRACE conn2 <- [1,1538,null,{}] 04:12:49 INFO - PROCESS | 1978 | 1461582769189 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}] 04:12:49 INFO - PROCESS | 1978 | 1461582769332 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:12:49 INFO - PROCESS | 1978 | 1461582769350 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf17000 == 61 [pid = 1978] [id = 392] 04:12:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x126996c00) [pid = 1978] [serial = 1175] [outer = 0x0] 04:12:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12cf7f400) [pid = 1978] [serial = 1176] [outer = 0x126996c00] 04:12:49 INFO - PROCESS | 1978 | 1461582769390 Marionette DEBUG loaded listener.js 04:12:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12d07f400) [pid = 1978] [serial = 1177] [outer = 0x126996c00] 04:12:49 INFO - PROCESS | 1978 | 1461582769866 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]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 723ms 04:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:12:49 INFO - PROCESS | 1978 | 1461582769905 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 1978 | 1461582769906 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:12:49 INFO - PROCESS | 1978 | 1461582769908 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 1978 | 1461582769909 Marionette TRACE conn2 <- [1,1542,null,{}] 04:12:49 INFO - PROCESS | 1978 | 1461582769911 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}] 04:12:50 INFO - PROCESS | 1978 | 1461582770001 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:12:50 INFO - PROCESS | 1978 | 1461582770005 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db03800 == 62 [pid = 1978] [id = 393] 04:12:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x1299bcc00) [pid = 1978] [serial = 1178] [outer = 0x0] 04:12:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12d60ec00) [pid = 1978] [serial = 1179] [outer = 0x1299bcc00] 04:12:50 INFO - PROCESS | 1978 | 1461582770078 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12d6dc000) [pid = 1978] [serial = 1180] [outer = 0x1299bcc00] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11c4b3800) [pid = 1978] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x11c4b3c00) [pid = 1978] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x127656000) [pid = 1978] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x1285dac00) [pid = 1978] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x118ee5400) [pid = 1978] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x126751c00) [pid = 1978] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x11563f000) [pid = 1978] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x11c47b800) [pid = 1978] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x114012800) [pid = 1978] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x1299c5400) [pid = 1978] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x126752c00) [pid = 1978] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x1296d7000) [pid = 1978] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11c43d000) [pid = 1978] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x118849000) [pid = 1978] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:12:50 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x114b40400) [pid = 1978] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:12:50 INFO - PROCESS | 1978 | 1461582770719 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]]]}] 04:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 825ms 04:12:50 INFO - PROCESS | 1978 | 1461582770735 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 1978 | 1461582770736 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:12:50 INFO - PROCESS | 1978 | 1461582770738 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 1978 | 1461582770740 Marionette TRACE conn2 <- [1,1546,null,{}] 04:12:50 INFO - PROCESS | 1978 | 1461582770742 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}] 04:12:50 INFO - PROCESS | 1978 | 1461582770832 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:12:50 INFO - PROCESS | 1978 | 1461582770838 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce95800 == 63 [pid = 1978] [id = 394] 04:12:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11ad43c00) [pid = 1978] [serial = 1181] [outer = 0x0] 04:12:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11c4b3c00) [pid = 1978] [serial = 1182] [outer = 0x11ad43c00] 04:12:50 INFO - PROCESS | 1978 | 1461582770864 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x1285e4000) [pid = 1978] [serial = 1183] [outer = 0x11ad43c00] 04:12:51 INFO - PROCESS | 1978 | 1461582771197 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]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 04:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:12:51 INFO - PROCESS | 1978 | 1461582771207 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:12:51 INFO - PROCESS | 1978 | 1461582771209 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:12:51 INFO - PROCESS | 1978 | 1461582771211 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 1978 | 1461582771212 Marionette TRACE conn2 <- [1,1550,null,{}] 04:12:51 INFO - PROCESS | 1978 | 1461582771215 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}] 04:12:51 INFO - PROCESS | 1978 | 1461582771316 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:12:51 INFO - PROCESS | 1978 | 1461582771373 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3ad000 == 64 [pid = 1978] [id = 395] 04:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x126cc0c00) [pid = 1978] [serial = 1184] [outer = 0x0] 04:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x12cf82800) [pid = 1978] [serial = 1185] [outer = 0x126cc0c00] 04:12:51 INFO - PROCESS | 1978 | 1461582771403 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x12e393000) [pid = 1978] [serial = 1186] [outer = 0x126cc0c00] 04:12:51 INFO - PROCESS | 1978 | 1461582771687 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]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 04:12:51 INFO - PROCESS | 1978 | 1461582771730 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:12:51 INFO - PROCESS | 1978 | 1461582771732 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:12:51 INFO - PROCESS | 1978 | 1461582771737 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 1978 | 1461582771739 Marionette TRACE conn2 <- [1,1554,null,{}] 04:12:51 INFO - PROCESS | 1978 | 1461582771741 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}] 04:12:51 INFO - PROCESS | 1978 | 1461582771828 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:12:51 INFO - PROCESS | 1978 | 1461582771832 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f617800 == 65 [pid = 1978] [id = 396] 04:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x12e395000) [pid = 1978] [serial = 1187] [outer = 0x0] 04:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12eae4400) [pid = 1978] [serial = 1188] [outer = 0x12e395000] 04:12:51 INFO - PROCESS | 1978 | 1461582771858 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12ebaa400) [pid = 1978] [serial = 1189] [outer = 0x12e395000] 04:12:52 INFO - PROCESS | 1978 | 1461582772260 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]]]}] 04:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 04:12:52 INFO - PROCESS | 1978 | 1461582772309 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:12:52 INFO - PROCESS | 1978 | 1461582772311 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:12:52 INFO - PROCESS | 1978 | 1461582772315 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:12:52 INFO - PROCESS | 1978 | 1461582772316 Marionette TRACE conn2 <- [1,1558,null,{}] 04:12:52 INFO - PROCESS | 1978 | 1461582772320 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}] 04:12:52 INFO - PROCESS | 1978 | 1461582772452 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:12:52 INFO - PROCESS | 1978 | 1461582772463 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa53800 == 66 [pid = 1978] [id = 397] 04:12:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12a665800) [pid = 1978] [serial = 1190] [outer = 0x0] 04:12:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12a66d800) [pid = 1978] [serial = 1191] [outer = 0x12a665800] 04:12:52 INFO - PROCESS | 1978 | 1461582772503 Marionette DEBUG loaded listener.js 04:12:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12a671800) [pid = 1978] [serial = 1192] [outer = 0x12a665800] 04:12:53 INFO - PROCESS | 1978 | 1461582773157 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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 871ms 04:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:12:53 INFO - PROCESS | 1978 | 1461582773186 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 1978 | 1461582773189 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:12:53 INFO - PROCESS | 1978 | 1461582773192 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 1978 | 1461582773195 Marionette TRACE conn2 <- [1,1562,null,{}] 04:12:53 INFO - PROCESS | 1978 | 1461582773200 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}] 04:12:53 INFO - PROCESS | 1978 | 1461582773312 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:12:53 INFO - PROCESS | 1978 | 1461582773383 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b06a000 == 67 [pid = 1978] [id = 398] 04:12:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x118a0a000) [pid = 1978] [serial = 1193] [outer = 0x0] 04:12:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x118c1f400) [pid = 1978] [serial = 1194] [outer = 0x118a0a000] 04:12:53 INFO - PROCESS | 1978 | 1461582773414 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x119ab2000) [pid = 1978] [serial = 1195] [outer = 0x118a0a000] 04:12:53 INFO - PROCESS | 1978 | 1461582773842 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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 676ms 04:12:53 INFO - PROCESS | 1978 | 1461582773868 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 1978 | 1461582773872 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:12:53 INFO - PROCESS | 1978 | 1461582773877 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 1978 | 1461582773878 Marionette TRACE conn2 <- [1,1566,null,{}] 04:12:53 INFO - PROCESS | 1978 | 1461582773881 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}] 04:12:53 INFO - PROCESS | 1978 | 1461582773991 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:12:54 INFO - PROCESS | 1978 | 1461582774048 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e9e800 == 68 [pid = 1978] [id = 399] 04:12:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11a7c5c00) [pid = 1978] [serial = 1196] [outer = 0x0] 04:12:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11af72000) [pid = 1978] [serial = 1197] [outer = 0x11a7c5c00] 04:12:54 INFO - PROCESS | 1978 | 1461582774078 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x11c0c0800) [pid = 1978] [serial = 1198] [outer = 0x11a7c5c00] 04:12:54 INFO - PROCESS | 1978 | 1461582774510 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]]]}] 04:12:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:12:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 04:12:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:12:54 INFO - PROCESS | 1978 | 1461582774549 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:12:54 INFO - PROCESS | 1978 | 1461582774550 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:12:54 INFO - PROCESS | 1978 | 1461582774552 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 1978 | 1461582774555 Marionette TRACE conn2 <- [1,1570,null,{}] 04:12:54 INFO - PROCESS | 1978 | 1461582774563 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}] 04:12:54 INFO - PROCESS | 1978 | 1461582774696 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:12:54 INFO - PROCESS | 1978 | 1461582774780 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e6d2800 == 69 [pid = 1978] [id = 400] 04:12:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x127274400) [pid = 1978] [serial = 1199] [outer = 0x0] 04:12:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x127604800) [pid = 1978] [serial = 1200] [outer = 0x127274400] 04:12:54 INFO - PROCESS | 1978 | 1461582774812 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x1299be000) [pid = 1978] [serial = 1201] [outer = 0x127274400] 04:12:55 INFO - PROCESS | 1978 | 1461582775222 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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 721ms 04:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:12:55 INFO - PROCESS | 1978 | 1461582775274 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 1978 | 1461582775276 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:12:55 INFO - PROCESS | 1978 | 1461582775278 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 1978 | 1461582775279 Marionette TRACE conn2 <- [1,1574,null,{}] 04:12:55 INFO - PROCESS | 1978 | 1461582775282 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}] 04:12:55 INFO - PROCESS | 1978 | 1461582775390 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:12:55 INFO - PROCESS | 1978 | 1461582775448 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd81800 == 70 [pid = 1978] [id = 401] 04:12:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x1296d8400) [pid = 1978] [serial = 1202] [outer = 0x0] 04:12:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12a663400) [pid = 1978] [serial = 1203] [outer = 0x1296d8400] 04:12:55 INFO - PROCESS | 1978 | 1461582775478 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12a671c00) [pid = 1978] [serial = 1204] [outer = 0x1296d8400] 04:12:55 INFO - PROCESS | 1978 | 1461582775919 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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 04:12:55 INFO - PROCESS | 1978 | 1461582775948 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 1978 | 1461582775951 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:12:55 INFO - PROCESS | 1978 | 1461582775954 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 1978 | 1461582775955 Marionette TRACE conn2 <- [1,1578,null,{}] 04:12:55 INFO - PROCESS | 1978 | 1461582775958 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}] 04:12:56 INFO - PROCESS | 1978 | 1461582776082 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:12:56 INFO - PROCESS | 1978 | 1461582776153 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x130850800 == 71 [pid = 1978] [id = 402] 04:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x1299c2c00) [pid = 1978] [serial = 1205] [outer = 0x0] 04:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12d076c00) [pid = 1978] [serial = 1206] [outer = 0x1299c2c00] 04:12:56 INFO - PROCESS | 1978 | 1461582776184 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12e30f400) [pid = 1978] [serial = 1207] [outer = 0x1299c2c00] 04:12:56 INFO - PROCESS | 1978 | 1461582776599 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]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 669ms 04:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:12:56 INFO - PROCESS | 1978 | 1461582776624 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 1978 | 1461582776625 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:12:56 INFO - PROCESS | 1978 | 1461582776627 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 1978 | 1461582776628 Marionette TRACE conn2 <- [1,1582,null,{}] 04:12:56 INFO - PROCESS | 1978 | 1461582776631 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}] 04:12:56 INFO - PROCESS | 1978 | 1461582776746 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:12:56 INFO - PROCESS | 1978 | 1461582776804 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x11456f800 == 72 [pid = 1978] [id = 403] 04:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x1147d2000) [pid = 1978] [serial = 1208] [outer = 0x0] 04:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11654d800) [pid = 1978] [serial = 1209] [outer = 0x1147d2000] 04:12:56 INFO - PROCESS | 1978 | 1461582776879 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12b3adc00) [pid = 1978] [serial = 1210] [outer = 0x1147d2000] 04:12:57 INFO - PROCESS | 1978 | 1461582777456 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]]]}] 04:12:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:12:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 872ms 04:12:57 INFO - PROCESS | 1978 | 1461582777499 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:12:57 INFO - PROCESS | 1978 | 1461582777502 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:12:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:12:57 INFO - PROCESS | 1978 | 1461582777505 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:12:57 INFO - PROCESS | 1978 | 1461582777507 Marionette TRACE conn2 <- [1,1586,null,{}] 04:12:57 INFO - PROCESS | 1978 | 1461582777511 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}] 04:12:57 INFO - PROCESS | 1978 | 1461582777619 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:12:57 INFO - PROCESS | 1978 | 1461582777677 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x119111000 == 73 [pid = 1978] [id = 404] 04:12:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x114fba800) [pid = 1978] [serial = 1211] [outer = 0x0] 04:12:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x11504ac00) [pid = 1978] [serial = 1212] [outer = 0x114fba800] 04:12:57 INFO - PROCESS | 1978 | 1461582777704 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x11884f800) [pid = 1978] [serial = 1213] [outer = 0x114fba800] 04:12:58 INFO - PROCESS | 1978 | 1461582778202 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]]]}] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba79000 == 72 [pid = 1978] [id = 289] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12f617800 == 71 [pid = 1978] [id = 396] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3ad000 == 70 [pid = 1978] [id = 395] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce95800 == 69 [pid = 1978] [id = 394] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12db03800 == 68 [pid = 1978] [id = 393] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf17000 == 67 [pid = 1978] [id = 392] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12b686000 == 66 [pid = 1978] [id = 391] 04:12:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:12:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 723ms 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x127ec1800 == 65 [pid = 1978] [id = 390] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x118cd9000 == 64 [pid = 1978] [id = 389] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12692c800 == 63 [pid = 1978] [id = 388] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11c11f800 == 62 [pid = 1978] [id = 387] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x119722800 == 61 [pid = 1978] [id = 386] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x1158ae800 == 60 [pid = 1978] [id = 385] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x130863800 == 59 [pid = 1978] [id = 381] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce82000 == 58 [pid = 1978] [id = 380] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x126459000 == 57 [pid = 1978] [id = 379] 04:12:58 INFO - PROCESS | 1978 | --DOCSHELL 0x1179f3000 == 56 [pid = 1978] [id = 378] 04:12:58 INFO - PROCESS | 1978 | 1461582778240 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 1978 | 1461582778243 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:12:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:12:58 INFO - PROCESS | 1978 | 1461582778253 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 1978 | 1461582778255 Marionette TRACE conn2 <- [1,1590,null,{}] 04:12:58 INFO - PROCESS | 1978 | 1461582778258 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}] 04:12:58 INFO - PROCESS | 1978 | 1461582778344 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:12:58 INFO - PROCESS | 1978 | 1461582778353 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x119176000 == 57 [pid = 1978] [id = 405] 04:12:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x118851400) [pid = 1978] [serial = 1214] [outer = 0x0] 04:12:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x119273800) [pid = 1978] [serial = 1215] [outer = 0x118851400] 04:12:58 INFO - PROCESS | 1978 | 1461582778380 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x11aa88400) [pid = 1978] [serial = 1216] [outer = 0x118851400] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x127952c00) [pid = 1978] [serial = 1033] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12ba52000) [pid = 1978] [serial = 1036] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x12cfad400) [pid = 1978] [serial = 1113] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x12d6ea000) [pid = 1978] [serial = 1116] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x12d6d0800) [pid = 1978] [serial = 1114] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x11a407000) [pid = 1978] [serial = 1098] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x11a8f6000) [pid = 1978] [serial = 1099] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x126ccdc00) [pid = 1978] [serial = 1104] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12765dc00) [pid = 1978] [serial = 1105] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x118ee3400) [pid = 1978] [serial = 1096] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11654a400) [pid = 1978] [serial = 1095] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x1239aec00) [pid = 1978] [serial = 1101] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x12639ec00) [pid = 1978] [serial = 1102] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x119274800) [pid = 1978] [serial = 1080] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12ba59c00) [pid = 1978] [serial = 1093] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11ad39400) [pid = 1978] [serial = 1092] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12e31d800) [pid = 1978] [serial = 1119] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x127e6fc00) [pid = 1978] [serial = 1107] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x1285e4c00) [pid = 1978] [serial = 1108] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12b884000) [pid = 1978] [serial = 1110] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12d605000) [pid = 1978] [serial = 1089] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x122f83800) [pid = 1978] [serial = 1083] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12b885400) [pid = 1978] [serial = 1086] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12e30f000) [pid = 1978] [serial = 1117] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12eba5800) [pid = 1978] [serial = 1131] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12e376c00) [pid = 1978] [serial = 1120] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12727ac00) [pid = 1978] [serial = 1128] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x1239af800) [pid = 1978] [serial = 1125] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x114fba400) [pid = 1978] [serial = 1122] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x118f4b800) [pid = 1978] [serial = 1123] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12727f000) [pid = 1978] [serial = 1129] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12cfa7000) [pid = 1978] [serial = 1111] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12e92e800) [pid = 1978] [serial = 1126] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 1978 | 1461582778891 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]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:12:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 675ms 04:12:58 INFO - PROCESS | 1978 | 1461582778968 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 1978 | 1461582778971 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:12:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:12:58 INFO - PROCESS | 1978 | 1461582778976 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 1978 | 1461582778978 Marionette TRACE conn2 <- [1,1594,null,{}] 04:12:58 INFO - PROCESS | 1978 | 1461582778982 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}] 04:12:59 INFO - PROCESS | 1978 | 1461582779088 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:12:59 INFO - PROCESS | 1978 | 1461582779142 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ac9800 == 58 [pid = 1978] [id = 406] 04:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x115632c00) [pid = 1978] [serial = 1217] [outer = 0x0] 04:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x119278c00) [pid = 1978] [serial = 1218] [outer = 0x115632c00] 04:12:59 INFO - PROCESS | 1978 | 1461582779176 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x11aa84800) [pid = 1978] [serial = 1219] [outer = 0x115632c00] 04:12:59 INFO - PROCESS | 1978 | 1461582779643 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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:12:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 676ms 04:12:59 INFO - PROCESS | 1978 | 1461582779653 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 1978 | 1461582779657 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:12:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:12:59 INFO - PROCESS | 1978 | 1461582779661 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 1978 | 1461582779663 Marionette TRACE conn2 <- [1,1598,null,{}] 04:12:59 INFO - PROCESS | 1978 | 1461582779666 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}] 04:12:59 INFO - PROCESS | 1978 | 1461582779766 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:12:59 INFO - PROCESS | 1978 | 1461582779817 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c123000 == 59 [pid = 1978] [id = 407] 04:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x11a8ee800) [pid = 1978] [serial = 1220] [outer = 0x0] 04:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x11b907400) [pid = 1978] [serial = 1221] [outer = 0x11a8ee800] 04:12:59 INFO - PROCESS | 1978 | 1461582779849 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11c0bf400) [pid = 1978] [serial = 1222] [outer = 0x11a8ee800] 04:13:00 INFO - PROCESS | 1978 | 1461582780292 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]]]}] 04:13:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:13:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 04:13:00 INFO - PROCESS | 1978 | 1461582780349 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 1978 | 1461582780351 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:13:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:13:00 INFO - PROCESS | 1978 | 1461582780355 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:13:00 INFO - PROCESS | 1978 | 1461582780357 Marionette TRACE conn2 <- [1,1602,null,{}] 04:13:00 INFO - PROCESS | 1978 | 1461582780365 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}] 04:13:00 INFO - PROCESS | 1978 | 1461582780494 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:13:00 INFO - PROCESS | 1978 | 1461582780564 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12662a000 == 60 [pid = 1978] [id = 408] 04:13:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x1239b4400) [pid = 1978] [serial = 1223] [outer = 0x0] 04:13:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12623d800) [pid = 1978] [serial = 1224] [outer = 0x1239b4400] 04:13:00 INFO - PROCESS | 1978 | 1461582780597 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x126242800) [pid = 1978] [serial = 1225] [outer = 0x1239b4400] 04:13:01 INFO - PROCESS | 1978 | 1461582781018 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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 673ms 04:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:13:01 INFO - PROCESS | 1978 | 1461582781029 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 1978 | 1461582781031 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:13:01 INFO - PROCESS | 1978 | 1461582781035 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 1978 | 1461582781037 Marionette TRACE conn2 <- [1,1606,null,{}] 04:13:01 INFO - PROCESS | 1978 | 1461582781039 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}] 04:13:01 INFO - PROCESS | 1978 | 1461582781139 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:13:01 INFO - PROCESS | 1978 | 1461582781203 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e9e000 == 61 [pid = 1978] [id = 409] 04:13:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12624a400) [pid = 1978] [serial = 1226] [outer = 0x0] 04:13:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x126399800) [pid = 1978] [serial = 1227] [outer = 0x12624a400] 04:13:01 INFO - PROCESS | 1978 | 1461582781237 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x126cbe800) [pid = 1978] [serial = 1228] [outer = 0x12624a400] 04:13:01 INFO - PROCESS | 1978 | 1461582781684 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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 04:13:01 INFO - PROCESS | 1978 | 1461582781706 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 1978 | 1461582781708 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:13:01 INFO - PROCESS | 1978 | 1461582781710 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 1978 | 1461582781711 Marionette TRACE conn2 <- [1,1610,null,{}] 04:13:01 INFO - PROCESS | 1978 | 1461582781714 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}] 04:13:01 INFO - PROCESS | 1978 | 1461582781815 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:13:01 INFO - PROCESS | 1978 | 1461582781899 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12991c800 == 62 [pid = 1978] [id = 410] 04:13:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x12632e800) [pid = 1978] [serial = 1229] [outer = 0x0] 04:13:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x127271800) [pid = 1978] [serial = 1230] [outer = 0x12632e800] 04:13:01 INFO - PROCESS | 1978 | 1461582781930 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x1272d2c00) [pid = 1978] [serial = 1231] [outer = 0x12632e800] 04:13:02 INFO - PROCESS | 1978 | 1461582782348 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]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:13:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 04:13:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:13:02 INFO - PROCESS | 1978 | 1461582782381 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 1978 | 1461582782382 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:13:02 INFO - PROCESS | 1978 | 1461582782384 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 1978 | 1461582782385 Marionette TRACE conn2 <- [1,1614,null,{}] 04:13:02 INFO - PROCESS | 1978 | 1461582782388 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}] 04:13:02 INFO - PROCESS | 1978 | 1461582782501 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:13:02 INFO - PROCESS | 1978 | 1461582782557 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6da800 == 63 [pid = 1978] [id = 411] 04:13:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x1276c8000) [pid = 1978] [serial = 1232] [outer = 0x0] 04:13:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x129697800) [pid = 1978] [serial = 1233] [outer = 0x1276c8000] 04:13:02 INFO - PROCESS | 1978 | 1461582782590 Marionette DEBUG loaded listener.js 04:13:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12b375000) [pid = 1978] [serial = 1234] [outer = 0x1276c8000] 04:13:03 INFO - PROCESS | 1978 | 1461582783008 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]]]}] 04:13:03 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 04:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 671ms 04:13:03 INFO - PROCESS | 1978 | 1461582783056 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:13:03 INFO - PROCESS | 1978 | 1461582783057 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:13:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:13:03 INFO - PROCESS | 1978 | 1461582783060 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 1978 | 1461582783061 Marionette TRACE conn2 <- [1,1618,null,{}] 04:13:03 INFO - PROCESS | 1978 | 1461582783063 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}] 04:13:03 INFO - PROCESS | 1978 | 1461582783180 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:13:03 INFO - PROCESS | 1978 | 1461582783260 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b11a000 == 64 [pid = 1978] [id = 412] 04:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12a66b800) [pid = 1978] [serial = 1235] [outer = 0x0] 04:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12b3b2000) [pid = 1978] [serial = 1236] [outer = 0x12a66b800] 04:13:03 INFO - PROCESS | 1978 | 1461582783292 Marionette DEBUG loaded listener.js 04:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12b885400) [pid = 1978] [serial = 1237] [outer = 0x12a66b800] 04:13:03 INFO - PROCESS | 1978 | 1461582783736 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]]]}] 04:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 718ms 04:13:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:13:03 INFO - PROCESS | 1978 | 1461582783778 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:13:03 INFO - PROCESS | 1978 | 1461582783780 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:13:03 INFO - PROCESS | 1978 | 1461582783782 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 1978 | 1461582783783 Marionette TRACE conn2 <- [1,1622,null,{}] 04:13:03 INFO - PROCESS | 1978 | 1461582783786 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}] 04:13:03 INFO - PROCESS | 1978 | 1461582783885 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:13:03 INFO - PROCESS | 1978 | 1461582783940 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf02800 == 65 [pid = 1978] [id = 413] 04:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12b371000) [pid = 1978] [serial = 1238] [outer = 0x0] 04:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12bcb8800) [pid = 1978] [serial = 1239] [outer = 0x12b371000] 04:13:03 INFO - PROCESS | 1978 | 1461582783970 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12bebd800) [pid = 1978] [serial = 1240] [outer = 0x12b371000] 04:13:04 INFO - PROCESS | 1978 | 1461582784519 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]]]}] 04:13:04 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 04:13:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 770ms 04:13:04 INFO - PROCESS | 1978 | 1461582784571 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:13:04 INFO - PROCESS | 1978 | 1461582784574 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:13:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:13:04 INFO - PROCESS | 1978 | 1461582784583 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:13:04 INFO - PROCESS | 1978 | 1461582784588 Marionette TRACE conn2 <- [1,1626,null,{}] 04:13:04 INFO - PROCESS | 1978 | 1461582784595 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}] 04:13:04 INFO - PROCESS | 1978 | 1461582784744 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:13:04 INFO - PROCESS | 1978 | 1461582784852 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bff9800 == 66 [pid = 1978] [id = 414] 04:13:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x1159c8000) [pid = 1978] [serial = 1241] [outer = 0x0] 04:13:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11919c400) [pid = 1978] [serial = 1242] [outer = 0x1159c8000] 04:13:04 INFO - PROCESS | 1978 | 1461582784883 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x11ad38400) [pid = 1978] [serial = 1243] [outer = 0x1159c8000] 04:13:05 INFO - PROCESS | 1978 | --DOCSHELL 0x119111000 == 65 [pid = 1978] [id = 404] 04:13:05 INFO - PROCESS | 1978 | 1461582785249 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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:13:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 678ms 04:13:05 INFO - PROCESS | 1978 | 1461582785260 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 1978 | 1461582785264 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:13:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:13:05 INFO - PROCESS | 1978 | 1461582785271 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 1978 | 1461582785273 Marionette TRACE conn2 <- [1,1630,null,{}] 04:13:05 INFO - PROCESS | 1978 | 1461582785275 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}] 04:13:05 INFO - PROCESS | 1978 | 1461582785364 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:13:05 INFO - PROCESS | 1978 | 1461582785428 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9b0000 == 66 [pid = 1978] [id = 415] 04:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x11654a000) [pid = 1978] [serial = 1244] [outer = 0x0] 04:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x11c0b5c00) [pid = 1978] [serial = 1245] [outer = 0x11654a000] 04:13:05 INFO - PROCESS | 1978 | 1461582785455 Marionette DEBUG loaded listener.js 04:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x1239b7000) [pid = 1978] [serial = 1246] [outer = 0x11654a000] 04:13:05 INFO - PROCESS | 1978 | 1461582785774 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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:13:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 04:13:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:13:05 INFO - PROCESS | 1978 | 1461582785790 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 1978 | 1461582785792 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:13:05 INFO - PROCESS | 1978 | 1461582785794 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 1978 | 1461582785796 Marionette TRACE conn2 <- [1,1634,null,{}] 04:13:05 INFO - PROCESS | 1978 | 1461582785808 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}] 04:13:05 INFO - PROCESS | 1978 | 1461582785902 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:13:05 INFO - PROCESS | 1978 | 1461582785907 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b116000 == 67 [pid = 1978] [id = 416] 04:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x126242400) [pid = 1978] [serial = 1247] [outer = 0x0] 04:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x127e70c00) [pid = 1978] [serial = 1248] [outer = 0x126242400] 04:13:05 INFO - PROCESS | 1978 | 1461582785945 Marionette DEBUG loaded listener.js 04:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12a66a400) [pid = 1978] [serial = 1249] [outer = 0x126242400] 04:13:06 INFO - PROCESS | 1978 | 1461582786312 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]]]}] 04:13:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:13:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 523ms 04:13:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:13:06 INFO - PROCESS | 1978 | 1461582786318 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:13:06 INFO - PROCESS | 1978 | 1461582786320 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:13:06 INFO - PROCESS | 1978 | 1461582786322 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:13:06 INFO - PROCESS | 1978 | 1461582786323 Marionette TRACE conn2 <- [1,1638,null,{}] 04:13:06 INFO - PROCESS | 1978 | 1461582786325 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}] 04:13:06 INFO - PROCESS | 1978 | 1461582786415 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:13:06 INFO - PROCESS | 1978 | 1461582786420 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db0f000 == 68 [pid = 1978] [id = 417] 04:13:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12b3a7400) [pid = 1978] [serial = 1250] [outer = 0x0] 04:13:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x12cfa9000) [pid = 1978] [serial = 1251] [outer = 0x12b3a7400] 04:13:06 INFO - PROCESS | 1978 | 1461582786447 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x12d07ec00) [pid = 1978] [serial = 1252] [outer = 0x12b3a7400] 04:13:06 INFO - PROCESS | 1978 | 1461582786812 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]]]}] 04:13:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:13:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 517ms 04:13:06 INFO - PROCESS | 1978 | 1461582786840 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:13:06 INFO - PROCESS | 1978 | 1461582786841 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:13:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:13:06 INFO - PROCESS | 1978 | 1461582786843 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:13:06 INFO - PROCESS | 1978 | 1461582786844 Marionette TRACE conn2 <- [1,1642,null,{}] 04:13:06 INFO - PROCESS | 1978 | 1461582786847 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}] 04:13:06 INFO - PROCESS | 1978 | 1461582786931 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:13:06 INFO - PROCESS | 1978 | 1461582786938 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e6d1800 == 69 [pid = 1978] [id = 418] 04:13:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12d57b800) [pid = 1978] [serial = 1253] [outer = 0x0] 04:13:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x12d608400) [pid = 1978] [serial = 1254] [outer = 0x12d57b800] 04:13:06 INFO - PROCESS | 1978 | 1461582786964 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12d6e0c00) [pid = 1978] [serial = 1255] [outer = 0x12d57b800] 04:13:07 INFO - PROCESS | 1978 | 1461582787338 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]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 522ms 04:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:13:07 INFO - PROCESS | 1978 | 1461582787366 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 1978 | 1461582787367 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:13:07 INFO - PROCESS | 1978 | 1461582787369 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 1978 | 1461582787370 Marionette TRACE conn2 <- [1,1646,null,{}] 04:13:07 INFO - PROCESS | 1978 | 1461582787379 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}] 04:13:07 INFO - PROCESS | 1978 | 1461582787503 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:13:07 INFO - PROCESS | 1978 | 1461582787544 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f617800 == 70 [pid = 1978] [id = 419] 04:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12e313800) [pid = 1978] [serial = 1256] [outer = 0x0] 04:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12e39e000) [pid = 1978] [serial = 1257] [outer = 0x12e313800] 04:13:07 INFO - PROCESS | 1978 | 1461582787571 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12eadd800) [pid = 1978] [serial = 1258] [outer = 0x12e313800] 04:13:07 INFO - PROCESS | 1978 | 1461582787896 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]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 574ms 04:13:07 INFO - PROCESS | 1978 | 1461582787944 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 1978 | 1461582787945 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:13:07 INFO - PROCESS | 1978 | 1461582787947 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 1978 | 1461582787948 Marionette TRACE conn2 <- [1,1650,null,{}] 04:13:07 INFO - PROCESS | 1978 | 1461582787951 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}] 04:13:08 INFO - PROCESS | 1978 | 1461582788066 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:13:08 INFO - PROCESS | 1978 | 1461582788070 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa47000 == 71 [pid = 1978] [id = 420] 04:13:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x12e36bc00) [pid = 1978] [serial = 1259] [outer = 0x0] 04:13:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x12eae2400) [pid = 1978] [serial = 1260] [outer = 0x12e36bc00] 04:13:08 INFO - PROCESS | 1978 | 1461582788095 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x12ebac800) [pid = 1978] [serial = 1261] [outer = 0x12e36bc00] 04:13:08 INFO - PROCESS | 1978 | 1461582788463 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]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:13:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 04:13:08 INFO - PROCESS | 1978 | 1461582788467 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 1978 | 1461582788471 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:13:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:13:08 INFO - PROCESS | 1978 | 1461582788473 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 1978 | 1461582788474 Marionette TRACE conn2 <- [1,1654,null,{}] 04:13:08 INFO - PROCESS | 1978 | 1461582788476 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}] 04:13:08 INFO - PROCESS | 1978 | 1461582788587 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:13:08 INFO - PROCESS | 1978 | 1461582788601 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe12800 == 72 [pid = 1978] [id = 421] 04:13:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x12651e800) [pid = 1978] [serial = 1262] [outer = 0x0] 04:13:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x126525400) [pid = 1978] [serial = 1263] [outer = 0x12651e800] 04:13:08 INFO - PROCESS | 1978 | 1461582788626 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x126529400) [pid = 1978] [serial = 1264] [outer = 0x12651e800] 04:13:08 INFO - PROCESS | 1978 | 1461582788962 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]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:13:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 04:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:13:08 INFO - PROCESS | 1978 | 1461582788992 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 1978 | 1461582788994 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:13:09 INFO - PROCESS | 1978 | 1461582788996 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 1978 | 1461582788997 Marionette TRACE conn2 <- [1,1658,null,{}] 04:13:09 INFO - PROCESS | 1978 | 1461582789005 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}] 04:13:09 INFO - PROCESS | 1978 | 1461582789112 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x114546000) [pid = 1978] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x11912e400) [pid = 1978] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x114fbd000) [pid = 1978] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x11a410000) [pid = 1978] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x1299bcc00) [pid = 1978] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x114fba800) [pid = 1978] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12727f800) [pid = 1978] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x1147d2000) [pid = 1978] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x11ad43c00) [pid = 1978] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x11c1aac00) [pid = 1978] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x126cc0c00) [pid = 1978] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12e395000) [pid = 1978] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12b3aac00) [pid = 1978] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x126996c00) [pid = 1978] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x11c0b9400) [pid = 1978] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:13:09 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x11a8f6c00) [pid = 1978] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:13:09 INFO - PROCESS | 1978 | 1461582789274 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x114b84800 == 73 [pid = 1978] [id = 422] 04:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x1147cec00) [pid = 1978] [serial = 1265] [outer = 0x0] 04:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x115045000) [pid = 1978] [serial = 1266] [outer = 0x1147cec00] 04:13:09 INFO - PROCESS | 1978 | 1461582789300 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x11a7c9000) [pid = 1978] [serial = 1267] [outer = 0x1147cec00] 04:13:09 INFO - PROCESS | 1978 | 1461582789588 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]]]}] 04:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 626ms 04:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:13:09 INFO - PROCESS | 1978 | 1461582789623 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:13:09 INFO - PROCESS | 1978 | 1461582789624 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:13:09 INFO - PROCESS | 1978 | 1461582789626 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 1978 | 1461582789627 Marionette TRACE conn2 <- [1,1662,null,{}] 04:13:09 INFO - PROCESS | 1978 | 1461582789630 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}] 04:13:09 INFO - PROCESS | 1978 | 1461582789732 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:13:09 INFO - PROCESS | 1978 | 1461582789737 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd6f000 == 74 [pid = 1978] [id = 423] 04:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x11a8f6c00) [pid = 1978] [serial = 1268] [outer = 0x0] 04:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12ae8e400) [pid = 1978] [serial = 1269] [outer = 0x11a8f6c00] 04:13:09 INFO - PROCESS | 1978 | 1461582789762 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x12ae92400) [pid = 1978] [serial = 1270] [outer = 0x11a8f6c00] 04:13:10 INFO - PROCESS | 1978 | 1461582790112 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]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 04:13:10 INFO - PROCESS | 1978 | 1461582790149 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 1978 | 1461582790150 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:13:10 INFO - PROCESS | 1978 | 1461582790164 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 1978 | 1461582790166 Marionette TRACE conn2 <- [1,1666,null,{}] 04:13:10 INFO - PROCESS | 1978 | 1461582790168 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}] 04:13:10 INFO - PROCESS | 1978 | 1461582790275 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:13:10 INFO - PROCESS | 1978 | 1461582790279 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d118000 == 75 [pid = 1978] [id = 424] 04:13:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12ae97400) [pid = 1978] [serial = 1271] [outer = 0x0] 04:13:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12eae8400) [pid = 1978] [serial = 1272] [outer = 0x12ae97400] 04:13:10 INFO - PROCESS | 1978 | 1461582790311 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12f609000) [pid = 1978] [serial = 1273] [outer = 0x12ae97400] 04:13:10 INFO - PROCESS | 1978 | 1461582790669 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]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 04:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:13:10 INFO - PROCESS | 1978 | 1461582790687 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 1978 | 1461582790689 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:13:10 INFO - PROCESS | 1978 | 1461582790691 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 1978 | 1461582790692 Marionette TRACE conn2 <- [1,1670,null,{}] 04:13:10 INFO - PROCESS | 1978 | 1461582790695 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}] 04:13:10 INFO - PROCESS | 1978 | 1461582790788 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:13:10 INFO - PROCESS | 1978 | 1461582790848 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae15000 == 76 [pid = 1978] [id = 425] 04:13:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12aeb3800) [pid = 1978] [serial = 1274] [outer = 0x0] 04:13:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x12aebdc00) [pid = 1978] [serial = 1275] [outer = 0x12aeb3800] 04:13:10 INFO - PROCESS | 1978 | 1461582790874 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x12f602c00) [pid = 1978] [serial = 1276] [outer = 0x12aeb3800] 04:13:11 INFO - PROCESS | 1978 | 1461582791170 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]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 04:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:13:11 INFO - PROCESS | 1978 | 1461582791211 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:13:11 INFO - PROCESS | 1978 | 1461582791213 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:13:11 INFO - PROCESS | 1978 | 1461582791215 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 1978 | 1461582791217 Marionette TRACE conn2 <- [1,1674,null,{}] 04:13:11 INFO - PROCESS | 1978 | 1461582791219 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}] 04:13:11 INFO - PROCESS | 1978 | 1461582791416 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:13:11 INFO - PROCESS | 1978 | 1461582791516 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x118ace800 == 77 [pid = 1978] [id = 426] 04:13:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x114546000) [pid = 1978] [serial = 1277] [outer = 0x0] 04:13:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x114fb1c00) [pid = 1978] [serial = 1278] [outer = 0x114546000] 04:13:11 INFO - PROCESS | 1978 | 1461582791551 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x116549400) [pid = 1978] [serial = 1279] [outer = 0x114546000] 04:13:12 INFO - PROCESS | 1978 | 1461582792050 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 870ms 04:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:13:12 INFO - PROCESS | 1978 | 1461582792086 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 1978 | 1461582792088 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:13:12 INFO - PROCESS | 1978 | 1461582792091 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 1978 | 1461582792093 Marionette TRACE conn2 <- [1,1678,null,{}] 04:13:12 INFO - PROCESS | 1978 | 1461582792097 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}] 04:13:12 INFO - PROCESS | 1978 | 1461582792210 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:13:12 INFO - PROCESS | 1978 | 1461582792283 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6d5800 == 78 [pid = 1978] [id = 427] 04:13:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x11bbce800) [pid = 1978] [serial = 1280] [outer = 0x0] 04:13:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12623fc00) [pid = 1978] [serial = 1281] [outer = 0x11bbce800] 04:13:12 INFO - PROCESS | 1978 | 1461582792317 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x126521000) [pid = 1978] [serial = 1282] [outer = 0x11bbce800] 04:13:12 INFO - PROCESS | 1978 | 1461582792739 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 04:13:12 INFO - PROCESS | 1978 | 1461582792763 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 1978 | 1461582792765 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:13:12 INFO - PROCESS | 1978 | 1461582792770 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 1978 | 1461582792771 Marionette TRACE conn2 <- [1,1682,null,{}] 04:13:12 INFO - PROCESS | 1978 | 1461582792774 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}] 04:13:12 INFO - PROCESS | 1978 | 1461582792905 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:13:13 INFO - PROCESS | 1978 | 1461582793010 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d11a000 == 79 [pid = 1978] [id = 428] 04:13:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12794d400) [pid = 1978] [serial = 1283] [outer = 0x0] 04:13:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12a667800) [pid = 1978] [serial = 1284] [outer = 0x12794d400] 04:13:13 INFO - PROCESS | 1978 | 1461582793041 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12aeb2400) [pid = 1978] [serial = 1285] [outer = 0x12794d400] 04:13:13 INFO - PROCESS | 1978 | 1461582793488 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]]]}] 04:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 771ms 04:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:13:13 INFO - PROCESS | 1978 | 1461582793541 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:13:13 INFO - PROCESS | 1978 | 1461582793544 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:13:13 INFO - PROCESS | 1978 | 1461582793552 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:13:13 INFO - PROCESS | 1978 | 1461582793555 Marionette TRACE conn2 <- [1,1686,null,{}] 04:13:13 INFO - PROCESS | 1978 | 1461582793557 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}] 04:13:13 INFO - PROCESS | 1978 | 1461582793669 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:13:13 INFO - PROCESS | 1978 | 1461582793773 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9ad000 == 80 [pid = 1978] [id = 429] 04:13:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x1188b3400) [pid = 1978] [serial = 1286] [outer = 0x0] 04:13:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x1285e0800) [pid = 1978] [serial = 1287] [outer = 0x1188b3400] 04:13:13 INFO - PROCESS | 1978 | 1461582793807 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12d5e5800) [pid = 1978] [serial = 1288] [outer = 0x1188b3400] 04:13:14 INFO - PROCESS | 1978 | 1461582794231 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]]]}] 04:13:14 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 04:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 726ms 04:13:14 INFO - PROCESS | 1978 | 1461582794279 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:13:14 INFO - PROCESS | 1978 | 1461582794280 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:13:14 INFO - PROCESS | 1978 | 1461582794284 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:13:14 INFO - PROCESS | 1978 | 1461582794286 Marionette TRACE conn2 <- [1,1690,null,{}] 04:13:14 INFO - PROCESS | 1978 | 1461582794288 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}] 04:13:14 INFO - PROCESS | 1978 | 1461582794401 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:13:14 INFO - PROCESS | 1978 | 1461582794506 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x11883d800 == 81 [pid = 1978] [id = 430] 04:13:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x11504a000) [pid = 1978] [serial = 1289] [outer = 0x0] 04:13:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x11a7c6000) [pid = 1978] [serial = 1290] [outer = 0x11504a000] 04:13:14 INFO - PROCESS | 1978 | 1461582794540 Marionette DEBUG loaded listener.js 04:13:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x12b4aec00) [pid = 1978] [serial = 1291] [outer = 0x11504a000] 04:13:15 INFO - PROCESS | 1978 | 1461582795172 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]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 922ms 04:13:15 INFO - PROCESS | 1978 | 1461582795206 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 1978 | 1461582795208 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:13:15 INFO - PROCESS | 1978 | 1461582795212 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 1978 | 1461582795214 Marionette TRACE conn2 <- [1,1694,null,{}] 04:13:15 INFO - PROCESS | 1978 | 1461582795238 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}] 04:13:15 INFO - PROCESS | 1978 | 1461582795338 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:13:15 INFO - PROCESS | 1978 | 1461582795415 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x1179e2800 == 82 [pid = 1978] [id = 431] 04:13:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x114ba9800) [pid = 1978] [serial = 1292] [outer = 0x0] 04:13:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x1151f2000) [pid = 1978] [serial = 1293] [outer = 0x114ba9800] 04:13:15 INFO - PROCESS | 1978 | 1461582795445 Marionette DEBUG loaded listener.js 04:13:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x118e15c00) [pid = 1978] [serial = 1294] [outer = 0x114ba9800] 04:13:15 INFO - PROCESS | 1978 | 1461582795923 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]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 745ms 04:13:15 INFO - PROCESS | 1978 | 1461582795957 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 1978 | 1461582795963 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:13:15 INFO - PROCESS | 1978 | 1461582795972 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 1978 | 1461582795974 Marionette TRACE conn2 <- [1,1698,null,{}] 04:13:15 INFO - PROCESS | 1978 | 1461582795978 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}] 04:13:16 INFO - PROCESS | 1978 | 1461582796117 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:13:16 INFO - PROCESS | 1978 | 1461582796285 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x119adb800 == 83 [pid = 1978] [id = 432] 04:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x11ad36c00) [pid = 1978] [serial = 1295] [outer = 0x0] 04:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x11af7a400) [pid = 1978] [serial = 1296] [outer = 0x11ad36c00] 04:13:16 INFO - PROCESS | 1978 | 1461582796336 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x11b957800) [pid = 1978] [serial = 1297] [outer = 0x11ad36c00] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x1278e0000 == 82 [pid = 1978] [id = 325] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa56000 == 81 [pid = 1978] [id = 327] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x119ade000 == 80 [pid = 1978] [id = 288] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea2a800 == 79 [pid = 1978] [id = 362] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd6f800 == 78 [pid = 1978] [id = 363] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x127f3f800 == 77 [pid = 1978] [id = 361] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae15000 == 76 [pid = 1978] [id = 425] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12d118000 == 75 [pid = 1978] [id = 424] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd6f000 == 74 [pid = 1978] [id = 423] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12a66d800) [pid = 1978] [serial = 1191] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x118c1f400) [pid = 1978] [serial = 1194] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x11af72000) [pid = 1978] [serial = 1197] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x127604800) [pid = 1978] [serial = 1200] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12a663400) [pid = 1978] [serial = 1203] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x119273800) [pid = 1978] [serial = 1215] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x12d076c00) [pid = 1978] [serial = 1206] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x114b84800 == 73 [pid = 1978] [id = 422] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe12800 == 72 [pid = 1978] [id = 421] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa47000 == 71 [pid = 1978] [id = 420] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12f617800 == 70 [pid = 1978] [id = 419] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12e6d1800 == 69 [pid = 1978] [id = 418] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12db0f000 == 68 [pid = 1978] [id = 417] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12b116000 == 67 [pid = 1978] [id = 416] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9b0000 == 66 [pid = 1978] [id = 415] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x11bff9800 == 65 [pid = 1978] [id = 414] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6da800 == 64 [pid = 1978] [id = 411] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12991c800 == 63 [pid = 1978] [id = 410] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x126e9e000 == 62 [pid = 1978] [id = 409] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12662a000 == 61 [pid = 1978] [id = 408] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x11c123000 == 60 [pid = 1978] [id = 407] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x119ac9800 == 59 [pid = 1978] [id = 406] 04:13:16 INFO - PROCESS | 1978 | --DOCSHELL 0x119176000 == 58 [pid = 1978] [id = 405] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x12b6bb800) [pid = 1978] [serial = 1173] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12e92b400) [pid = 1978] [serial = 1149] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x12cf7f400) [pid = 1978] [serial = 1176] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x12d075800) [pid = 1978] [serial = 1146] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x11c0c1400) [pid = 1978] [serial = 1164] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x11c438400) [pid = 1978] [serial = 1165] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x11ad3c800) [pid = 1978] [serial = 1137] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x126c02800) [pid = 1978] [serial = 1140] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x12b6c1c00) [pid = 1978] [serial = 1143] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x11c6a0400) [pid = 1978] [serial = 1167] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x126c04c00) [pid = 1978] [serial = 1168] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x115040400) [pid = 1978] [serial = 1134] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x11af73400) [pid = 1978] [serial = 1153] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x118ee8000) [pid = 1978] [serial = 1152] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x119195000) [pid = 1978] [serial = 1158] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x11a7bf400) [pid = 1978] [serial = 1159] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x118640c00) [pid = 1978] [serial = 1156] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x11563cc00) [pid = 1978] [serial = 1155] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x11aa9ec00) [pid = 1978] [serial = 1161] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x11c0b4c00) [pid = 1978] [serial = 1162] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x12d60ec00) [pid = 1978] [serial = 1179] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x11504ac00) [pid = 1978] [serial = 1212] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12ebac000) [pid = 1978] [serial = 1132] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x11884f800) [pid = 1978] [serial = 1213] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x12d07f400) [pid = 1978] [serial = 1177] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x11654d800) [pid = 1978] [serial = 1209] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12b3adc00) [pid = 1978] [serial = 1210] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x12d6dc000) [pid = 1978] [serial = 1180] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x11c4b3c00) [pid = 1978] [serial = 1182] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x1271d2000) [pid = 1978] [serial = 1170] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12e393000) [pid = 1978] [serial = 1186] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12cf82800) [pid = 1978] [serial = 1185] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x12ba52800) [pid = 1978] [serial = 1174] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12ebaa400) [pid = 1978] [serial = 1189] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12b372000) [pid = 1978] [serial = 1171] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x1285e4000) [pid = 1978] [serial = 1183] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x12eae4400) [pid = 1978] [serial = 1188] [outer = 0x0] [url = about:blank] 04:13:16 INFO - PROCESS | 1978 | 1461582796752 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]]]}] 04:13:16 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 04:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 827ms 04:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:13:16 INFO - PROCESS | 1978 | 1461582796804 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:13:16 INFO - PROCESS | 1978 | 1461582796805 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:13:16 INFO - PROCESS | 1978 | 1461582796817 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 1978 | 1461582796819 Marionette TRACE conn2 <- [1,1702,null,{}] 04:13:16 INFO - PROCESS | 1978 | 1461582796827 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}] 04:13:16 INFO - PROCESS | 1978 | 1461582796910 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:13:16 INFO - PROCESS | 1978 | 1461582796920 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aab3000 == 59 [pid = 1978] [id = 433] 04:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x11bbc7400) [pid = 1978] [serial = 1298] [outer = 0x0] 04:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x11c0be800) [pid = 1978] [serial = 1299] [outer = 0x11bbc7400] 04:13:16 INFO - PROCESS | 1978 | 1461582796948 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x11c43bc00) [pid = 1978] [serial = 1300] [outer = 0x11bbc7400] 04:13:17 INFO - PROCESS | 1978 | 1461582797371 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]]]}] 04:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 580ms 04:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:13:17 INFO - PROCESS | 1978 | 1461582797392 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:13:17 INFO - PROCESS | 1978 | 1461582797394 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:13:17 INFO - PROCESS | 1978 | 1461582797398 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 1978 | 1461582797400 Marionette TRACE conn2 <- [1,1706,null,{}] 04:13:17 INFO - PROCESS | 1978 | 1461582797403 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}] 04:13:17 INFO - PROCESS | 1978 | 1461582797528 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:13:17 INFO - PROCESS | 1978 | 1461582797535 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x123973800 == 60 [pid = 1978] [id = 434] 04:13:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11c43f000) [pid = 1978] [serial = 1301] [outer = 0x0] 04:13:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x1239b0400) [pid = 1978] [serial = 1302] [outer = 0x11c43f000] 04:13:17 INFO - PROCESS | 1978 | 1461582797577 Marionette DEBUG loaded listener.js 04:13:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x126244400) [pid = 1978] [serial = 1303] [outer = 0x11c43f000] 04:13:18 INFO - PROCESS | 1978 | 1461582798030 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]]]}] 04:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 672ms 04:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:13:18 INFO - PROCESS | 1978 | 1461582798069 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 1978 | 1461582798070 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:13:18 INFO - PROCESS | 1978 | 1461582798072 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 1978 | 1461582798074 Marionette TRACE conn2 <- [1,1710,null,{}] 04:13:18 INFO - PROCESS | 1978 | 1461582798076 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}] 04:13:18 INFO - PROCESS | 1978 | 1461582798157 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:13:18 INFO - PROCESS | 1978 | 1461582798162 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e94800 == 61 [pid = 1978] [id = 435] 04:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x126244c00) [pid = 1978] [serial = 1304] [outer = 0x0] 04:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12651e400) [pid = 1978] [serial = 1305] [outer = 0x126244c00] 04:13:18 INFO - PROCESS | 1978 | 1461582798188 Marionette DEBUG loaded listener.js 04:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x126528400) [pid = 1978] [serial = 1306] [outer = 0x126244c00] 04:13:18 INFO - PROCESS | 1978 | 1461582798595 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]]]}] 04:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 570ms 04:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:13:18 INFO - PROCESS | 1978 | 1461582798649 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 1978 | 1461582798651 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:13:18 INFO - PROCESS | 1978 | 1461582798654 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 1978 | 1461582798657 Marionette TRACE conn2 <- [1,1714,null,{}] 04:13:18 INFO - PROCESS | 1978 | 1461582798676 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}] 04:13:18 INFO - PROCESS | 1978 | 1461582798845 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:13:18 INFO - PROCESS | 1978 | 1461582798868 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eb1000 == 62 [pid = 1978] [id = 436] 04:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x126751c00) [pid = 1978] [serial = 1307] [outer = 0x0] 04:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x126cc7000) [pid = 1978] [serial = 1308] [outer = 0x126751c00] 04:13:18 INFO - PROCESS | 1978 | 1461582798904 Marionette DEBUG loaded listener.js 04:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x127656c00) [pid = 1978] [serial = 1309] [outer = 0x126751c00] 04:13:19 INFO - PROCESS | 1978 | 1461582799263 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]]]}] 04:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 637ms 04:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:13:19 INFO - PROCESS | 1978 | 1461582799291 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:13:19 INFO - PROCESS | 1978 | 1461582799292 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:13:19 INFO - PROCESS | 1978 | 1461582799294 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 1978 | 1461582799296 Marionette TRACE conn2 <- [1,1718,null,{}] 04:13:19 INFO - PROCESS | 1978 | 1461582799298 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}] 04:13:19 INFO - PROCESS | 1978 | 1461582799408 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:13:19 INFO - PROCESS | 1978 | 1461582799412 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bf7800 == 63 [pid = 1978] [id = 437] 04:13:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x1165f5000) [pid = 1978] [serial = 1310] [outer = 0x0] 04:13:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x127e6d000) [pid = 1978] [serial = 1311] [outer = 0x1165f5000] 04:13:19 INFO - PROCESS | 1978 | 1461582799438 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x1285e4000) [pid = 1978] [serial = 1312] [outer = 0x1165f5000] 04:13:19 INFO - PROCESS | 1978 | 1461582799783 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]]]}] 04:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 517ms 04:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:13:19 INFO - PROCESS | 1978 | 1461582799813 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:13:19 INFO - PROCESS | 1978 | 1461582799814 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:13:19 INFO - PROCESS | 1978 | 1461582799821 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 1978 | 1461582799822 Marionette TRACE conn2 <- [1,1722,null,{}] 04:13:19 INFO - PROCESS | 1978 | 1461582799825 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}] 04:13:19 INFO - PROCESS | 1978 | 1461582799925 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:13:19 INFO - PROCESS | 1978 | 1461582799960 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12add1800 == 64 [pid = 1978] [id = 438] 04:13:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12765e800) [pid = 1978] [serial = 1313] [outer = 0x0] 04:13:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x1299bd000) [pid = 1978] [serial = 1314] [outer = 0x12765e800] 04:13:19 INFO - PROCESS | 1978 | 1461582799988 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12a66e400) [pid = 1978] [serial = 1315] [outer = 0x12765e800] 04:13:20 INFO - PROCESS | 1978 | 1461582800337 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]]]}] 04:13:20 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 04:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 576ms 04:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:13:20 INFO - PROCESS | 1978 | 1461582800393 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:13:20 INFO - PROCESS | 1978 | 1461582800394 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:13:20 INFO - PROCESS | 1978 | 1461582800396 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:13:20 INFO - PROCESS | 1978 | 1461582800397 Marionette TRACE conn2 <- [1,1726,null,{}] 04:13:20 INFO - PROCESS | 1978 | 1461582800400 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}] 04:13:20 INFO - PROCESS | 1978 | 1461582800509 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:13:20 INFO - PROCESS | 1978 | 1461582800526 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af04800 == 65 [pid = 1978] [id = 439] 04:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12a66f000) [pid = 1978] [serial = 1316] [outer = 0x0] 04:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12ae98c00) [pid = 1978] [serial = 1317] [outer = 0x12a66f000] 04:13:20 INFO - PROCESS | 1978 | 1461582800552 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12aebd400) [pid = 1978] [serial = 1318] [outer = 0x12a66f000] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12ae97400) [pid = 1978] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x1147cec00) [pid = 1978] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x11a8f6c00) [pid = 1978] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x12e313800) [pid = 1978] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x12e36bc00) [pid = 1978] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12651e800) [pid = 1978] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12d57b800) [pid = 1978] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x11654a000) [pid = 1978] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x126242400) [pid = 1978] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12b3a7400) [pid = 1978] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:13:21 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x1159c8000) [pid = 1978] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:13:21 INFO - PROCESS | 1978 | 1461582801160 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]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 823ms 04:13:21 INFO - PROCESS | 1978 | 1461582801220 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 1978 | 1461582801222 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:13:21 INFO - PROCESS | 1978 | 1461582801224 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 1978 | 1461582801225 Marionette TRACE conn2 <- [1,1730,null,{}] 04:13:21 INFO - PROCESS | 1978 | 1461582801228 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}] 04:13:21 INFO - PROCESS | 1978 | 1461582801313 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:13:21 INFO - PROCESS | 1978 | 1461582801373 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1c800 == 66 [pid = 1978] [id = 440] 04:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x114fb3800) [pid = 1978] [serial = 1319] [outer = 0x0] 04:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12ae8f800) [pid = 1978] [serial = 1320] [outer = 0x114fb3800] 04:13:21 INFO - PROCESS | 1978 | 1461582801399 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x115638400) [pid = 1978] [serial = 1321] [outer = 0x114fb3800] 04:13:21 INFO - PROCESS | 1978 | 1461582801693 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]]]}] 04:13:21 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 04:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 04:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:13:21 INFO - PROCESS | 1978 | 1461582801743 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 1978 | 1461582801744 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:13:21 INFO - PROCESS | 1978 | 1461582801746 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 1978 | 1461582801748 Marionette TRACE conn2 <- [1,1734,null,{}] 04:13:21 INFO - PROCESS | 1978 | 1461582801753 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}] 04:13:21 INFO - PROCESS | 1978 | 1461582801847 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:13:21 INFO - PROCESS | 1978 | 1461582801852 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d010800 == 67 [pid = 1978] [id = 441] 04:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x12b3a7000) [pid = 1978] [serial = 1322] [outer = 0x0] 04:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x12b6bfc00) [pid = 1978] [serial = 1323] [outer = 0x12b3a7000] 04:13:21 INFO - PROCESS | 1978 | 1461582801881 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12beb5c00) [pid = 1978] [serial = 1324] [outer = 0x12b3a7000] 04:13:22 INFO - PROCESS | 1978 | 1461582802222 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]]]}] 04:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 04:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:13:22 INFO - PROCESS | 1978 | 1461582802276 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:13:22 INFO - PROCESS | 1978 | 1461582802277 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:13:22 INFO - PROCESS | 1978 | 1461582802279 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:13:22 INFO - PROCESS | 1978 | 1461582802280 Marionette TRACE conn2 <- [1,1738,null,{}] 04:13:22 INFO - PROCESS | 1978 | 1461582802282 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}] 04:13:22 INFO - PROCESS | 1978 | 1461582802363 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:13:22 INFO - PROCESS | 1978 | 1461582802370 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d31d000 == 68 [pid = 1978] [id = 442] 04:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x12cf7e800) [pid = 1978] [serial = 1325] [outer = 0x0] 04:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12cfab000) [pid = 1978] [serial = 1326] [outer = 0x12cf7e800] 04:13:22 INFO - PROCESS | 1978 | 1461582802395 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12d57b800) [pid = 1978] [serial = 1327] [outer = 0x12cf7e800] 04:13:22 INFO - PROCESS | 1978 | 1461582802748 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]]]}] 04:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 04:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:13:22 INFO - PROCESS | 1978 | 1461582802799 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:13:22 INFO - PROCESS | 1978 | 1461582802800 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:13:22 INFO - PROCESS | 1978 | 1461582802803 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:13:22 INFO - PROCESS | 1978 | 1461582802804 Marionette TRACE conn2 <- [1,1742,null,{}] 04:13:22 INFO - PROCESS | 1978 | 1461582802806 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}] 04:13:22 INFO - PROCESS | 1978 | 1461582802891 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:13:22 INFO - PROCESS | 1978 | 1461582802895 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbde800 == 69 [pid = 1978] [id = 443] 04:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12d57c000) [pid = 1978] [serial = 1328] [outer = 0x0] 04:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12d608c00) [pid = 1978] [serial = 1329] [outer = 0x12d57c000] 04:13:22 INFO - PROCESS | 1978 | 1461582802920 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x12d6e3000) [pid = 1978] [serial = 1330] [outer = 0x12d57c000] 04:13:23 INFO - PROCESS | 1978 | 1461582803437 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]]]}] 04:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 668ms 04:13:23 INFO - PROCESS | 1978 | 1461582803472 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:13:23 INFO - PROCESS | 1978 | 1461582803475 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:13:23 INFO - PROCESS | 1978 | 1461582803479 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 1978 | 1461582803481 Marionette TRACE conn2 <- [1,1746,null,{}] 04:13:23 INFO - PROCESS | 1978 | 1461582803504 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}] 04:13:23 INFO - PROCESS | 1978 | 1461582803618 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:13:23 INFO - PROCESS | 1978 | 1461582803692 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a742800 == 70 [pid = 1978] [id = 444] 04:13:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x118a0f400) [pid = 1978] [serial = 1331] [outer = 0x0] 04:13:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x11926d800) [pid = 1978] [serial = 1332] [outer = 0x118a0f400] 04:13:23 INFO - PROCESS | 1978 | 1461582803724 Marionette DEBUG loaded listener.js 04:13:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x11a8f4c00) [pid = 1978] [serial = 1333] [outer = 0x118a0f400] 04:13:24 INFO - PROCESS | 1978 | 1461582804137 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]]]}] 04:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 692ms 04:13:24 INFO - PROCESS | 1978 | 1461582804197 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:13:24 INFO - PROCESS | 1978 | 1461582804202 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:13:24 INFO - PROCESS | 1978 | 1461582804224 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:13:24 INFO - PROCESS | 1978 | 1461582804226 Marionette TRACE conn2 <- [1,1750,null,{}] 04:13:24 INFO - PROCESS | 1978 | 1461582804229 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}] 04:13:24 INFO - PROCESS | 1978 | 1461582804368 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:13:24 INFO - PROCESS | 1978 | 1461582804501 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a64000 == 71 [pid = 1978] [id = 445] 04:13:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x11aa9c800) [pid = 1978] [serial = 1334] [outer = 0x0] 04:13:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x11c0b6000) [pid = 1978] [serial = 1335] [outer = 0x11aa9c800] 04:13:24 INFO - PROCESS | 1978 | 1461582804544 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x122f88400) [pid = 1978] [serial = 1336] [outer = 0x11aa9c800] 04:13:25 INFO - PROCESS | 1978 | 1461582805034 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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 873ms 04:13:25 INFO - PROCESS | 1978 | 1461582805094 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 1978 | 1461582805097 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:13:25 INFO - PROCESS | 1978 | 1461582805101 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 1978 | 1461582805105 Marionette TRACE conn2 <- [1,1754,null,{}] 04:13:25 INFO - PROCESS | 1978 | 1461582805117 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}] 04:13:25 INFO - PROCESS | 1978 | 1461582805276 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:13:25 INFO - PROCESS | 1978 | 1461582805380 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d10b800 == 72 [pid = 1978] [id = 446] 04:13:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x126997400) [pid = 1978] [serial = 1337] [outer = 0x0] 04:13:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x127276800) [pid = 1978] [serial = 1338] [outer = 0x126997400] 04:13:25 INFO - PROCESS | 1978 | 1461582805430 Marionette DEBUG loaded listener.js 04:13:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x127604000) [pid = 1978] [serial = 1339] [outer = 0x126997400] 04:13:25 INFO - PROCESS | 1978 | 1461582805914 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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 874ms 04:13:25 INFO - PROCESS | 1978 | 1461582805975 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:13:25 INFO - PROCESS | 1978 | 1461582805977 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:13:25 INFO - PROCESS | 1978 | 1461582805980 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 1978 | 1461582805981 Marionette TRACE conn2 <- [1,1758,null,{}] 04:13:25 INFO - PROCESS | 1978 | 1461582805984 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}] 04:13:26 INFO - PROCESS | 1978 | 1461582806092 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:13:26 INFO - PROCESS | 1978 | 1461582806151 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3b3000 == 73 [pid = 1978] [id = 447] 04:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x127fc0c00) [pid = 1978] [serial = 1340] [outer = 0x0] 04:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12aeb9800) [pid = 1978] [serial = 1341] [outer = 0x127fc0c00] 04:13:26 INFO - PROCESS | 1978 | 1461582806182 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12b87a000) [pid = 1978] [serial = 1342] [outer = 0x127fc0c00] 04:13:26 INFO - PROCESS | 1978 | 1461582806632 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]]]}] 04:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 04:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:13:26 INFO - PROCESS | 1978 | 1461582806650 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:13:26 INFO - PROCESS | 1978 | 1461582806652 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:13:26 INFO - PROCESS | 1978 | 1461582806655 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:13:26 INFO - PROCESS | 1978 | 1461582806657 Marionette TRACE conn2 <- [1,1762,null,{}] 04:13:26 INFO - PROCESS | 1978 | 1461582806659 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}] 04:13:26 INFO - PROCESS | 1978 | 1461582806763 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:13:26 INFO - PROCESS | 1978 | 1461582806823 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea1f000 == 74 [pid = 1978] [id = 448] 04:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12b3b0c00) [pid = 1978] [serial = 1343] [outer = 0x0] 04:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12ba50000) [pid = 1978] [serial = 1344] [outer = 0x12b3b0c00] 04:13:26 INFO - PROCESS | 1978 | 1461582806853 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12cfa6400) [pid = 1978] [serial = 1345] [outer = 0x12b3b0c00] 04:13:27 INFO - PROCESS | 1978 | 1461582807305 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]]]}] 04:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 672ms 04:13:27 INFO - PROCESS | 1978 | 1461582807328 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:13:27 INFO - PROCESS | 1978 | 1461582807329 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:13:27 INFO - PROCESS | 1978 | 1461582807332 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:13:27 INFO - PROCESS | 1978 | 1461582807333 Marionette TRACE conn2 <- [1,1766,null,{}] 04:13:27 INFO - PROCESS | 1978 | 1461582807338 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}] 04:13:27 INFO - PROCESS | 1978 | 1461582807475 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:13:27 INFO - PROCESS | 1978 | 1461582807591 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d104800 == 75 [pid = 1978] [id = 449] 04:13:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x127fc2800) [pid = 1978] [serial = 1346] [outer = 0x0] 04:13:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x12d580c00) [pid = 1978] [serial = 1347] [outer = 0x127fc2800] 04:13:27 INFO - PROCESS | 1978 | 1461582807626 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x12e370c00) [pid = 1978] [serial = 1348] [outer = 0x127fc2800] 04:13:28 INFO - PROCESS | 1978 | 1461582808057 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]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 771ms 04:13:28 INFO - PROCESS | 1978 | 1461582808104 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:13:28 INFO - PROCESS | 1978 | 1461582808105 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:13:28 INFO - PROCESS | 1978 | 1461582808107 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 1978 | 1461582808109 Marionette TRACE conn2 <- [1,1770,null,{}] 04:13:28 INFO - PROCESS | 1978 | 1461582808111 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}] 04:13:28 INFO - PROCESS | 1978 | 1461582808220 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:13:28 INFO - PROCESS | 1978 | 1461582808281 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adcb800 == 76 [pid = 1978] [id = 450] 04:13:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x11ad16800) [pid = 1978] [serial = 1349] [outer = 0x0] 04:13:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x11bf55000) [pid = 1978] [serial = 1350] [outer = 0x11ad16800] 04:13:28 INFO - PROCESS | 1978 | 1461582808312 Marionette DEBUG loaded listener.js 04:13:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x11bf5a000) [pid = 1978] [serial = 1351] [outer = 0x11ad16800] 04:13:28 INFO - PROCESS | 1978 | 1461582808936 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]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 869ms 04:13:28 INFO - PROCESS | 1978 | 1461582808978 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:13:28 INFO - PROCESS | 1978 | 1461582808980 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:13:28 INFO - PROCESS | 1978 | 1461582808983 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 1978 | 1461582808986 Marionette TRACE conn2 <- [1,1774,null,{}] 04:13:28 INFO - PROCESS | 1978 | 1461582808989 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}] 04:13:29 INFO - PROCESS | 1978 | 1461582809097 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:13:29 INFO - PROCESS | 1978 | 1461582809162 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x126215800 == 77 [pid = 1978] [id = 451] 04:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x115634400) [pid = 1978] [serial = 1352] [outer = 0x0] 04:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x11913b400) [pid = 1978] [serial = 1353] [outer = 0x115634400] 04:13:29 INFO - PROCESS | 1978 | 1461582809191 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x11ad34c00) [pid = 1978] [serial = 1354] [outer = 0x115634400] 04:13:29 INFO - PROCESS | 1978 | 1461582809636 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]]]}] 04:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 672ms 04:13:29 INFO - PROCESS | 1978 | 1461582809656 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:13:29 INFO - PROCESS | 1978 | 1461582809660 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:13:29 INFO - PROCESS | 1978 | 1461582809664 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:13:29 INFO - PROCESS | 1978 | 1461582809666 Marionette TRACE conn2 <- [1,1778,null,{}] 04:13:29 INFO - PROCESS | 1978 | 1461582809668 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}] 04:13:29 INFO - PROCESS | 1978 | 1461582809769 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:13:29 INFO - PROCESS | 1978 | 1461582809833 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afdc000 == 78 [pid = 1978] [id = 452] 04:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x11b095800) [pid = 1978] [serial = 1355] [outer = 0x0] 04:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x11bf5b400) [pid = 1978] [serial = 1356] [outer = 0x11b095800] 04:13:29 INFO - PROCESS | 1978 | 1461582809861 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x11c1acc00) [pid = 1978] [serial = 1357] [outer = 0x11b095800] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12bf02800 == 77 [pid = 1978] [id = 413] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12d31d000 == 76 [pid = 1978] [id = 442] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12d010800 == 75 [pid = 1978] [id = 441] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1c800 == 74 [pid = 1978] [id = 440] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12af04800 == 73 [pid = 1978] [id = 439] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12623d800) [pid = 1978] [serial = 1224] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x12bcb8800) [pid = 1978] [serial = 1239] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x11b907400) [pid = 1978] [serial = 1221] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x12b3b2000) [pid = 1978] [serial = 1236] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x127271800) [pid = 1978] [serial = 1230] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x126399800) [pid = 1978] [serial = 1227] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x119278c00) [pid = 1978] [serial = 1218] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x129697800) [pid = 1978] [serial = 1233] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x12aebdc00) [pid = 1978] [serial = 1275] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12add1800 == 72 [pid = 1978] [id = 438] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x129bf7800 == 71 [pid = 1978] [id = 437] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x127eb1000 == 70 [pid = 1978] [id = 436] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x126e94800 == 69 [pid = 1978] [id = 435] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x123973800 == 68 [pid = 1978] [id = 434] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x11aab3000 == 67 [pid = 1978] [id = 433] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x119adb800 == 66 [pid = 1978] [id = 432] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x1179e2800 == 65 [pid = 1978] [id = 431] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9ad000 == 64 [pid = 1978] [id = 429] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12d11a000 == 63 [pid = 1978] [id = 428] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6d5800 == 62 [pid = 1978] [id = 427] 04:13:30 INFO - PROCESS | 1978 | --DOCSHELL 0x118ace800 == 61 [pid = 1978] [id = 426] 04:13:30 INFO - PROCESS | 1978 | 1461582810292 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]]]}] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12e39e000) [pid = 1978] [serial = 1257] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x12eae2400) [pid = 1978] [serial = 1260] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x12eadd800) [pid = 1978] [serial = 1258] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x126525400) [pid = 1978] [serial = 1263] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12d608400) [pid = 1978] [serial = 1254] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x12ebac800) [pid = 1978] [serial = 1261] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x11c0b5c00) [pid = 1978] [serial = 1245] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x1239b7000) [pid = 1978] [serial = 1246] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x127e70c00) [pid = 1978] [serial = 1248] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x12a66a400) [pid = 1978] [serial = 1249] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x12cfa9000) [pid = 1978] [serial = 1251] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x12d07ec00) [pid = 1978] [serial = 1252] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x11919c400) [pid = 1978] [serial = 1242] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x11ad38400) [pid = 1978] [serial = 1243] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x126529400) [pid = 1978] [serial = 1264] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x12f609000) [pid = 1978] [serial = 1273] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x12eae8400) [pid = 1978] [serial = 1272] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x11a7c9000) [pid = 1978] [serial = 1267] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x115045000) [pid = 1978] [serial = 1266] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12ae92400) [pid = 1978] [serial = 1270] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x12ae8e400) [pid = 1978] [serial = 1269] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x12d6e0c00) [pid = 1978] [serial = 1255] [outer = 0x0] [url = about:blank] 04:13:30 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 04:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 04:13:30 INFO - PROCESS | 1978 | 1461582810334 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:13:30 INFO - PROCESS | 1978 | 1461582810337 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:13:30 INFO - PROCESS | 1978 | 1461582810339 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 1978 | 1461582810342 Marionette TRACE conn2 <- [1,1782,null,{}] 04:13:30 INFO - PROCESS | 1978 | 1461582810349 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}] 04:13:30 INFO - PROCESS | 1978 | 1461582810463 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:13:30 INFO - PROCESS | 1978 | 1461582810470 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c124800 == 62 [pid = 1978] [id = 453] 04:13:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12623f400) [pid = 1978] [serial = 1358] [outer = 0x0] 04:13:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x126244000) [pid = 1978] [serial = 1359] [outer = 0x12623f400] 04:13:30 INFO - PROCESS | 1978 | 1461582810499 Marionette DEBUG loaded listener.js 04:13:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12651c000) [pid = 1978] [serial = 1360] [outer = 0x12623f400] 04:13:30 INFO - PROCESS | 1978 | 1461582810862 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]]]}] 04:13:30 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 04:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 571ms 04:13:30 INFO - PROCESS | 1978 | 1461582810911 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:13:30 INFO - PROCESS | 1978 | 1461582810913 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:13:30 INFO - PROCESS | 1978 | 1461582810915 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 1978 | 1461582810916 Marionette TRACE conn2 <- [1,1786,null,{}] 04:13:30 INFO - PROCESS | 1978 | 1461582810918 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}] 04:13:31 INFO - PROCESS | 1978 | 1461582811006 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:13:31 INFO - PROCESS | 1978 | 1461582811020 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x127ea8800 == 63 [pid = 1978] [id = 454] 04:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x126529000) [pid = 1978] [serial = 1361] [outer = 0x0] 04:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x127150800) [pid = 1978] [serial = 1362] [outer = 0x126529000] 04:13:31 INFO - PROCESS | 1978 | 1461582811046 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x127280c00) [pid = 1978] [serial = 1363] [outer = 0x126529000] 04:13:31 INFO - PROCESS | 1978 | 1461582811403 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]]]}] 04:13:31 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 04:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 04:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:13:31 INFO - PROCESS | 1978 | 1461582811435 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 1978 | 1461582811437 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:13:31 INFO - PROCESS | 1978 | 1461582811440 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 1978 | 1461582811441 Marionette TRACE conn2 <- [1,1790,null,{}] 04:13:31 INFO - PROCESS | 1978 | 1461582811443 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}] 04:13:31 INFO - PROCESS | 1978 | 1461582811528 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:13:31 INFO - PROCESS | 1978 | 1461582811533 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12add9000 == 64 [pid = 1978] [id = 455] 04:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x1272d5c00) [pid = 1978] [serial = 1364] [outer = 0x0] 04:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x127e74c00) [pid = 1978] [serial = 1365] [outer = 0x1272d5c00] 04:13:31 INFO - PROCESS | 1978 | 1461582811559 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x1299bbc00) [pid = 1978] [serial = 1366] [outer = 0x1272d5c00] 04:13:31 INFO - PROCESS | 1978 | 1461582811915 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]]]}] 04:13:31 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) 04:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 04:13:31 INFO - PROCESS | 1978 | 1461582811959 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 1978 | 1461582811961 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:13:31 INFO - PROCESS | 1978 | 1461582811963 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 1978 | 1461582811964 Marionette TRACE conn2 <- [1,1794,null,{}] 04:13:31 INFO - PROCESS | 1978 | 1461582811966 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}] 04:13:32 INFO - PROCESS | 1978 | 1461582812097 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:13:32 INFO - PROCESS | 1978 | 1461582812116 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1a800 == 65 [pid = 1978] [id = 456] 04:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x127852000) [pid = 1978] [serial = 1367] [outer = 0x0] 04:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12ae8c400) [pid = 1978] [serial = 1368] [outer = 0x127852000] 04:13:32 INFO - PROCESS | 1978 | 1461582812144 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12ba52800) [pid = 1978] [serial = 1369] [outer = 0x127852000] 04:13:32 INFO - PROCESS | 1978 | 1461582812491 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]]]}] 04:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 571ms 04:13:32 INFO - PROCESS | 1978 | 1461582812535 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 1978 | 1461582812537 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:13:32 INFO - PROCESS | 1978 | 1461582812539 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 1978 | 1461582812540 Marionette TRACE conn2 <- [1,1798,null,{}] 04:13:32 INFO - PROCESS | 1978 | 1461582812544 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}] 04:13:32 INFO - PROCESS | 1978 | 1461582812705 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:13:32 INFO - PROCESS | 1978 | 1461582812725 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce8c800 == 66 [pid = 1978] [id = 457] 04:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x11a7bd400) [pid = 1978] [serial = 1370] [outer = 0x0] 04:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12cf84000) [pid = 1978] [serial = 1371] [outer = 0x11a7bd400] 04:13:32 INFO - PROCESS | 1978 | 1461582812766 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12d6d3000) [pid = 1978] [serial = 1372] [outer = 0x11a7bd400] 04:13:33 INFO - PROCESS | 1978 | 1461582813165 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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 04:13:33 INFO - PROCESS | 1978 | 1461582813211 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 1978 | 1461582813212 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:13:33 INFO - PROCESS | 1978 | 1461582813214 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 1978 | 1461582813215 Marionette TRACE conn2 <- [1,1802,null,{}] 04:13:33 INFO - PROCESS | 1978 | 1461582813217 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}] 04:13:33 INFO - PROCESS | 1978 | 1461582813328 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:13:33 INFO - PROCESS | 1978 | 1461582813375 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d31a800 == 67 [pid = 1978] [id = 458] 04:13:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12d582c00) [pid = 1978] [serial = 1373] [outer = 0x0] 04:13:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12d6e7c00) [pid = 1978] [serial = 1374] [outer = 0x12d582c00] 04:13:33 INFO - PROCESS | 1978 | 1461582813401 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12e318800) [pid = 1978] [serial = 1375] [outer = 0x12d582c00] 04:13:33 INFO - PROCESS | 1978 | 1461582813731 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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 568ms 04:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:13:33 INFO - PROCESS | 1978 | 1461582813783 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 1978 | 1461582813784 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:13:33 INFO - PROCESS | 1978 | 1461582813787 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 1978 | 1461582813789 Marionette TRACE conn2 <- [1,1806,null,{}] 04:13:33 INFO - PROCESS | 1978 | 1461582813792 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}] 04:13:33 INFO - PROCESS | 1978 | 1461582813960 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:13:33 INFO - PROCESS | 1978 | 1461582813979 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea1b000 == 68 [pid = 1978] [id = 459] 04:13:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12e31cc00) [pid = 1978] [serial = 1376] [outer = 0x0] 04:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x12e371800) [pid = 1978] [serial = 1377] [outer = 0x12e31cc00] 04:13:34 INFO - PROCESS | 1978 | 1461582814019 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x12e394400) [pid = 1978] [serial = 1378] [outer = 0x12e31cc00] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x12b371000) [pid = 1978] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x12765e800) [pid = 1978] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x1165f5000) [pid = 1978] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12a66f000) [pid = 1978] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x114fb3800) [pid = 1978] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x114ba9800) [pid = 1978] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x11504a000) [pid = 1978] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x126244c00) [pid = 1978] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x11c43f000) [pid = 1978] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x11bbc7400) [pid = 1978] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x11ad36c00) [pid = 1978] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x12aeb3800) [pid = 1978] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x12b3a7000) [pid = 1978] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x12cf7e800) [pid = 1978] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:13:34 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x126751c00) [pid = 1978] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:13:34 INFO - PROCESS | 1978 | 1461582814587 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]]]}] 04:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 821ms 04:13:34 INFO - PROCESS | 1978 | 1461582814608 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:13:34 INFO - PROCESS | 1978 | 1461582814610 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:13:34 INFO - PROCESS | 1978 | 1461582814612 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:13:34 INFO - PROCESS | 1978 | 1461582814613 Marionette TRACE conn2 <- [1,1810,null,{}] 04:13:34 INFO - PROCESS | 1978 | 1461582814621 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}] 04:13:34 INFO - PROCESS | 1978 | 1461582814741 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:13:34 INFO - PROCESS | 1978 | 1461582814785 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e6ba800 == 69 [pid = 1978] [id = 460] 04:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x114b38c00) [pid = 1978] [serial = 1379] [outer = 0x0] 04:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x1264d3000) [pid = 1978] [serial = 1380] [outer = 0x114b38c00] 04:13:34 INFO - PROCESS | 1978 | 1461582814811 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x12aeb3800) [pid = 1978] [serial = 1381] [outer = 0x114b38c00] 04:13:35 INFO - PROCESS | 1978 | 1461582815098 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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 04:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:13:35 INFO - PROCESS | 1978 | 1461582815131 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 1978 | 1461582815133 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:13:35 INFO - PROCESS | 1978 | 1461582815139 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 1978 | 1461582815140 Marionette TRACE conn2 <- [1,1814,null,{}] 04:13:35 INFO - PROCESS | 1978 | 1461582815143 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}] 04:13:35 INFO - PROCESS | 1978 | 1461582815245 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:13:35 INFO - PROCESS | 1978 | 1461582815250 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd72800 == 70 [pid = 1978] [id = 461] 04:13:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12b884c00) [pid = 1978] [serial = 1382] [outer = 0x0] 04:13:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12e397400) [pid = 1978] [serial = 1383] [outer = 0x12b884c00] 04:13:35 INFO - PROCESS | 1978 | 1461582815279 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12eae8400) [pid = 1978] [serial = 1384] [outer = 0x12b884c00] 04:13:35 INFO - PROCESS | 1978 | 1461582815623 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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 04:13:35 INFO - PROCESS | 1978 | 1461582815665 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 1978 | 1461582815667 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:13:35 INFO - PROCESS | 1978 | 1461582815672 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 1978 | 1461582815674 Marionette TRACE conn2 <- [1,1818,null,{}] 04:13:35 INFO - PROCESS | 1978 | 1461582815676 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}] 04:13:35 INFO - PROCESS | 1978 | 1461582815764 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:13:35 INFO - PROCESS | 1978 | 1461582815769 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe1a800 == 71 [pid = 1978] [id = 462] 04:13:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12a79dc00) [pid = 1978] [serial = 1385] [outer = 0x0] 04:13:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12a7a3000) [pid = 1978] [serial = 1386] [outer = 0x12a79dc00] 04:13:35 INFO - PROCESS | 1978 | 1461582815794 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12e92e800) [pid = 1978] [serial = 1387] [outer = 0x12a79dc00] 04:13:36 INFO - PROCESS | 1978 | 1461582816123 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]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 04:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:13:36 INFO - PROCESS | 1978 | 1461582816142 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 1978 | 1461582816143 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:13:36 INFO - PROCESS | 1978 | 1461582816145 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 1978 | 1461582816146 Marionette TRACE conn2 <- [1,1822,null,{}] 04:13:36 INFO - PROCESS | 1978 | 1461582816149 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}] 04:13:36 INFO - PROCESS | 1978 | 1461582816238 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:13:36 INFO - PROCESS | 1978 | 1461582816299 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x130868800 == 72 [pid = 1978] [id = 463] 04:13:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12a79e000) [pid = 1978] [serial = 1388] [outer = 0x0] 04:13:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12eba2400) [pid = 1978] [serial = 1389] [outer = 0x12a79e000] 04:13:36 INFO - PROCESS | 1978 | 1461582816328 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12ebad800) [pid = 1978] [serial = 1390] [outer = 0x12a79e000] 04:13:36 INFO - PROCESS | 1978 | 1461582816860 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]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 725ms 04:13:36 INFO - PROCESS | 1978 | 1461582816872 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 1978 | 1461582816877 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:13:36 INFO - PROCESS | 1978 | 1461582816882 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 1978 | 1461582816886 Marionette TRACE conn2 <- [1,1826,null,{}] 04:13:36 INFO - PROCESS | 1978 | 1461582816892 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}] 04:13:37 INFO - PROCESS | 1978 | 1461582817067 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:13:37 INFO - PROCESS | 1978 | 1461582817180 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11883e800 == 73 [pid = 1978] [id = 464] 04:13:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x11aa90800) [pid = 1978] [serial = 1391] [outer = 0x0] 04:13:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x11b094400) [pid = 1978] [serial = 1392] [outer = 0x11aa90800] 04:13:37 INFO - PROCESS | 1978 | 1461582817271 Marionette DEBUG loaded listener.js 04:13:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x11bf5c800) [pid = 1978] [serial = 1393] [outer = 0x11aa90800] 04:13:37 INFO - PROCESS | 1978 | 1461582817736 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]]]}] 04:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 924ms 04:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:13:37 INFO - PROCESS | 1978 | 1461582817806 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:13:37 INFO - PROCESS | 1978 | 1461582817810 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:13:37 INFO - PROCESS | 1978 | 1461582817814 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:13:37 INFO - PROCESS | 1978 | 1461582817816 Marionette TRACE conn2 <- [1,1830,null,{}] 04:13:37 INFO - PROCESS | 1978 | 1461582817819 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}] 04:13:37 INFO - PROCESS | 1978 | 1461582817928 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:13:38 INFO - PROCESS | 1978 | 1461582818002 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adda000 == 74 [pid = 1978] [id = 465] 04:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x11c0b9000) [pid = 1978] [serial = 1394] [outer = 0x0] 04:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x12651a800) [pid = 1978] [serial = 1395] [outer = 0x11c0b9000] 04:13:38 INFO - PROCESS | 1978 | 1461582818033 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x1269b2c00) [pid = 1978] [serial = 1396] [outer = 0x11c0b9000] 04:13:38 INFO - PROCESS | 1978 | 1461582818435 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]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 672ms 04:13:38 INFO - PROCESS | 1978 | 1461582818487 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:13:38 INFO - PROCESS | 1978 | 1461582818489 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:13:38 INFO - PROCESS | 1978 | 1461582818491 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 1978 | 1461582818494 Marionette TRACE conn2 <- [1,1834,null,{}] 04:13:38 INFO - PROCESS | 1978 | 1461582818502 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}] 04:13:38 INFO - PROCESS | 1978 | 1461582818615 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:13:38 INFO - PROCESS | 1978 | 1461582818693 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd75800 == 75 [pid = 1978] [id = 466] 04:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x127fc6800) [pid = 1978] [serial = 1397] [outer = 0x0] 04:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x12a7a3400) [pid = 1978] [serial = 1398] [outer = 0x127fc6800] 04:13:38 INFO - PROCESS | 1978 | 1461582818725 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x12b36c400) [pid = 1978] [serial = 1399] [outer = 0x127fc6800] 04:13:39 INFO - PROCESS | 1978 | 1461582819114 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]]]}] 04:13:39 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 04:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 04:13:39 INFO - PROCESS | 1978 | 1461582819162 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:13:39 INFO - PROCESS | 1978 | 1461582819164 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:13:39 INFO - PROCESS | 1978 | 1461582819166 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 1978 | 1461582819168 Marionette TRACE conn2 <- [1,1838,null,{}] 04:13:39 INFO - PROCESS | 1978 | 1461582819170 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}] 04:13:39 INFO - PROCESS | 1978 | 1461582819298 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:13:39 INFO - PROCESS | 1978 | 1461582819373 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x137b29000 == 76 [pid = 1978] [id = 467] 04:13:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x12b3aac00) [pid = 1978] [serial = 1400] [outer = 0x0] 04:13:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x12cf83400) [pid = 1978] [serial = 1401] [outer = 0x12b3aac00] 04:13:39 INFO - PROCESS | 1978 | 1461582819404 Marionette DEBUG loaded listener.js 04:13:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x12d1b0800) [pid = 1978] [serial = 1402] [outer = 0x12b3aac00] 04:13:39 INFO - PROCESS | 1978 | 1461582819798 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]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 669ms 04:13:39 INFO - PROCESS | 1978 | 1461582819837 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:13:39 INFO - PROCESS | 1978 | 1461582819838 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:13:39 INFO - PROCESS | 1978 | 1461582819840 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 1978 | 1461582819842 Marionette TRACE conn2 <- [1,1842,null,{}] 04:13:39 INFO - PROCESS | 1978 | 1461582819844 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}] 04:13:39 INFO - PROCESS | 1978 | 1461582819954 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:13:40 INFO - PROCESS | 1978 | 1461582820059 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x1378d3000 == 77 [pid = 1978] [id = 468] 04:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x12b3b0000) [pid = 1978] [serial = 1403] [outer = 0x0] 04:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12d1b5000) [pid = 1978] [serial = 1404] [outer = 0x12b3b0000] 04:13:40 INFO - PROCESS | 1978 | 1461582820092 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x12d1bac00) [pid = 1978] [serial = 1405] [outer = 0x12b3b0000] 04:13:40 INFO - PROCESS | 1978 | 1461582820506 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]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 719ms 04:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:13:40 INFO - PROCESS | 1978 | 1461582820578 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:13:40 INFO - PROCESS | 1978 | 1461582820580 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:13:40 INFO - PROCESS | 1978 | 1461582820595 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:13:40 INFO - PROCESS | 1978 | 1461582820596 Marionette TRACE conn2 <- [1,1846,null,{}] 04:13:40 INFO - PROCESS | 1978 | 1461582820636 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}] 04:13:40 INFO - PROCESS | 1978 | 1461582820784 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:13:40 INFO - PROCESS | 1978 | 1461582820858 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a60c000 == 78 [pid = 1978] [id = 469] 04:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12aebe000) [pid = 1978] [serial = 1406] [outer = 0x0] 04:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12d1b0c00) [pid = 1978] [serial = 1407] [outer = 0x12aebe000] 04:13:40 INFO - PROCESS | 1978 | 1461582820891 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12ebacc00) [pid = 1978] [serial = 1408] [outer = 0x12aebe000] 04:13:41 INFO - PROCESS | 1978 | 1461582821313 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]]]}] 04:13:41 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) 04:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 785ms 04:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:13:41 INFO - PROCESS | 1978 | 1461582821369 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:13:41 INFO - PROCESS | 1978 | 1461582821370 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:13:41 INFO - PROCESS | 1978 | 1461582821372 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 1978 | 1461582821374 Marionette TRACE conn2 <- [1,1850,null,{}] 04:13:41 INFO - PROCESS | 1978 | 1461582821376 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}] 04:13:41 INFO - PROCESS | 1978 | 1461582821483 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:13:41 INFO - PROCESS | 1978 | 1461582821547 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b079800 == 79 [pid = 1978] [id = 470] 04:13:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x118c20000) [pid = 1978] [serial = 1409] [outer = 0x0] 04:13:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x1285e1c00) [pid = 1978] [serial = 1410] [outer = 0x118c20000] 04:13:41 INFO - PROCESS | 1978 | 1461582821577 Marionette DEBUG loaded listener.js 04:13:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x12a833c00) [pid = 1978] [serial = 1411] [outer = 0x118c20000] 04:13:42 INFO - PROCESS | 1978 | 1461582822048 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]]]}] 04:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 970ms 04:13:42 INFO - PROCESS | 1978 | 1461582822358 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 1978 | 1461582822361 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:13:42 INFO - PROCESS | 1978 | 1461582822366 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 1978 | 1461582822369 Marionette TRACE conn2 <- [1,1854,null,{}] 04:13:42 INFO - PROCESS | 1978 | 1461582822372 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}] 04:13:42 INFO - PROCESS | 1978 | 1461582822481 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:13:42 INFO - PROCESS | 1978 | 1461582822556 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e9f000 == 80 [pid = 1978] [id = 471] 04:13:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x118eeb800) [pid = 1978] [serial = 1412] [outer = 0x0] 04:13:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x119a51400) [pid = 1978] [serial = 1413] [outer = 0x118eeb800] 04:13:42 INFO - PROCESS | 1978 | 1461582822585 Marionette DEBUG loaded listener.js 04:13:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x11af7c000) [pid = 1978] [serial = 1414] [outer = 0x118eeb800] 04:13:43 INFO - PROCESS | 1978 | 1461582823028 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]]]}] 04:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 674ms 04:13:43 INFO - PROCESS | 1978 | 1461582823040 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:13:43 INFO - PROCESS | 1978 | 1461582823042 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:13:43 INFO - PROCESS | 1978 | 1461582823047 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:13:43 INFO - PROCESS | 1978 | 1461582823050 Marionette TRACE conn2 <- [1,1858,null,{}] 04:13:43 INFO - PROCESS | 1978 | 1461582823053 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}] 04:13:43 INFO - PROCESS | 1978 | 1461582823155 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:13:43 INFO - PROCESS | 1978 | 1461582823220 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b068800 == 81 [pid = 1978] [id = 472] 04:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x11b958400) [pid = 1978] [serial = 1415] [outer = 0x0] 04:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x11c0bac00) [pid = 1978] [serial = 1416] [outer = 0x11b958400] 04:13:43 INFO - PROCESS | 1978 | 1461582823249 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x11c30bc00) [pid = 1978] [serial = 1417] [outer = 0x11b958400] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe1a800 == 80 [pid = 1978] [id = 462] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd72800 == 79 [pid = 1978] [id = 461] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12e6ba800 == 78 [pid = 1978] [id = 460] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea1b000 == 77 [pid = 1978] [id = 459] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12d31a800 == 76 [pid = 1978] [id = 458] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce8c800 == 75 [pid = 1978] [id = 457] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x12623fc00) [pid = 1978] [serial = 1281] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x114fb1c00) [pid = 1978] [serial = 1278] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x12a667800) [pid = 1978] [serial = 1284] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x1285e0800) [pid = 1978] [serial = 1287] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x12d608c00) [pid = 1978] [serial = 1329] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1a800 == 74 [pid = 1978] [id = 456] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12add9000 == 73 [pid = 1978] [id = 455] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x127ea8800 == 72 [pid = 1978] [id = 454] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x11c124800 == 71 [pid = 1978] [id = 453] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x11afdc000 == 70 [pid = 1978] [id = 452] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x126215800 == 69 [pid = 1978] [id = 451] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12d104800 == 68 [pid = 1978] [id = 449] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea1f000 == 67 [pid = 1978] [id = 448] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3b3000 == 66 [pid = 1978] [id = 447] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12d10b800 == 65 [pid = 1978] [id = 446] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x126a64000 == 64 [pid = 1978] [id = 445] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x11a742800 == 63 [pid = 1978] [id = 444] 04:13:43 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbde800 == 62 [pid = 1978] [id = 443] 04:13:43 INFO - PROCESS | 1978 | 1461582823701 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]]]}] 04:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 675ms 04:13:43 INFO - PROCESS | 1978 | 1461582823722 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:13:43 INFO - PROCESS | 1978 | 1461582823724 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:13:43 INFO - PROCESS | 1978 | 1461582823726 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:13:43 INFO - PROCESS | 1978 | 1461582823727 Marionette TRACE conn2 <- [1,1862,null,{}] 04:13:43 INFO - PROCESS | 1978 | 1461582823734 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}] 04:13:43 INFO - PROCESS | 1978 | 1461582823842 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x12bebd800) [pid = 1978] [serial = 1240] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x1299bd000) [pid = 1978] [serial = 1314] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x127e6d000) [pid = 1978] [serial = 1311] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x12ae98c00) [pid = 1978] [serial = 1317] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12ae8f800) [pid = 1978] [serial = 1320] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x118e15c00) [pid = 1978] [serial = 1294] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x1151f2000) [pid = 1978] [serial = 1293] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x12b4aec00) [pid = 1978] [serial = 1291] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x11a7c6000) [pid = 1978] [serial = 1290] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12651e400) [pid = 1978] [serial = 1305] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x1239b0400) [pid = 1978] [serial = 1302] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x126244400) [pid = 1978] [serial = 1303] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x12a66e400) [pid = 1978] [serial = 1315] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x11c0be800) [pid = 1978] [serial = 1299] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x115638400) [pid = 1978] [serial = 1321] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x11c43bc00) [pid = 1978] [serial = 1300] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x11b957800) [pid = 1978] [serial = 1297] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x11af7a400) [pid = 1978] [serial = 1296] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12f602c00) [pid = 1978] [serial = 1276] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x12b6bfc00) [pid = 1978] [serial = 1323] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x12cfab000) [pid = 1978] [serial = 1326] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x12d57b800) [pid = 1978] [serial = 1327] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12aebd400) [pid = 1978] [serial = 1318] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x126cc7000) [pid = 1978] [serial = 1308] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x1285e4000) [pid = 1978] [serial = 1312] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x12beb5c00) [pid = 1978] [serial = 1324] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x127656c00) [pid = 1978] [serial = 1309] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x126528400) [pid = 1978] [serial = 1306] [outer = 0x0] [url = about:blank] 04:13:43 INFO - PROCESS | 1978 | 1461582823924 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b07b000 == 63 [pid = 1978] [id = 473] 04:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x1151f2000) [pid = 1978] [serial = 1418] [outer = 0x0] 04:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x11bf4f000) [pid = 1978] [serial = 1419] [outer = 0x1151f2000] 04:13:43 INFO - PROCESS | 1978 | 1461582823956 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x11c725c00) [pid = 1978] [serial = 1420] [outer = 0x1151f2000] 04:13:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12651f800) [pid = 1978] [serial = 1421] [outer = 0x12f7bc800] 04:13:44 INFO - PROCESS | 1978 | 1461582824309 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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 619ms 04:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:13:44 INFO - PROCESS | 1978 | 1461582824345 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 1978 | 1461582824346 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:13:44 INFO - PROCESS | 1978 | 1461582824348 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 1978 | 1461582824349 Marionette TRACE conn2 <- [1,1866,null,{}] 04:13:44 INFO - PROCESS | 1978 | 1461582824354 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}] 04:13:44 INFO - PROCESS | 1978 | 1461582824439 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:13:44 INFO - PROCESS | 1978 | 1461582824523 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x126215000 == 64 [pid = 1978] [id = 474] 04:13:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x11c721400) [pid = 1978] [serial = 1422] [outer = 0x0] 04:13:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12623bc00) [pid = 1978] [serial = 1423] [outer = 0x11c721400] 04:13:44 INFO - PROCESS | 1978 | 1461582824552 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x126cc7000) [pid = 1978] [serial = 1424] [outer = 0x11c721400] 04:13:44 INFO - PROCESS | 1978 | 1461582824905 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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 571ms 04:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:13:44 INFO - PROCESS | 1978 | 1461582824923 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 1978 | 1461582824925 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:13:44 INFO - PROCESS | 1978 | 1461582824928 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 1978 | 1461582824930 Marionette TRACE conn2 <- [1,1870,null,{}] 04:13:44 INFO - PROCESS | 1978 | 1461582824933 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}] 04:13:45 INFO - PROCESS | 1978 | 1461582825067 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:13:45 INFO - PROCESS | 1978 | 1461582825175 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12add1800 == 65 [pid = 1978] [id = 475] 04:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x126c04000) [pid = 1978] [serial = 1425] [outer = 0x0] 04:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x127275400) [pid = 1978] [serial = 1426] [outer = 0x126c04000] 04:13:45 INFO - PROCESS | 1978 | 1461582825204 Marionette DEBUG loaded listener.js 04:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x127611800) [pid = 1978] [serial = 1427] [outer = 0x126c04000] 04:13:45 INFO - PROCESS | 1978 | 1461582825477 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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 572ms 04:13:45 INFO - PROCESS | 1978 | 1461582825507 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 1978 | 1461582825508 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:13:45 INFO - PROCESS | 1978 | 1461582825510 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 1978 | 1461582825511 Marionette TRACE conn2 <- [1,1874,null,{}] 04:13:45 INFO - PROCESS | 1978 | 1461582825514 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}] 04:13:45 INFO - PROCESS | 1978 | 1461582825628 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:13:45 INFO - PROCESS | 1978 | 1461582825695 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b11d000 == 66 [pid = 1978] [id = 476] 04:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x1271c8800) [pid = 1978] [serial = 1428] [outer = 0x0] 04:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x127fc5c00) [pid = 1978] [serial = 1429] [outer = 0x1271c8800] 04:13:45 INFO - PROCESS | 1978 | 1461582825722 Marionette DEBUG loaded listener.js 04:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x12a834400) [pid = 1978] [serial = 1430] [outer = 0x1271c8800] 04:13:46 INFO - PROCESS | 1978 | 1461582826025 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]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 04:13:46 INFO - PROCESS | 1978 | 1461582826029 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 1978 | 1461582826030 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:13:46 INFO - PROCESS | 1978 | 1461582826039 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 1978 | 1461582826040 Marionette TRACE conn2 <- [1,1878,null,{}] 04:13:46 INFO - PROCESS | 1978 | 1461582826047 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}] 04:13:46 INFO - PROCESS | 1978 | 1461582826161 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:13:46 INFO - PROCESS | 1978 | 1461582826199 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce87800 == 67 [pid = 1978] [id = 477] 04:13:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x1296d7000) [pid = 1978] [serial = 1431] [outer = 0x0] 04:13:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x12a83ac00) [pid = 1978] [serial = 1432] [outer = 0x1296d7000] 04:13:46 INFO - PROCESS | 1978 | 1461582826224 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x12ae90800) [pid = 1978] [serial = 1433] [outer = 0x1296d7000] 04:13:46 INFO - PROCESS | 1978 | 1461582826579 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]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 574ms 04:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:13:46 INFO - PROCESS | 1978 | 1461582826608 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 1978 | 1461582826609 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:13:46 INFO - PROCESS | 1978 | 1461582826611 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 1978 | 1461582826612 Marionette TRACE conn2 <- [1,1882,null,{}] 04:13:46 INFO - PROCESS | 1978 | 1461582826614 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}] 04:13:46 INFO - PROCESS | 1978 | 1461582826725 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:13:46 INFO - PROCESS | 1978 | 1461582826738 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d376800 == 68 [pid = 1978] [id = 478] 04:13:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x11a8f7800) [pid = 1978] [serial = 1434] [outer = 0x0] 04:13:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x12aeb8000) [pid = 1978] [serial = 1435] [outer = 0x11a8f7800] 04:13:46 INFO - PROCESS | 1978 | 1461582826764 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x12b3a7400) [pid = 1978] [serial = 1436] [outer = 0x11a8f7800] 04:13:47 INFO - PROCESS | 1978 | 1461582827093 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]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 04:13:47 INFO - PROCESS | 1978 | 1461582827130 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 1978 | 1461582827131 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:13:47 INFO - PROCESS | 1978 | 1461582827133 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 1978 | 1461582827134 Marionette TRACE conn2 <- [1,1886,null,{}] 04:13:47 INFO - PROCESS | 1978 | 1461582827137 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}] 04:13:47 INFO - PROCESS | 1978 | 1461582827250 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:13:47 INFO - PROCESS | 1978 | 1461582827263 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db20000 == 69 [pid = 1978] [id = 479] 04:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12aebe800) [pid = 1978] [serial = 1437] [outer = 0x0] 04:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x12b6bd800) [pid = 1978] [serial = 1438] [outer = 0x12aebe800] 04:13:47 INFO - PROCESS | 1978 | 1461582827288 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12bcb7c00) [pid = 1978] [serial = 1439] [outer = 0x12aebe800] 04:13:47 INFO - PROCESS | 1978 | 1461582827675 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]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 569ms 04:13:47 INFO - PROCESS | 1978 | 1461582827702 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 1978 | 1461582827704 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:13:47 INFO - PROCESS | 1978 | 1461582827711 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 1978 | 1461582827712 Marionette TRACE conn2 <- [1,1890,null,{}] 04:13:47 INFO - PROCESS | 1978 | 1461582827715 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}] 04:13:47 INFO - PROCESS | 1978 | 1461582827826 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:13:47 INFO - PROCESS | 1978 | 1461582827870 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea1e000 == 70 [pid = 1978] [id = 480] 04:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12bcc5800) [pid = 1978] [serial = 1440] [outer = 0x0] 04:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12cf84c00) [pid = 1978] [serial = 1441] [outer = 0x12bcc5800] 04:13:47 INFO - PROCESS | 1978 | 1461582827895 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x12d07ec00) [pid = 1978] [serial = 1442] [outer = 0x12bcc5800] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x11a7bd400) [pid = 1978] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12d582c00) [pid = 1978] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x12e31cc00) [pid = 1978] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x114b38c00) [pid = 1978] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x11b095800) [pid = 1978] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x12623f400) [pid = 1978] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x1272d5c00) [pid = 1978] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x115634400) [pid = 1978] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x126529000) [pid = 1978] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x11ad16800) [pid = 1978] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12b884c00) [pid = 1978] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12a79dc00) [pid = 1978] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:13:48 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x127852000) [pid = 1978] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:13:48 INFO - PROCESS | 1978 | 1461582828485 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]]]}] 04:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 826ms 04:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:13:48 INFO - PROCESS | 1978 | 1461582828536 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:13:48 INFO - PROCESS | 1978 | 1461582828538 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:13:48 INFO - PROCESS | 1978 | 1461582828540 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:13:48 INFO - PROCESS | 1978 | 1461582828542 Marionette TRACE conn2 <- [1,1894,null,{}] 04:13:48 INFO - PROCESS | 1978 | 1461582828560 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}] 04:13:48 INFO - PROCESS | 1978 | 1461582828668 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:13:48 INFO - PROCESS | 1978 | 1461582828673 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0d0000 == 71 [pid = 1978] [id = 481] 04:13:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x126241400) [pid = 1978] [serial = 1443] [outer = 0x0] 04:13:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x12ba58000) [pid = 1978] [serial = 1444] [outer = 0x126241400] 04:13:48 INFO - PROCESS | 1978 | 1461582828702 Marionette DEBUG loaded listener.js 04:13:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x12d6d1800) [pid = 1978] [serial = 1445] [outer = 0x126241400] 04:13:49 INFO - PROCESS | 1978 | 1461582829045 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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 531ms 04:13:49 INFO - PROCESS | 1978 | 1461582829073 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 1978 | 1461582829074 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:13:49 INFO - PROCESS | 1978 | 1461582829077 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 1978 | 1461582829078 Marionette TRACE conn2 <- [1,1898,null,{}] 04:13:49 INFO - PROCESS | 1978 | 1461582829080 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}] 04:13:49 INFO - PROCESS | 1978 | 1461582829170 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:13:49 INFO - PROCESS | 1978 | 1461582829235 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa45000 == 72 [pid = 1978] [id = 482] 04:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x126529000) [pid = 1978] [serial = 1446] [outer = 0x0] 04:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x12d6e6000) [pid = 1978] [serial = 1447] [outer = 0x126529000] 04:13:49 INFO - PROCESS | 1978 | 1461582829261 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x12e36c400) [pid = 1978] [serial = 1448] [outer = 0x126529000] 04:13:49 INFO - PROCESS | 1978 | 1461582829538 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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 04:13:49 INFO - PROCESS | 1978 | 1461582829596 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 1978 | 1461582829597 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:13:49 INFO - PROCESS | 1978 | 1461582829600 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 1978 | 1461582829601 Marionette TRACE conn2 <- [1,1902,null,{}] 04:13:49 INFO - PROCESS | 1978 | 1461582829605 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}] 04:13:49 INFO - PROCESS | 1978 | 1461582829694 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:13:49 INFO - PROCESS | 1978 | 1461582829698 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x131a91000 == 73 [pid = 1978] [id = 483] 04:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x12ab81800) [pid = 1978] [serial = 1449] [outer = 0x0] 04:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12ab86800) [pid = 1978] [serial = 1450] [outer = 0x12ab81800] 04:13:49 INFO - PROCESS | 1978 | 1461582829724 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x12ab8a800) [pid = 1978] [serial = 1451] [outer = 0x12ab81800] 04:13:50 INFO - PROCESS | 1978 | 1461582830092 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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 523ms 04:13:50 INFO - PROCESS | 1978 | 1461582830126 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 1978 | 1461582830127 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:13:50 INFO - PROCESS | 1978 | 1461582830130 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 1978 | 1461582830131 Marionette TRACE conn2 <- [1,1906,null,{}] 04:13:50 INFO - PROCESS | 1978 | 1461582830134 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}] 04:13:50 INFO - PROCESS | 1978 | 1461582830251 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:13:50 INFO - PROCESS | 1978 | 1461582830257 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x1386db000 == 74 [pid = 1978] [id = 484] 04:13:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12ab85c00) [pid = 1978] [serial = 1452] [outer = 0x0] 04:13:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12e373400) [pid = 1978] [serial = 1453] [outer = 0x12ab85c00] 04:13:50 INFO - PROCESS | 1978 | 1461582830297 Marionette DEBUG loaded listener.js 04:13:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12e923000) [pid = 1978] [serial = 1454] [outer = 0x12ab85c00] 04:13:50 INFO - PROCESS | 1978 | 1461582830942 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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 825ms 04:13:50 INFO - PROCESS | 1978 | 1461582830970 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 1978 | 1461582830973 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:13:51 INFO - PROCESS | 1978 | 1461582831006 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:13:51 INFO - PROCESS | 1978 | 1461582831009 Marionette TRACE conn2 <- [1,1910,null,{}] 04:13:51 INFO - PROCESS | 1978 | 1461582831013 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}] 04:13:51 INFO - PROCESS | 1978 | 1461582831128 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:13:51 INFO - PROCESS | 1978 | 1461582831207 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afe3800 == 75 [pid = 1978] [id = 485] 04:13:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x11a7c4800) [pid = 1978] [serial = 1455] [outer = 0x0] 04:13:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x11bf51800) [pid = 1978] [serial = 1456] [outer = 0x11a7c4800] 04:13:51 INFO - PROCESS | 1978 | 1461582831239 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x11c0be000) [pid = 1978] [serial = 1457] [outer = 0x11a7c4800] 04:13:51 INFO - PROCESS | 1978 | 1461582831660 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]]]}] 04:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 04:13:51 INFO - PROCESS | 1978 | 1461582831679 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:13:51 INFO - PROCESS | 1978 | 1461582831682 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:13:51 INFO - PROCESS | 1978 | 1461582831689 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:13:51 INFO - PROCESS | 1978 | 1461582831691 Marionette TRACE conn2 <- [1,1914,null,{}] 04:13:51 INFO - PROCESS | 1978 | 1461582831693 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}] 04:13:51 INFO - PROCESS | 1978 | 1461582831808 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:13:51 INFO - PROCESS | 1978 | 1461582831915 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adcd800 == 76 [pid = 1978] [id = 486] 04:13:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x11c439c00) [pid = 1978] [serial = 1458] [outer = 0x0] 04:13:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x11c721c00) [pid = 1978] [serial = 1459] [outer = 0x11c439c00] 04:13:51 INFO - PROCESS | 1978 | 1461582831948 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x12639d400) [pid = 1978] [serial = 1460] [outer = 0x11c439c00] 04:13:52 INFO - PROCESS | 1978 | 1461582832377 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]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 722ms 04:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:13:52 INFO - PROCESS | 1978 | 1461582832412 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 1978 | 1461582832413 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:13:52 INFO - PROCESS | 1978 | 1461582832442 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 1978 | 1461582832445 Marionette TRACE conn2 <- [1,1918,null,{}] 04:13:52 INFO - PROCESS | 1978 | 1461582832466 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}] 04:13:52 INFO - PROCESS | 1978 | 1461582832605 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:13:52 INFO - PROCESS | 1978 | 1461582832652 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe08800 == 77 [pid = 1978] [id = 487] 04:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x12966ac00) [pid = 1978] [serial = 1461] [outer = 0x0] 04:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x12a66ac00) [pid = 1978] [serial = 1462] [outer = 0x12966ac00] 04:13:52 INFO - PROCESS | 1978 | 1461582832684 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x12a7a1000) [pid = 1978] [serial = 1463] [outer = 0x12966ac00] 04:13:53 INFO - PROCESS | 1978 | 1461582833136 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]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 748ms 04:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:13:53 INFO - PROCESS | 1978 | 1461582833165 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 1978 | 1461582833167 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:13:53 INFO - PROCESS | 1978 | 1461582833169 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 1978 | 1461582833171 Marionette TRACE conn2 <- [1,1922,null,{}] 04:13:53 INFO - PROCESS | 1978 | 1461582833173 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}] 04:13:53 INFO - PROCESS | 1978 | 1461582833284 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:13:53 INFO - PROCESS | 1978 | 1461582833390 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a95f000 == 78 [pid = 1978] [id = 488] 04:13:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x12a7a4400) [pid = 1978] [serial = 1464] [outer = 0x0] 04:13:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x12ab87c00) [pid = 1978] [serial = 1465] [outer = 0x12a7a4400] 04:13:53 INFO - PROCESS | 1978 | 1461582833423 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x12bcb6800) [pid = 1978] [serial = 1466] [outer = 0x12a7a4400] 04:13:53 INFO - PROCESS | 1978 | 1461582833800 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]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 04:13:53 INFO - PROCESS | 1978 | 1461582833840 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 1978 | 1461582833841 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:13:53 INFO - PROCESS | 1978 | 1461582833843 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 1978 | 1461582833845 Marionette TRACE conn2 <- [1,1926,null,{}] 04:13:53 INFO - PROCESS | 1978 | 1461582833847 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}] 04:13:53 INFO - PROCESS | 1978 | 1461582833958 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:13:54 INFO - PROCESS | 1978 | 1461582834056 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a976800 == 79 [pid = 1978] [id = 489] 04:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x12bcc4c00) [pid = 1978] [serial = 1467] [outer = 0x0] 04:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x12d1b1800) [pid = 1978] [serial = 1468] [outer = 0x12bcc4c00] 04:13:54 INFO - PROCESS | 1978 | 1461582834086 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x12d608c00) [pid = 1978] [serial = 1469] [outer = 0x12bcc4c00] 04:13:54 INFO - PROCESS | 1978 | 1461582834509 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]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 04:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:13:54 INFO - PROCESS | 1978 | 1461582834563 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:13:54 INFO - PROCESS | 1978 | 1461582834565 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:13:54 INFO - PROCESS | 1978 | 1461582834567 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 1978 | 1461582834568 Marionette TRACE conn2 <- [1,1930,null,{}] 04:13:54 INFO - PROCESS | 1978 | 1461582834570 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}] 04:13:54 INFO - PROCESS | 1978 | 1461582834691 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:13:54 INFO - PROCESS | 1978 | 1461582834770 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x137877000 == 80 [pid = 1978] [id = 490] 04:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x12d6ea000) [pid = 1978] [serial = 1470] [outer = 0x0] 04:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x12e922c00) [pid = 1978] [serial = 1471] [outer = 0x12d6ea000] 04:13:54 INFO - PROCESS | 1978 | 1461582834804 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x12ebafc00) [pid = 1978] [serial = 1472] [outer = 0x12d6ea000] 04:13:55 INFO - PROCESS | 1978 | 1461582835228 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]]]}] 04:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 04:13:55 INFO - PROCESS | 1978 | 1461582835239 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 1978 | 1461582835240 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:13:55 INFO - PROCESS | 1978 | 1461582835242 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 1978 | 1461582835244 Marionette TRACE conn2 <- [1,1934,null,{}] 04:13:55 INFO - PROCESS | 1978 | 1461582835246 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}] 04:13:55 INFO - PROCESS | 1978 | 1461582835377 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:13:55 INFO - PROCESS | 1978 | 1461582835443 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x118827800 == 81 [pid = 1978] [id = 491] 04:13:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x115041000) [pid = 1978] [serial = 1473] [outer = 0x0] 04:13:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x11bf5dc00) [pid = 1978] [serial = 1474] [outer = 0x115041000] 04:13:55 INFO - PROCESS | 1978 | 1461582835518 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x12d57cc00) [pid = 1978] [serial = 1475] [outer = 0x115041000] 04:13:55 INFO - PROCESS | 1978 | 1461582835940 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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 769ms 04:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:13:56 INFO - PROCESS | 1978 | 1461582836012 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 1978 | 1461582836013 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:13:56 INFO - PROCESS | 1978 | 1461582836016 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 1978 | 1461582836017 Marionette TRACE conn2 <- [1,1938,null,{}] 04:13:56 INFO - PROCESS | 1978 | 1461582836019 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}] 04:13:56 INFO - PROCESS | 1978 | 1461582836129 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:13:56 INFO - PROCESS | 1978 | 1461582836210 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a399800 == 82 [pid = 1978] [id = 492] 04:13:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x1261dd400) [pid = 1978] [serial = 1476] [outer = 0x0] 04:13:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x12ebb0400) [pid = 1978] [serial = 1477] [outer = 0x1261dd400] 04:13:56 INFO - PROCESS | 1978 | 1461582836240 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x12f607400) [pid = 1978] [serial = 1478] [outer = 0x1261dd400] 04:13:56 INFO - PROCESS | 1978 | 1461582836969 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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 971ms 04:13:56 INFO - PROCESS | 1978 | 1461582836988 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 1978 | 1461582836991 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:13:56 INFO - PROCESS | 1978 | 1461582836996 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 1978 | 1461582836999 Marionette TRACE conn2 <- [1,1942,null,{}] 04:13:57 INFO - PROCESS | 1978 | 1461582837005 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}] 04:13:57 INFO - PROCESS | 1978 | 1461582837166 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:13:57 INFO - PROCESS | 1978 | 1461582837279 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a3a8800 == 83 [pid = 1978] [id = 493] 04:13:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x119ab1000) [pid = 1978] [serial = 1479] [outer = 0x0] 04:13:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x11b90e400) [pid = 1978] [serial = 1480] [outer = 0x119ab1000] 04:13:57 INFO - PROCESS | 1978 | 1461582837309 Marionette DEBUG loaded listener.js 04:13:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x11c1ac800) [pid = 1978] [serial = 1481] [outer = 0x119ab1000] 04:13:57 INFO - PROCESS | 1978 | 1461582837797 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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 823ms 04:13:57 INFO - PROCESS | 1978 | 1461582837820 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 1978 | 1461582837826 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:13:57 INFO - PROCESS | 1978 | 1461582837832 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 1978 | 1461582837835 Marionette TRACE conn2 <- [1,1946,null,{}] 04:13:57 INFO - PROCESS | 1978 | 1461582837864 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}] 04:13:58 INFO - PROCESS | 1978 | 1461582838017 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:13:58 INFO - PROCESS | 1978 | 1461582838131 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x119113000 == 84 [pid = 1978] [id = 494] 04:13:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x114bab400) [pid = 1978] [serial = 1482] [outer = 0x0] 04:13:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x11c1abc00) [pid = 1978] [serial = 1483] [outer = 0x114bab400] 04:13:58 INFO - PROCESS | 1978 | 1461582838213 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x12623d400) [pid = 1978] [serial = 1484] [outer = 0x114bab400] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa53800 == 83 [pid = 1978] [id = 397] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x131a91000 == 82 [pid = 1978] [id = 483] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa45000 == 81 [pid = 1978] [id = 482] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0d0000 == 80 [pid = 1978] [id = 481] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea1e000 == 79 [pid = 1978] [id = 480] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12db20000 == 78 [pid = 1978] [id = 479] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x12d580c00) [pid = 1978] [serial = 1347] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x12eba2400) [pid = 1978] [serial = 1389] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12d376800 == 77 [pid = 1978] [id = 478] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce87800 == 76 [pid = 1978] [id = 477] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12b11d000 == 75 [pid = 1978] [id = 476] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12add1800 == 74 [pid = 1978] [id = 475] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x126215000 == 73 [pid = 1978] [id = 474] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11b07b000 == 72 [pid = 1978] [id = 473] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11b068800 == 71 [pid = 1978] [id = 472] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x126e9f000 == 70 [pid = 1978] [id = 471] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x137b29000 == 69 [pid = 1978] [id = 467] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd75800 == 68 [pid = 1978] [id = 466] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12adda000 == 67 [pid = 1978] [id = 465] 04:13:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11883e800 == 66 [pid = 1978] [id = 464] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x12cf84000) [pid = 1978] [serial = 1371] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x12d6e7c00) [pid = 1978] [serial = 1374] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x12d6d3000) [pid = 1978] [serial = 1372] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x12e371800) [pid = 1978] [serial = 1377] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x1264d3000) [pid = 1978] [serial = 1380] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x12e318800) [pid = 1978] [serial = 1375] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x12ba50000) [pid = 1978] [serial = 1344] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x11bf5b400) [pid = 1978] [serial = 1356] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x11c1acc00) [pid = 1978] [serial = 1357] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x126244000) [pid = 1978] [serial = 1359] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x12651c000) [pid = 1978] [serial = 1360] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x127e74c00) [pid = 1978] [serial = 1365] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x1299bbc00) [pid = 1978] [serial = 1366] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x11926d800) [pid = 1978] [serial = 1332] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x11ad34c00) [pid = 1978] [serial = 1354] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x11913b400) [pid = 1978] [serial = 1353] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x127276800) [pid = 1978] [serial = 1338] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x11c0b6000) [pid = 1978] [serial = 1335] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x127150800) [pid = 1978] [serial = 1362] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x127280c00) [pid = 1978] [serial = 1363] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x12aeb9800) [pid = 1978] [serial = 1341] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x11bf5a000) [pid = 1978] [serial = 1351] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x11bf55000) [pid = 1978] [serial = 1350] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x12e397400) [pid = 1978] [serial = 1383] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x12eae8400) [pid = 1978] [serial = 1384] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x12a7a3000) [pid = 1978] [serial = 1386] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x12e394400) [pid = 1978] [serial = 1378] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x12e92e800) [pid = 1978] [serial = 1387] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12ae8c400) [pid = 1978] [serial = 1368] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x12aeb3800) [pid = 1978] [serial = 1381] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x12ba52800) [pid = 1978] [serial = 1369] [outer = 0x0] [url = about:blank] 04:13:58 INFO - PROCESS | 1978 | 1461582838581 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]]]}] 04:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 793ms 04:13:58 INFO - PROCESS | 1978 | 1461582838625 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:13:58 INFO - PROCESS | 1978 | 1461582838626 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:13:58 INFO - PROCESS | 1978 | 1461582838628 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:13:58 INFO - PROCESS | 1978 | 1461582838631 Marionette TRACE conn2 <- [1,1950,null,{}] 04:13:58 INFO - PROCESS | 1978 | 1461582838638 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}] 04:13:58 INFO - PROCESS | 1978 | 1461582838737 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:13:58 INFO - PROCESS | 1978 | 1461582838808 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x128544800 == 67 [pid = 1978] [id = 495] 04:13:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x1239af400) [pid = 1978] [serial = 1485] [outer = 0x0] 04:13:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x126cbe400) [pid = 1978] [serial = 1486] [outer = 0x1239af400] 04:13:58 INFO - PROCESS | 1978 | 1461582838837 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x127603000) [pid = 1978] [serial = 1487] [outer = 0x1239af400] 04:13:59 INFO - PROCESS | 1978 | 1461582839220 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]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 625ms 04:13:59 INFO - PROCESS | 1978 | 1461582839254 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 1978 | 1461582839257 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:13:59 INFO - PROCESS | 1978 | 1461582839260 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 1978 | 1461582839262 Marionette TRACE conn2 <- [1,1954,null,{}] 04:13:59 INFO - PROCESS | 1978 | 1461582839266 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}] 04:13:59 INFO - PROCESS | 1978 | 1461582839404 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:13:59 INFO - PROCESS | 1978 | 1461582839418 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae1f000 == 68 [pid = 1978] [id = 496] 04:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x127855c00) [pid = 1978] [serial = 1488] [outer = 0x0] 04:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x12a796c00) [pid = 1978] [serial = 1489] [outer = 0x127855c00] 04:13:59 INFO - PROCESS | 1978 | 1461582839462 Marionette DEBUG loaded listener.js 04:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x12a7a3c00) [pid = 1978] [serial = 1490] [outer = 0x127855c00] 04:13:59 INFO - PROCESS | 1978 | 1461582839830 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]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 04:13:59 INFO - PROCESS | 1978 | 1461582839880 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 1978 | 1461582839881 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:13:59 INFO - PROCESS | 1978 | 1461582839884 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 1978 | 1461582839885 Marionette TRACE conn2 <- [1,1958,null,{}] 04:13:59 INFO - PROCESS | 1978 | 1461582839887 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}] 04:13:59 INFO - PROCESS | 1978 | 1461582839977 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:13:59 INFO - PROCESS | 1978 | 1461582839981 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce85000 == 69 [pid = 1978] [id = 497] 04:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x12a833000) [pid = 1978] [serial = 1491] [outer = 0x0] 04:14:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x12a83b800) [pid = 1978] [serial = 1492] [outer = 0x12a833000] 04:14:00 INFO - PROCESS | 1978 | 1461582840009 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x12a93f800) [pid = 1978] [serial = 1493] [outer = 0x12a833000] 04:14:00 INFO - PROCESS | 1978 | 1461582840378 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]]]}] 04:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 519ms 04:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:14:00 INFO - PROCESS | 1978 | 1461582840403 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:14:00 INFO - PROCESS | 1978 | 1461582840404 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:14:00 INFO - PROCESS | 1978 | 1461582840407 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 1978 | 1461582840408 Marionette TRACE conn2 <- [1,1962,null,{}] 04:14:00 INFO - PROCESS | 1978 | 1461582840410 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}] 04:14:00 INFO - PROCESS | 1978 | 1461582840515 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:14:00 INFO - PROCESS | 1978 | 1461582840601 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d120800 == 70 [pid = 1978] [id = 498] 04:14:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x12a834000) [pid = 1978] [serial = 1494] [outer = 0x0] 04:14:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x12a944400) [pid = 1978] [serial = 1495] [outer = 0x12a834000] 04:14:00 INFO - PROCESS | 1978 | 1461582840629 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x12b3b5000) [pid = 1978] [serial = 1496] [outer = 0x12a834000] 04:14:00 INFO - PROCESS | 1978 | 1461582840967 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]]]}] 04:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 568ms 04:14:00 INFO - PROCESS | 1978 | 1461582840976 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:14:00 INFO - PROCESS | 1978 | 1461582840977 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:14:00 INFO - PROCESS | 1978 | 1461582840979 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 1978 | 1461582840980 Marionette TRACE conn2 <- [1,1966,null,{}] 04:14:00 INFO - PROCESS | 1978 | 1461582840982 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}] 04:14:01 INFO - PROCESS | 1978 | 1461582841096 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:14:01 INFO - PROCESS | 1978 | 1461582841109 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbde800 == 71 [pid = 1978] [id = 499] 04:14:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x12b6be400) [pid = 1978] [serial = 1497] [outer = 0x0] 04:14:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x12ba56000) [pid = 1978] [serial = 1498] [outer = 0x12b6be400] 04:14:01 INFO - PROCESS | 1978 | 1461582841135 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x12cfa4c00) [pid = 1978] [serial = 1499] [outer = 0x12b6be400] 04:14:01 INFO - PROCESS | 1978 | 1461582841573 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]]]}] 04:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 623ms 04:14:01 INFO - PROCESS | 1978 | 1461582841607 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:14:01 INFO - PROCESS | 1978 | 1461582841609 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:14:01 INFO - PROCESS | 1978 | 1461582841613 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 1978 | 1461582841614 Marionette TRACE conn2 <- [1,1970,null,{}] 04:14:01 INFO - PROCESS | 1978 | 1461582841618 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}] 04:14:01 INFO - PROCESS | 1978 | 1461582841802 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:14:01 INFO - PROCESS | 1978 | 1461582841836 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea31000 == 72 [pid = 1978] [id = 500] 04:14:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x12b6bb800) [pid = 1978] [serial = 1500] [outer = 0x0] 04:14:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x12d1b3000) [pid = 1978] [serial = 1501] [outer = 0x12b6bb800] 04:14:01 INFO - PROCESS | 1978 | 1461582841876 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x12d6d3400) [pid = 1978] [serial = 1502] [outer = 0x12b6bb800] 04:14:02 INFO - PROCESS | 1978 | 1461582842222 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]]]}] 04:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 624ms 04:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:14:02 INFO - PROCESS | 1978 | 1461582842236 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:14:02 INFO - PROCESS | 1978 | 1461582842238 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:14:02 INFO - PROCESS | 1978 | 1461582842240 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:14:02 INFO - PROCESS | 1978 | 1461582842241 Marionette TRACE conn2 <- [1,1974,null,{}] 04:14:02 INFO - PROCESS | 1978 | 1461582842249 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}] 04:14:02 INFO - PROCESS | 1978 | 1461582842366 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:14:02 INFO - PROCESS | 1978 | 1461582842427 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa3f000 == 73 [pid = 1978] [id = 501] 04:14:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x12d075800) [pid = 1978] [serial = 1503] [outer = 0x0] 04:14:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x12e371800) [pid = 1978] [serial = 1504] [outer = 0x12d075800] 04:14:02 INFO - PROCESS | 1978 | 1461582842453 Marionette DEBUG loaded listener.js 04:14:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x12e928800) [pid = 1978] [serial = 1505] [outer = 0x12d075800] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x126241400) [pid = 1978] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x11c721400) [pid = 1978] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x12794d400) [pid = 1978] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x118eeb800) [pid = 1978] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x1271c8800) [pid = 1978] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x12a79e000) [pid = 1978] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x11a8ee800) [pid = 1978] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x11bbce800) [pid = 1978] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x127274400) [pid = 1978] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x12a665800) [pid = 1978] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x127fc2800) [pid = 1978] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x12639b000) [pid = 1978] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x114fb9c00) [pid = 1978] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x12bcc5800) [pid = 1978] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x12cfb1c00) [pid = 1978] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x12aebe800) [pid = 1978] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x1296d8400) [pid = 1978] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x115632c00) [pid = 1978] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12632e800) [pid = 1978] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x126529000) [pid = 1978] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x118a05000) [pid = 1978] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x11a85cc00) [pid = 1978] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x11a7c5c00) [pid = 1978] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x1296d7000) [pid = 1978] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x1299c2c00) [pid = 1978] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x12a66b800) [pid = 1978] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x1239b4400) [pid = 1978] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x11c0d8c00) [pid = 1978] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12beb1400) [pid = 1978] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x126c04000) [pid = 1978] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x1276c8000) [pid = 1978] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x1296d4c00) [pid = 1978] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x11a8f7800) [pid = 1978] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x12e923400) [pid = 1978] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x11b958400) [pid = 1978] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x12624a400) [pid = 1978] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12b373000) [pid = 1978] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x1188b3400) [pid = 1978] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x118851400) [pid = 1978] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x118a0a000) [pid = 1978] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x1151f2000) [pid = 1978] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x114546000) [pid = 1978] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x12e31a800) [pid = 1978] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x127fc0c00) [pid = 1978] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x126997400) [pid = 1978] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x12b3b0c00) [pid = 1978] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x118a0f400) [pid = 1978] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x11aa9c800) [pid = 1978] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:14:02 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x12ab81800) [pid = 1978] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 827ms 04:14:03 INFO - PROCESS | 1978 | 1461582843061 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]]]}] 04:14:03 INFO - PROCESS | 1978 | 1461582843068 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:14:03 INFO - PROCESS | 1978 | 1461582843069 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:14:03 INFO - PROCESS | 1978 | 1461582843075 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 1978 | 1461582843076 Marionette TRACE conn2 <- [1,1978,null,{}] 04:14:03 INFO - PROCESS | 1978 | 1461582843078 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}] 04:14:03 INFO - PROCESS | 1978 | 1461582843206 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:14:03 INFO - PROCESS | 1978 | 1461582843254 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b07f800 == 74 [pid = 1978] [id = 502] 04:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x114bb4c00) [pid = 1978] [serial = 1506] [outer = 0x0] 04:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x118851400) [pid = 1978] [serial = 1507] [outer = 0x114bb4c00] 04:14:03 INFO - PROCESS | 1978 | 1461582843280 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x11a8f8c00) [pid = 1978] [serial = 1508] [outer = 0x114bb4c00] 04:14:03 INFO - PROCESS | 1978 | 1461582843570 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]]]}] 04:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 04:14:03 INFO - PROCESS | 1978 | 1461582843596 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:14:03 INFO - PROCESS | 1978 | 1461582843597 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:14:03 INFO - PROCESS | 1978 | 1461582843599 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 1978 | 1461582843601 Marionette TRACE conn2 <- [1,1982,null,{}] 04:14:03 INFO - PROCESS | 1978 | 1461582843607 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}] 04:14:03 INFO - PROCESS | 1978 | 1461582843716 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:14:03 INFO - PROCESS | 1978 | 1461582843782 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b120800 == 75 [pid = 1978] [id = 503] 04:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x11a85ec00) [pid = 1978] [serial = 1509] [outer = 0x0] 04:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x11c0b7400) [pid = 1978] [serial = 1510] [outer = 0x11a85ec00] 04:14:03 INFO - PROCESS | 1978 | 1461582843811 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x1274d1400) [pid = 1978] [serial = 1511] [outer = 0x11a85ec00] 04:14:04 INFO - PROCESS | 1978 | 1461582844124 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]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 573ms 04:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:14:04 INFO - PROCESS | 1978 | 1461582844173 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 1978 | 1461582844174 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:14:04 INFO - PROCESS | 1978 | 1461582844176 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 1978 | 1461582844177 Marionette TRACE conn2 <- [1,1986,null,{}] 04:14:04 INFO - PROCESS | 1978 | 1461582844179 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}] 04:14:04 INFO - PROCESS | 1978 | 1461582844272 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:14:04 INFO - PROCESS | 1978 | 1461582844276 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x131a9d800 == 76 [pid = 1978] [id = 504] 04:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x1274d6c00) [pid = 1978] [serial = 1512] [outer = 0x0] 04:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12a668c00) [pid = 1978] [serial = 1513] [outer = 0x1274d6c00] 04:14:04 INFO - PROCESS | 1978 | 1461582844302 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12b87bc00) [pid = 1978] [serial = 1514] [outer = 0x1274d6c00] 04:14:04 INFO - PROCESS | 1978 | 1461582844655 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]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 04:14:04 INFO - PROCESS | 1978 | 1461582844694 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 1978 | 1461582844696 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:14:04 INFO - PROCESS | 1978 | 1461582844698 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 1978 | 1461582844699 Marionette TRACE conn2 <- [1,1990,null,{}] 04:14:04 INFO - PROCESS | 1978 | 1461582844714 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}] 04:14:04 INFO - PROCESS | 1978 | 1461582844807 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:14:04 INFO - PROCESS | 1978 | 1461582844811 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x1378ca800 == 77 [pid = 1978] [id = 505] 04:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x1299c2c00) [pid = 1978] [serial = 1515] [outer = 0x0] 04:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12cfa7000) [pid = 1978] [serial = 1516] [outer = 0x1299c2c00] 04:14:04 INFO - PROCESS | 1978 | 1461582844836 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12d6ed000) [pid = 1978] [serial = 1517] [outer = 0x1299c2c00] 04:14:05 INFO - PROCESS | 1978 | 1461582845364 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]]]}] 04:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 04:14:05 INFO - PROCESS | 1978 | 1461582845435 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 1978 | 1461582845439 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:14:05 INFO - PROCESS | 1978 | 1461582845444 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 1978 | 1461582845446 Marionette TRACE conn2 <- [1,1994,null,{}] 04:14:05 INFO - PROCESS | 1978 | 1461582845450 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}] 04:14:05 INFO - PROCESS | 1978 | 1461582845570 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:14:05 INFO - PROCESS | 1978 | 1461582845651 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e82800 == 78 [pid = 1978] [id = 506] 04:14:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x11af71c00) [pid = 1978] [serial = 1518] [outer = 0x0] 04:14:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x11c0b4800) [pid = 1978] [serial = 1519] [outer = 0x11af71c00] 04:14:05 INFO - PROCESS | 1978 | 1461582845686 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x11c71b400) [pid = 1978] [serial = 1520] [outer = 0x11af71c00] 04:14:06 INFO - PROCESS | 1978 | 1461582846109 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]]]}] 04:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 674ms 04:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:14:06 INFO - PROCESS | 1978 | 1461582846118 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 1978 | 1461582846122 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:14:06 INFO - PROCESS | 1978 | 1461582846127 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 1978 | 1461582846129 Marionette TRACE conn2 <- [1,1998,null,{}] 04:14:06 INFO - PROCESS | 1978 | 1461582846131 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}] 04:14:06 INFO - PROCESS | 1978 | 1461582846267 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:14:06 INFO - PROCESS | 1978 | 1461582846379 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af18000 == 79 [pid = 1978] [id = 507] 04:14:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x11c721800) [pid = 1978] [serial = 1521] [outer = 0x0] 04:14:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x12651ec00) [pid = 1978] [serial = 1522] [outer = 0x11c721800] 04:14:06 INFO - PROCESS | 1978 | 1461582846411 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x126cc4000) [pid = 1978] [serial = 1523] [outer = 0x11c721800] 04:14:06 INFO - PROCESS | 1978 | 1461582846852 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]]]}] 04:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 771ms 04:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:14:06 INFO - PROCESS | 1978 | 1461582846898 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 1978 | 1461582846900 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:14:06 INFO - PROCESS | 1978 | 1461582846902 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 1978 | 1461582846905 Marionette TRACE conn2 <- [1,2002,null,{}] 04:14:06 INFO - PROCESS | 1978 | 1461582846913 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}] 04:14:07 INFO - PROCESS | 1978 | 1461582847032 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:14:07 INFO - PROCESS | 1978 | 1461582847145 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe0e000 == 80 [pid = 1978] [id = 508] 04:14:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x127659800) [pid = 1978] [serial = 1524] [outer = 0x0] 04:14:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x12a79b800) [pid = 1978] [serial = 1525] [outer = 0x127659800] 04:14:07 INFO - PROCESS | 1978 | 1461582847181 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x12a943c00) [pid = 1978] [serial = 1526] [outer = 0x127659800] 04:14:07 INFO - PROCESS | 1978 | 1461582847596 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]]]}] 04:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 04:14:07 INFO - PROCESS | 1978 | 1461582847623 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 1978 | 1461582847625 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:14:07 INFO - PROCESS | 1978 | 1461582847628 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 1978 | 1461582847629 Marionette TRACE conn2 <- [1,2006,null,{}] 04:14:07 INFO - PROCESS | 1978 | 1461582847632 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}] 04:14:07 INFO - PROCESS | 1978 | 1461582847783 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:14:07 INFO - PROCESS | 1978 | 1461582847830 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x138b02800 == 81 [pid = 1978] [id = 509] 04:14:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x12a947800) [pid = 1978] [serial = 1527] [outer = 0x0] 04:14:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x12ae90400) [pid = 1978] [serial = 1528] [outer = 0x12a947800] 04:14:07 INFO - PROCESS | 1978 | 1461582847861 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x12aebf400) [pid = 1978] [serial = 1529] [outer = 0x12a947800] 04:14:08 INFO - PROCESS | 1978 | 1461582848306 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]]]}] 04:14:08 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 04:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 719ms 04:14:08 INFO - PROCESS | 1978 | 1461582848348 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:14:08 INFO - PROCESS | 1978 | 1461582848349 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:14:08 INFO - PROCESS | 1978 | 1461582848371 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:14:08 INFO - PROCESS | 1978 | 1461582848372 Marionette TRACE conn2 <- [1,2010,null,{}] 04:14:08 INFO - PROCESS | 1978 | 1461582848375 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}] 04:14:08 INFO - PROCESS | 1978 | 1461582848483 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:14:08 INFO - PROCESS | 1978 | 1461582848564 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x138b21800 == 82 [pid = 1978] [id = 510] 04:14:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x12ae8fc00) [pid = 1978] [serial = 1530] [outer = 0x0] 04:14:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x12bcc1800) [pid = 1978] [serial = 1531] [outer = 0x12ae8fc00] 04:14:08 INFO - PROCESS | 1978 | 1461582848595 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12d6e5400) [pid = 1978] [serial = 1532] [outer = 0x12ae8fc00] 04:14:09 INFO - PROCESS | 1978 | 1461582849026 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]]]}] 04:14:09 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 04:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 04:14:09 INFO - PROCESS | 1978 | 1461582849040 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 1978 | 1461582849041 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:14:09 INFO - PROCESS | 1978 | 1461582849044 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 1978 | 1461582849045 Marionette TRACE conn2 <- [1,2014,null,{}] 04:14:09 INFO - PROCESS | 1978 | 1461582849047 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}] 04:14:09 INFO - PROCESS | 1978 | 1461582849186 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:14:09 INFO - PROCESS | 1978 | 1461582849270 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef46800 == 83 [pid = 1978] [id = 511] 04:14:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x12e318400) [pid = 1978] [serial = 1533] [outer = 0x0] 04:14:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12eadd400) [pid = 1978] [serial = 1534] [outer = 0x12e318400] 04:14:09 INFO - PROCESS | 1978 | 1461582849302 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12f60a400) [pid = 1978] [serial = 1535] [outer = 0x12e318400] 04:14:09 INFO - PROCESS | 1978 | 1461582849683 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]]]}] 04:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 668ms 04:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:14:09 INFO - PROCESS | 1978 | 1461582849742 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 1978 | 1461582849743 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:14:09 INFO - PROCESS | 1978 | 1461582849747 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 1978 | 1461582849748 Marionette TRACE conn2 <- [1,2018,null,{}] 04:14:09 INFO - PROCESS | 1978 | 1461582849751 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}] 04:14:09 INFO - PROCESS | 1978 | 1461582849885 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:14:10 INFO - PROCESS | 1978 | 1461582849998 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x1165a8800 == 84 [pid = 1978] [id = 512] 04:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x118e18800) [pid = 1978] [serial = 1536] [outer = 0x0] 04:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x11c0d4000) [pid = 1978] [serial = 1537] [outer = 0x118e18800] 04:14:10 INFO - PROCESS | 1978 | 1461582850030 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x12aa67000) [pid = 1978] [serial = 1538] [outer = 0x118e18800] 04:14:10 INFO - PROCESS | 1978 | 1461582850458 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]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 722ms 04:14:10 INFO - PROCESS | 1978 | 1461582850483 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 1978 | 1461582850485 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:14:10 INFO - PROCESS | 1978 | 1461582850504 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 1978 | 1461582850505 Marionette TRACE conn2 <- [1,2022,null,{}] 04:14:10 INFO - PROCESS | 1978 | 1461582850507 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}] 04:14:10 INFO - PROCESS | 1978 | 1461582850621 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:14:10 INFO - PROCESS | 1978 | 1461582850732 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x118825000 == 85 [pid = 1978] [id = 513] 04:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x1142d2000) [pid = 1978] [serial = 1539] [outer = 0x0] 04:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x11863f400) [pid = 1978] [serial = 1540] [outer = 0x1142d2000] 04:14:10 INFO - PROCESS | 1978 | 1461582850765 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x11c0b3c00) [pid = 1978] [serial = 1541] [outer = 0x1142d2000] 04:14:11 INFO - PROCESS | 1978 | 1461582851409 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]]]}] 04:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 974ms 04:14:11 INFO - PROCESS | 1978 | 1461582851476 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:14:11 INFO - PROCESS | 1978 | 1461582851478 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:14:11 INFO - PROCESS | 1978 | 1461582851481 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:14:11 INFO - PROCESS | 1978 | 1461582851484 Marionette TRACE conn2 <- [1,2026,null,{}] 04:14:11 INFO - PROCESS | 1978 | 1461582851491 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}] 04:14:11 INFO - PROCESS | 1978 | 1461582851598 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:14:11 INFO - PROCESS | 1978 | 1461582851719 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x118e56800 == 86 [pid = 1978] [id = 514] 04:14:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x114ba8400) [pid = 1978] [serial = 1542] [outer = 0x0] 04:14:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x115048c00) [pid = 1978] [serial = 1543] [outer = 0x114ba8400] 04:14:11 INFO - PROCESS | 1978 | 1461582851749 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x118af1c00) [pid = 1978] [serial = 1544] [outer = 0x114ba8400] 04:14:12 INFO - PROCESS | 1978 | 1461582852258 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]]]}] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x131a9d800 == 85 [pid = 1978] [id = 504] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12b120800 == 84 [pid = 1978] [id = 503] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x11b07f800 == 83 [pid = 1978] [id = 502] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa3f000 == 82 [pid = 1978] [id = 501] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea31000 == 81 [pid = 1978] [id = 500] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x1285e1c00) [pid = 1978] [serial = 1410] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbde800 == 80 [pid = 1978] [id = 499] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12d120800 == 79 [pid = 1978] [id = 498] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce85000 == 78 [pid = 1978] [id = 497] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae1f000 == 77 [pid = 1978] [id = 496] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x128544800 == 76 [pid = 1978] [id = 495] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x119113000 == 75 [pid = 1978] [id = 494] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12a3a8800 == 74 [pid = 1978] [id = 493] 04:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 824ms 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12a95f000 == 73 [pid = 1978] [id = 488] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe08800 == 72 [pid = 1978] [id = 487] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12adcd800 == 71 [pid = 1978] [id = 486] 04:14:12 INFO - PROCESS | 1978 | --DOCSHELL 0x11afe3800 == 70 [pid = 1978] [id = 485] 04:14:12 INFO - PROCESS | 1978 | 1461582852309 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 1978 | 1461582852312 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:14:12 INFO - PROCESS | 1978 | 1461582852323 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 1978 | 1461582852324 Marionette TRACE conn2 <- [1,2030,null,{}] 04:14:12 INFO - PROCESS | 1978 | 1461582852327 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}] 04:14:12 INFO - PROCESS | 1978 | 1461582852423 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:14:12 INFO - PROCESS | 1978 | 1461582852432 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x119b3e000 == 71 [pid = 1978] [id = 515] 04:14:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x11a7ba400) [pid = 1978] [serial = 1545] [outer = 0x0] 04:14:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x11aa99800) [pid = 1978] [serial = 1546] [outer = 0x11a7ba400] 04:14:12 INFO - PROCESS | 1978 | 1461582852461 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x11bbccc00) [pid = 1978] [serial = 1547] [outer = 0x11a7ba400] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x12d6d1800) [pid = 1978] [serial = 1445] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x126cc7000) [pid = 1978] [serial = 1424] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x11b094400) [pid = 1978] [serial = 1392] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x12d1b5000) [pid = 1978] [serial = 1404] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x12aeb2400) [pid = 1978] [serial = 1285] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x11af7c000) [pid = 1978] [serial = 1414] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x127fc5c00) [pid = 1978] [serial = 1429] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x12ba58000) [pid = 1978] [serial = 1444] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x12ebad800) [pid = 1978] [serial = 1390] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x11c0bf400) [pid = 1978] [serial = 1222] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12a834400) [pid = 1978] [serial = 1430] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x126521000) [pid = 1978] [serial = 1282] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x1299be000) [pid = 1978] [serial = 1201] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x12a671800) [pid = 1978] [serial = 1192] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x12d1b0c00) [pid = 1978] [serial = 1407] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12e370c00) [pid = 1978] [serial = 1348] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x12727c400) [pid = 1978] [serial = 1141] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x1153d3800) [pid = 1978] [serial = 1135] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x12cf84c00) [pid = 1978] [serial = 1441] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12e311000) [pid = 1978] [serial = 1090] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12bcb7c00) [pid = 1978] [serial = 1439] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x12a671c00) [pid = 1978] [serial = 1204] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x11aa84800) [pid = 1978] [serial = 1219] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x1272d2c00) [pid = 1978] [serial = 1231] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12e36c400) [pid = 1978] [serial = 1448] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x11a7c9c00) [pid = 1978] [serial = 1081] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x11b954800) [pid = 1978] [serial = 1138] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x11c0c0800) [pid = 1978] [serial = 1198] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12a83ac00) [pid = 1978] [serial = 1432] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x12e30f400) [pid = 1978] [serial = 1207] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x12623bc00) [pid = 1978] [serial = 1423] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x12b885400) [pid = 1978] [serial = 1237] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x126242800) [pid = 1978] [serial = 1225] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x12651a800) [pid = 1978] [serial = 1395] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x12ae90800) [pid = 1978] [serial = 1433] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x126574400) [pid = 1978] [serial = 1084] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x12d6e4000) [pid = 1978] [serial = 1147] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x127275400) [pid = 1978] [serial = 1426] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x12b375000) [pid = 1978] [serial = 1234] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x11b0a2800) [pid = 1978] [serial = 865] [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.] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x12d6e6000) [pid = 1978] [serial = 1447] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x12ba54000) [pid = 1978] [serial = 1144] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x12b6bd800) [pid = 1978] [serial = 1438] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12aeb8000) [pid = 1978] [serial = 1435] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x12f604c00) [pid = 1978] [serial = 1150] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x12b3a7400) [pid = 1978] [serial = 1436] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x11c0bac00) [pid = 1978] [serial = 1416] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x126cbe800) [pid = 1978] [serial = 1228] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12ba57000) [pid = 1978] [serial = 1087] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12d5e5800) [pid = 1978] [serial = 1288] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x127611800) [pid = 1978] [serial = 1427] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x11aa88400) [pid = 1978] [serial = 1216] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x119ab2000) [pid = 1978] [serial = 1195] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12a7a3400) [pid = 1978] [serial = 1398] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x11c30bc00) [pid = 1978] [serial = 1417] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x12d07ec00) [pid = 1978] [serial = 1442] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x11bf4f000) [pid = 1978] [serial = 1419] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x116549400) [pid = 1978] [serial = 1279] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12e929000) [pid = 1978] [serial = 1078] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x11c725c00) [pid = 1978] [serial = 1420] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12cf83400) [pid = 1978] [serial = 1401] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x119a51400) [pid = 1978] [serial = 1413] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x12b87a000) [pid = 1978] [serial = 1342] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x127604000) [pid = 1978] [serial = 1339] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x12cfa6400) [pid = 1978] [serial = 1345] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x11a8f4c00) [pid = 1978] [serial = 1333] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x122f88400) [pid = 1978] [serial = 1336] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12ab86800) [pid = 1978] [serial = 1450] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12ab8a800) [pid = 1978] [serial = 1451] [outer = 0x0] [url = about:blank] 04:14:12 INFO - PROCESS | 1978 | 1461582852940 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]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 627ms 04:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:14:12 INFO - PROCESS | 1978 | 1461582852945 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 1978 | 1461582852946 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:14:12 INFO - PROCESS | 1978 | 1461582852948 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 1978 | 1461582852951 Marionette TRACE conn2 <- [1,2034,null,{}] 04:14:12 INFO - PROCESS | 1978 | 1461582852963 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}] 04:14:13 INFO - PROCESS | 1978 | 1461582853061 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:14:13 INFO - PROCESS | 1978 | 1461582853087 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12397e000 == 72 [pid = 1978] [id = 516] 04:14:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x11c0b5400) [pid = 1978] [serial = 1548] [outer = 0x0] 04:14:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x11c1a3c00) [pid = 1978] [serial = 1549] [outer = 0x11c0b5400] 04:14:13 INFO - PROCESS | 1978 | 1461582853116 Marionette DEBUG loaded listener.js 04:14:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x11c71f800) [pid = 1978] [serial = 1550] [outer = 0x11c0b5400] 04:14:13 INFO - PROCESS | 1978 | 1461582853496 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]]]}] 04:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 576ms 04:14:13 INFO - PROCESS | 1978 | 1461582853524 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:14:13 INFO - PROCESS | 1978 | 1461582853526 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:14:13 INFO - PROCESS | 1978 | 1461582853528 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 1978 | 1461582853530 Marionette TRACE conn2 <- [1,2038,null,{}] 04:14:13 INFO - PROCESS | 1978 | 1461582853532 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}] 04:14:13 INFO - PROCESS | 1978 | 1461582853625 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:14:13 INFO - PROCESS | 1978 | 1461582853629 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eb8800 == 73 [pid = 1978] [id = 517] 04:14:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x11c71fc00) [pid = 1978] [serial = 1551] [outer = 0x0] 04:14:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12624a400) [pid = 1978] [serial = 1552] [outer = 0x11c71fc00] 04:14:13 INFO - PROCESS | 1978 | 1461582853656 Marionette DEBUG loaded listener.js 04:14:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x126576400) [pid = 1978] [serial = 1553] [outer = 0x11c71fc00] 04:14:14 INFO - PROCESS | 1978 | 1461582853999 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]]]}] 04:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 517ms 04:14:14 INFO - PROCESS | 1978 | 1461582854047 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:14:14 INFO - PROCESS | 1978 | 1461582854048 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:14:14 INFO - PROCESS | 1978 | 1461582854050 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:14:14 INFO - PROCESS | 1978 | 1461582854052 Marionette TRACE conn2 <- [1,2042,null,{}] 04:14:14 INFO - PROCESS | 1978 | 1461582854054 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}] 04:14:14 INFO - PROCESS | 1978 | 1461582854174 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:14:14 INFO - PROCESS | 1978 | 1461582854215 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x129be6000 == 74 [pid = 1978] [id = 518] 04:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x122f83800) [pid = 1978] [serial = 1554] [outer = 0x0] 04:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x126cbe800) [pid = 1978] [serial = 1555] [outer = 0x122f83800] 04:14:14 INFO - PROCESS | 1978 | 1461582854243 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x127271400) [pid = 1978] [serial = 1556] [outer = 0x122f83800] 04:14:14 INFO - PROCESS | 1978 | 1461582854627 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]]]}] 04:14:14 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) 04:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 621ms 04:14:14 INFO - PROCESS | 1978 | 1461582854673 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:14:14 INFO - PROCESS | 1978 | 1461582854675 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:14:14 INFO - PROCESS | 1978 | 1461582854678 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:14:14 INFO - PROCESS | 1978 | 1461582854680 Marionette TRACE conn2 <- [1,2046,null,{}] 04:14:14 INFO - PROCESS | 1978 | 1461582854683 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}] 04:14:14 INFO - PROCESS | 1978 | 1461582854875 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:14:14 INFO - PROCESS | 1978 | 1461582854906 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a95c800 == 75 [pid = 1978] [id = 519] 04:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x1272dcc00) [pid = 1978] [serial = 1557] [outer = 0x0] 04:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x127fba000) [pid = 1978] [serial = 1558] [outer = 0x1272dcc00] 04:14:14 INFO - PROCESS | 1978 | 1461582854947 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12a797800) [pid = 1978] [serial = 1559] [outer = 0x1272dcc00] 04:14:15 INFO - PROCESS | 1978 | 1461582855308 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]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 677ms 04:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:14:15 INFO - PROCESS | 1978 | 1461582855355 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 1978 | 1461582855356 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:14:15 INFO - PROCESS | 1978 | 1461582855358 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 1978 | 1461582855359 Marionette TRACE conn2 <- [1,2050,null,{}] 04:14:15 INFO - PROCESS | 1978 | 1461582855362 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}] 04:14:15 INFO - PROCESS | 1978 | 1461582855489 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:14:15 INFO - PROCESS | 1978 | 1461582855507 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae0f800 == 76 [pid = 1978] [id = 520] 04:14:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12a799000) [pid = 1978] [serial = 1560] [outer = 0x0] 04:14:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x12a831400) [pid = 1978] [serial = 1561] [outer = 0x12a799000] 04:14:15 INFO - PROCESS | 1978 | 1461582855533 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12a93e400) [pid = 1978] [serial = 1562] [outer = 0x12a799000] 04:14:15 INFO - PROCESS | 1978 | 1461582855876 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]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 570ms 04:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:14:15 INFO - PROCESS | 1978 | 1461582855929 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 1978 | 1461582855930 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:14:15 INFO - PROCESS | 1978 | 1461582855932 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 1978 | 1461582855933 Marionette TRACE conn2 <- [1,2054,null,{}] 04:14:15 INFO - PROCESS | 1978 | 1461582855935 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}] 04:14:16 INFO - PROCESS | 1978 | 1461582856048 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:14:16 INFO - PROCESS | 1978 | 1461582856090 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1c800 == 77 [pid = 1978] [id = 521] 04:14:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12a79bc00) [pid = 1978] [serial = 1563] [outer = 0x0] 04:14:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12aa66c00) [pid = 1978] [serial = 1564] [outer = 0x12a79bc00] 04:14:16 INFO - PROCESS | 1978 | 1461582856116 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12aa6d000) [pid = 1978] [serial = 1565] [outer = 0x12a79bc00] 04:14:16 INFO - PROCESS | 1978 | 1461582856594 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]]]}] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x11a85ec00) [pid = 1978] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12a834000) [pid = 1978] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x1274d6c00) [pid = 1978] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x127855c00) [pid = 1978] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x12b6be400) [pid = 1978] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x119ab1000) [pid = 1978] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x114bab400) [pid = 1978] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x1239af400) [pid = 1978] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x12b6bb800) [pid = 1978] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12a833000) [pid = 1978] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12d075800) [pid = 1978] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:14:16 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x114bb4c00) [pid = 1978] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 04:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:14:16 INFO - PROCESS | 1978 | 1461582856653 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:14:16 INFO - PROCESS | 1978 | 1461582856654 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:14:16 INFO - PROCESS | 1978 | 1461582856656 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:14:16 INFO - PROCESS | 1978 | 1461582856657 Marionette TRACE conn2 <- [1,2058,null,{}] 04:14:16 INFO - PROCESS | 1978 | 1461582856660 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}] 04:14:16 INFO - PROCESS | 1978 | 1461582856756 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:14:16 INFO - PROCESS | 1978 | 1461582856776 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x129be5800 == 78 [pid = 1978] [id = 522] 04:14:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x11c69f400) [pid = 1978] [serial = 1566] [outer = 0x0] 04:14:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x127658000) [pid = 1978] [serial = 1567] [outer = 0x11c69f400] 04:14:16 INFO - PROCESS | 1978 | 1461582856803 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12aa6f000) [pid = 1978] [serial = 1568] [outer = 0x11c69f400] 04:14:17 INFO - PROCESS | 1978 | 1461582857161 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]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 04:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:14:17 INFO - PROCESS | 1978 | 1461582857177 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 1978 | 1461582857179 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:14:17 INFO - PROCESS | 1978 | 1461582857182 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 1978 | 1461582857186 Marionette TRACE conn2 <- [1,2062,null,{}] 04:14:17 INFO - PROCESS | 1978 | 1461582857190 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}] 04:14:17 INFO - PROCESS | 1978 | 1461582857372 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:14:17 INFO - PROCESS | 1978 | 1461582857383 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce89800 == 79 [pid = 1978] [id = 523] 04:14:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x12aa6f400) [pid = 1978] [serial = 1569] [outer = 0x0] 04:14:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12ab8b800) [pid = 1978] [serial = 1570] [outer = 0x12aa6f400] 04:14:17 INFO - PROCESS | 1978 | 1461582857415 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12ae99000) [pid = 1978] [serial = 1571] [outer = 0x12aa6f400] 04:14:17 INFO - PROCESS | 1978 | 1461582857743 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]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 575ms 04:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:14:17 INFO - PROCESS | 1978 | 1461582857756 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 1978 | 1461582857758 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:14:17 INFO - PROCESS | 1978 | 1461582857760 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 1978 | 1461582857762 Marionette TRACE conn2 <- [1,2066,null,{}] 04:14:17 INFO - PROCESS | 1978 | 1461582857764 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}] 04:14:17 INFO - PROCESS | 1978 | 1461582857905 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:14:17 INFO - PROCESS | 1978 | 1461582857913 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d120800 == 80 [pid = 1978] [id = 524] 04:14:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x1239af400) [pid = 1978] [serial = 1572] [outer = 0x0] 04:14:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x12aebb800) [pid = 1978] [serial = 1573] [outer = 0x1239af400] 04:14:17 INFO - PROCESS | 1978 | 1461582857942 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12ba54c00) [pid = 1978] [serial = 1574] [outer = 0x1239af400] 04:14:18 INFO - PROCESS | 1978 | 1461582858290 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]]]}] 04:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 569ms 04:14:18 INFO - PROCESS | 1978 | 1461582858329 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:14:18 INFO - PROCESS | 1978 | 1461582858330 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:14:18 INFO - PROCESS | 1978 | 1461582858333 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:14:18 INFO - PROCESS | 1978 | 1461582858334 Marionette TRACE conn2 <- [1,2070,null,{}] 04:14:18 INFO - PROCESS | 1978 | 1461582858336 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}] 04:14:18 INFO - PROCESS | 1978 | 1461582858431 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:14:18 INFO - PROCESS | 1978 | 1461582858436 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3bf800 == 81 [pid = 1978] [id = 525] 04:14:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12ba57000) [pid = 1978] [serial = 1575] [outer = 0x0] 04:14:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12cf85c00) [pid = 1978] [serial = 1576] [outer = 0x12ba57000] 04:14:18 INFO - PROCESS | 1978 | 1461582858461 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12d1ba800) [pid = 1978] [serial = 1577] [outer = 0x12ba57000] 04:14:18 INFO - PROCESS | 1978 | 1461582858990 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]]]}] 04:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 668ms 04:14:19 INFO - PROCESS | 1978 | 1461582859002 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 1978 | 1461582859007 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:14:19 INFO - PROCESS | 1978 | 1461582859011 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:14:19 INFO - PROCESS | 1978 | 1461582859013 Marionette TRACE conn2 <- [1,2074,null,{}] 04:14:19 INFO - PROCESS | 1978 | 1461582859017 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}] 04:14:19 INFO - PROCESS | 1978 | 1461582859137 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:14:19 INFO - PROCESS | 1978 | 1461582859257 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9b2800 == 82 [pid = 1978] [id = 526] 04:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x11a851800) [pid = 1978] [serial = 1578] [outer = 0x0] 04:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x11aa87800) [pid = 1978] [serial = 1579] [outer = 0x11a851800] 04:14:19 INFO - PROCESS | 1978 | 1461582859289 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x11b09b400) [pid = 1978] [serial = 1580] [outer = 0x11a851800] 04:14:19 INFO - PROCESS | 1978 | 1461582859713 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]]]}] 04:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 04:14:19 INFO - PROCESS | 1978 | 1461582859733 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 1978 | 1461582859740 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:14:19 INFO - PROCESS | 1978 | 1461582859745 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:14:19 INFO - PROCESS | 1978 | 1461582859747 Marionette TRACE conn2 <- [1,2078,null,{}] 04:14:19 INFO - PROCESS | 1978 | 1461582859749 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}] 04:14:19 INFO - PROCESS | 1978 | 1461582859864 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:14:19 INFO - PROCESS | 1978 | 1461582859970 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bf6800 == 83 [pid = 1978] [id = 527] 04:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x11bf54c00) [pid = 1978] [serial = 1581] [outer = 0x0] 04:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x11c43f000) [pid = 1978] [serial = 1582] [outer = 0x11bf54c00] 04:14:20 INFO - PROCESS | 1978 | 1461582860003 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x1264d3000) [pid = 1978] [serial = 1583] [outer = 0x11bf54c00] 04:14:20 INFO - PROCESS | 1978 | 1461582860436 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]]]}] 04:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 04:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:14:20 INFO - PROCESS | 1978 | 1461582860492 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 1978 | 1461582860494 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:14:20 INFO - PROCESS | 1978 | 1461582860498 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 1978 | 1461582860502 Marionette TRACE conn2 <- [1,2082,null,{}] 04:14:20 INFO - PROCESS | 1978 | 1461582860532 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}] 04:14:20 INFO - PROCESS | 1978 | 1461582860707 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:14:20 INFO - PROCESS | 1978 | 1461582860824 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3be800 == 84 [pid = 1978] [id = 528] 04:14:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x127156000) [pid = 1978] [serial = 1584] [outer = 0x0] 04:14:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x127857000) [pid = 1978] [serial = 1585] [outer = 0x127156000] 04:14:20 INFO - PROCESS | 1978 | 1461582860875 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x12a663800) [pid = 1978] [serial = 1586] [outer = 0x127156000] 04:14:21 INFO - PROCESS | 1978 | 1461582861286 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]]]}] 04:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 841ms 04:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:14:21 INFO - PROCESS | 1978 | 1461582861339 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 1978 | 1461582861341 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:14:21 INFO - PROCESS | 1978 | 1461582861343 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 1978 | 1461582861345 Marionette TRACE conn2 <- [1,2086,null,{}] 04:14:21 INFO - PROCESS | 1978 | 1461582861347 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}] 04:14:21 INFO - PROCESS | 1978 | 1461582861463 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:14:21 INFO - PROCESS | 1978 | 1461582861570 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef44000 == 85 [pid = 1978] [id = 529] 04:14:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x12a832c00) [pid = 1978] [serial = 1587] [outer = 0x0] 04:14:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x12aa70400) [pid = 1978] [serial = 1588] [outer = 0x12a832c00] 04:14:21 INFO - PROCESS | 1978 | 1461582861604 Marionette DEBUG loaded listener.js 04:14:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x12b36c000) [pid = 1978] [serial = 1589] [outer = 0x12a832c00] 04:14:22 INFO - PROCESS | 1978 | 1461582862021 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]]]}] 04:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 719ms 04:14:22 INFO - PROCESS | 1978 | 1461582862062 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:14:22 INFO - PROCESS | 1978 | 1461582862064 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:14:22 INFO - PROCESS | 1978 | 1461582862066 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 1978 | 1461582862067 Marionette TRACE conn2 <- [1,2090,null,{}] 04:14:22 INFO - PROCESS | 1978 | 1461582862070 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}] 04:14:22 INFO - PROCESS | 1978 | 1461582862200 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:14:22 INFO - PROCESS | 1978 | 1461582862307 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f628000 == 86 [pid = 1978] [id = 530] 04:14:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x12aa65800) [pid = 1978] [serial = 1590] [outer = 0x0] 04:14:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x12b6bf800) [pid = 1978] [serial = 1591] [outer = 0x12aa65800] 04:14:22 INFO - PROCESS | 1978 | 1461582862339 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12beaf400) [pid = 1978] [serial = 1592] [outer = 0x12aa65800] 04:14:22 INFO - PROCESS | 1978 | 1461582862730 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]]]}] 04:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 719ms 04:14:22 INFO - PROCESS | 1978 | 1461582862786 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:14:22 INFO - PROCESS | 1978 | 1461582862787 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:14:22 INFO - PROCESS | 1978 | 1461582862789 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 1978 | 1461582862791 Marionette TRACE conn2 <- [1,2094,null,{}] 04:14:22 INFO - PROCESS | 1978 | 1461582862793 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}] 04:14:22 INFO - PROCESS | 1978 | 1461582862920 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:14:23 INFO - PROCESS | 1978 | 1461582863000 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd77800 == 87 [pid = 1978] [id = 531] 04:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12cf8a000) [pid = 1978] [serial = 1593] [outer = 0x0] 04:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12d57b000) [pid = 1978] [serial = 1594] [outer = 0x12cf8a000] 04:14:23 INFO - PROCESS | 1978 | 1461582863032 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12e313800) [pid = 1978] [serial = 1595] [outer = 0x12cf8a000] 04:14:23 INFO - PROCESS | 1978 | 1461582863456 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]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 04:14:23 INFO - PROCESS | 1978 | 1461582863509 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:14:23 INFO - PROCESS | 1978 | 1461582863510 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:14:23 INFO - PROCESS | 1978 | 1461582863512 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 1978 | 1461582863514 Marionette TRACE conn2 <- [1,2098,null,{}] 04:14:23 INFO - PROCESS | 1978 | 1461582863516 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}] 04:14:23 INFO - PROCESS | 1978 | 1461582863665 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:14:23 INFO - PROCESS | 1978 | 1461582863709 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x130850000 == 88 [pid = 1978] [id = 532] 04:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12e319400) [pid = 1978] [serial = 1596] [outer = 0x0] 04:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12e377400) [pid = 1978] [serial = 1597] [outer = 0x12e319400] 04:14:23 INFO - PROCESS | 1978 | 1461582863739 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12e92dc00) [pid = 1978] [serial = 1598] [outer = 0x12e319400] 04:14:24 INFO - PROCESS | 1978 | 1461582864116 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]]]}] 04:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 04:14:24 INFO - PROCESS | 1978 | 1461582864181 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:14:24 INFO - PROCESS | 1978 | 1461582864183 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:14:24 INFO - PROCESS | 1978 | 1461582864185 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:14:24 INFO - PROCESS | 1978 | 1461582864187 Marionette TRACE conn2 <- [1,2102,null,{}] 04:14:24 INFO - PROCESS | 1978 | 1461582864189 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}] 04:14:24 INFO - PROCESS | 1978 | 1461582864301 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:14:24 INFO - PROCESS | 1978 | 1461582864381 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x137875800 == 89 [pid = 1978] [id = 533] 04:14:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12a63fc00) [pid = 1978] [serial = 1599] [outer = 0x0] 04:14:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12a646000) [pid = 1978] [serial = 1600] [outer = 0x12a63fc00] 04:14:24 INFO - PROCESS | 1978 | 1461582864410 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12a64b000) [pid = 1978] [serial = 1601] [outer = 0x12a63fc00] 04:14:24 INFO - PROCESS | 1978 | 1461582864830 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]]]}] 04:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 04:14:24 INFO - PROCESS | 1978 | 1461582864857 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:14:24 INFO - PROCESS | 1978 | 1461582864858 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:14:24 INFO - PROCESS | 1978 | 1461582864860 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:14:24 INFO - PROCESS | 1978 | 1461582864862 Marionette TRACE conn2 <- [1,2106,null,{}] 04:14:24 INFO - PROCESS | 1978 | 1461582864864 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}] 04:14:24 INFO - PROCESS | 1978 | 1461582864982 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:14:25 INFO - PROCESS | 1978 | 1461582865094 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x123978800 == 90 [pid = 1978] [id = 534] 04:14:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x114b40400) [pid = 1978] [serial = 1602] [outer = 0x0] 04:14:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x11a7c7400) [pid = 1978] [serial = 1603] [outer = 0x114b40400] 04:14:25 INFO - PROCESS | 1978 | 1461582865126 Marionette DEBUG loaded listener.js 04:14:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x11c7a7400) [pid = 1978] [serial = 1604] [outer = 0x114b40400] 04:14:25 INFO - PROCESS | 1978 | 1461582865550 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]]]}] 04:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 721ms 04:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:14:25 INFO - PROCESS | 1978 | 1461582865582 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 1978 | 1461582865583 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:14:25 INFO - PROCESS | 1978 | 1461582865586 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 1978 | 1461582865587 Marionette TRACE conn2 <- [1,2110,null,{}] 04:14:25 INFO - PROCESS | 1978 | 1461582865589 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}] 04:14:25 INFO - PROCESS | 1978 | 1461582865730 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:14:26 INFO - PROCESS | 1978 | 1461582866110 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bff2800 == 91 [pid = 1978] [id = 535] 04:14:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x114bac400) [pid = 1978] [serial = 1605] [outer = 0x0] 04:14:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x115041400) [pid = 1978] [serial = 1606] [outer = 0x114bac400] 04:14:26 INFO - PROCESS | 1978 | 1461582866157 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x118684400) [pid = 1978] [serial = 1607] [outer = 0x114bac400] 04:14:26 INFO - PROCESS | 1978 | 1461582866660 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]]]}] 04:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1120ms 04:14:26 INFO - PROCESS | 1978 | 1461582866707 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:14:26 INFO - PROCESS | 1978 | 1461582866710 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:14:26 INFO - PROCESS | 1978 | 1461582866713 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 1978 | 1461582866715 Marionette TRACE conn2 <- [1,2114,null,{}] 04:14:26 INFO - PROCESS | 1978 | 1461582866718 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}] 04:14:26 INFO - PROCESS | 1978 | 1461582866874 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:14:26 INFO - PROCESS | 1978 | 1461582866933 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b0df000 == 92 [pid = 1978] [id = 536] 04:14:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x11a8f4c00) [pid = 1978] [serial = 1608] [outer = 0x0] 04:14:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x11c1a4400) [pid = 1978] [serial = 1609] [outer = 0x11a8f4c00] 04:14:26 INFO - PROCESS | 1978 | 1461582866966 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x11c7a9800) [pid = 1978] [serial = 1610] [outer = 0x11a8f4c00] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x1386db000 == 91 [pid = 1978] [id = 484] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x11883d800 == 90 [pid = 1978] [id = 430] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12d120800 == 89 [pid = 1978] [id = 524] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce89800 == 88 [pid = 1978] [id = 523] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x129be5800 == 87 [pid = 1978] [id = 522] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1c800 == 86 [pid = 1978] [id = 521] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae0f800 == 85 [pid = 1978] [id = 520] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12a95c800 == 84 [pid = 1978] [id = 519] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x11bf5dc00) [pid = 1978] [serial = 1474] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12e922c00) [pid = 1978] [serial = 1471] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x129be6000 == 83 [pid = 1978] [id = 518] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x127eb8800 == 82 [pid = 1978] [id = 517] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12397e000 == 81 [pid = 1978] [id = 516] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x119b3e000 == 80 [pid = 1978] [id = 515] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x118e56800 == 79 [pid = 1978] [id = 514] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x138b02800 == 78 [pid = 1978] [id = 509] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe0e000 == 77 [pid = 1978] [id = 508] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x12af18000 == 76 [pid = 1978] [id = 507] 04:14:27 INFO - PROCESS | 1978 | --DOCSHELL 0x126e82800 == 75 [pid = 1978] [id = 506] 04:14:27 INFO - PROCESS | 1978 | 1461582867460 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]]]}] 04:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 773ms 04:14:27 INFO - PROCESS | 1978 | 1461582867491 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:14:27 INFO - PROCESS | 1978 | 1461582867494 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:14:27 INFO - PROCESS | 1978 | 1461582867496 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 1978 | 1461582867497 Marionette TRACE conn2 <- [1,2118,null,{}] 04:14:27 INFO - PROCESS | 1978 | 1461582867500 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}] 04:14:27 INFO - PROCESS | 1978 | 1461582867598 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12e928800) [pid = 1978] [serial = 1505] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x12a7a3c00) [pid = 1978] [serial = 1490] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x1274d1400) [pid = 1978] [serial = 1511] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x12a944400) [pid = 1978] [serial = 1495] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12b3b5000) [pid = 1978] [serial = 1496] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x11a8f8c00) [pid = 1978] [serial = 1508] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x12cfa4c00) [pid = 1978] [serial = 1499] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x11c0b7400) [pid = 1978] [serial = 1510] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12b87bc00) [pid = 1978] [serial = 1514] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x12a668c00) [pid = 1978] [serial = 1513] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x12a796c00) [pid = 1978] [serial = 1489] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x12ba56000) [pid = 1978] [serial = 1498] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x11c1ac800) [pid = 1978] [serial = 1481] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x11b90e400) [pid = 1978] [serial = 1480] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x11c1abc00) [pid = 1978] [serial = 1483] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x12623d400) [pid = 1978] [serial = 1484] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x12ebb0400) [pid = 1978] [serial = 1477] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x12e373400) [pid = 1978] [serial = 1453] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x11bf51800) [pid = 1978] [serial = 1456] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x126cbe400) [pid = 1978] [serial = 1486] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x127603000) [pid = 1978] [serial = 1487] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x12d1b3000) [pid = 1978] [serial = 1501] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x11c721c00) [pid = 1978] [serial = 1459] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12a83b800) [pid = 1978] [serial = 1492] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x12a93f800) [pid = 1978] [serial = 1493] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x12ab87c00) [pid = 1978] [serial = 1465] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x12e371800) [pid = 1978] [serial = 1504] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x118851400) [pid = 1978] [serial = 1507] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12d6d3400) [pid = 1978] [serial = 1502] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12d1b1800) [pid = 1978] [serial = 1468] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x12a66ac00) [pid = 1978] [serial = 1462] [outer = 0x0] [url = about:blank] 04:14:27 INFO - PROCESS | 1978 | 1461582867683 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7e0000 == 76 [pid = 1978] [id = 537] 04:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x119d4ec00) [pid = 1978] [serial = 1611] [outer = 0x0] 04:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x11bf5a000) [pid = 1978] [serial = 1612] [outer = 0x119d4ec00] 04:14:27 INFO - PROCESS | 1978 | 1461582867713 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x126241000) [pid = 1978] [serial = 1613] [outer = 0x119d4ec00] 04:14:28 INFO - PROCESS | 1978 | 1461582868034 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]]]}] 04:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 576ms 04:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:14:28 INFO - PROCESS | 1978 | 1461582868074 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:14:28 INFO - PROCESS | 1978 | 1461582868075 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:14:28 INFO - PROCESS | 1978 | 1461582868081 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:14:28 INFO - PROCESS | 1978 | 1461582868085 Marionette TRACE conn2 <- [1,2122,null,{}] 04:14:28 INFO - PROCESS | 1978 | 1461582868089 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}] 04:14:28 INFO - PROCESS | 1978 | 1461582868185 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:14:28 INFO - PROCESS | 1978 | 1461582868271 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a396800 == 77 [pid = 1978] [id = 538] 04:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x11a8f8c00) [pid = 1978] [serial = 1614] [outer = 0x0] 04:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x126c04000) [pid = 1978] [serial = 1615] [outer = 0x11a8f8c00] 04:14:28 INFO - PROCESS | 1978 | 1461582868297 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12765f400) [pid = 1978] [serial = 1616] [outer = 0x11a8f8c00] 04:14:28 INFO - PROCESS | 1978 | 1461582868597 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]]]}] 04:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 530ms 04:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:14:28 INFO - PROCESS | 1978 | 1461582868609 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:14:28 INFO - PROCESS | 1978 | 1461582868611 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:14:28 INFO - PROCESS | 1978 | 1461582868613 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:14:28 INFO - PROCESS | 1978 | 1461582868614 Marionette TRACE conn2 <- [1,2126,null,{}] 04:14:28 INFO - PROCESS | 1978 | 1461582868617 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}] 04:14:28 INFO - PROCESS | 1978 | 1461582868718 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:14:28 INFO - PROCESS | 1978 | 1461582868723 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af15000 == 78 [pid = 1978] [id = 539] 04:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x127851000) [pid = 1978] [serial = 1617] [outer = 0x0] 04:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x1296d8000) [pid = 1978] [serial = 1618] [outer = 0x127851000] 04:14:28 INFO - PROCESS | 1978 | 1461582868749 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x12a64cc00) [pid = 1978] [serial = 1619] [outer = 0x127851000] 04:14:29 INFO - PROCESS | 1978 | 1461582869115 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]]]}] 04:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 04:14:29 INFO - PROCESS | 1978 | 1461582869132 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 1978 | 1461582869134 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:14:29 INFO - PROCESS | 1978 | 1461582869138 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 1978 | 1461582869140 Marionette TRACE conn2 <- [1,2130,null,{}] 04:14:29 INFO - PROCESS | 1978 | 1461582869142 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}] 04:14:29 INFO - PROCESS | 1978 | 1461582869235 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:14:29 INFO - PROCESS | 1978 | 1461582869240 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d00c800 == 79 [pid = 1978] [id = 540] 04:14:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x12a830000) [pid = 1978] [serial = 1620] [outer = 0x0] 04:14:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x12a836400) [pid = 1978] [serial = 1621] [outer = 0x12a830000] 04:14:29 INFO - PROCESS | 1978 | 1461582869273 Marionette DEBUG loaded listener.js 04:14:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x12aa62800) [pid = 1978] [serial = 1622] [outer = 0x12a830000] 04:14:29 INFO - PROCESS | 1978 | 1461582869644 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 1978 | 1461582869660 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:14:29 INFO - PROCESS | 1978 | 1461582869662 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 1978 | 1461582869663 Marionette TRACE conn2 <- [1,2134,null,{}] 04:14:29 INFO - PROCESS | 1978 | 1461582869666 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}] 04:14:29 INFO - PROCESS | 1978 | 1461582869764 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:14:29 INFO - PROCESS | 1978 | 1461582869854 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db07800 == 80 [pid = 1978] [id = 541] 04:14:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x12a839c00) [pid = 1978] [serial = 1623] [outer = 0x0] 04:14:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x12ab7dc00) [pid = 1978] [serial = 1624] [outer = 0x12a839c00] 04:14:29 INFO - PROCESS | 1978 | 1461582869880 Marionette DEBUG loaded listener.js 04:14:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12b4bd800) [pid = 1978] [serial = 1625] [outer = 0x12a839c00] 04:14:30 INFO - PROCESS | 1978 | 1461582870233 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]]]}] 04:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 619ms 04:14:30 INFO - PROCESS | 1978 | 1461582870281 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:14:30 INFO - PROCESS | 1978 | 1461582870283 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:14:30 INFO - PROCESS | 1978 | 1461582870287 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 1978 | 1461582870288 Marionette TRACE conn2 <- [1,2138,null,{}] 04:14:30 INFO - PROCESS | 1978 | 1461582870292 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}] 04:14:30 INFO - PROCESS | 1978 | 1461582870467 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:14:30 INFO - PROCESS | 1978 | 1461582870491 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea32800 == 81 [pid = 1978] [id = 542] 04:14:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12aa69400) [pid = 1978] [serial = 1626] [outer = 0x0] 04:14:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12beb3000) [pid = 1978] [serial = 1627] [outer = 0x12aa69400] 04:14:30 INFO - PROCESS | 1978 | 1461582870531 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12d075400) [pid = 1978] [serial = 1628] [outer = 0x12aa69400] 04:14:30 INFO - PROCESS | 1978 | 1461582870948 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]]]}] 04:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 671ms 04:14:30 INFO - PROCESS | 1978 | 1461582870957 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 1978 | 1461582870959 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:14:30 INFO - PROCESS | 1978 | 1461582870961 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 1978 | 1461582870962 Marionette TRACE conn2 <- [1,2142,null,{}] 04:14:30 INFO - PROCESS | 1978 | 1461582870964 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}] 04:14:31 INFO - PROCESS | 1978 | 1461582871084 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:14:31 INFO - PROCESS | 1978 | 1461582871121 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd70000 == 82 [pid = 1978] [id = 543] 04:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12d1b3000) [pid = 1978] [serial = 1629] [outer = 0x0] 04:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12d588c00) [pid = 1978] [serial = 1630] [outer = 0x12d1b3000] 04:14:31 INFO - PROCESS | 1978 | 1461582871147 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12d6d2c00) [pid = 1978] [serial = 1631] [outer = 0x12d1b3000] 04:14:31 INFO - PROCESS | 1978 | 1461582871506 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] 04:14:31 INFO - PROCESS | 1978 | 1461582871531 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:14:31 INFO - PROCESS | 1978 | 1461582871542 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:14:31 INFO - PROCESS | 1978 | 1461582871543 Marionette TRACE conn2 <- [1,2146,null,{}] 04:14:31 INFO - PROCESS | 1978 | 1461582871545 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}] 04:14:31 INFO - PROCESS | 1978 | 1461582871664 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:14:31 INFO - PROCESS | 1978 | 1461582871689 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x13085c800 == 83 [pid = 1978] [id = 544] 04:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12d6ec000) [pid = 1978] [serial = 1632] [outer = 0x0] 04:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12e392c00) [pid = 1978] [serial = 1633] [outer = 0x12d6ec000] 04:14:31 INFO - PROCESS | 1978 | 1461582871714 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12eae3400) [pid = 1978] [serial = 1634] [outer = 0x12d6ec000] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x1272dcc00) [pid = 1978] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12a799000) [pid = 1978] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x12a79bc00) [pid = 1978] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x122f83800) [pid = 1978] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x11c69f400) [pid = 1978] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x11c71fc00) [pid = 1978] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x11a7ba400) [pid = 1978] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x114ba8400) [pid = 1978] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x12aa6f400) [pid = 1978] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x11c0b5400) [pid = 1978] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:14:32 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x1239af400) [pid = 1978] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:14:32 INFO - PROCESS | 1978 | 1461582872177 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] 04:14:32 INFO - PROCESS | 1978 | 1461582872213 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:14:32 INFO - PROCESS | 1978 | 1461582872215 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 1978 | 1461582872216 Marionette TRACE conn2 <- [1,2150,null,{}] 04:14:32 INFO - PROCESS | 1978 | 1461582872232 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}] 04:14:32 INFO - PROCESS | 1978 | 1461582872358 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:14:32 INFO - PROCESS | 1978 | 1461582872385 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x1378e1800 == 84 [pid = 1978] [id = 545] 04:14:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x12a93ec00) [pid = 1978] [serial = 1635] [outer = 0x0] 04:14:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12e314800) [pid = 1978] [serial = 1636] [outer = 0x12a93ec00] 04:14:32 INFO - PROCESS | 1978 | 1461582872415 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12ebaf000) [pid = 1978] [serial = 1637] [outer = 0x12a93ec00] 04:14:32 INFO - PROCESS | 1978 | 1461582872761 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]]]}] 04:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 04:14:32 INFO - PROCESS | 1978 | 1461582872789 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:14:32 INFO - PROCESS | 1978 | 1461582872791 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:14:32 INFO - PROCESS | 1978 | 1461582872793 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 1978 | 1461582872795 Marionette TRACE conn2 <- [1,2154,null,{}] 04:14:32 INFO - PROCESS | 1978 | 1461582872798 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}] 04:14:32 INFO - PROCESS | 1978 | 1461582872938 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:14:32 INFO - PROCESS | 1978 | 1461582872945 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x138643800 == 85 [pid = 1978] [id = 546] 04:14:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12ab19000) [pid = 1978] [serial = 1638] [outer = 0x0] 04:14:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12ab22400) [pid = 1978] [serial = 1639] [outer = 0x12ab19000] 04:14:32 INFO - PROCESS | 1978 | 1461582872971 Marionette DEBUG loaded listener.js 04:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12f609000) [pid = 1978] [serial = 1640] [outer = 0x12ab19000] 04:14:33 INFO - PROCESS | 1978 | 1461582873291 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]]]}] 04:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 04:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:14:33 INFO - PROCESS | 1978 | 1461582873312 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 1978 | 1461582873314 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:14:33 INFO - PROCESS | 1978 | 1461582873316 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 1978 | 1461582873317 Marionette TRACE conn2 <- [1,2158,null,{}] 04:14:33 INFO - PROCESS | 1978 | 1461582873319 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}] 04:14:33 INFO - PROCESS | 1978 | 1461582873419 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:14:33 INFO - PROCESS | 1978 | 1461582873423 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x138b0b000 == 86 [pid = 1978] [id = 547] 04:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12f609400) [pid = 1978] [serial = 1641] [outer = 0x0] 04:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12f7bb400) [pid = 1978] [serial = 1642] [outer = 0x12f609400] 04:14:33 INFO - PROCESS | 1978 | 1461582873448 Marionette DEBUG loaded listener.js 04:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12fd5a400) [pid = 1978] [serial = 1643] [outer = 0x12f609400] 04:14:33 INFO - PROCESS | 1978 | 1461582873841 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]]]}] 04:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 04:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:14:33 INFO - PROCESS | 1978 | 1461582873894 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 1978 | 1461582873896 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:14:33 INFO - PROCESS | 1978 | 1461582873900 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 1978 | 1461582873902 Marionette TRACE conn2 <- [1,2162,null,{}] 04:14:33 INFO - PROCESS | 1978 | 1461582873908 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}] 04:14:33 INFO - PROCESS | 1978 | 1461582873993 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:14:34 INFO - PROCESS | 1978 | 1461582874139 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x11883f800 == 87 [pid = 1978] [id = 548] 04:14:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x1142c9c00) [pid = 1978] [serial = 1644] [outer = 0x0] 04:14:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x11503cc00) [pid = 1978] [serial = 1645] [outer = 0x1142c9c00] 04:14:34 INFO - PROCESS | 1978 | 1461582874186 Marionette DEBUG loaded listener.js 04:14:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x118f4ec00) [pid = 1978] [serial = 1646] [outer = 0x1142c9c00] 04:14:34 INFO - PROCESS | 1978 | 1461582874765 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]]]}] 04:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 878ms 04:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:14:34 INFO - PROCESS | 1978 | 1461582874778 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:14:34 INFO - PROCESS | 1978 | 1461582874781 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:14:34 INFO - PROCESS | 1978 | 1461582874784 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:14:34 INFO - PROCESS | 1978 | 1461582874787 Marionette TRACE conn2 <- [1,2166,null,{}] 04:14:34 INFO - PROCESS | 1978 | 1461582874810 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}] 04:14:34 INFO - PROCESS | 1978 | 1461582874935 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:14:35 INFO - PROCESS | 1978 | 1461582875018 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6c6000 == 88 [pid = 1978] [id = 549] 04:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x11c0bf000) [pid = 1978] [serial = 1647] [outer = 0x0] 04:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x11c7a5c00) [pid = 1978] [serial = 1648] [outer = 0x11c0bf000] 04:14:35 INFO - PROCESS | 1978 | 1461582875050 Marionette DEBUG loaded listener.js 04:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x1239af800) [pid = 1978] [serial = 1649] [outer = 0x11c0bf000] 04:14:35 INFO - PROCESS | 1978 | 1461582875448 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]]]}] 04:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 690ms 04:14:35 INFO - PROCESS | 1978 | 1461582875477 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:14:35 INFO - PROCESS | 1978 | 1461582875480 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:14:35 INFO - PROCESS | 1978 | 1461582875483 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:14:35 INFO - PROCESS | 1978 | 1461582875484 Marionette TRACE conn2 <- [1,2170,null,{}] 04:14:35 INFO - PROCESS | 1978 | 1461582875487 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}] 04:14:35 INFO - PROCESS | 1978 | 1461582875606 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:14:35 INFO - PROCESS | 1978 | 1461582875720 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db0b000 == 89 [pid = 1978] [id = 550] 04:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x12651d000) [pid = 1978] [serial = 1650] [outer = 0x0] 04:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x1271d2000) [pid = 1978] [serial = 1651] [outer = 0x12651d000] 04:14:35 INFO - PROCESS | 1978 | 1461582875757 Marionette DEBUG loaded listener.js 04:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x1299c5400) [pid = 1978] [serial = 1652] [outer = 0x12651d000] 04:14:36 INFO - PROCESS | 1978 | 1461582876203 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]]]}] 04:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 772ms 04:14:36 INFO - PROCESS | 1978 | 1461582876284 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:14:36 INFO - PROCESS | 1978 | 1461582876285 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:14:36 INFO - PROCESS | 1978 | 1461582876323 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:14:36 INFO - PROCESS | 1978 | 1461582876328 Marionette TRACE conn2 <- [1,2174,null,{}] 04:14:36 INFO - PROCESS | 1978 | 1461582876333 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}] 04:14:36 INFO - PROCESS | 1978 | 1461582876453 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:14:36 INFO - PROCESS | 1978 | 1461582876538 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x137b2c000 == 90 [pid = 1978] [id = 551] 04:14:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x1271ccc00) [pid = 1978] [serial = 1653] [outer = 0x0] 04:14:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x12ab1a000) [pid = 1978] [serial = 1654] [outer = 0x1271ccc00] 04:14:36 INFO - PROCESS | 1978 | 1461582876567 Marionette DEBUG loaded listener.js 04:14:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x12ab7f000) [pid = 1978] [serial = 1655] [outer = 0x1271ccc00] 04:14:36 INFO - PROCESS | 1978 | 1461582876989 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]]]}] 04:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 699ms 04:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:14:37 INFO - PROCESS | 1978 | 1461582877002 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:14:37 INFO - PROCESS | 1978 | 1461582877005 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:14:37 INFO - PROCESS | 1978 | 1461582877008 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:14:37 INFO - PROCESS | 1978 | 1461582877009 Marionette TRACE conn2 <- [1,2178,null,{}] 04:14:37 INFO - PROCESS | 1978 | 1461582877012 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}] 04:14:37 INFO - PROCESS | 1978 | 1461582877130 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:14:37 INFO - PROCESS | 1978 | 1461582877241 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x139fc6000 == 91 [pid = 1978] [id = 552] 04:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x12ab7f800) [pid = 1978] [serial = 1656] [outer = 0x0] 04:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x12beb4400) [pid = 1978] [serial = 1657] [outer = 0x12ab7f800] 04:14:37 INFO - PROCESS | 1978 | 1461582877274 Marionette DEBUG loaded listener.js 04:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12d6e8400) [pid = 1978] [serial = 1658] [outer = 0x12ab7f800] 04:14:37 INFO - PROCESS | 1978 | 1461582877658 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]]]}] 04:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 669ms 04:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:14:37 INFO - PROCESS | 1978 | 1461582877678 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:14:37 INFO - PROCESS | 1978 | 1461582877679 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:14:37 INFO - PROCESS | 1978 | 1461582877681 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:14:37 INFO - PROCESS | 1978 | 1461582877683 Marionette TRACE conn2 <- [1,2182,null,{}] 04:14:37 INFO - PROCESS | 1978 | 1461582877685 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}] 04:14:37 INFO - PROCESS | 1978 | 1461582877802 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:14:37 INFO - PROCESS | 1978 | 1461582877906 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b208800 == 92 [pid = 1978] [id = 553] 04:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x113588000) [pid = 1978] [serial = 1659] [outer = 0x0] 04:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x113589c00) [pid = 1978] [serial = 1660] [outer = 0x113588000] 04:14:37 INFO - PROCESS | 1978 | 1461582877945 Marionette DEBUG loaded listener.js 04:14:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12e36c400) [pid = 1978] [serial = 1661] [outer = 0x113588000] 04:14:38 INFO - PROCESS | 1978 | 1461582878381 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]]]}] 04:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 722ms 04:14:38 INFO - PROCESS | 1978 | 1461582878403 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 1978 | 1461582878405 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:14:38 INFO - PROCESS | 1978 | 1461582878407 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 1978 | 1461582878408 Marionette TRACE conn2 <- [1,2186,null,{}] 04:14:38 INFO - PROCESS | 1978 | 1461582878411 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}] 04:14:38 INFO - PROCESS | 1978 | 1461582878528 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:14:38 INFO - PROCESS | 1978 | 1461582878612 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b221000 == 93 [pid = 1978] [id = 554] 04:14:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12e36c800) [pid = 1978] [serial = 1662] [outer = 0x0] 04:14:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x12f7bdc00) [pid = 1978] [serial = 1663] [outer = 0x12e36c800] 04:14:38 INFO - PROCESS | 1978 | 1461582878645 Marionette DEBUG loaded listener.js 04:14:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x12fd62c00) [pid = 1978] [serial = 1664] [outer = 0x12e36c800] 04:14:39 INFO - PROCESS | 1978 | 1461582879050 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]]]}] 04:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 669ms 04:14:39 INFO - PROCESS | 1978 | 1461582879077 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:14:39 INFO - PROCESS | 1978 | 1461582879078 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:14:39 INFO - PROCESS | 1978 | 1461582879081 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:14:39 INFO - PROCESS | 1978 | 1461582879082 Marionette TRACE conn2 <- [1,2190,null,{}] 04:14:39 INFO - PROCESS | 1978 | 1461582879084 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}] 04:14:39 INFO - PROCESS | 1978 | 1461582879201 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:14:39 INFO - PROCESS | 1978 | 1461582879319 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x1370bf000 == 94 [pid = 1978] [id = 555] 04:14:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x12eba2400) [pid = 1978] [serial = 1665] [outer = 0x0] 04:14:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x12fd68800) [pid = 1978] [serial = 1666] [outer = 0x12eba2400] 04:14:39 INFO - PROCESS | 1978 | 1461582879351 Marionette DEBUG loaded listener.js 04:14:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x1308b8400) [pid = 1978] [serial = 1667] [outer = 0x12eba2400] 04:14:39 INFO - PROCESS | 1978 | 1461582879811 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]]]}] 04:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 773ms 04:14:39 INFO - PROCESS | 1978 | 1461582879857 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:14:39 INFO - PROCESS | 1978 | 1461582879858 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:14:39 INFO - PROCESS | 1978 | 1461582879863 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:14:39 INFO - PROCESS | 1978 | 1461582879864 Marionette TRACE conn2 <- [1,2194,null,{}] 04:14:39 INFO - PROCESS | 1978 | 1461582879866 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}] 04:14:39 INFO - PROCESS | 1978 | 1461582879985 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:14:40 INFO - PROCESS | 1978 | 1461582880072 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c66e800 == 95 [pid = 1978] [id = 556] 04:14:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x11bf51400) [pid = 1978] [serial = 1668] [outer = 0x0] 04:14:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x1272d6000) [pid = 1978] [serial = 1669] [outer = 0x11bf51400] 04:14:40 INFO - PROCESS | 1978 | 1461582880102 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x12fd66c00) [pid = 1978] [serial = 1670] [outer = 0x11bf51400] 04:14:40 INFO - PROCESS | 1978 | 1461582880824 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]]]}] 04:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 969ms 04:14:40 INFO - PROCESS | 1978 | 1461582880832 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:14:40 INFO - PROCESS | 1978 | 1461582880835 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:14:40 INFO - PROCESS | 1978 | 1461582880858 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:14:40 INFO - PROCESS | 1978 | 1461582880861 Marionette TRACE conn2 <- [1,2198,null,{}] 04:14:40 INFO - PROCESS | 1978 | 1461582880865 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}] 04:14:40 INFO - PROCESS | 1978 | 1461582880974 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:14:41 INFO - PROCESS | 1978 | 1461582881064 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x118832000 == 96 [pid = 1978] [id = 557] 04:14:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x114ba9000) [pid = 1978] [serial = 1671] [outer = 0x0] 04:14:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x114faf400) [pid = 1978] [serial = 1672] [outer = 0x114ba9000] 04:14:41 INFO - PROCESS | 1978 | 1461582881093 Marionette DEBUG loaded listener.js 04:14:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x115048000) [pid = 1978] [serial = 1673] [outer = 0x114ba9000] 04:14:41 INFO - PROCESS | 1978 | 1461582881512 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]]]}] 04:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms 04:14:41 INFO - PROCESS | 1978 | 1461582881530 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:14:41 INFO - PROCESS | 1978 | 1461582881533 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:14:41 INFO - PROCESS | 1978 | 1461582881559 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:14:41 INFO - PROCESS | 1978 | 1461582881561 Marionette TRACE conn2 <- [1,2202,null,{}] 04:14:41 INFO - PROCESS | 1978 | 1461582881565 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}] 04:14:41 INFO - PROCESS | 1978 | 1461582881671 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:14:41 INFO - PROCESS | 1978 | 1461582881762 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x119722800 == 97 [pid = 1978] [id = 558] 04:14:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x11593e800) [pid = 1978] [serial = 1674] [outer = 0x0] 04:14:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x11654a000) [pid = 1978] [serial = 1675] [outer = 0x11593e800] 04:14:41 INFO - PROCESS | 1978 | 1461582881793 Marionette DEBUG loaded listener.js 04:14:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x118a13c00) [pid = 1978] [serial = 1676] [outer = 0x11593e800] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x1378ca800 == 96 [pid = 1978] [id = 505] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x138b0b000 == 95 [pid = 1978] [id = 547] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x138643800 == 94 [pid = 1978] [id = 546] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x1378e1800 == 93 [pid = 1978] [id = 545] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x13085c800 == 92 [pid = 1978] [id = 544] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd70000 == 91 [pid = 1978] [id = 543] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x12bcc1800) [pid = 1978] [serial = 1531] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x12eadd400) [pid = 1978] [serial = 1534] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x11c0d4000) [pid = 1978] [serial = 1537] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x12cf85c00) [pid = 1978] [serial = 1576] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea32800 == 90 [pid = 1978] [id = 542] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12db07800 == 89 [pid = 1978] [id = 541] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12d00c800 == 88 [pid = 1978] [id = 540] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12af15000 == 87 [pid = 1978] [id = 539] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12a396800 == 86 [pid = 1978] [id = 538] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7e0000 == 85 [pid = 1978] [id = 537] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11b0df000 == 84 [pid = 1978] [id = 536] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11bff2800 == 83 [pid = 1978] [id = 535] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12ef44000 == 82 [pid = 1978] [id = 529] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3be800 == 81 [pid = 1978] [id = 528] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x129bf6800 == 80 [pid = 1978] [id = 527] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9b2800 == 79 [pid = 1978] [id = 526] 04:14:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3bf800 == 78 [pid = 1978] [id = 525] 04:14:42 INFO - PROCESS | 1978 | 1461582882308 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]]]}] 04:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 793ms 04:14:42 INFO - PROCESS | 1978 | 1461582882332 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:14:42 INFO - PROCESS | 1978 | 1461582882333 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:14:42 INFO - PROCESS | 1978 | 1461582882337 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:14:42 INFO - PROCESS | 1978 | 1461582882340 Marionette TRACE conn2 <- [1,2206,null,{}] 04:14:42 INFO - PROCESS | 1978 | 1461582882347 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}] 04:14:42 INFO - PROCESS | 1978 | 1461582882444 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:14:42 INFO - PROCESS | 1978 | 1461582882449 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b079000 == 79 [pid = 1978] [id = 559] 04:14:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x119273c00) [pid = 1978] [serial = 1677] [outer = 0x0] 04:14:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x11a408400) [pid = 1978] [serial = 1678] [outer = 0x119273c00] 04:14:42 INFO - PROCESS | 1978 | 1461582882481 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x11a85a000) [pid = 1978] [serial = 1679] [outer = 0x119273c00] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x127fba000) [pid = 1978] [serial = 1558] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x12a831400) [pid = 1978] [serial = 1561] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x12a93e400) [pid = 1978] [serial = 1562] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x12aa66c00) [pid = 1978] [serial = 1564] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x12651ec00) [pid = 1978] [serial = 1522] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x126cbe800) [pid = 1978] [serial = 1555] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x127658000) [pid = 1978] [serial = 1567] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x12624a400) [pid = 1978] [serial = 1552] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x126576400) [pid = 1978] [serial = 1553] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x11aa99800) [pid = 1978] [serial = 1546] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x11bbccc00) [pid = 1978] [serial = 1547] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x11863f400) [pid = 1978] [serial = 1540] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x115048c00) [pid = 1978] [serial = 1543] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x118af1c00) [pid = 1978] [serial = 1544] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x12cfa7000) [pid = 1978] [serial = 1516] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x11c0b4800) [pid = 1978] [serial = 1519] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x12ae90400) [pid = 1978] [serial = 1528] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x12a79b800) [pid = 1978] [serial = 1525] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12aa6d000) [pid = 1978] [serial = 1565] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x12ab8b800) [pid = 1978] [serial = 1570] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x11c1a3c00) [pid = 1978] [serial = 1549] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x11c71f800) [pid = 1978] [serial = 1550] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12a797800) [pid = 1978] [serial = 1559] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x127271400) [pid = 1978] [serial = 1556] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x12aa6f000) [pid = 1978] [serial = 1568] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x12ba54c00) [pid = 1978] [serial = 1574] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x12ae99000) [pid = 1978] [serial = 1571] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12aebb800) [pid = 1978] [serial = 1573] [outer = 0x0] [url = about:blank] 04:14:42 INFO - PROCESS | 1978 | 1461582882904 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]]]}] 04:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 573ms 04:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:14:42 INFO - PROCESS | 1978 | 1461582882909 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:14:42 INFO - PROCESS | 1978 | 1461582882911 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:14:42 INFO - PROCESS | 1978 | 1461582882913 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:14:42 INFO - PROCESS | 1978 | 1461582882914 Marionette TRACE conn2 <- [1,2210,null,{}] 04:14:42 INFO - PROCESS | 1978 | 1461582882916 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}] 04:14:43 INFO - PROCESS | 1978 | 1461582883011 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:14:43 INFO - PROCESS | 1978 | 1461582883015 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12396a000 == 80 [pid = 1978] [id = 560] 04:14:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x11a8f6c00) [pid = 1978] [serial = 1680] [outer = 0x0] 04:14:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x11ad40800) [pid = 1978] [serial = 1681] [outer = 0x11a8f6c00] 04:14:43 INFO - PROCESS | 1978 | 1461582883043 Marionette DEBUG loaded listener.js 04:14:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x11b094800) [pid = 1978] [serial = 1682] [outer = 0x11a8f6c00] 04:14:43 INFO - PROCESS | 1978 | 1461582883396 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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 04:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:14:43 INFO - PROCESS | 1978 | 1461582883432 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 1978 | 1461582883433 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:14:43 INFO - PROCESS | 1978 | 1461582883435 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 1978 | 1461582883436 Marionette TRACE conn2 <- [1,2214,null,{}] 04:14:43 INFO - PROCESS | 1978 | 1461582883439 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}] 04:14:43 INFO - PROCESS | 1978 | 1461582883529 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:14:43 INFO - PROCESS | 1978 | 1461582883533 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x126946800 == 81 [pid = 1978] [id = 561] 04:14:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x11b90e000) [pid = 1978] [serial = 1683] [outer = 0x0] 04:14:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x11bbc2800) [pid = 1978] [serial = 1684] [outer = 0x11b90e000] 04:14:43 INFO - PROCESS | 1978 | 1461582883562 Marionette DEBUG loaded listener.js 04:14:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x11bf53c00) [pid = 1978] [serial = 1685] [outer = 0x11b90e000] 04:14:43 INFO - PROCESS | 1978 | 1461582883939 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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 04:14:43 INFO - PROCESS | 1978 | 1461582883957 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 1978 | 1461582883959 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:14:43 INFO - PROCESS | 1978 | 1461582883962 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 1978 | 1461582883963 Marionette TRACE conn2 <- [1,2218,null,{}] 04:14:43 INFO - PROCESS | 1978 | 1461582883966 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}] 04:14:44 INFO - PROCESS | 1978 | 1461582884165 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:14:44 INFO - PROCESS | 1978 | 1461582884241 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x129926000 == 82 [pid = 1978] [id = 562] 04:14:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x11b90b000) [pid = 1978] [serial = 1686] [outer = 0x0] 04:14:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x11c0c2000) [pid = 1978] [serial = 1687] [outer = 0x11b90b000] 04:14:44 INFO - PROCESS | 1978 | 1461582884284 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x11c7a6000) [pid = 1978] [serial = 1688] [outer = 0x11b90b000] 04:14:44 INFO - PROCESS | 1978 | 1461582884649 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]]]}] 04:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 719ms 04:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:14:44 INFO - PROCESS | 1978 | 1461582884682 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 1978 | 1461582884683 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:14:44 INFO - PROCESS | 1978 | 1461582884685 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 1978 | 1461582884686 Marionette TRACE conn2 <- [1,2222,null,{}] 04:14:44 INFO - PROCESS | 1978 | 1461582884688 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}] 04:14:44 INFO - PROCESS | 1978 | 1461582884804 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:14:44 INFO - PROCESS | 1978 | 1461582884817 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bfd000 == 83 [pid = 1978] [id = 563] 04:14:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x11c7a1400) [pid = 1978] [serial = 1689] [outer = 0x0] 04:14:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x122f87800) [pid = 1978] [serial = 1690] [outer = 0x11c7a1400] 04:14:44 INFO - PROCESS | 1978 | 1461582884843 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x1260c5400) [pid = 1978] [serial = 1691] [outer = 0x11c7a1400] 04:14:45 INFO - PROCESS | 1978 | 1461582885203 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]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 570ms 04:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:14:45 INFO - PROCESS | 1978 | 1461582885256 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:14:45 INFO - PROCESS | 1978 | 1461582885257 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:14:45 INFO - PROCESS | 1978 | 1461582885259 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 1978 | 1461582885260 Marionette TRACE conn2 <- [1,2226,null,{}] 04:14:45 INFO - PROCESS | 1978 | 1461582885262 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}] 04:14:45 INFO - PROCESS | 1978 | 1461582885375 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:14:45 INFO - PROCESS | 1978 | 1461582885390 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6c9800 == 84 [pid = 1978] [id = 564] 04:14:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12623e800) [pid = 1978] [serial = 1692] [outer = 0x0] 04:14:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x126243800) [pid = 1978] [serial = 1693] [outer = 0x12623e800] 04:14:45 INFO - PROCESS | 1978 | 1461582885415 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12651c400) [pid = 1978] [serial = 1694] [outer = 0x12623e800] 04:14:45 INFO - PROCESS | 1978 | 1461582885736 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]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 04:14:45 INFO - PROCESS | 1978 | 1461582885778 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:14:45 INFO - PROCESS | 1978 | 1461582885779 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:14:45 INFO - PROCESS | 1978 | 1461582885781 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 1978 | 1461582885782 Marionette TRACE conn2 <- [1,2230,null,{}] 04:14:45 INFO - PROCESS | 1978 | 1461582885784 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}] 04:14:45 INFO - PROCESS | 1978 | 1461582885900 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:14:45 INFO - PROCESS | 1978 | 1461582885941 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adda000 == 85 [pid = 1978] [id = 565] 04:14:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x12623ec00) [pid = 1978] [serial = 1695] [outer = 0x0] 04:14:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x126527400) [pid = 1978] [serial = 1696] [outer = 0x12623ec00] 04:14:45 INFO - PROCESS | 1978 | 1461582885966 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x126997000) [pid = 1978] [serial = 1697] [outer = 0x12623ec00] 04:14:46 INFO - PROCESS | 1978 | 1461582886284 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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 517ms 04:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:14:46 INFO - PROCESS | 1978 | 1461582886299 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 1978 | 1461582886300 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:14:46 INFO - PROCESS | 1978 | 1461582886302 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 1978 | 1461582886304 Marionette TRACE conn2 <- [1,2234,null,{}] 04:14:46 INFO - PROCESS | 1978 | 1461582886314 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}] 04:14:46 INFO - PROCESS | 1978 | 1461582886429 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x119d4ec00) [pid = 1978] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x11a8f4c00) [pid = 1978] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x11a8f8c00) [pid = 1978] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x114bac400) [pid = 1978] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x12aa69400) [pid = 1978] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x127851000) [pid = 1978] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x12ba57000) [pid = 1978] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x12d1b3000) [pid = 1978] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12a839c00) [pid = 1978] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x12a93ec00) [pid = 1978] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x12ab19000) [pid = 1978] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x12d6ec000) [pid = 1978] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12a830000) [pid = 1978] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12ab85c00) [pid = 1978] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:14:46 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x1299c2c00) [pid = 1978] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:14:46 INFO - PROCESS | 1978 | 1461582886734 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x119169800 == 86 [pid = 1978] [id = 566] 04:14:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x118a0f400) [pid = 1978] [serial = 1698] [outer = 0x0] 04:14:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x11a8f8c00) [pid = 1978] [serial = 1699] [outer = 0x118a0f400] 04:14:46 INFO - PROCESS | 1978 | 1461582886762 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x126cca400) [pid = 1978] [serial = 1700] [outer = 0x118a0f400] 04:14:47 INFO - PROCESS | 1978 | 1461582887041 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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 775ms 04:14:47 INFO - PROCESS | 1978 | 1461582887077 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 1978 | 1461582887079 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:14:47 INFO - PROCESS | 1978 | 1461582887081 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 1978 | 1461582887083 Marionette TRACE conn2 <- [1,2238,null,{}] 04:14:47 INFO - PROCESS | 1978 | 1461582887086 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}] 04:14:47 INFO - PROCESS | 1978 | 1461582887199 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:14:47 INFO - PROCESS | 1978 | 1461582887290 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae1d000 == 87 [pid = 1978] [id = 567] 04:14:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x118c13800) [pid = 1978] [serial = 1701] [outer = 0x0] 04:14:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x1272d5c00) [pid = 1978] [serial = 1702] [outer = 0x118c13800] 04:14:47 INFO - PROCESS | 1978 | 1461582887320 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x127fc2c00) [pid = 1978] [serial = 1703] [outer = 0x118c13800] 04:14:47 INFO - PROCESS | 1978 | 1461582887618 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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 04:14:47 INFO - PROCESS | 1978 | 1461582887653 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 1978 | 1461582887656 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:14:47 INFO - PROCESS | 1978 | 1461582887660 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 1978 | 1461582887661 Marionette TRACE conn2 <- [1,2242,null,{}] 04:14:47 INFO - PROCESS | 1978 | 1461582887663 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}] 04:14:47 INFO - PROCESS | 1978 | 1461582887760 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:14:47 INFO - PROCESS | 1978 | 1461582887764 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b899800 == 88 [pid = 1978] [id = 568] 04:14:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x127fc3000) [pid = 1978] [serial = 1704] [outer = 0x0] 04:14:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x129695000) [pid = 1978] [serial = 1705] [outer = 0x127fc3000] 04:14:47 INFO - PROCESS | 1978 | 1461582887790 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x1299c5800) [pid = 1978] [serial = 1706] [outer = 0x127fc3000] 04:14:48 INFO - PROCESS | 1978 | 1461582888126 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]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 04:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:14:48 INFO - PROCESS | 1978 | 1461582888179 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 1978 | 1461582888180 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:14:48 INFO - PROCESS | 1978 | 1461582888183 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 1978 | 1461582888184 Marionette TRACE conn2 <- [1,2246,null,{}] 04:14:48 INFO - PROCESS | 1978 | 1461582888186 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}] 04:14:48 INFO - PROCESS | 1978 | 1461582888314 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:14:48 INFO - PROCESS | 1978 | 1461582888321 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce85000 == 89 [pid = 1978] [id = 569] 04:14:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x12a642400) [pid = 1978] [serial = 1707] [outer = 0x0] 04:14:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x12a648800) [pid = 1978] [serial = 1708] [outer = 0x12a642400] 04:14:48 INFO - PROCESS | 1978 | 1461582888346 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x12a665400) [pid = 1978] [serial = 1709] [outer = 0x12a642400] 04:14:48 INFO - PROCESS | 1978 | 1461582888806 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]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 04:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:14:48 INFO - PROCESS | 1978 | 1461582888857 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 1978 | 1461582888861 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:14:48 INFO - PROCESS | 1978 | 1461582888866 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 1978 | 1461582888871 Marionette TRACE conn2 <- [1,2250,null,{}] 04:14:48 INFO - PROCESS | 1978 | 1461582888878 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}] 04:14:49 INFO - PROCESS | 1978 | 1461582889069 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:14:49 INFO - PROCESS | 1978 | 1461582889184 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x116505000 == 90 [pid = 1978] [id = 570] 04:14:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x1144be000) [pid = 1978] [serial = 1710] [outer = 0x0] 04:14:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x114b39800) [pid = 1978] [serial = 1711] [outer = 0x1144be000] 04:14:49 INFO - PROCESS | 1978 | 1461582889234 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x115415c00) [pid = 1978] [serial = 1712] [outer = 0x1144be000] 04:14:49 INFO - PROCESS | 1978 | 1461582889733 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 925ms 04:14:49 INFO - PROCESS | 1978 | 1461582889791 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1978 | 1461582889796 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:14:49 INFO - PROCESS | 1978 | 1461582889800 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1978 | 1461582889802 Marionette TRACE conn2 <- [1,2254,null,{}] 04:14:49 INFO - PROCESS | 1978 | 1461582889805 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}] 04:14:49 INFO - PROCESS | 1978 | 1461582889923 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:14:50 INFO - PROCESS | 1978 | 1461582890011 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x12397d800 == 91 [pid = 1978] [id = 571] 04:14:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x115640400) [pid = 1978] [serial = 1713] [outer = 0x0] 04:14:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x118f50400) [pid = 1978] [serial = 1714] [outer = 0x115640400] 04:14:50 INFO - PROCESS | 1978 | 1461582890043 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x11a85d000) [pid = 1978] [serial = 1715] [outer = 0x115640400] 04:14:50 INFO - PROCESS | 1978 | 1461582890448 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]]]}] 04:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 672ms 04:14:50 INFO - PROCESS | 1978 | 1461582890473 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:14:50 INFO - PROCESS | 1978 | 1461582890474 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:14:50 INFO - PROCESS | 1978 | 1461582890477 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:14:50 INFO - PROCESS | 1978 | 1461582890480 Marionette TRACE conn2 <- [1,2258,null,{}] 04:14:50 INFO - PROCESS | 1978 | 1461582890488 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}] 04:14:50 INFO - PROCESS | 1978 | 1461582890607 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:14:50 INFO - PROCESS | 1978 | 1461582890719 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af1b800 == 92 [pid = 1978] [id = 572] 04:14:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x11aa9c000) [pid = 1978] [serial = 1716] [outer = 0x0] 04:14:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x11bf5c000) [pid = 1978] [serial = 1717] [outer = 0x11aa9c000] 04:14:50 INFO - PROCESS | 1978 | 1461582890753 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x11c69bc00) [pid = 1978] [serial = 1718] [outer = 0x11aa9c000] 04:14:51 INFO - PROCESS | 1978 | 1461582891192 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 04:14:51 INFO - PROCESS | 1978 | 1461582891198 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1978 | 1461582891200 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:14:51 INFO - PROCESS | 1978 | 1461582891202 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1978 | 1461582891204 Marionette TRACE conn2 <- [1,2262,null,{}] 04:14:51 INFO - PROCESS | 1978 | 1461582891206 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}] 04:14:51 INFO - PROCESS | 1978 | 1461582891347 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:14:51 INFO - PROCESS | 1978 | 1461582891464 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d309800 == 93 [pid = 1978] [id = 573] 04:14:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x11c71c400) [pid = 1978] [serial = 1719] [outer = 0x0] 04:14:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x126249400) [pid = 1978] [serial = 1720] [outer = 0x11c71c400] 04:14:51 INFO - PROCESS | 1978 | 1461582891497 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x127274400) [pid = 1978] [serial = 1721] [outer = 0x11c71c400] 04:14:51 INFO - PROCESS | 1978 | 1461582891887 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 04:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:14:51 INFO - PROCESS | 1978 | 1461582891924 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1978 | 1461582891925 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:14:51 INFO - PROCESS | 1978 | 1461582891927 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1978 | 1461582891928 Marionette TRACE conn2 <- [1,2266,null,{}] 04:14:51 INFO - PROCESS | 1978 | 1461582891931 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}] 04:14:52 INFO - PROCESS | 1978 | 1461582892046 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:14:52 INFO - PROCESS | 1978 | 1461582892161 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d388800 == 94 [pid = 1978] [id = 574] 04:14:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x11c720400) [pid = 1978] [serial = 1722] [outer = 0x0] 04:14:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x1274d8000) [pid = 1978] [serial = 1723] [outer = 0x11c720400] 04:14:52 INFO - PROCESS | 1978 | 1461582892193 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x127fba000) [pid = 1978] [serial = 1724] [outer = 0x11c720400] 04:14:52 INFO - PROCESS | 1978 | 1461582892594 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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 04:14:52 INFO - PROCESS | 1978 | 1461582892646 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 1978 | 1461582892648 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:14:52 INFO - PROCESS | 1978 | 1461582892650 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 1978 | 1461582892651 Marionette TRACE conn2 <- [1,2270,null,{}] 04:14:52 INFO - PROCESS | 1978 | 1461582892654 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}] 04:14:52 INFO - PROCESS | 1978 | 1461582892781 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:14:52 INFO - PROCESS | 1978 | 1461582892913 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3b3800 == 95 [pid = 1978] [id = 575] 04:14:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x12a643800) [pid = 1978] [serial = 1725] [outer = 0x0] 04:14:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x12a79b800) [pid = 1978] [serial = 1726] [outer = 0x12a643800] 04:14:52 INFO - PROCESS | 1978 | 1461582892967 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x12a939800) [pid = 1978] [serial = 1727] [outer = 0x12a643800] 04:14:53 INFO - PROCESS | 1978 | 1461582893473 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]]]}] 04:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 874ms 04:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:14:53 INFO - PROCESS | 1978 | 1461582893525 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:14:53 INFO - PROCESS | 1978 | 1461582893527 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:14:53 INFO - PROCESS | 1978 | 1461582893530 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:14:53 INFO - PROCESS | 1978 | 1461582893531 Marionette TRACE conn2 <- [1,2274,null,{}] 04:14:53 INFO - PROCESS | 1978 | 1461582893534 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}] 04:14:53 INFO - PROCESS | 1978 | 1461582893649 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:14:53 INFO - PROCESS | 1978 | 1461582893766 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea1b000 == 96 [pid = 1978] [id = 576] 04:14:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x1299bc400) [pid = 1978] [serial = 1728] [outer = 0x0] 04:14:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x12a93b800) [pid = 1978] [serial = 1729] [outer = 0x1299bc400] 04:14:53 INFO - PROCESS | 1978 | 1461582893799 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x12a947c00) [pid = 1978] [serial = 1730] [outer = 0x1299bc400] 04:14:54 INFO - PROCESS | 1978 | 1461582894217 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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 724ms 04:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:14:54 INFO - PROCESS | 1978 | 1461582894255 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 1978 | 1461582894257 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:14:54 INFO - PROCESS | 1978 | 1461582894259 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1978 | 1461582894260 Marionette TRACE conn2 <- [1,2278,null,{}] 04:14:54 INFO - PROCESS | 1978 | 1461582894263 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}] 04:14:54 INFO - PROCESS | 1978 | 1461582894376 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:14:54 INFO - PROCESS | 1978 | 1461582894493 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef3a800 == 97 [pid = 1978] [id = 577] 04:14:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x12a833000) [pid = 1978] [serial = 1731] [outer = 0x0] 04:14:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x12aa6c800) [pid = 1978] [serial = 1732] [outer = 0x12a833000] 04:14:54 INFO - PROCESS | 1978 | 1461582894524 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x12ab1ac00) [pid = 1978] [serial = 1733] [outer = 0x12a833000] 04:14:54 INFO - PROCESS | 1978 | 1461582894961 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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 720ms 04:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:14:54 INFO - PROCESS | 1978 | 1461582894979 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 1978 | 1461582894981 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:14:54 INFO - PROCESS | 1978 | 1461582894983 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1978 | 1461582894984 Marionette TRACE conn2 <- [1,2282,null,{}] 04:14:54 INFO - PROCESS | 1978 | 1461582894987 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}] 04:14:55 INFO - PROCESS | 1978 | 1461582895106 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:14:55 INFO - PROCESS | 1978 | 1461582895193 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d382800 == 98 [pid = 1978] [id = 578] 04:14:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x12a799000) [pid = 1978] [serial = 1734] [outer = 0x0] 04:14:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x12ab1f400) [pid = 1978] [serial = 1735] [outer = 0x12a799000] 04:14:55 INFO - PROCESS | 1978 | 1461582895224 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x12ab80400) [pid = 1978] [serial = 1736] [outer = 0x12a799000] 04:14:55 INFO - PROCESS | 1978 | 1461582895629 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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 673ms 04:14:55 INFO - PROCESS | 1978 | 1461582895656 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 1978 | 1461582895658 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:14:55 INFO - PROCESS | 1978 | 1461582895661 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 1978 | 1461582895662 Marionette TRACE conn2 <- [1,2286,null,{}] 04:14:55 INFO - PROCESS | 1978 | 1461582895665 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}] 04:14:55 INFO - PROCESS | 1978 | 1461582895800 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:14:55 INFO - PROCESS | 1978 | 1461582895921 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db05800 == 99 [pid = 1978] [id = 579] 04:14:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x11563cc00) [pid = 1978] [serial = 1737] [outer = 0x0] 04:14:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x12ab1c000) [pid = 1978] [serial = 1738] [outer = 0x11563cc00] 04:14:55 INFO - PROCESS | 1978 | 1461582895954 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x12ab88800) [pid = 1978] [serial = 1739] [outer = 0x11563cc00] 04:14:56 INFO - PROCESS | 1978 | 1461582896528 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]]]}] 04:14:56 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 04:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 920ms 04:14:56 INFO - PROCESS | 1978 | 1461582896582 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:14:56 INFO - PROCESS | 1978 | 1461582896584 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:14:56 INFO - PROCESS | 1978 | 1461582896587 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 1978 | 1461582896589 Marionette TRACE conn2 <- [1,2290,null,{}] 04:14:56 INFO - PROCESS | 1978 | 1461582896593 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}] 04:14:56 INFO - PROCESS | 1978 | 1461582896736 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:14:56 INFO - PROCESS | 1978 | 1461582896831 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c678800 == 100 [pid = 1978] [id = 580] 04:14:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x114fb0c00) [pid = 1978] [serial = 1740] [outer = 0x0] 04:14:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x11504a000) [pid = 1978] [serial = 1741] [outer = 0x114fb0c00] 04:14:56 INFO - PROCESS | 1978 | 1461582896860 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x116548000) [pid = 1978] [serial = 1742] [outer = 0x114fb0c00] 04:14:57 INFO - PROCESS | 1978 | 1461582897329 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]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 771ms 04:14:57 INFO - PROCESS | 1978 | 1461582897374 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1978 | 1461582897379 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:14:57 INFO - PROCESS | 1978 | 1461582897391 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 1978 | 1461582897394 Marionette TRACE conn2 <- [1,2294,null,{}] 04:14:57 INFO - PROCESS | 1978 | 1461582897397 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}] 04:14:57 INFO - PROCESS | 1978 | 1461582897545 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:14:57 INFO - PROCESS | 1978 | 1461582897638 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afde000 == 101 [pid = 1978] [id = 581] 04:14:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x119278000) [pid = 1978] [serial = 1743] [outer = 0x0] 04:14:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x11a7c1c00) [pid = 1978] [serial = 1744] [outer = 0x119278000] 04:14:57 INFO - PROCESS | 1978 | 1461582897666 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x11aa9e400) [pid = 1978] [serial = 1745] [outer = 0x119278000] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12b899800 == 100 [pid = 1978] [id = 568] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae1d000 == 99 [pid = 1978] [id = 567] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x12f7bb400) [pid = 1978] [serial = 1642] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x119169800 == 98 [pid = 1978] [id = 566] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12adda000 == 97 [pid = 1978] [id = 565] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6c9800 == 96 [pid = 1978] [id = 564] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x129bfd000 == 95 [pid = 1978] [id = 563] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x129926000 == 94 [pid = 1978] [id = 562] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x126946800 == 93 [pid = 1978] [id = 561] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12396a000 == 92 [pid = 1978] [id = 560] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11b079000 == 91 [pid = 1978] [id = 559] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x119722800 == 90 [pid = 1978] [id = 558] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x118832000 == 89 [pid = 1978] [id = 557] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x1370bf000 == 88 [pid = 1978] [id = 555] 04:14:58 INFO - PROCESS | 1978 | 1461582898178 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]]]}] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12b221000 == 87 [pid = 1978] [id = 554] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12b208800 == 86 [pid = 1978] [id = 553] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x139fc6000 == 85 [pid = 1978] [id = 552] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x137b2c000 == 84 [pid = 1978] [id = 551] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12db0b000 == 83 [pid = 1978] [id = 550] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6c6000 == 82 [pid = 1978] [id = 549] 04:14:58 INFO - PROCESS | 1978 | --DOCSHELL 0x11883f800 == 81 [pid = 1978] [id = 548] 04:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 825ms 04:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:14:58 INFO - PROCESS | 1978 | 1461582898213 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 1978 | 1461582898214 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:14:58 INFO - PROCESS | 1978 | 1461582898216 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 1978 | 1461582898219 Marionette TRACE conn2 <- [1,2298,null,{}] 04:14:58 INFO - PROCESS | 1978 | 1461582898232 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}] 04:14:58 INFO - PROCESS | 1978 | 1461582898385 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x12d6ed000) [pid = 1978] [serial = 1517] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x11bf5a000) [pid = 1978] [serial = 1612] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x11c7a9800) [pid = 1978] [serial = 1610] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x12765f400) [pid = 1978] [serial = 1616] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x118684400) [pid = 1978] [serial = 1607] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x12beb3000) [pid = 1978] [serial = 1627] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x1296d8000) [pid = 1978] [serial = 1618] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x12e377400) [pid = 1978] [serial = 1597] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x11aa87800) [pid = 1978] [serial = 1579] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x12d1ba800) [pid = 1978] [serial = 1577] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x12b6bf800) [pid = 1978] [serial = 1591] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x12d588c00) [pid = 1978] [serial = 1630] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x12aa70400) [pid = 1978] [serial = 1588] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x12b4bd800) [pid = 1978] [serial = 1625] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x12e314800) [pid = 1978] [serial = 1636] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x12f609000) [pid = 1978] [serial = 1640] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x126c04000) [pid = 1978] [serial = 1615] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x11a7c7400) [pid = 1978] [serial = 1603] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x127857000) [pid = 1978] [serial = 1585] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x12a64cc00) [pid = 1978] [serial = 1619] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x12ab7dc00) [pid = 1978] [serial = 1624] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x12eae3400) [pid = 1978] [serial = 1634] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x12a836400) [pid = 1978] [serial = 1621] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x11c43f000) [pid = 1978] [serial = 1582] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x12d075400) [pid = 1978] [serial = 1628] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x12aa62800) [pid = 1978] [serial = 1622] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x12ab22400) [pid = 1978] [serial = 1639] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x11c1a4400) [pid = 1978] [serial = 1609] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x12e392c00) [pid = 1978] [serial = 1633] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x12d57b000) [pid = 1978] [serial = 1594] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x12d6d2c00) [pid = 1978] [serial = 1631] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x12a646000) [pid = 1978] [serial = 1600] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x115041400) [pid = 1978] [serial = 1606] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x126241000) [pid = 1978] [serial = 1613] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x12ebaf000) [pid = 1978] [serial = 1637] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12e923000) [pid = 1978] [serial = 1454] [outer = 0x0] [url = about:blank] 04:14:58 INFO - PROCESS | 1978 | 1461582898510 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c132800 == 82 [pid = 1978] [id = 582] 04:14:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x118684400) [pid = 1978] [serial = 1746] [outer = 0x0] 04:14:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x11aa82c00) [pid = 1978] [serial = 1747] [outer = 0x118684400] 04:14:58 INFO - PROCESS | 1978 | 1461582898546 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x11c0c2800) [pid = 1978] [serial = 1748] [outer = 0x118684400] 04:14:58 INFO - PROCESS | 1978 | 1461582898863 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]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 725ms 04:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:14:58 INFO - PROCESS | 1978 | 1461582898941 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 1978 | 1461582898943 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:14:58 INFO - PROCESS | 1978 | 1461582898945 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 1978 | 1461582898946 Marionette TRACE conn2 <- [1,2302,null,{}] 04:14:58 INFO - PROCESS | 1978 | 1461582898948 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}] 04:14:59 INFO - PROCESS | 1978 | 1461582899045 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:14:59 INFO - PROCESS | 1978 | 1461582899050 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a3a6800 == 83 [pid = 1978] [id = 583] 04:14:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x11c43f000) [pid = 1978] [serial = 1749] [outer = 0x0] 04:14:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x11c7ac400) [pid = 1978] [serial = 1750] [outer = 0x11c43f000] 04:14:59 INFO - PROCESS | 1978 | 1461582899077 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x1261e0800) [pid = 1978] [serial = 1751] [outer = 0x11c43f000] 04:14:59 INFO - PROCESS | 1978 | 1461582899423 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 04:14:59 INFO - PROCESS | 1978 | 1461582899464 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1978 | 1461582899465 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:14:59 INFO - PROCESS | 1978 | 1461582899468 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1978 | 1461582899469 Marionette TRACE conn2 <- [1,2306,null,{}] 04:14:59 INFO - PROCESS | 1978 | 1461582899471 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}] 04:14:59 INFO - PROCESS | 1978 | 1461582899566 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:14:59 INFO - PROCESS | 1978 | 1461582899572 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ade7800 == 84 [pid = 1978] [id = 584] 04:14:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x126241000) [pid = 1978] [serial = 1752] [outer = 0x0] 04:14:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x126520c00) [pid = 1978] [serial = 1753] [outer = 0x126241000] 04:14:59 INFO - PROCESS | 1978 | 1461582899599 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x12674d400) [pid = 1978] [serial = 1754] [outer = 0x126241000] 04:14:59 INFO - PROCESS | 1978 | 1461582899959 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 517ms 04:14:59 INFO - PROCESS | 1978 | 1461582899986 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1978 | 1461582899988 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:14:59 INFO - PROCESS | 1978 | 1461582899991 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1978 | 1461582899992 Marionette TRACE conn2 <- [1,2310,null,{}] 04:14:59 INFO - PROCESS | 1978 | 1461582899994 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}] 04:15:00 INFO - PROCESS | 1978 | 1461582900109 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:15:00 INFO - PROCESS | 1978 | 1461582900194 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af15000 == 85 [pid = 1978] [id = 585] 04:15:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x12651e800) [pid = 1978] [serial = 1755] [outer = 0x0] 04:15:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x127273800) [pid = 1978] [serial = 1756] [outer = 0x12651e800] 04:15:00 INFO - PROCESS | 1978 | 1461582900222 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x12a647c00) [pid = 1978] [serial = 1757] [outer = 0x12651e800] 04:15:00 INFO - PROCESS | 1978 | 1461582900568 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]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 620ms 04:15:00 INFO - PROCESS | 1978 | 1461582900612 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 1978 | 1461582900613 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:15:00 INFO - PROCESS | 1978 | 1461582900615 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 1978 | 1461582900616 Marionette TRACE conn2 <- [1,2314,null,{}] 04:15:00 INFO - PROCESS | 1978 | 1461582900618 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}] 04:15:00 INFO - PROCESS | 1978 | 1461582900741 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:15:00 INFO - PROCESS | 1978 | 1461582900752 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba67800 == 86 [pid = 1978] [id = 586] 04:15:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x126cbfc00) [pid = 1978] [serial = 1758] [outer = 0x0] 04:15:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x12a79c400) [pid = 1978] [serial = 1759] [outer = 0x126cbfc00] 04:15:00 INFO - PROCESS | 1978 | 1461582900778 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x12a83d000) [pid = 1978] [serial = 1760] [outer = 0x126cbfc00] 04:15:01 INFO - PROCESS | 1978 | 1461582901143 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]]]}] 04:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 570ms 04:15:01 INFO - PROCESS | 1978 | 1461582901186 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 1978 | 1461582901187 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:15:01 INFO - PROCESS | 1978 | 1461582901189 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 1978 | 1461582901190 Marionette TRACE conn2 <- [1,2318,null,{}] 04:15:01 INFO - PROCESS | 1978 | 1461582901193 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}] 04:15:01 INFO - PROCESS | 1978 | 1461582901312 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:15:01 INFO - PROCESS | 1978 | 1461582901324 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbe1800 == 87 [pid = 1978] [id = 587] 04:15:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x12a838000) [pid = 1978] [serial = 1761] [outer = 0x0] 04:15:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x12ab1f800) [pid = 1978] [serial = 1762] [outer = 0x12a838000] 04:15:01 INFO - PROCESS | 1978 | 1461582901349 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x12ab89800) [pid = 1978] [serial = 1763] [outer = 0x12a838000] 04:15:01 INFO - PROCESS | 1978 | 1461582901733 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] 04:15:01 INFO - PROCESS | 1978 | 1461582901768 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:15:01 INFO - PROCESS | 1978 | 1461582901770 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 1978 | 1461582901771 Marionette TRACE conn2 <- [1,2322,null,{}] 04:15:01 INFO - PROCESS | 1978 | 1461582901773 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}] 04:15:01 INFO - PROCESS | 1978 | 1461582901897 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:15:01 INFO - PROCESS | 1978 | 1461582901908 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea23800 == 88 [pid = 1978] [id = 588] 04:15:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x12ab1ec00) [pid = 1978] [serial = 1764] [outer = 0x0] 04:15:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x12aeb2c00) [pid = 1978] [serial = 1765] [outer = 0x12ab1ec00] 04:15:01 INFO - PROCESS | 1978 | 1461582901933 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x12b36dc00) [pid = 1978] [serial = 1766] [outer = 0x12ab1ec00] 04:15:02 INFO - PROCESS | 1978 | 1461582902272 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]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 04:15:02 INFO - PROCESS | 1978 | 1461582902291 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:15:02 INFO - PROCESS | 1978 | 1461582902292 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:15:02 INFO - PROCESS | 1978 | 1461582902294 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1978 | 1461582902296 Marionette TRACE conn2 <- [1,2326,null,{}] 04:15:02 INFO - PROCESS | 1978 | 1461582902299 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}] 04:15:02 INFO - PROCESS | 1978 | 1461582902423 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x11c7a1400) [pid = 1978] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x12623e800) [pid = 1978] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x12623ec00) [pid = 1978] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x11b90e000) [pid = 1978] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x11b90b000) [pid = 1978] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x11593e800) [pid = 1978] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x119273c00) [pid = 1978] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x11a8f6c00) [pid = 1978] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x118a0f400) [pid = 1978] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x114ba9000) [pid = 1978] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x127fc3000) [pid = 1978] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x118c13800) [pid = 1978] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:15:02 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x12f609400) [pid = 1978] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:15:02 INFO - PROCESS | 1978 | 1461582902661 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x1278d9000 == 89 [pid = 1978] [id = 589] 04:15:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x11593e800) [pid = 1978] [serial = 1767] [outer = 0x0] 04:15:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x119d56c00) [pid = 1978] [serial = 1768] [outer = 0x11593e800] 04:15:02 INFO - PROCESS | 1978 | 1461582902687 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x129669000) [pid = 1978] [serial = 1769] [outer = 0x11593e800] 04:15:03 INFO - PROCESS | 1978 | 1461582903053 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]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 775ms 04:15:03 INFO - PROCESS | 1978 | 1461582903070 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:15:03 INFO - PROCESS | 1978 | 1461582903075 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:15:03 INFO - PROCESS | 1978 | 1461582903078 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 1978 | 1461582903079 Marionette TRACE conn2 <- [1,2330,null,{}] 04:15:03 INFO - PROCESS | 1978 | 1461582903084 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}] 04:15:03 INFO - PROCESS | 1978 | 1461582903247 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:15:03 INFO - PROCESS | 1978 | 1461582903260 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe06800 == 90 [pid = 1978] [id = 590] 04:15:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x12b3a6800) [pid = 1978] [serial = 1770] [outer = 0x0] 04:15:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x12b3b2c00) [pid = 1978] [serial = 1771] [outer = 0x12b3a6800] 04:15:03 INFO - PROCESS | 1978 | 1461582903290 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x12b87a000) [pid = 1978] [serial = 1772] [outer = 0x12b3a6800] 04:15:03 INFO - PROCESS | 1978 | 1461582903646 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]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 571ms 04:15:03 INFO - PROCESS | 1978 | 1461582903650 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:15:03 INFO - PROCESS | 1978 | 1461582903651 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:15:03 INFO - PROCESS | 1978 | 1461582903654 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 1978 | 1461582903656 Marionette TRACE conn2 <- [1,2334,null,{}] 04:15:03 INFO - PROCESS | 1978 | 1461582903660 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}] 04:15:03 INFO - PROCESS | 1978 | 1461582903768 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:15:03 INFO - PROCESS | 1978 | 1461582903773 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x131a8f800 == 91 [pid = 1978] [id = 591] 04:15:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x12b883800) [pid = 1978] [serial = 1773] [outer = 0x0] 04:15:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x12ba54c00) [pid = 1978] [serial = 1774] [outer = 0x12b883800] 04:15:03 INFO - PROCESS | 1978 | 1461582903798 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x12b87ec00) [pid = 1978] [serial = 1775] [outer = 0x12b883800] 04:15:04 INFO - PROCESS | 1978 | 1461582904175 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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 571ms 04:15:04 INFO - PROCESS | 1978 | 1461582904226 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 1978 | 1461582904227 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:15:04 INFO - PROCESS | 1978 | 1461582904229 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 1978 | 1461582904230 Marionette TRACE conn2 <- [1,2338,null,{}] 04:15:04 INFO - PROCESS | 1978 | 1461582904233 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}] 04:15:04 INFO - PROCESS | 1978 | 1461582904336 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:15:04 INFO - PROCESS | 1978 | 1461582904340 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x13768b000 == 92 [pid = 1978] [id = 592] 04:15:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x12ba57400) [pid = 1978] [serial = 1776] [outer = 0x0] 04:15:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x12cf83400) [pid = 1978] [serial = 1777] [outer = 0x12ba57400] 04:15:04 INFO - PROCESS | 1978 | 1461582904365 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x12d070400) [pid = 1978] [serial = 1778] [outer = 0x12ba57400] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9bf800 == 91 [pid = 1978] [id = 324] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x123978800 == 90 [pid = 1978] [id = 534] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce82800 == 89 [pid = 1978] [id = 254] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11923a800 == 88 [pid = 1978] [id = 287] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12d305000 == 87 [pid = 1978] [id = 273] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x118827800 == 86 [pid = 1978] [id = 491] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x118825000 == 85 [pid = 1978] [id = 513] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0c7800 == 84 [pid = 1978] [id = 326] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x119ae0000 == 83 [pid = 1978] [id = 364] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0c6800 == 82 [pid = 1978] [id = 309] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11456f800 == 81 [pid = 1978] [id = 403] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12a976800 == 80 [pid = 1978] [id = 489] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12e6d2800 == 79 [pid = 1978] [id = 400] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11c66e800 == 78 [pid = 1978] [id = 556] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12a399800 == 77 [pid = 1978] [id = 492] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11b079800 == 76 [pid = 1978] [id = 470] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3ac800 == 75 [pid = 1978] [id = 290] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x126e9e800 == 74 [pid = 1978] [id = 399] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12a60c000 == 73 [pid = 1978] [id = 469] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x137b33800 == 72 [pid = 1978] [id = 382] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x119adf000 == 71 [pid = 1978] [id = 346] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x130868800 == 70 [pid = 1978] [id = 463] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd77800 == 69 [pid = 1978] [id = 531] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x130850000 == 68 [pid = 1978] [id = 532] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x138b21800 == 67 [pid = 1978] [id = 510] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x130850800 == 66 [pid = 1978] [id = 402] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12adcb800 == 65 [pid = 1978] [id = 450] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11363a000 == 64 [pid = 1978] [id = 384] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12ef46800 == 63 [pid = 1978] [id = 511] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12b670000 == 62 [pid = 1978] [id = 271] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12b11a000 == 61 [pid = 1978] [id = 412] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6dc800 == 60 [pid = 1978] [id = 383] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x1378d3000 == 59 [pid = 1978] [id = 468] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x137875800 == 58 [pid = 1978] [id = 533] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x1165a8800 == 57 [pid = 1978] [id = 512] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11b06a000 == 56 [pid = 1978] [id = 398] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x137877000 == 55 [pid = 1978] [id = 490] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12f628000 == 54 [pid = 1978] [id = 530] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba78000 == 53 [pid = 1978] [id = 272] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd81800 == 52 [pid = 1978] [id = 401] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11c124000 == 51 [pid = 1978] [id = 310] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9a3000 == 50 [pid = 1978] [id = 360] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12f62c800 == 49 [pid = 1978] [id = 359] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11afde000 == 48 [pid = 1978] [id = 581] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x11c678800 == 47 [pid = 1978] [id = 580] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12db05800 == 46 [pid = 1978] [id = 579] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12d382800 == 45 [pid = 1978] [id = 578] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12ef3a800 == 44 [pid = 1978] [id = 577] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea1b000 == 43 [pid = 1978] [id = 576] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3b3800 == 42 [pid = 1978] [id = 575] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12d388800 == 41 [pid = 1978] [id = 574] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12d309800 == 40 [pid = 1978] [id = 573] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12af1b800 == 39 [pid = 1978] [id = 572] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12397d800 == 38 [pid = 1978] [id = 571] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce85000 == 37 [pid = 1978] [id = 569] 04:15:05 INFO - PROCESS | 1978 | --DOCSHELL 0x116505000 == 36 [pid = 1978] [id = 570] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea23800 == 35 [pid = 1978] [id = 588] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x11c132800 == 34 [pid = 1978] [id = 582] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12af15000 == 33 [pid = 1978] [id = 585] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbe1800 == 32 [pid = 1978] [id = 587] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba67800 == 31 [pid = 1978] [id = 586] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12a3a6800 == 30 [pid = 1978] [id = 583] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x1278d9000 == 29 [pid = 1978] [id = 589] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12fe06800 == 28 [pid = 1978] [id = 590] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x12ade7800 == 27 [pid = 1978] [id = 584] 04:15:06 INFO - PROCESS | 1978 | --DOCSHELL 0x131a8f800 == 26 [pid = 1978] [id = 591] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x12fd5a400) [pid = 1978] [serial = 1643] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x122f87800) [pid = 1978] [serial = 1690] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x126243800) [pid = 1978] [serial = 1693] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x126527400) [pid = 1978] [serial = 1696] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x12651c400) [pid = 1978] [serial = 1694] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x11bbc2800) [pid = 1978] [serial = 1684] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x11bf53c00) [pid = 1978] [serial = 1685] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x11c0c2000) [pid = 1978] [serial = 1687] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x11c7a5c00) [pid = 1978] [serial = 1648] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x118a13c00) [pid = 1978] [serial = 1676] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x11654a000) [pid = 1978] [serial = 1675] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x11a408400) [pid = 1978] [serial = 1678] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x11a85a000) [pid = 1978] [serial = 1679] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x12f7bdc00) [pid = 1978] [serial = 1663] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x1272d6000) [pid = 1978] [serial = 1669] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x11ad40800) [pid = 1978] [serial = 1681] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x11b094800) [pid = 1978] [serial = 1682] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x126997000) [pid = 1978] [serial = 1697] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x113589c00) [pid = 1978] [serial = 1660] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x11503cc00) [pid = 1978] [serial = 1645] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x126cca400) [pid = 1978] [serial = 1700] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x12beb4400) [pid = 1978] [serial = 1657] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x115048000) [pid = 1978] [serial = 1673] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x114faf400) [pid = 1978] [serial = 1672] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12ab1a000) [pid = 1978] [serial = 1654] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x12fd68800) [pid = 1978] [serial = 1666] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x1299c5800) [pid = 1978] [serial = 1706] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x129695000) [pid = 1978] [serial = 1705] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12a648800) [pid = 1978] [serial = 1708] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x11a8f8c00) [pid = 1978] [serial = 1699] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x1271d2000) [pid = 1978] [serial = 1651] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x1260c5400) [pid = 1978] [serial = 1691] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x1272d5c00) [pid = 1978] [serial = 1702] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x127fc2c00) [pid = 1978] [serial = 1703] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x11c7a6000) [pid = 1978] [serial = 1688] [outer = 0x0] [url = about:blank] 04:15:06 INFO - PROCESS | 1978 | 1461582906585 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]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2377ms 04:15:06 INFO - PROCESS | 1978 | 1461582906607 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 1978 | 1461582906610 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:15:06 INFO - PROCESS | 1978 | 1461582906619 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 1978 | 1461582906621 Marionette TRACE conn2 <- [1,2342,null,{}] 04:15:06 INFO - PROCESS | 1978 | 1461582906625 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}] 04:15:06 INFO - PROCESS | 1978 | 1461582906708 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:15:06 INFO - PROCESS | 1978 | 1461582906714 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x115738800 == 27 [pid = 1978] [id = 593] 04:15:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x114fb9c00) [pid = 1978] [serial = 1779] [outer = 0x0] 04:15:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x114fba400) [pid = 1978] [serial = 1780] [outer = 0x114fb9c00] 04:15:06 INFO - PROCESS | 1978 | 1461582906746 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x115043000) [pid = 1978] [serial = 1781] [outer = 0x114fb9c00] 04:15:07 INFO - PROCESS | 1978 | 1461582907131 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 527ms 04:15:07 INFO - PROCESS | 1978 | 1461582907143 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 1978 | 1461582907147 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:15:07 INFO - PROCESS | 1978 | 1461582907151 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1978 | 1461582907153 Marionette TRACE conn2 <- [1,2346,null,{}] 04:15:07 INFO - PROCESS | 1978 | 1461582907158 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}] 04:15:07 INFO - PROCESS | 1978 | 1461582907268 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:15:07 INFO - PROCESS | 1978 | 1461582907279 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x118c4e000 == 28 [pid = 1978] [id = 594] 04:15:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x115043800) [pid = 1978] [serial = 1782] [outer = 0x0] 04:15:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x1155ef800) [pid = 1978] [serial = 1783] [outer = 0x115043800] 04:15:07 INFO - PROCESS | 1978 | 1461582907321 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x11563d400) [pid = 1978] [serial = 1784] [outer = 0x115043800] 04:15:07 INFO - PROCESS | 1978 | 1461582907809 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 673ms 04:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:15:07 INFO - PROCESS | 1978 | 1461582907825 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 1978 | 1461582907827 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:15:07 INFO - PROCESS | 1978 | 1461582907829 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1978 | 1461582907831 Marionette TRACE conn2 <- [1,2350,null,{}] 04:15:07 INFO - PROCESS | 1978 | 1461582907839 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}] 04:15:07 INFO - PROCESS | 1978 | 1461582907925 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:15:07 INFO - PROCESS | 1978 | 1461582907952 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ae6800 == 29 [pid = 1978] [id = 595] 04:15:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x113587800) [pid = 1978] [serial = 1785] [outer = 0x0] 04:15:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x118aa9c00) [pid = 1978] [serial = 1786] [outer = 0x113587800] 04:15:07 INFO - PROCESS | 1978 | 1461582907983 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x118e14000) [pid = 1978] [serial = 1787] [outer = 0x113587800] 04:15:08 INFO - PROCESS | 1978 | 1461582908330 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]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 04:15:08 INFO - PROCESS | 1978 | 1461582908351 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:15:08 INFO - PROCESS | 1978 | 1461582908353 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:15:08 INFO - PROCESS | 1978 | 1461582908356 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 1978 | 1461582908358 Marionette TRACE conn2 <- [1,2354,null,{}] 04:15:08 INFO - PROCESS | 1978 | 1461582908361 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}] 04:15:08 INFO - PROCESS | 1978 | 1461582908464 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:15:08 INFO - PROCESS | 1978 | 1461582908472 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x11adb8000 == 30 [pid = 1978] [id = 596] 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x118f51800) [pid = 1978] [serial = 1788] [outer = 0x0] 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x119272800) [pid = 1978] [serial = 1789] [outer = 0x118f51800] 04:15:08 INFO - PROCESS | 1978 | 1461582908500 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x11a7bb800) [pid = 1978] [serial = 1790] [outer = 0x118f51800] 04:15:08 INFO - PROCESS | 1978 | 1461582908813 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]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 471ms 04:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:15:08 INFO - PROCESS | 1978 | 1461582908828 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:15:08 INFO - PROCESS | 1978 | 1461582908829 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:15:08 INFO - PROCESS | 1978 | 1461582908831 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 1978 | 1461582908832 Marionette TRACE conn2 <- [1,2358,null,{}] 04:15:08 INFO - PROCESS | 1978 | 1461582908834 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}] 04:15:08 INFO - PROCESS | 1978 | 1461582908913 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:15:08 INFO - PROCESS | 1978 | 1461582908918 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfe7800 == 31 [pid = 1978] [id = 597] 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x1153ce000) [pid = 1978] [serial = 1791] [outer = 0x0] 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x11a7c6c00) [pid = 1978] [serial = 1792] [outer = 0x1153ce000] 04:15:08 INFO - PROCESS | 1978 | 1461582908946 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x11a8f8c00) [pid = 1978] [serial = 1793] [outer = 0x1153ce000] 04:15:09 INFO - PROCESS | 1978 | 1461582909314 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]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 04:15:09 INFO - PROCESS | 1978 | 1461582909350 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:15:09 INFO - PROCESS | 1978 | 1461582909351 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:15:09 INFO - PROCESS | 1978 | 1461582909353 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 1978 | 1461582909355 Marionette TRACE conn2 <- [1,2362,null,{}] 04:15:09 INFO - PROCESS | 1978 | 1461582909357 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}] 04:15:09 INFO - PROCESS | 1978 | 1461582909460 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:15:09 INFO - PROCESS | 1978 | 1461582909467 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c3b3800 == 32 [pid = 1978] [id = 598] 04:15:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x11aa87c00) [pid = 1978] [serial = 1794] [outer = 0x0] 04:15:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x11aaa3c00) [pid = 1978] [serial = 1795] [outer = 0x11aa87c00] 04:15:09 INFO - PROCESS | 1978 | 1461582909496 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x11bbc0800) [pid = 1978] [serial = 1796] [outer = 0x11aa87c00] 04:15:09 INFO - PROCESS | 1978 | 1461582909830 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]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 04:15:09 INFO - PROCESS | 1978 | 1461582909873 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:15:09 INFO - PROCESS | 1978 | 1461582909874 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:15:09 INFO - PROCESS | 1978 | 1461582909876 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 1978 | 1461582909877 Marionette TRACE conn2 <- [1,2366,null,{}] 04:15:09 INFO - PROCESS | 1978 | 1461582909879 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}] 04:15:09 INFO - PROCESS | 1978 | 1461582909952 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:15:10 INFO - PROCESS | 1978 | 1461582910011 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x12397e000 == 33 [pid = 1978] [id = 599] 04:15:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x118e21c00) [pid = 1978] [serial = 1797] [outer = 0x0] 04:15:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x11bbc7000) [pid = 1978] [serial = 1798] [outer = 0x118e21c00] 04:15:10 INFO - PROCESS | 1978 | 1461582910036 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x11bf56800) [pid = 1978] [serial = 1799] [outer = 0x118e21c00] 04:15:10 INFO - PROCESS | 1978 | 1461582910361 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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 04:15:10 INFO - PROCESS | 1978 | 1461582910400 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 1978 | 1461582910401 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:15:10 INFO - PROCESS | 1978 | 1461582910405 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 1978 | 1461582910407 Marionette TRACE conn2 <- [1,2370,null,{}] 04:15:10 INFO - PROCESS | 1978 | 1461582910410 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}] 04:15:10 INFO - PROCESS | 1978 | 1461582910522 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:15:10 INFO - PROCESS | 1978 | 1461582910606 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a4a000 == 34 [pid = 1978] [id = 600] 04:15:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x11423ec00) [pid = 1978] [serial = 1800] [outer = 0x0] 04:15:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x11bf5b000) [pid = 1978] [serial = 1801] [outer = 0x11423ec00] 04:15:10 INFO - PROCESS | 1978 | 1461582910647 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x11c1a8400) [pid = 1978] [serial = 1802] [outer = 0x11423ec00] 04:15:11 INFO - PROCESS | 1978 | 1461582910999 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]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 624ms 04:15:11 INFO - PROCESS | 1978 | 1461582911029 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 1978 | 1461582911030 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:15:11 INFO - PROCESS | 1978 | 1461582911032 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 1978 | 1461582911033 Marionette TRACE conn2 <- [1,2374,null,{}] 04:15:11 INFO - PROCESS | 1978 | 1461582911036 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}] 04:15:11 INFO - PROCESS | 1978 | 1461582911113 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:15:11 INFO - PROCESS | 1978 | 1461582911177 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ae6000 == 35 [pid = 1978] [id = 601] 04:15:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x115640c00) [pid = 1978] [serial = 1803] [outer = 0x0] 04:15:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x11c0bf400) [pid = 1978] [serial = 1804] [outer = 0x115640c00] 04:15:11 INFO - PROCESS | 1978 | 1461582911203 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x11c69ec00) [pid = 1978] [serial = 1805] [outer = 0x115640c00] 04:15:11 INFO - PROCESS | 1978 | 1461582911511 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]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 04:15:11 INFO - PROCESS | 1978 | 1461582911554 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 1978 | 1461582911557 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:15:11 INFO - PROCESS | 1978 | 1461582911560 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 1978 | 1461582911561 Marionette TRACE conn2 <- [1,2378,null,{}] 04:15:11 INFO - PROCESS | 1978 | 1461582911563 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}] 04:15:11 INFO - PROCESS | 1978 | 1461582911661 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:15:11 INFO - PROCESS | 1978 | 1461582911700 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x129925000 == 36 [pid = 1978] [id = 602] 04:15:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x11c718000) [pid = 1978] [serial = 1806] [outer = 0x0] 04:15:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x11c725400) [pid = 1978] [serial = 1807] [outer = 0x11c718000] 04:15:11 INFO - PROCESS | 1978 | 1461582911725 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x11c7a8400) [pid = 1978] [serial = 1808] [outer = 0x11c718000] 04:15:12 INFO - PROCESS | 1978 | 1461582912113 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]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 04:15:12 INFO - PROCESS | 1978 | 1461582912130 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 1978 | 1461582912132 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:15:12 INFO - PROCESS | 1978 | 1461582912136 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 1978 | 1461582912140 Marionette TRACE conn2 <- [1,2382,null,{}] 04:15:12 INFO - PROCESS | 1978 | 1461582912144 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}] 04:15:12 INFO - PROCESS | 1978 | 1461582912318 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x11a851800) [pid = 1978] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x12e36c800) [pid = 1978] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x11c721800) [pid = 1978] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x12e319400) [pid = 1978] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x127156000) [pid = 1978] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x12a7a4400) [pid = 1978] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x127fc6800) [pid = 1978] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x127659800) [pid = 1978] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x12ae8fc00) [pid = 1978] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x12cf8a000) [pid = 1978] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x12eba2400) [pid = 1978] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x11c0b9000) [pid = 1978] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x1142d2000) [pid = 1978] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x11af71c00) [pid = 1978] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x11c0bf000) [pid = 1978] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x113588000) [pid = 1978] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x1271ccc00) [pid = 1978] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x1261dd400) [pid = 1978] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x11a7c4800) [pid = 1978] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12651d000) [pid = 1978] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x12a947800) [pid = 1978] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x12a832c00) [pid = 1978] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x12aa65800) [pid = 1978] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12aebe000) [pid = 1978] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x12b3b0000) [pid = 1978] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x11aa90800) [pid = 1978] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x12d6ea000) [pid = 1978] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x12966ac00) [pid = 1978] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x114b40400) [pid = 1978] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x12d57c000) [pid = 1978] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x1142c9c00) [pid = 1978] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x12b3aac00) [pid = 1978] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x118e18800) [pid = 1978] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x11bf51400) [pid = 1978] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x12bcc4c00) [pid = 1978] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x11c439c00) [pid = 1978] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x12a63fc00) [pid = 1978] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x12e318400) [pid = 1978] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x115041000) [pid = 1978] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x11bf54c00) [pid = 1978] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x118c20000) [pid = 1978] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x12ab7f800) [pid = 1978] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x126cbfc00) [pid = 1978] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x12a838000) [pid = 1978] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x12ab1ec00) [pid = 1978] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x12b883800) [pid = 1978] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x11593e800) [pid = 1978] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12b3a6800) [pid = 1978] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x11c720400) [pid = 1978] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x11c71c400) [pid = 1978] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x11aa9c000) [pid = 1978] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x115640400) [pid = 1978] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x1144be000) [pid = 1978] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12a642400) [pid = 1978] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x12651e800) [pid = 1978] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x126241000) [pid = 1978] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x11c43f000) [pid = 1978] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x118684400) [pid = 1978] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x119278000) [pid = 1978] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x114fb0c00) [pid = 1978] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x11563cc00) [pid = 1978] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12a799000) [pid = 1978] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x12a833000) [pid = 1978] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x1299bc400) [pid = 1978] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:15:13 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12a643800) [pid = 1978] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:15:13 INFO - PROCESS | 1978 | 1461582913172 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x1142b7800 == 37 [pid = 1978] [id = 603] 04:15:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11357fc00) [pid = 1978] [serial = 1809] [outer = 0x0] 04:15:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11358b400) [pid = 1978] [serial = 1810] [outer = 0x11357fc00] 04:15:13 INFO - PROCESS | 1978 | 1461582913247 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x1147cc400) [pid = 1978] [serial = 1811] [outer = 0x11357fc00] 04:15:13 INFO - PROCESS | 1978 | 1461582913776 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1675ms 04:15:13 INFO - PROCESS | 1978 | 1461582913812 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 1978 | 1461582913815 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:15:13 INFO - PROCESS | 1978 | 1461582913818 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 1978 | 1461582913821 Marionette TRACE conn2 <- [1,2386,null,{}] 04:15:13 INFO - PROCESS | 1978 | 1461582913824 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}] 04:15:13 INFO - PROCESS | 1978 | 1461582913933 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:15:14 INFO - PROCESS | 1978 | 1461582914014 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x11917f000 == 38 [pid = 1978] [id = 604] 04:15:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x115048000) [pid = 1978] [serial = 1812] [outer = 0x0] 04:15:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x11540a400) [pid = 1978] [serial = 1813] [outer = 0x115048000] 04:15:14 INFO - PROCESS | 1978 | 1461582914047 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x11563b400) [pid = 1978] [serial = 1814] [outer = 0x115048000] 04:15:14 INFO - PROCESS | 1978 | 1461582914607 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]]]}] 04:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 872ms 04:15:14 INFO - PROCESS | 1978 | 1461582914693 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:15:14 INFO - PROCESS | 1978 | 1461582914696 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:15:14 INFO - PROCESS | 1978 | 1461582914698 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 1978 | 1461582914700 Marionette TRACE conn2 <- [1,2390,null,{}] 04:15:14 INFO - PROCESS | 1978 | 1461582914702 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}] 04:15:14 INFO - PROCESS | 1978 | 1461582914813 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:15:14 INFO - PROCESS | 1978 | 1461582914874 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afde800 == 39 [pid = 1978] [id = 605] 04:15:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x11563c000) [pid = 1978] [serial = 1815] [outer = 0x0] 04:15:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x118ae7000) [pid = 1978] [serial = 1816] [outer = 0x11563c000] 04:15:14 INFO - PROCESS | 1978 | 1461582914906 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x118ee3000) [pid = 1978] [serial = 1817] [outer = 0x11563c000] 04:15:15 INFO - PROCESS | 1978 | 1461582915594 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]]]}] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0cb800 == 38 [pid = 1978] [id = 95] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x114b7b800 == 37 [pid = 1978] [id = 97] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x129919800 == 36 [pid = 1978] [id = 94] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x126943000 == 35 [pid = 1978] [id = 96] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x129925000 == 34 [pid = 1978] [id = 602] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x119ae6000 == 33 [pid = 1978] [id = 601] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x126a4a000 == 32 [pid = 1978] [id = 600] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x12397e000 == 31 [pid = 1978] [id = 599] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x11c3b3800 == 30 [pid = 1978] [id = 598] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfe7800 == 29 [pid = 1978] [id = 597] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x11adb8000 == 28 [pid = 1978] [id = 596] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12cf83400) [pid = 1978] [serial = 1777] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x119ae6800 == 27 [pid = 1978] [id = 595] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x118c4e000 == 26 [pid = 1978] [id = 594] 04:15:15 INFO - PROCESS | 1978 | --DOCSHELL 0x115738800 == 25 [pid = 1978] [id = 593] 04:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 972ms 04:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:15:15 INFO - PROCESS | 1978 | 1461582915670 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 1978 | 1461582915672 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:15:15 INFO - PROCESS | 1978 | 1461582915676 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 1978 | 1461582915678 Marionette TRACE conn2 <- [1,2394,null,{}] 04:15:15 INFO - PROCESS | 1978 | 1461582915681 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}] 04:15:15 INFO - PROCESS | 1978 | 1461582915769 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12a943c00) [pid = 1978] [serial = 1526] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x12d6e5400) [pid = 1978] [serial = 1532] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x12e313800) [pid = 1978] [serial = 1595] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x1308b8400) [pid = 1978] [serial = 1667] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x1269b2c00) [pid = 1978] [serial = 1396] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x11c0b3c00) [pid = 1978] [serial = 1541] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x11c71b400) [pid = 1978] [serial = 1520] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x1239af800) [pid = 1978] [serial = 1649] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12e36c400) [pid = 1978] [serial = 1661] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x12ab7f000) [pid = 1978] [serial = 1655] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x12f607400) [pid = 1978] [serial = 1478] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11c0be000) [pid = 1978] [serial = 1457] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x1299c5400) [pid = 1978] [serial = 1652] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12aebf400) [pid = 1978] [serial = 1529] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12b36c000) [pid = 1978] [serial = 1589] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12beaf400) [pid = 1978] [serial = 1592] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x12ebacc00) [pid = 1978] [serial = 1408] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x12d1bac00) [pid = 1978] [serial = 1405] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11bf5c800) [pid = 1978] [serial = 1393] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12ebafc00) [pid = 1978] [serial = 1472] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12a7a1000) [pid = 1978] [serial = 1463] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x11c7a7400) [pid = 1978] [serial = 1604] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12d6e3000) [pid = 1978] [serial = 1330] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x118f4ec00) [pid = 1978] [serial = 1646] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12d1b0800) [pid = 1978] [serial = 1402] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12aa67000) [pid = 1978] [serial = 1538] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x12fd66c00) [pid = 1978] [serial = 1670] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12d608c00) [pid = 1978] [serial = 1469] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12639d400) [pid = 1978] [serial = 1460] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x12a64b000) [pid = 1978] [serial = 1601] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12f60a400) [pid = 1978] [serial = 1535] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x12d57cc00) [pid = 1978] [serial = 1475] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x1264d3000) [pid = 1978] [serial = 1583] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x12a833c00) [pid = 1978] [serial = 1411] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12d6e8400) [pid = 1978] [serial = 1658] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x11b09b400) [pid = 1978] [serial = 1580] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x12fd62c00) [pid = 1978] [serial = 1664] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x126cc4000) [pid = 1978] [serial = 1523] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x12e92dc00) [pid = 1978] [serial = 1598] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12a663800) [pid = 1978] [serial = 1586] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x12bcb6800) [pid = 1978] [serial = 1466] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x12b36c400) [pid = 1978] [serial = 1399] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x12a79c400) [pid = 1978] [serial = 1759] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x12ab89800) [pid = 1978] [serial = 1763] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x12ab1f800) [pid = 1978] [serial = 1762] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x12aeb2c00) [pid = 1978] [serial = 1765] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x12ba54c00) [pid = 1978] [serial = 1774] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x129669000) [pid = 1978] [serial = 1769] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x12b3b2c00) [pid = 1978] [serial = 1771] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x119d56c00) [pid = 1978] [serial = 1768] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x1274d8000) [pid = 1978] [serial = 1723] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x126249400) [pid = 1978] [serial = 1720] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x127274400) [pid = 1978] [serial = 1721] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x11bf5c000) [pid = 1978] [serial = 1717] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x11c69bc00) [pid = 1978] [serial = 1718] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x11a85d000) [pid = 1978] [serial = 1715] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x118f50400) [pid = 1978] [serial = 1714] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x115415c00) [pid = 1978] [serial = 1712] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x114b39800) [pid = 1978] [serial = 1711] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x12a665400) [pid = 1978] [serial = 1709] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x127273800) [pid = 1978] [serial = 1756] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x126520c00) [pid = 1978] [serial = 1753] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x12674d400) [pid = 1978] [serial = 1754] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x11c7ac400) [pid = 1978] [serial = 1750] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x1261e0800) [pid = 1978] [serial = 1751] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x11aa82c00) [pid = 1978] [serial = 1747] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x11c0c2800) [pid = 1978] [serial = 1748] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x11aa9e400) [pid = 1978] [serial = 1745] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x11a7c1c00) [pid = 1978] [serial = 1744] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x116548000) [pid = 1978] [serial = 1742] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x11504a000) [pid = 1978] [serial = 1741] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x12ab1c000) [pid = 1978] [serial = 1738] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 72 (0x12ab88800) [pid = 1978] [serial = 1739] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 71 (0x12ab80400) [pid = 1978] [serial = 1736] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 70 (0x12ab1f400) [pid = 1978] [serial = 1735] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 69 (0x12aa6c800) [pid = 1978] [serial = 1732] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 68 (0x12ab1ac00) [pid = 1978] [serial = 1733] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 67 (0x12a947c00) [pid = 1978] [serial = 1730] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 66 (0x12a93b800) [pid = 1978] [serial = 1729] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 65 (0x12a939800) [pid = 1978] [serial = 1727] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 64 (0x12a79b800) [pid = 1978] [serial = 1726] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 63 (0x127fba000) [pid = 1978] [serial = 1724] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 62 (0x12b36dc00) [pid = 1978] [serial = 1766] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 61 (0x12b87ec00) [pid = 1978] [serial = 1775] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 60 (0x12a83d000) [pid = 1978] [serial = 1760] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 59 (0x12b87a000) [pid = 1978] [serial = 1772] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | --DOMWINDOW == 58 (0x12a647c00) [pid = 1978] [serial = 1757] [outer = 0x0] [url = about:blank] 04:15:15 INFO - PROCESS | 1978 | 1461582915841 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x11882b000 == 26 [pid = 1978] [id = 606] 04:15:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 59 (0x114fb0c00) [pid = 1978] [serial = 1818] [outer = 0x0] 04:15:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 60 (0x114fb5400) [pid = 1978] [serial = 1819] [outer = 0x114fb0c00] 04:15:15 INFO - PROCESS | 1978 | 1461582915876 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 61 (0x115045800) [pid = 1978] [serial = 1820] [outer = 0x114fb0c00] 04:15:16 INFO - PROCESS | 1978 | 1461582916295 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]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 04:15:16 INFO - PROCESS | 1978 | 1461582916347 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:15:16 INFO - PROCESS | 1978 | 1461582916350 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:15:16 INFO - PROCESS | 1978 | 1461582916355 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 1978 | 1461582916356 Marionette TRACE conn2 <- [1,2398,null,{}] 04:15:16 INFO - PROCESS | 1978 | 1461582916359 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}] 04:15:16 INFO - PROCESS | 1978 | 1461582916440 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:15:16 INFO - PROCESS | 1978 | 1461582916446 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ace000 == 27 [pid = 1978] [id = 607] 04:15:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 62 (0x1151eb400) [pid = 1978] [serial = 1821] [outer = 0x0] 04:15:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 63 (0x11654a800) [pid = 1978] [serial = 1822] [outer = 0x1151eb400] 04:15:16 INFO - PROCESS | 1978 | 1461582916474 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 64 (0x118a13c00) [pid = 1978] [serial = 1823] [outer = 0x1151eb400] 04:15:16 INFO - PROCESS | 1978 | 1461582916840 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]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 04:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:15:16 INFO - PROCESS | 1978 | 1461582916875 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:15:16 INFO - PROCESS | 1978 | 1461582916876 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:15:16 INFO - PROCESS | 1978 | 1461582916879 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 1978 | 1461582916881 Marionette TRACE conn2 <- [1,2402,null,{}] 04:15:16 INFO - PROCESS | 1978 | 1461582916889 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}] 04:15:16 INFO - PROCESS | 1978 | 1461582916971 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:15:16 INFO - PROCESS | 1978 | 1461582916979 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9ab800 == 28 [pid = 1978] [id = 608] 04:15:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 65 (0x11358b800) [pid = 1978] [serial = 1824] [outer = 0x0] 04:15:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 66 (0x119274800) [pid = 1978] [serial = 1825] [outer = 0x11358b800] 04:15:17 INFO - PROCESS | 1978 | 1461582917009 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 67 (0x11a407400) [pid = 1978] [serial = 1826] [outer = 0x11358b800] 04:15:17 INFO - PROCESS | 1978 | 1461582917370 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 524ms 04:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:15:17 INFO - PROCESS | 1978 | 1461582917403 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1978 | 1461582917406 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:15:17 INFO - PROCESS | 1978 | 1461582917410 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1978 | 1461582917411 Marionette TRACE conn2 <- [1,2406,null,{}] 04:15:17 INFO - PROCESS | 1978 | 1461582917413 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}] 04:15:17 INFO - PROCESS | 1978 | 1461582917521 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:15:17 INFO - PROCESS | 1978 | 1461582917528 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12396b000 == 29 [pid = 1978] [id = 609] 04:15:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 68 (0x119a50400) [pid = 1978] [serial = 1827] [outer = 0x0] 04:15:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 69 (0x11a852400) [pid = 1978] [serial = 1828] [outer = 0x119a50400] 04:15:17 INFO - PROCESS | 1978 | 1461582917554 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 70 (0x11aa99c00) [pid = 1978] [serial = 1829] [outer = 0x119a50400] 04:15:17 INFO - PROCESS | 1978 | 1461582917916 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 04:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:15:17 INFO - PROCESS | 1978 | 1461582917930 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1978 | 1461582917931 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:15:17 INFO - PROCESS | 1978 | 1461582917933 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1978 | 1461582917934 Marionette TRACE conn2 <- [1,2410,null,{}] 04:15:17 INFO - PROCESS | 1978 | 1461582917936 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}] 04:15:18 INFO - PROCESS | 1978 | 1461582918035 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:15:18 INFO - PROCESS | 1978 | 1461582918071 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12692d000 == 30 [pid = 1978] [id = 610] 04:15:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 71 (0x113589c00) [pid = 1978] [serial = 1830] [outer = 0x0] 04:15:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x11aaa8400) [pid = 1978] [serial = 1831] [outer = 0x113589c00] 04:15:18 INFO - PROCESS | 1978 | 1461582918097 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x11af76000) [pid = 1978] [serial = 1832] [outer = 0x113589c00] 04:15:18 INFO - PROCESS | 1978 | 1461582918434 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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 04:15:18 INFO - PROCESS | 1978 | 1461582918454 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 1978 | 1461582918455 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:15:18 INFO - PROCESS | 1978 | 1461582918457 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 1978 | 1461582918458 Marionette TRACE conn2 <- [1,2414,null,{}] 04:15:18 INFO - PROCESS | 1978 | 1461582918461 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}] 04:15:18 INFO - PROCESS | 1978 | 1461582918582 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:15:18 INFO - PROCESS | 1978 | 1461582918597 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12764c800 == 31 [pid = 1978] [id = 611] 04:15:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x11af7d000) [pid = 1978] [serial = 1833] [outer = 0x0] 04:15:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x11bbc3400) [pid = 1978] [serial = 1834] [outer = 0x11af7d000] 04:15:18 INFO - PROCESS | 1978 | 1461582918625 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x11c0bc400) [pid = 1978] [serial = 1835] [outer = 0x11af7d000] 04:15:18 INFO - PROCESS | 1978 | 1461582918975 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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 04:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:15:19 INFO - PROCESS | 1978 | 1461582919026 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 1978 | 1461582919027 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:15:19 INFO - PROCESS | 1978 | 1461582919029 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 1978 | 1461582919030 Marionette TRACE conn2 <- [1,2418,null,{}] 04:15:19 INFO - PROCESS | 1978 | 1461582919039 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}] 04:15:19 INFO - PROCESS | 1978 | 1461582919134 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:15:19 INFO - PROCESS | 1978 | 1461582919138 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x129919000 == 32 [pid = 1978] [id = 612] 04:15:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x11b09b400) [pid = 1978] [serial = 1836] [outer = 0x0] 04:15:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x11c0c0400) [pid = 1978] [serial = 1837] [outer = 0x11b09b400] 04:15:19 INFO - PROCESS | 1978 | 1461582919164 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x11c4ad800) [pid = 1978] [serial = 1838] [outer = 0x11b09b400] 04:15:19 INFO - PROCESS | 1978 | 1461582919469 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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 04:15:19 INFO - PROCESS | 1978 | 1461582919502 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 1978 | 1461582919503 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:15:19 INFO - PROCESS | 1978 | 1461582919513 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 1978 | 1461582919514 Marionette TRACE conn2 <- [1,2422,null,{}] 04:15:19 INFO - PROCESS | 1978 | 1461582919516 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}] 04:15:19 INFO - PROCESS | 1978 | 1461582919619 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:15:19 INFO - PROCESS | 1978 | 1461582919624 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x129be6800 == 33 [pid = 1978] [id = 613] 04:15:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x11c0b8000) [pid = 1978] [serial = 1839] [outer = 0x0] 04:15:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x11c71d400) [pid = 1978] [serial = 1840] [outer = 0x11c0b8000] 04:15:19 INFO - PROCESS | 1978 | 1461582919678 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x11c7a0400) [pid = 1978] [serial = 1841] [outer = 0x11c0b8000] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x118f51800) [pid = 1978] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x115043800) [pid = 1978] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x114fb9c00) [pid = 1978] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x1153ce000) [pid = 1978] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x11423ec00) [pid = 1978] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x118e21c00) [pid = 1978] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x11aa87c00) [pid = 1978] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x113587800) [pid = 1978] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:15:19 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x115640c00) [pid = 1978] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:15:20 INFO - PROCESS | 1978 | 1461582920024 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 04:15:20 INFO - PROCESS | 1978 | 1461582920034 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1978 | 1461582920035 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:15:20 INFO - PROCESS | 1978 | 1461582920037 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1978 | 1461582920039 Marionette TRACE conn2 <- [1,2426,null,{}] 04:15:20 INFO - PROCESS | 1978 | 1461582920043 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}] 04:15:20 INFO - PROCESS | 1978 | 1461582920126 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:15:20 INFO - PROCESS | 1978 | 1461582920177 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9a9800 == 34 [pid = 1978] [id = 614] 04:15:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x1153cc000) [pid = 1978] [serial = 1842] [outer = 0x0] 04:15:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x11bf4e400) [pid = 1978] [serial = 1843] [outer = 0x1153cc000] 04:15:20 INFO - PROCESS | 1978 | 1461582920202 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x11c71ac00) [pid = 1978] [serial = 1844] [outer = 0x1153cc000] 04:15:20 INFO - PROCESS | 1978 | 1461582920480 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 472ms 04:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:15:20 INFO - PROCESS | 1978 | 1461582920512 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1978 | 1461582920513 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:15:20 INFO - PROCESS | 1978 | 1461582920515 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1978 | 1461582920517 Marionette TRACE conn2 <- [1,2430,null,{}] 04:15:20 INFO - PROCESS | 1978 | 1461582920519 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}] 04:15:20 INFO - PROCESS | 1978 | 1461582920604 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:15:20 INFO - PROCESS | 1978 | 1461582920611 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a3a0000 == 35 [pid = 1978] [id = 615] 04:15:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x11c723c00) [pid = 1978] [serial = 1845] [outer = 0x0] 04:15:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x11c7ab800) [pid = 1978] [serial = 1846] [outer = 0x11c723c00] 04:15:20 INFO - PROCESS | 1978 | 1461582920636 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x1239adc00) [pid = 1978] [serial = 1847] [outer = 0x11c723c00] 04:15:20 INFO - PROCESS | 1978 | 1461582920982 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 472ms 04:15:20 INFO - PROCESS | 1978 | 1461582920987 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1978 | 1461582920990 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:15:20 INFO - PROCESS | 1978 | 1461582920993 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1978 | 1461582920995 Marionette TRACE conn2 <- [1,2434,null,{}] 04:15:20 INFO - PROCESS | 1978 | 1461582920997 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}] 04:15:21 INFO - PROCESS | 1978 | 1461582921116 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:15:21 INFO - PROCESS | 1978 | 1461582921123 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a616800 == 36 [pid = 1978] [id = 616] 04:15:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x1239b9c00) [pid = 1978] [serial = 1848] [outer = 0x0] 04:15:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x126242400) [pid = 1978] [serial = 1849] [outer = 0x1239b9c00] 04:15:21 INFO - PROCESS | 1978 | 1461582921157 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x12639c800) [pid = 1978] [serial = 1850] [outer = 0x1239b9c00] 04:15:21 INFO - PROCESS | 1978 | 1461582921526 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]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 04:15:21 INFO - PROCESS | 1978 | 1461582921565 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 1978 | 1461582921567 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:15:21 INFO - PROCESS | 1978 | 1461582921570 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 1978 | 1461582921571 Marionette TRACE conn2 <- [1,2438,null,{}] 04:15:21 INFO - PROCESS | 1978 | 1461582921575 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}] 04:15:21 INFO - PROCESS | 1978 | 1461582921699 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:15:21 INFO - PROCESS | 1978 | 1461582921778 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6cd000 == 37 [pid = 1978] [id = 617] 04:15:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x11af75000) [pid = 1978] [serial = 1851] [outer = 0x0] 04:15:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x1264d0000) [pid = 1978] [serial = 1852] [outer = 0x11af75000] 04:15:21 INFO - PROCESS | 1978 | 1461582921816 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x126523800) [pid = 1978] [serial = 1853] [outer = 0x11af75000] 04:15:22 INFO - PROCESS | 1978 | 1461582922285 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]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 771ms 04:15:22 INFO - PROCESS | 1978 | 1461582922348 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 1978 | 1461582922351 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:15:22 INFO - PROCESS | 1978 | 1461582922355 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 1978 | 1461582922358 Marionette TRACE conn2 <- [1,2442,null,{}] 04:15:22 INFO - PROCESS | 1978 | 1461582922362 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}] 04:15:22 INFO - PROCESS | 1978 | 1461582922466 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:15:22 INFO - PROCESS | 1978 | 1461582922521 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x119adf000 == 38 [pid = 1978] [id = 618] 04:15:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x115041c00) [pid = 1978] [serial = 1854] [outer = 0x0] 04:15:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x11563e000) [pid = 1978] [serial = 1855] [outer = 0x115041c00] 04:15:22 INFO - PROCESS | 1978 | 1461582922554 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11867e400) [pid = 1978] [serial = 1856] [outer = 0x115041c00] 04:15:23 INFO - PROCESS | 1978 | 1461582923003 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 673ms 04:15:23 INFO - PROCESS | 1978 | 1461582923029 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 1978 | 1461582923033 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:15:23 INFO - PROCESS | 1978 | 1461582923038 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1978 | 1461582923040 Marionette TRACE conn2 <- [1,2446,null,{}] 04:15:23 INFO - PROCESS | 1978 | 1461582923043 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}] 04:15:23 INFO - PROCESS | 1978 | 1461582923150 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:15:23 INFO - PROCESS | 1978 | 1461582923204 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x126630800 == 39 [pid = 1978] [id = 619] 04:15:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x118a04400) [pid = 1978] [serial = 1857] [outer = 0x0] 04:15:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x11918fc00) [pid = 1978] [serial = 1858] [outer = 0x118a04400] 04:15:23 INFO - PROCESS | 1978 | 1461582923234 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x11a7c9400) [pid = 1978] [serial = 1859] [outer = 0x118a04400] 04:15:23 INFO - PROCESS | 1978 | 1461582923668 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 669ms 04:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:15:23 INFO - PROCESS | 1978 | 1461582923708 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 1978 | 1461582923709 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:15:23 INFO - PROCESS | 1978 | 1461582923712 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1978 | 1461582923714 Marionette TRACE conn2 <- [1,2450,null,{}] 04:15:23 INFO - PROCESS | 1978 | 1461582923722 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}] 04:15:23 INFO - PROCESS | 1978 | 1461582923829 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:15:23 INFO - PROCESS | 1978 | 1461582923935 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a96b800 == 40 [pid = 1978] [id = 620] 04:15:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x11b94e800) [pid = 1978] [serial = 1860] [outer = 0x0] 04:15:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11bbccc00) [pid = 1978] [serial = 1861] [outer = 0x11b94e800] 04:15:23 INFO - PROCESS | 1978 | 1461582923968 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x11c0b6400) [pid = 1978] [serial = 1862] [outer = 0x11b94e800] 04:15:24 INFO - PROCESS | 1978 | 1461582924429 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]]]}] 04:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 771ms 04:15:24 INFO - PROCESS | 1978 | 1461582924484 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 1978 | 1461582924486 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:15:24 INFO - PROCESS | 1978 | 1461582924511 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 1978 | 1461582924513 Marionette TRACE conn2 <- [1,2454,null,{}] 04:15:24 INFO - PROCESS | 1978 | 1461582924517 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}] 04:15:24 INFO - PROCESS | 1978 | 1461582924664 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:15:24 INFO - PROCESS | 1978 | 1461582924729 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x12add5000 == 41 [pid = 1978] [id = 621] 04:15:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11bbc6800) [pid = 1978] [serial = 1863] [outer = 0x0] 04:15:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11c7ad000) [pid = 1978] [serial = 1864] [outer = 0x11bbc6800] 04:15:24 INFO - PROCESS | 1978 | 1461582924760 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x1239b9000) [pid = 1978] [serial = 1865] [outer = 0x11bbc6800] 04:15:25 INFO - PROCESS | 1978 | 1461582925137 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 674ms 04:15:25 INFO - PROCESS | 1978 | 1461582925196 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1978 | 1461582925197 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:15:25 INFO - PROCESS | 1978 | 1461582925199 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1978 | 1461582925201 Marionette TRACE conn2 <- [1,2458,null,{}] 04:15:25 INFO - PROCESS | 1978 | 1461582925203 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}] 04:15:25 INFO - PROCESS | 1978 | 1461582925305 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:15:25 INFO - PROCESS | 1978 | 1461582925358 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfeb000 == 42 [pid = 1978] [id = 622] 04:15:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11a85dc00) [pid = 1978] [serial = 1866] [outer = 0x0] 04:15:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x122f84c00) [pid = 1978] [serial = 1867] [outer = 0x11a85dc00] 04:15:25 INFO - PROCESS | 1978 | 1461582925389 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x126247000) [pid = 1978] [serial = 1868] [outer = 0x11a85dc00] 04:15:25 INFO - PROCESS | 1978 | 1461582925991 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]]]}] 04:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 826ms 04:15:26 INFO - PROCESS | 1978 | 1461582926026 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 1978 | 1461582926028 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:15:26 INFO - PROCESS | 1978 | 1461582926032 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 1978 | 1461582926034 Marionette TRACE conn2 <- [1,2462,null,{}] 04:15:26 INFO - PROCESS | 1978 | 1461582926038 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}] 04:15:26 INFO - PROCESS | 1978 | 1461582926135 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:15:26 INFO - PROCESS | 1978 | 1461582926222 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x11971c000 == 43 [pid = 1978] [id = 623] 04:15:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x115046800) [pid = 1978] [serial = 1869] [outer = 0x0] 04:15:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x11504ac00) [pid = 1978] [serial = 1870] [outer = 0x115046800] 04:15:26 INFO - PROCESS | 1978 | 1461582926271 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x115635c00) [pid = 1978] [serial = 1871] [outer = 0x115046800] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x1145ac000 == 42 [pid = 1978] [id = 103] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x116508000 == 41 [pid = 1978] [id = 98] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x119252800 == 40 [pid = 1978] [id = 101] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x11afd2800 == 39 [pid = 1978] [id = 104] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x11a736800 == 38 [pid = 1978] [id = 93] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9a2800 == 37 [pid = 1978] [id = 105] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x126a55800 == 36 [pid = 1978] [id = 91] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x116509800 == 35 [pid = 1978] [id = 99] 04:15:26 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x11c725400) [pid = 1978] [serial = 1807] [outer = 0x0] [url = about:blank] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x11917f000 == 34 [pid = 1978] [id = 604] 04:15:26 INFO - PROCESS | 1978 | --DOCSHELL 0x1142b7800 == 33 [pid = 1978] [id = 603] 04:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 825ms 04:15:26 INFO - PROCESS | 1978 | 1461582926852 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]]]}] 04:15:26 INFO - PROCESS | 1978 | 1461582926863 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 1978 | 1461582926866 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:15:26 INFO - PROCESS | 1978 | 1461582926871 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 1978 | 1461582926873 Marionette TRACE conn2 <- [1,2466,null,{}] 04:15:26 INFO - PROCESS | 1978 | 1461582926878 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}] 04:15:26 INFO - PROCESS | 1978 | 1461582926962 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:15:26 INFO - PROCESS | 1978 | 1461582926967 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x118e3e800 == 34 [pid = 1978] [id = 624] 04:15:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x118641800) [pid = 1978] [serial = 1872] [outer = 0x0] 04:15:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x118af5c00) [pid = 1978] [serial = 1873] [outer = 0x118641800] 04:15:26 INFO - PROCESS | 1978 | 1461582926994 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x118f4f800) [pid = 1978] [serial = 1874] [outer = 0x118641800] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x119272800) [pid = 1978] [serial = 1789] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x11a7bb800) [pid = 1978] [serial = 1790] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x1155ef800) [pid = 1978] [serial = 1783] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11563d400) [pid = 1978] [serial = 1784] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x114fba400) [pid = 1978] [serial = 1780] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x115043000) [pid = 1978] [serial = 1781] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x11a7c6c00) [pid = 1978] [serial = 1792] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11a8f8c00) [pid = 1978] [serial = 1793] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x11bf5b000) [pid = 1978] [serial = 1801] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x11c1a8400) [pid = 1978] [serial = 1802] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x11bbc7000) [pid = 1978] [serial = 1798] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x11bf56800) [pid = 1978] [serial = 1799] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x11aaa3c00) [pid = 1978] [serial = 1795] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x11bbc0800) [pid = 1978] [serial = 1796] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x118aa9c00) [pid = 1978] [serial = 1786] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x118e14000) [pid = 1978] [serial = 1787] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x11c69ec00) [pid = 1978] [serial = 1805] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x11c0bf400) [pid = 1978] [serial = 1804] [outer = 0x0] [url = about:blank] 04:15:27 INFO - PROCESS | 1978 | 1461582927465 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]]]}] 04:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 627ms 04:15:27 INFO - PROCESS | 1978 | 1461582927500 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:15:27 INFO - PROCESS | 1978 | 1461582927502 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:15:27 INFO - PROCESS | 1978 | 1461582927506 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 1978 | 1461582927509 Marionette TRACE conn2 <- [1,2470,null,{}] 04:15:27 INFO - PROCESS | 1978 | 1461582927521 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}] 04:15:27 INFO - PROCESS | 1978 | 1461582927660 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:15:27 INFO - PROCESS | 1978 | 1461582927764 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bff3800 == 35 [pid = 1978] [id = 625] 04:15:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x11a7c3800) [pid = 1978] [serial = 1875] [outer = 0x0] 04:15:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x11a7c6c00) [pid = 1978] [serial = 1876] [outer = 0x11a7c3800] 04:15:27 INFO - PROCESS | 1978 | 1461582927813 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x11aa84400) [pid = 1978] [serial = 1877] [outer = 0x11a7c3800] 04:15:28 INFO - PROCESS | 1978 | 1461582928131 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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:15:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 674ms 04:15:28 INFO - PROCESS | 1978 | 1461582928179 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:15:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:15:28 INFO - PROCESS | 1978 | 1461582928181 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:15:28 INFO - PROCESS | 1978 | 1461582928184 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 1978 | 1461582928185 Marionette TRACE conn2 <- [1,2474,null,{}] 04:15:28 INFO - PROCESS | 1978 | 1461582928187 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}] 04:15:28 INFO - PROCESS | 1978 | 1461582928297 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:15:28 INFO - PROCESS | 1978 | 1461582928303 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7f6000 == 36 [pid = 1978] [id = 626] 04:15:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x11a7c4000) [pid = 1978] [serial = 1878] [outer = 0x0] 04:15:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x11ad3c000) [pid = 1978] [serial = 1879] [outer = 0x11a7c4000] 04:15:28 INFO - PROCESS | 1978 | 1461582928331 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x11b94f400) [pid = 1978] [serial = 1880] [outer = 0x11a7c4000] 04:15:28 INFO - PROCESS | 1978 | 1461582928658 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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:15:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 04:15:28 INFO - PROCESS | 1978 | 1461582928705 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 1978 | 1461582928706 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:15:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:15:28 INFO - PROCESS | 1978 | 1461582928709 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 1978 | 1461582928710 Marionette TRACE conn2 <- [1,2478,null,{}] 04:15:28 INFO - PROCESS | 1978 | 1461582928712 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}] 04:15:28 INFO - PROCESS | 1978 | 1461582928795 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:15:28 INFO - PROCESS | 1978 | 1461582928799 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x118f65800 == 37 [pid = 1978] [id = 627] 04:15:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x11b950000) [pid = 1978] [serial = 1881] [outer = 0x0] 04:15:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x11bf57400) [pid = 1978] [serial = 1882] [outer = 0x11b950000] 04:15:28 INFO - PROCESS | 1978 | 1461582928826 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11c0b7000) [pid = 1978] [serial = 1883] [outer = 0x11b950000] 04:15:29 INFO - PROCESS | 1978 | 1461582929217 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]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 04:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:15:29 INFO - PROCESS | 1978 | 1461582929230 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 1978 | 1461582929232 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:15:29 INFO - PROCESS | 1978 | 1461582929234 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1978 | 1461582929235 Marionette TRACE conn2 <- [1,2482,null,{}] 04:15:29 INFO - PROCESS | 1978 | 1461582929237 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}] 04:15:29 INFO - PROCESS | 1978 | 1461582929357 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:15:29 INFO - PROCESS | 1978 | 1461582929373 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x12992b000 == 38 [pid = 1978] [id = 628] 04:15:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11c0bc800) [pid = 1978] [serial = 1884] [outer = 0x0] 04:15:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11c4b3800) [pid = 1978] [serial = 1885] [outer = 0x11c0bc800] 04:15:29 INFO - PROCESS | 1978 | 1461582929402 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x11c7acc00) [pid = 1978] [serial = 1886] [outer = 0x11c0bc800] 04:15:29 INFO - PROCESS | 1978 | 1461582929728 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]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 04:15:29 INFO - PROCESS | 1978 | 1461582929765 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 1978 | 1461582929767 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:15:29 INFO - PROCESS | 1978 | 1461582929769 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1978 | 1461582929770 Marionette TRACE conn2 <- [1,2486,null,{}] 04:15:29 INFO - PROCESS | 1978 | 1461582929772 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}] 04:15:29 INFO - PROCESS | 1978 | 1461582929877 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:15:29 INFO - PROCESS | 1978 | 1461582929881 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a399000 == 39 [pid = 1978] [id = 629] 04:15:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x11c440800) [pid = 1978] [serial = 1887] [outer = 0x0] 04:15:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x126246800) [pid = 1978] [serial = 1888] [outer = 0x11c440800] 04:15:29 INFO - PROCESS | 1978 | 1461582929936 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x12651c800) [pid = 1978] [serial = 1889] [outer = 0x11c440800] 04:15:30 INFO - PROCESS | 1978 | 1461582930284 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]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 569ms 04:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:15:30 INFO - PROCESS | 1978 | 1461582930338 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1978 | 1461582930339 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:15:30 INFO - PROCESS | 1978 | 1461582930341 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 1978 | 1461582930342 Marionette TRACE conn2 <- [1,2490,null,{}] 04:15:30 INFO - PROCESS | 1978 | 1461582930344 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}] 04:15:30 INFO - PROCESS | 1978 | 1461582930460 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:15:30 INFO - PROCESS | 1978 | 1461582930478 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a962000 == 40 [pid = 1978] [id = 630] 04:15:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x1239b0800) [pid = 1978] [serial = 1890] [outer = 0x0] 04:15:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x126527c00) [pid = 1978] [serial = 1891] [outer = 0x1239b0800] 04:15:30 INFO - PROCESS | 1978 | 1461582930519 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x1269b4800) [pid = 1978] [serial = 1892] [outer = 0x1239b0800] 04:15:30 INFO - PROCESS | 1978 | 1461582930898 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]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x1151eb400) [pid = 1978] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x113589c00) [pid = 1978] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x119a50400) [pid = 1978] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x11c723c00) [pid = 1978] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x11358b800) [pid = 1978] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x11af7d000) [pid = 1978] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x1239b9c00) [pid = 1978] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x11c0b8000) [pid = 1978] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x1153cc000) [pid = 1978] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x114fb0c00) [pid = 1978] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:15:30 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x11c718000) [pid = 1978] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:15:30 INFO - PROCESS | 1978 | 1461582930994 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1978 | 1461582930995 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:15:31 INFO - PROCESS | 1978 | 1461582931000 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1978 | 1461582931001 Marionette TRACE conn2 <- [1,2494,null,{}] 04:15:31 INFO - PROCESS | 1978 | 1461582931003 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}] 04:15:31 INFO - PROCESS | 1978 | 1461582931085 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:15:31 INFO - PROCESS | 1978 | 1461582931092 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x126462000 == 41 [pid = 1978] [id = 631] 04:15:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x119273800) [pid = 1978] [serial = 1893] [outer = 0x0] 04:15:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x11aa9a800) [pid = 1978] [serial = 1894] [outer = 0x119273800] 04:15:31 INFO - PROCESS | 1978 | 1461582931118 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x11c722000) [pid = 1978] [serial = 1895] [outer = 0x119273800] 04:15:31 INFO - PROCESS | 1978 | 1461582931460 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]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 472ms 04:15:31 INFO - PROCESS | 1978 | 1461582931474 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:15:31 INFO - PROCESS | 1978 | 1461582931476 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:15:31 INFO - PROCESS | 1978 | 1461582931479 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1978 | 1461582931480 Marionette TRACE conn2 <- [1,2498,null,{}] 04:15:31 INFO - PROCESS | 1978 | 1461582931482 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}] 04:15:31 INFO - PROCESS | 1978 | 1461582931568 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:15:31 INFO - PROCESS | 1978 | 1461582931623 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae1f000 == 42 [pid = 1978] [id = 632] 04:15:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x11c71c400) [pid = 1978] [serial = 1896] [outer = 0x0] 04:15:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x126c02800) [pid = 1978] [serial = 1897] [outer = 0x11c71c400] 04:15:31 INFO - PROCESS | 1978 | 1461582931649 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x126cc4400) [pid = 1978] [serial = 1898] [outer = 0x11c71c400] 04:15:31 INFO - PROCESS | 1978 | 1461582931959 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]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 04:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:15:32 INFO - PROCESS | 1978 | 1461582931997 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1978 | 1461582931999 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:15:32 INFO - PROCESS | 1978 | 1461582932001 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1978 | 1461582932003 Marionette TRACE conn2 <- [1,2502,null,{}] 04:15:32 INFO - PROCESS | 1978 | 1461582932006 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}] 04:15:32 INFO - PROCESS | 1978 | 1461582932102 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:15:32 INFO - PROCESS | 1978 | 1461582932109 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b10c000 == 43 [pid = 1978] [id = 633] 04:15:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x126cc7000) [pid = 1978] [serial = 1899] [outer = 0x0] 04:15:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x127277000) [pid = 1978] [serial = 1900] [outer = 0x126cc7000] 04:15:32 INFO - PROCESS | 1978 | 1461582932139 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x1274d6c00) [pid = 1978] [serial = 1901] [outer = 0x126cc7000] 04:15:32 INFO - PROCESS | 1978 | 1461582932504 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]]]}] 04:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 04:15:32 INFO - PROCESS | 1978 | 1461582932533 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1978 | 1461582932534 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:15:32 INFO - PROCESS | 1978 | 1461582932537 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1978 | 1461582932539 Marionette TRACE conn2 <- [1,2506,null,{}] 04:15:32 INFO - PROCESS | 1978 | 1461582932542 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}] 04:15:32 INFO - PROCESS | 1978 | 1461582932635 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:15:32 INFO - PROCESS | 1978 | 1461582932640 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b20f800 == 44 [pid = 1978] [id = 634] 04:15:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x127603c00) [pid = 1978] [serial = 1902] [outer = 0x0] 04:15:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x127658000) [pid = 1978] [serial = 1903] [outer = 0x127603c00] 04:15:32 INFO - PROCESS | 1978 | 1461582932668 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x127e6cc00) [pid = 1978] [serial = 1904] [outer = 0x127603c00] 04:15:32 INFO - PROCESS | 1978 | 1461582932991 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]]]}] 04:15:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:15:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 572ms 04:15:33 INFO - PROCESS | 1978 | 1461582933109 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 1978 | 1461582933111 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:15:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:15:33 INFO - PROCESS | 1978 | 1461582933115 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 1978 | 1461582933117 Marionette TRACE conn2 <- [1,2510,null,{}] 04:15:33 INFO - PROCESS | 1978 | 1461582933122 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}] 04:15:33 INFO - PROCESS | 1978 | 1461582933230 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:15:33 INFO - PROCESS | 1978 | 1461582933302 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x118833000 == 45 [pid = 1978] [id = 635] 04:15:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x114baa800) [pid = 1978] [serial = 1905] [outer = 0x0] 04:15:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x114fb3400) [pid = 1978] [serial = 1906] [outer = 0x114baa800] 04:15:33 INFO - PROCESS | 1978 | 1461582933333 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x1155f7000) [pid = 1978] [serial = 1907] [outer = 0x114baa800] 04:15:33 INFO - PROCESS | 1978 | 1461582933784 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]]]}] 04:15:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:15:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 724ms 04:15:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:15:33 INFO - PROCESS | 1978 | 1461582933839 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 1978 | 1461582933842 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:15:33 INFO - PROCESS | 1978 | 1461582933847 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 1978 | 1461582933850 Marionette TRACE conn2 <- [1,2514,null,{}] 04:15:33 INFO - PROCESS | 1978 | 1461582933853 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}] 04:15:33 INFO - PROCESS | 1978 | 1461582933959 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:15:34 INFO - PROCESS | 1978 | 1461582934016 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c7e4800 == 46 [pid = 1978] [id = 636] 04:15:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11563f400) [pid = 1978] [serial = 1908] [outer = 0x0] 04:15:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x118f50800) [pid = 1978] [serial = 1909] [outer = 0x11563f400] 04:15:34 INFO - PROCESS | 1978 | 1461582934047 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11a40fc00) [pid = 1978] [serial = 1910] [outer = 0x11563f400] 04:15:34 INFO - PROCESS | 1978 | 1461582934507 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]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 04:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:15:34 INFO - PROCESS | 1978 | 1461582934518 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 1978 | 1461582934519 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:15:34 INFO - PROCESS | 1978 | 1461582934521 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 1978 | 1461582934524 Marionette TRACE conn2 <- [1,2518,null,{}] 04:15:34 INFO - PROCESS | 1978 | 1461582934532 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}] 04:15:34 INFO - PROCESS | 1978 | 1461582934664 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:15:34 INFO - PROCESS | 1978 | 1461582934722 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae0b000 == 47 [pid = 1978] [id = 637] 04:15:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11aaa1800) [pid = 1978] [serial = 1911] [outer = 0x0] 04:15:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x11c0bec00) [pid = 1978] [serial = 1912] [outer = 0x11aaa1800] 04:15:34 INFO - PROCESS | 1978 | 1461582934755 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x11c4b3c00) [pid = 1978] [serial = 1913] [outer = 0x11aaa1800] 04:15:35 INFO - PROCESS | 1978 | 1461582935239 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]]]}] 04:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 773ms 04:15:35 INFO - PROCESS | 1978 | 1461582935294 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:15:35 INFO - PROCESS | 1978 | 1461582935296 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:15:35 INFO - PROCESS | 1978 | 1461582935298 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:15:35 INFO - PROCESS | 1978 | 1461582935299 Marionette TRACE conn2 <- [1,2522,null,{}] 04:15:35 INFO - PROCESS | 1978 | 1461582935302 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}] 04:15:35 INFO - PROCESS | 1978 | 1461582935408 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:15:35 INFO - PROCESS | 1978 | 1461582935476 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b893000 == 48 [pid = 1978] [id = 638] 04:15:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x11c69d000) [pid = 1978] [serial = 1914] [outer = 0x0] 04:15:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x126245400) [pid = 1978] [serial = 1915] [outer = 0x11c69d000] 04:15:35 INFO - PROCESS | 1978 | 1461582935507 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x126cbfc00) [pid = 1978] [serial = 1916] [outer = 0x11c69d000] 04:15:35 INFO - PROCESS | 1978 | 1461582935954 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]]]}] 04:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 718ms 04:15:36 INFO - PROCESS | 1978 | 1461582936018 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 1978 | 1461582936020 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:15:36 INFO - PROCESS | 1978 | 1461582936046 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 1978 | 1461582936048 Marionette TRACE conn2 <- [1,2526,null,{}] 04:15:36 INFO - PROCESS | 1978 | 1461582936051 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}] 04:15:36 INFO - PROCESS | 1978 | 1461582936188 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:15:36 INFO - PROCESS | 1978 | 1461582936256 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf19800 == 49 [pid = 1978] [id = 639] 04:15:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11c716400) [pid = 1978] [serial = 1917] [outer = 0x0] 04:15:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x127279000) [pid = 1978] [serial = 1918] [outer = 0x11c716400] 04:15:36 INFO - PROCESS | 1978 | 1461582936286 Marionette DEBUG loaded listener.js 04:15:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1274cc400) [pid = 1978] [serial = 1919] [outer = 0x11c716400] 04:15:36 INFO - PROCESS | 1978 | 1461582936700 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]]]}] 04:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 675ms 04:15:36 INFO - PROCESS | 1978 | 1461582936717 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 1978 | 1461582936718 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:15:36 INFO - PROCESS | 1978 | 1461582936721 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 1978 | 1461582936722 Marionette TRACE conn2 <- [1,2530,null,{}] 04:15:36 INFO - PROCESS | 1978 | 1461582936724 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}] 04:15:36 INFO - PROCESS | 1978 | 1461582936846 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:15:36 INFO - PROCESS | 1978 | 1461582936918 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d022800 == 50 [pid = 1978] [id = 640] 04:15:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x127e6bc00) [pid = 1978] [serial = 1920] [outer = 0x0] 04:15:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x127fc3c00) [pid = 1978] [serial = 1921] [outer = 0x127e6bc00] 04:15:36 INFO - PROCESS | 1978 | 1461582936951 Marionette DEBUG loaded listener.js 04:15:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x1285e9c00) [pid = 1978] [serial = 1922] [outer = 0x127e6bc00] 04:15:37 INFO - PROCESS | 1978 | 1461582937394 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]]]}] 04:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 04:15:37 INFO - PROCESS | 1978 | 1461582937643 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1978 | 1461582937645 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:15:37 INFO - PROCESS | 1978 | 1461582937684 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1978 | 1461582937685 Marionette TRACE conn2 <- [1,2534,null,{}] 04:15:37 INFO - PROCESS | 1978 | 1461582937691 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}] 04:15:37 INFO - PROCESS | 1978 | 1461582937787 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:15:37 INFO - PROCESS | 1978 | 1461582937841 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c12e000 == 51 [pid = 1978] [id = 641] 04:15:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x114fbb000) [pid = 1978] [serial = 1923] [outer = 0x0] 04:15:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11503ec00) [pid = 1978] [serial = 1924] [outer = 0x114fbb000] 04:15:37 INFO - PROCESS | 1978 | 1461582937868 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11563bc00) [pid = 1978] [serial = 1925] [outer = 0x114fbb000] 04:15:38 INFO - PROCESS | 1978 | 1461582938302 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]]]}] 04:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 638ms 04:15:38 INFO - PROCESS | 1978 | 1461582938309 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:15:38 INFO - PROCESS | 1978 | 1461582938311 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:15:38 INFO - PROCESS | 1978 | 1461582938316 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 1978 | 1461582938318 Marionette TRACE conn2 <- [1,2538,null,{}] 04:15:38 INFO - PROCESS | 1978 | 1461582938322 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}] 04:15:38 INFO - PROCESS | 1978 | 1461582938420 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:15:38 INFO - PROCESS | 1978 | 1461582938474 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aacb800 == 52 [pid = 1978] [id = 642] 04:15:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x115636c00) [pid = 1978] [serial = 1926] [outer = 0x0] 04:15:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x118c15400) [pid = 1978] [serial = 1927] [outer = 0x115636c00] 04:15:38 INFO - PROCESS | 1978 | 1461582938502 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x119a51800) [pid = 1978] [serial = 1928] [outer = 0x115636c00] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x12b10c000 == 51 [pid = 1978] [id = 633] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae1f000 == 50 [pid = 1978] [id = 632] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x126462000 == 49 [pid = 1978] [id = 631] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x12a962000 == 48 [pid = 1978] [id = 630] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x12a399000 == 47 [pid = 1978] [id = 629] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x12992b000 == 46 [pid = 1978] [id = 628] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x118f65800 == 45 [pid = 1978] [id = 627] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7f6000 == 44 [pid = 1978] [id = 626] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x11bff3800 == 43 [pid = 1978] [id = 625] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11540a400) [pid = 1978] [serial = 1813] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x118ae7000) [pid = 1978] [serial = 1816] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11358b400) [pid = 1978] [serial = 1810] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOCSHELL 0x118e3e800 == 42 [pid = 1978] [id = 624] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11654a800) [pid = 1978] [serial = 1822] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x11af76000) [pid = 1978] [serial = 1832] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11aa99c00) [pid = 1978] [serial = 1829] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x1239adc00) [pid = 1978] [serial = 1847] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11a407400) [pid = 1978] [serial = 1826] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x11a852400) [pid = 1978] [serial = 1828] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11c0bc400) [pid = 1978] [serial = 1835] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x126242400) [pid = 1978] [serial = 1849] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x11c71d400) [pid = 1978] [serial = 1840] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x11c71ac00) [pid = 1978] [serial = 1844] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11bf4e400) [pid = 1978] [serial = 1843] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11c7a0400) [pid = 1978] [serial = 1841] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11c0c0400) [pid = 1978] [serial = 1837] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x115045800) [pid = 1978] [serial = 1820] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11bbc3400) [pid = 1978] [serial = 1834] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11c7ab800) [pid = 1978] [serial = 1846] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x119274800) [pid = 1978] [serial = 1825] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x114fb5400) [pid = 1978] [serial = 1819] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11aaa8400) [pid = 1978] [serial = 1831] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x118a13c00) [pid = 1978] [serial = 1823] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x11c7a8400) [pid = 1978] [serial = 1808] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x12639c800) [pid = 1978] [serial = 1850] [outer = 0x0] [url = about:blank] 04:15:38 INFO - PROCESS | 1978 | 1461582938959 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]]]}] 04:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 04:15:38 INFO - PROCESS | 1978 | 1461582938988 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:15:38 INFO - PROCESS | 1978 | 1461582938990 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:15:38 INFO - PROCESS | 1978 | 1461582938993 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 1978 | 1461582938995 Marionette TRACE conn2 <- [1,2542,null,{}] 04:15:38 INFO - PROCESS | 1978 | 1461582938998 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}] 04:15:39 INFO - PROCESS | 1978 | 1461582939131 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:15:39 INFO - PROCESS | 1978 | 1461582939226 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x119244800 == 43 [pid = 1978] [id = 643] 04:15:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x118f4d000) [pid = 1978] [serial = 1929] [outer = 0x0] 04:15:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x11a8f7400) [pid = 1978] [serial = 1930] [outer = 0x118f4d000] 04:15:39 INFO - PROCESS | 1978 | 1461582939275 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x11ad36c00) [pid = 1978] [serial = 1931] [outer = 0x118f4d000] 04:15:39 INFO - PROCESS | 1978 | 1461582939711 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]]]}] 04:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 768ms 04:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:15:39 INFO - PROCESS | 1978 | 1461582939762 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 1978 | 1461582939763 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:15:39 INFO - PROCESS | 1978 | 1461582939765 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1978 | 1461582939766 Marionette TRACE conn2 <- [1,2546,null,{}] 04:15:39 INFO - PROCESS | 1978 | 1461582939769 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}] 04:15:39 INFO - PROCESS | 1978 | 1461582939852 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:15:39 INFO - PROCESS | 1978 | 1461582939858 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x12620f000 == 44 [pid = 1978] [id = 644] 04:15:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x11af79800) [pid = 1978] [serial = 1932] [outer = 0x0] 04:15:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11b954800) [pid = 1978] [serial = 1933] [outer = 0x11af79800] 04:15:39 INFO - PROCESS | 1978 | 1461582939886 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11c0b3400) [pid = 1978] [serial = 1934] [outer = 0x11af79800] 04:15:40 INFO - PROCESS | 1978 | 1461582940237 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]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 04:15:40 INFO - PROCESS | 1978 | 1461582940284 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 1978 | 1461582940285 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:15:40 INFO - PROCESS | 1978 | 1461582940288 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 1978 | 1461582940289 Marionette TRACE conn2 <- [1,2550,null,{}] 04:15:40 INFO - PROCESS | 1978 | 1461582940292 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}] 04:15:40 INFO - PROCESS | 1978 | 1461582940387 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:15:40 INFO - PROCESS | 1978 | 1461582940393 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x11574b800 == 45 [pid = 1978] [id = 645] 04:15:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11c0b7800) [pid = 1978] [serial = 1935] [outer = 0x0] 04:15:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11c311c00) [pid = 1978] [serial = 1936] [outer = 0x11c0b7800] 04:15:40 INFO - PROCESS | 1978 | 1461582940428 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x11c71b400) [pid = 1978] [serial = 1937] [outer = 0x11c0b7800] 04:15:40 INFO - PROCESS | 1978 | 1461582940829 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]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 572ms 04:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:15:40 INFO - PROCESS | 1978 | 1461582940861 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 1978 | 1461582940863 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:15:40 INFO - PROCESS | 1978 | 1461582940866 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 1978 | 1461582940868 Marionette TRACE conn2 <- [1,2554,null,{}] 04:15:40 INFO - PROCESS | 1978 | 1461582940871 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}] 04:15:41 INFO - PROCESS | 1978 | 1461582941072 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:15:41 INFO - PROCESS | 1978 | 1461582941101 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a395000 == 46 [pid = 1978] [id = 646] 04:15:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x122f84800) [pid = 1978] [serial = 1938] [outer = 0x0] 04:15:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x1239b5000) [pid = 1978] [serial = 1939] [outer = 0x122f84800] 04:15:41 INFO - PROCESS | 1978 | 1461582941145 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x126521c00) [pid = 1978] [serial = 1940] [outer = 0x122f84800] 04:15:41 INFO - PROCESS | 1978 | 1461582941566 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]]]}] 04:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 04:15:41 INFO - PROCESS | 1978 | 1461582941585 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:15:41 INFO - PROCESS | 1978 | 1461582941587 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:15:41 INFO - PROCESS | 1978 | 1461582941597 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:15:41 INFO - PROCESS | 1978 | 1461582941598 Marionette TRACE conn2 <- [1,2558,null,{}] 04:15:41 INFO - PROCESS | 1978 | 1461582941600 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}] 04:15:41 INFO - PROCESS | 1978 | 1461582941704 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:15:41 INFO - PROCESS | 1978 | 1461582941759 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a61d800 == 47 [pid = 1978] [id = 647] 04:15:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x126247c00) [pid = 1978] [serial = 1941] [outer = 0x0] 04:15:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x1269bf400) [pid = 1978] [serial = 1942] [outer = 0x126247c00] 04:15:41 INFO - PROCESS | 1978 | 1461582941785 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x127156800) [pid = 1978] [serial = 1943] [outer = 0x126247c00] 04:15:42 INFO - PROCESS | 1978 | 1461582942188 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]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 626ms 04:15:42 INFO - PROCESS | 1978 | 1461582942224 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 1978 | 1461582942227 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:15:42 INFO - PROCESS | 1978 | 1461582942230 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 1978 | 1461582942232 Marionette TRACE conn2 <- [1,2562,null,{}] 04:15:42 INFO - PROCESS | 1978 | 1461582942236 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}] 04:15:42 INFO - PROCESS | 1978 | 1461582942395 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:15:42 INFO - PROCESS | 1978 | 1461582942416 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a969000 == 48 [pid = 1978] [id = 648] 04:15:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1264d4800) [pid = 1978] [serial = 1944] [outer = 0x0] 04:15:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x1272d6000) [pid = 1978] [serial = 1945] [outer = 0x1264d4800] 04:15:42 INFO - PROCESS | 1978 | 1461582942453 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x127e74400) [pid = 1978] [serial = 1946] [outer = 0x1264d4800] 04:15:42 INFO - PROCESS | 1978 | 1461582942831 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]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 620ms 04:15:42 INFO - PROCESS | 1978 | 1461582942851 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 1978 | 1461582942852 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:15:42 INFO - PROCESS | 1978 | 1461582942854 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 1978 | 1461582942855 Marionette TRACE conn2 <- [1,2566,null,{}] 04:15:42 INFO - PROCESS | 1978 | 1461582942858 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}] 04:15:42 INFO - PROCESS | 1978 | 1461582942961 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11a85dc00) [pid = 1978] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x11c0bc800) [pid = 1978] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11a7c3800) [pid = 1978] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x11b950000) [pid = 1978] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x126cc7000) [pid = 1978] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x115046800) [pid = 1978] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11c440800) [pid = 1978] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x118641800) [pid = 1978] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11a7c4000) [pid = 1978] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x1239b0800) [pid = 1978] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x119273800) [pid = 1978] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11c71c400) [pid = 1978] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x12ba57400) [pid = 1978] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x11563c000) [pid = 1978] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:15:43 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x11b09b400) [pid = 1978] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:15:43 INFO - PROCESS | 1978 | 1461582943184 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x1179e1000 == 49 [pid = 1978] [id = 649] 04:15:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x113583400) [pid = 1978] [serial = 1947] [outer = 0x0] 04:15:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x1151f9000) [pid = 1978] [serial = 1948] [outer = 0x113583400] 04:15:43 INFO - PROCESS | 1978 | 1461582943210 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11a7c4000) [pid = 1978] [serial = 1949] [outer = 0x113583400] 04:15:43 INFO - PROCESS | 1978 | 1461582943487 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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 671ms 04:15:43 INFO - PROCESS | 1978 | 1461582943530 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1978 | 1461582943531 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:15:43 INFO - PROCESS | 1978 | 1461582943534 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1978 | 1461582943535 Marionette TRACE conn2 <- [1,2570,null,{}] 04:15:43 INFO - PROCESS | 1978 | 1461582943537 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}] 04:15:43 INFO - PROCESS | 1978 | 1461582943630 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:15:43 INFO - PROCESS | 1978 | 1461582943634 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af03000 == 50 [pid = 1978] [id = 650] 04:15:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x118c1a400) [pid = 1978] [serial = 1950] [outer = 0x0] 04:15:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x126240000) [pid = 1978] [serial = 1951] [outer = 0x118c1a400] 04:15:43 INFO - PROCESS | 1978 | 1461582943660 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12785a000) [pid = 1978] [serial = 1952] [outer = 0x118c1a400] 04:15:44 INFO - PROCESS | 1978 | 1461582943999 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]]]}] 04:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 475ms 04:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:15:44 INFO - PROCESS | 1978 | 1461582944010 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 1978 | 1461582944011 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:15:44 INFO - PROCESS | 1978 | 1461582944013 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 1978 | 1461582944015 Marionette TRACE conn2 <- [1,2574,null,{}] 04:15:44 INFO - PROCESS | 1978 | 1461582944017 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}] 04:15:44 INFO - PROCESS | 1978 | 1461582944146 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:15:44 INFO - PROCESS | 1978 | 1461582944153 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b219800 == 51 [pid = 1978] [id = 651] 04:15:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x11358b800) [pid = 1978] [serial = 1953] [outer = 0x0] 04:15:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x127fc5c00) [pid = 1978] [serial = 1954] [outer = 0x11358b800] 04:15:44 INFO - PROCESS | 1978 | 1461582944183 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x1299c1800) [pid = 1978] [serial = 1955] [outer = 0x11358b800] 04:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 04:15:44 INFO - PROCESS | 1978 | 1461582944526 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]]]}] 04:15:44 INFO - PROCESS | 1978 | 1461582944534 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 1978 | 1461582944535 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:15:44 INFO - PROCESS | 1978 | 1461582944537 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 1978 | 1461582944539 Marionette TRACE conn2 <- [1,2578,null,{}] 04:15:44 INFO - PROCESS | 1978 | 1461582944544 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}] 04:15:44 INFO - PROCESS | 1978 | 1461582944631 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:15:44 INFO - PROCESS | 1978 | 1461582944636 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d302800 == 52 [pid = 1978] [id = 652] 04:15:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x1299c4000) [pid = 1978] [serial = 1956] [outer = 0x0] 04:15:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12a645800) [pid = 1978] [serial = 1957] [outer = 0x1299c4000] 04:15:44 INFO - PROCESS | 1978 | 1461582944662 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12a64c400) [pid = 1978] [serial = 1958] [outer = 0x1299c4000] 04:15:45 INFO - PROCESS | 1978 | 1461582944998 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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 472ms 04:15:45 INFO - PROCESS | 1978 | 1461582945011 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1978 | 1461582945012 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:15:45 INFO - PROCESS | 1978 | 1461582945014 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1978 | 1461582945015 Marionette TRACE conn2 <- [1,2582,null,{}] 04:15:45 INFO - PROCESS | 1978 | 1461582945018 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}] 04:15:45 INFO - PROCESS | 1978 | 1461582945134 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:15:45 INFO - PROCESS | 1978 | 1461582945141 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x114b71800 == 53 [pid = 1978] [id = 653] 04:15:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x113588400) [pid = 1978] [serial = 1959] [outer = 0x0] 04:15:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x1147cec00) [pid = 1978] [serial = 1960] [outer = 0x113588400] 04:15:45 INFO - PROCESS | 1978 | 1461582945234 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x115049000) [pid = 1978] [serial = 1961] [outer = 0x113588400] 04:15:45 INFO - PROCESS | 1978 | 1461582945715 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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 719ms 04:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:15:45 INFO - PROCESS | 1978 | 1461582945749 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1978 | 1461582945752 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:15:45 INFO - PROCESS | 1978 | 1461582945756 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1978 | 1461582945759 Marionette TRACE conn2 <- [1,2586,null,{}] 04:15:45 INFO - PROCESS | 1978 | 1461582945763 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}] 04:15:45 INFO - PROCESS | 1978 | 1461582945872 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:15:45 INFO - PROCESS | 1978 | 1461582945972 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12662b800 == 54 [pid = 1978] [id = 654] 04:15:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x119199c00) [pid = 1978] [serial = 1962] [outer = 0x0] 04:15:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x119d56000) [pid = 1978] [serial = 1963] [outer = 0x119199c00] 04:15:46 INFO - PROCESS | 1978 | 1461582946003 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11aa88400) [pid = 1978] [serial = 1964] [outer = 0x119199c00] 04:15:46 INFO - PROCESS | 1978 | 1461582946462 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]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 776ms 04:15:46 INFO - PROCESS | 1978 | 1461582946531 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 1978 | 1461582946534 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:15:46 INFO - PROCESS | 1978 | 1461582946538 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 1978 | 1461582946540 Marionette TRACE conn2 <- [1,2590,null,{}] 04:15:46 INFO - PROCESS | 1978 | 1461582946543 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}] 04:15:46 INFO - PROCESS | 1978 | 1461582946651 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:15:46 INFO - PROCESS | 1978 | 1461582946721 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adcd800 == 55 [pid = 1978] [id = 655] 04:15:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11aaa0c00) [pid = 1978] [serial = 1965] [outer = 0x0] 04:15:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x11c0b4400) [pid = 1978] [serial = 1966] [outer = 0x11aaa0c00] 04:15:46 INFO - PROCESS | 1978 | 1461582946752 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x11c7a7000) [pid = 1978] [serial = 1967] [outer = 0x11aaa0c00] 04:15:47 INFO - PROCESS | 1978 | 1461582947184 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]]]}] 04:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 04:15:47 INFO - PROCESS | 1978 | 1461582947229 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:15:47 INFO - PROCESS | 1978 | 1461582947231 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:15:47 INFO - PROCESS | 1978 | 1461582947233 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 1978 | 1461582947236 Marionette TRACE conn2 <- [1,2594,null,{}] 04:15:47 INFO - PROCESS | 1978 | 1461582947259 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}] 04:15:47 INFO - PROCESS | 1978 | 1461582947369 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:15:47 INFO - PROCESS | 1978 | 1461582947428 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d385000 == 56 [pid = 1978] [id = 656] 04:15:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x1261dfc00) [pid = 1978] [serial = 1968] [outer = 0x0] 04:15:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x126ccdc00) [pid = 1978] [serial = 1969] [outer = 0x1261dfc00] 04:15:47 INFO - PROCESS | 1978 | 1461582947459 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x1285db000) [pid = 1978] [serial = 1970] [outer = 0x1261dfc00] 04:15:47 INFO - PROCESS | 1978 | 1461582947930 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]]]}] 04:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 723ms 04:15:47 INFO - PROCESS | 1978 | 1461582947956 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:15:47 INFO - PROCESS | 1978 | 1461582947958 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:15:47 INFO - PROCESS | 1978 | 1461582947961 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 1978 | 1461582947962 Marionette TRACE conn2 <- [1,2598,null,{}] 04:15:47 INFO - PROCESS | 1978 | 1461582947964 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}] 04:15:48 INFO - PROCESS | 1978 | 1461582948073 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:15:48 INFO - PROCESS | 1978 | 1461582948131 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db0e000 == 57 [pid = 1978] [id = 657] 04:15:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x1285db400) [pid = 1978] [serial = 1971] [outer = 0x0] 04:15:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12969b000) [pid = 1978] [serial = 1972] [outer = 0x1285db400] 04:15:48 INFO - PROCESS | 1978 | 1461582948161 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x1299bcc00) [pid = 1978] [serial = 1973] [outer = 0x1285db400] 04:15:48 INFO - PROCESS | 1978 | 1461582948631 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]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 718ms 04:15:48 INFO - PROCESS | 1978 | 1461582948698 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 1978 | 1461582948699 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:15:48 INFO - PROCESS | 1978 | 1461582948702 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 1978 | 1461582948703 Marionette TRACE conn2 <- [1,2602,null,{}] 04:15:48 INFO - PROCESS | 1978 | 1461582948725 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}] 04:15:48 INFO - PROCESS | 1978 | 1461582948832 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:15:48 INFO - PROCESS | 1978 | 1461582948904 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbee000 == 58 [pid = 1978] [id = 658] 04:15:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12a643c00) [pid = 1978] [serial = 1974] [outer = 0x0] 04:15:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12a64b800) [pid = 1978] [serial = 1975] [outer = 0x12a643c00] 04:15:48 INFO - PROCESS | 1978 | 1461582948938 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12a66d000) [pid = 1978] [serial = 1976] [outer = 0x12a643c00] 04:15:49 INFO - PROCESS | 1978 | 1461582949398 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]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 721ms 04:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:15:49 INFO - PROCESS | 1978 | 1461582949424 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 1978 | 1461582949425 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:15:49 INFO - PROCESS | 1978 | 1461582949428 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1978 | 1461582949429 Marionette TRACE conn2 <- [1,2606,null,{}] 04:15:49 INFO - PROCESS | 1978 | 1461582949431 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}] 04:15:49 INFO - PROCESS | 1978 | 1461582949543 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:15:49 INFO - PROCESS | 1978 | 1461582949601 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c132800 == 59 [pid = 1978] [id = 659] 04:15:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11c0be400) [pid = 1978] [serial = 1977] [outer = 0x0] 04:15:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12a645000) [pid = 1978] [serial = 1978] [outer = 0x11c0be400] 04:15:49 INFO - PROCESS | 1978 | 1461582949631 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12a797400) [pid = 1978] [serial = 1979] [outer = 0x11c0be400] 04:15:50 INFO - PROCESS | 1978 | 1461582950282 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]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 871ms 04:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:15:50 INFO - PROCESS | 1978 | 1461582950299 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 1978 | 1461582950301 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:15:50 INFO - PROCESS | 1978 | 1461582950305 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 1978 | 1461582950308 Marionette TRACE conn2 <- [1,2610,null,{}] 04:15:50 INFO - PROCESS | 1978 | 1461582950311 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}] 04:15:50 INFO - PROCESS | 1978 | 1461582950408 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:15:50 INFO - PROCESS | 1978 | 1461582950485 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x12611b800 == 60 [pid = 1978] [id = 660] 04:15:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x11503bc00) [pid = 1978] [serial = 1980] [outer = 0x0] 04:15:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x1153c9400) [pid = 1978] [serial = 1981] [outer = 0x11503bc00] 04:15:50 INFO - PROCESS | 1978 | 1461582950514 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x118c1e800) [pid = 1978] [serial = 1982] [outer = 0x11503bc00] 04:15:50 INFO - PROCESS | 1978 | 1461582950950 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]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 674ms 04:15:50 INFO - PROCESS | 1978 | 1461582950979 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 1978 | 1461582950983 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:15:50 INFO - PROCESS | 1978 | 1461582950987 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 1978 | 1461582950989 Marionette TRACE conn2 <- [1,2614,null,{}] 04:15:51 INFO - PROCESS | 1978 | 1461582951015 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}] 04:15:51 INFO - PROCESS | 1978 | 1461582951122 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12d302800 == 59 [pid = 1978] [id = 652] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12b219800 == 58 [pid = 1978] [id = 651] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12af03000 == 57 [pid = 1978] [id = 650] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x1179e1000 == 56 [pid = 1978] [id = 649] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12a969000 == 55 [pid = 1978] [id = 648] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12a61d800 == 54 [pid = 1978] [id = 647] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12a395000 == 53 [pid = 1978] [id = 646] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x127658000) [pid = 1978] [serial = 1903] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x11574b800 == 52 [pid = 1978] [id = 645] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12620f000 == 51 [pid = 1978] [id = 644] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x119244800 == 50 [pid = 1978] [id = 643] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x11aacb800 == 49 [pid = 1978] [id = 642] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x11c12e000 == 48 [pid = 1978] [id = 641] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12b893000 == 47 [pid = 1978] [id = 638] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae0b000 == 46 [pid = 1978] [id = 637] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x11c7e4800 == 45 [pid = 1978] [id = 636] 04:15:51 INFO - PROCESS | 1978 | --DOCSHELL 0x118833000 == 44 [pid = 1978] [id = 635] 04:15:51 INFO - PROCESS | 1978 | 1461582951212 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x1186ce000 == 45 [pid = 1978] [id = 661] 04:15:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x118af4800) [pid = 1978] [serial = 1983] [outer = 0x0] 04:15:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x11a7c3800) [pid = 1978] [serial = 1984] [outer = 0x118af4800] 04:15:51 INFO - PROCESS | 1978 | 1461582951239 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x11af76400) [pid = 1978] [serial = 1985] [outer = 0x118af4800] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12d070400) [pid = 1978] [serial = 1778] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x118ee3000) [pid = 1978] [serial = 1817] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x126247000) [pid = 1978] [serial = 1868] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x122f84c00) [pid = 1978] [serial = 1867] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x11c4b3800) [pid = 1978] [serial = 1885] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x11a7c6c00) [pid = 1978] [serial = 1876] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x11aa84400) [pid = 1978] [serial = 1877] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x11918fc00) [pid = 1978] [serial = 1858] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x11c7ad000) [pid = 1978] [serial = 1864] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x11bf57400) [pid = 1978] [serial = 1882] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x1274d6c00) [pid = 1978] [serial = 1901] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x11563e000) [pid = 1978] [serial = 1855] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11bbccc00) [pid = 1978] [serial = 1861] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x115635c00) [pid = 1978] [serial = 1871] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11504ac00) [pid = 1978] [serial = 1870] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x1264d0000) [pid = 1978] [serial = 1852] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x126246800) [pid = 1978] [serial = 1888] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x118af5c00) [pid = 1978] [serial = 1873] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x118f4f800) [pid = 1978] [serial = 1874] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11ad3c000) [pid = 1978] [serial = 1879] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x11b94f400) [pid = 1978] [serial = 1880] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11c7acc00) [pid = 1978] [serial = 1886] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x126527c00) [pid = 1978] [serial = 1891] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11aa9a800) [pid = 1978] [serial = 1894] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x126c02800) [pid = 1978] [serial = 1897] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11c722000) [pid = 1978] [serial = 1895] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1269b4800) [pid = 1978] [serial = 1892] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x127277000) [pid = 1978] [serial = 1900] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x126cc4400) [pid = 1978] [serial = 1898] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12651c800) [pid = 1978] [serial = 1889] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11c0b7000) [pid = 1978] [serial = 1883] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11c4ad800) [pid = 1978] [serial = 1838] [outer = 0x0] [url = about:blank] 04:15:51 INFO - PROCESS | 1978 | 1461582951566 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 593ms 04:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:15:51 INFO - PROCESS | 1978 | 1461582951580 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 1978 | 1461582951582 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:15:51 INFO - PROCESS | 1978 | 1461582951584 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 1978 | 1461582951586 Marionette TRACE conn2 <- [1,2618,null,{}] 04:15:51 INFO - PROCESS | 1978 | 1461582951596 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}] 04:15:51 INFO - PROCESS | 1978 | 1461582951686 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:15:51 INFO - PROCESS | 1978 | 1461582951761 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x126215000 == 46 [pid = 1978] [id = 662] 04:15:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x11b09ac00) [pid = 1978] [serial = 1986] [outer = 0x0] 04:15:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x11bf57400) [pid = 1978] [serial = 1987] [outer = 0x11b09ac00] 04:15:51 INFO - PROCESS | 1978 | 1461582951794 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x11c447800) [pid = 1978] [serial = 1988] [outer = 0x11b09ac00] 04:15:52 INFO - PROCESS | 1978 | 1461582952118 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 574ms 04:15:52 INFO - PROCESS | 1978 | 1461582952159 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1978 | 1461582952161 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:15:52 INFO - PROCESS | 1978 | 1461582952163 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1978 | 1461582952164 Marionette TRACE conn2 <- [1,2622,null,{}] 04:15:52 INFO - PROCESS | 1978 | 1461582952166 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}] 04:15:52 INFO - PROCESS | 1978 | 1461582952241 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:15:52 INFO - PROCESS | 1978 | 1461582952292 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x127eb8000 == 47 [pid = 1978] [id = 663] 04:15:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x11bbccc00) [pid = 1978] [serial = 1989] [outer = 0x0] 04:15:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11c724400) [pid = 1978] [serial = 1990] [outer = 0x11bbccc00] 04:15:52 INFO - PROCESS | 1978 | 1461582952321 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12623e000) [pid = 1978] [serial = 1991] [outer = 0x11bbccc00] 04:15:52 INFO - PROCESS | 1978 | 1461582952708 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 571ms 04:15:52 INFO - PROCESS | 1978 | 1461582952735 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1978 | 1461582952737 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:15:52 INFO - PROCESS | 1978 | 1461582952743 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1978 | 1461582952745 Marionette TRACE conn2 <- [1,2626,null,{}] 04:15:52 INFO - PROCESS | 1978 | 1461582952748 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}] 04:15:52 INFO - PROCESS | 1978 | 1461582952912 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:15:52 INFO - PROCESS | 1978 | 1461582952927 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a60e800 == 48 [pid = 1978] [id = 664] 04:15:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12623e800) [pid = 1978] [serial = 1992] [outer = 0x0] 04:15:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x126522800) [pid = 1978] [serial = 1993] [outer = 0x12623e800] 04:15:52 INFO - PROCESS | 1978 | 1461582952969 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x126c04000) [pid = 1978] [serial = 1994] [outer = 0x12623e800] 04:15:53 INFO - PROCESS | 1978 | 1461582953345 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]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 623ms 04:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:15:53 INFO - PROCESS | 1978 | 1461582953364 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1978 | 1461582953365 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:15:53 INFO - PROCESS | 1978 | 1461582953367 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1978 | 1461582953368 Marionette TRACE conn2 <- [1,2630,null,{}] 04:15:53 INFO - PROCESS | 1978 | 1461582953370 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}] 04:15:53 INFO - PROCESS | 1978 | 1461582953508 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:15:53 INFO - PROCESS | 1978 | 1461582953553 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ade1000 == 49 [pid = 1978] [id = 665] 04:15:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x126cc1000) [pid = 1978] [serial = 1995] [outer = 0x0] 04:15:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x127275c00) [pid = 1978] [serial = 1996] [outer = 0x126cc1000] 04:15:53 INFO - PROCESS | 1978 | 1461582953581 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x1299ba800) [pid = 1978] [serial = 1997] [outer = 0x126cc1000] 04:15:53 INFO - PROCESS | 1978 | 1461582953920 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]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 04:15:53 INFO - PROCESS | 1978 | 1461582953936 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1978 | 1461582953937 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:15:53 INFO - PROCESS | 1978 | 1461582953940 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1978 | 1461582953943 Marionette TRACE conn2 <- [1,2634,null,{}] 04:15:53 INFO - PROCESS | 1978 | 1461582953946 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}] 04:15:54 INFO - PROCESS | 1978 | 1461582954053 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:15:54 INFO - PROCESS | 1978 | 1461582954079 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af0e800 == 50 [pid = 1978] [id = 666] 04:15:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x126cc6000) [pid = 1978] [serial = 1998] [outer = 0x0] 04:15:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12a666400) [pid = 1978] [serial = 1999] [outer = 0x126cc6000] 04:15:54 INFO - PROCESS | 1978 | 1461582954106 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12a670c00) [pid = 1978] [serial = 2000] [outer = 0x126cc6000] 04:15:54 INFO - PROCESS | 1978 | 1461582954477 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]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 573ms 04:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:15:54 INFO - PROCESS | 1978 | 1461582954513 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 1978 | 1461582954515 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:15:54 INFO - PROCESS | 1978 | 1461582954517 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1978 | 1461582954518 Marionette TRACE conn2 <- [1,2638,null,{}] 04:15:54 INFO - PROCESS | 1978 | 1461582954521 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}] 04:15:54 INFO - PROCESS | 1978 | 1461582954669 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:15:54 INFO - PROCESS | 1978 | 1461582954684 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b20a800 == 51 [pid = 1978] [id = 667] 04:15:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12a671000) [pid = 1978] [serial = 2001] [outer = 0x0] 04:15:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12a79e000) [pid = 1978] [serial = 2002] [outer = 0x12a671000] 04:15:54 INFO - PROCESS | 1978 | 1461582954709 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12a7a3c00) [pid = 1978] [serial = 2003] [outer = 0x12a671000] 04:15:55 INFO - PROCESS | 1978 | 1461582955053 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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 571ms 04:15:55 INFO - PROCESS | 1978 | 1461582955088 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 1978 | 1461582955090 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:15:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:15:55 INFO - PROCESS | 1978 | 1461582955101 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 1978 | 1461582955102 Marionette TRACE conn2 <- [1,2642,null,{}] 04:15:55 INFO - PROCESS | 1978 | 1461582955104 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}] 04:15:55 INFO - PROCESS | 1978 | 1461582955208 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:15:55 INFO - PROCESS | 1978 | 1461582955243 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce84000 == 52 [pid = 1978] [id = 668] 04:15:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12a799000) [pid = 1978] [serial = 2004] [outer = 0x0] 04:15:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12a834000) [pid = 1978] [serial = 2005] [outer = 0x12a799000] 04:15:55 INFO - PROCESS | 1978 | 1461582955270 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12a83a000) [pid = 1978] [serial = 2006] [outer = 0x12a799000] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x126247c00) [pid = 1978] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x1264d4800) [pid = 1978] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x127603c00) [pid = 1978] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x115636c00) [pid = 1978] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11c0b7800) [pid = 1978] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x118f4d000) [pid = 1978] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11af79800) [pid = 1978] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x114fbb000) [pid = 1978] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x113583400) [pid = 1978] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x11358b800) [pid = 1978] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x122f84800) [pid = 1978] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:15:55 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x118c1a400) [pid = 1978] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:15:55 INFO - PROCESS | 1978 | 1461582955685 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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:15:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 618ms 04:15:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:15:55 INFO - PROCESS | 1978 | 1461582955719 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 1978 | 1461582955720 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:15:55 INFO - PROCESS | 1978 | 1461582955723 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 1978 | 1461582955724 Marionette TRACE conn2 <- [1,2646,null,{}] 04:15:55 INFO - PROCESS | 1978 | 1461582955726 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}] 04:15:55 INFO - PROCESS | 1978 | 1461582955815 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:15:55 INFO - PROCESS | 1978 | 1461582955819 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a605800 == 53 [pid = 1978] [id = 669] 04:15:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x115636c00) [pid = 1978] [serial = 2007] [outer = 0x0] 04:15:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x11bf58800) [pid = 1978] [serial = 2008] [outer = 0x115636c00] 04:15:55 INFO - PROCESS | 1978 | 1461582955845 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x127157000) [pid = 1978] [serial = 2009] [outer = 0x115636c00] 04:15:56 INFO - PROCESS | 1978 | 1461582956197 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]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:15:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 04:15:56 INFO - PROCESS | 1978 | 1461582956242 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1978 | 1461582956244 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:15:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:15:56 INFO - PROCESS | 1978 | 1461582956246 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1978 | 1461582956248 Marionette TRACE conn2 <- [1,2650,null,{}] 04:15:56 INFO - PROCESS | 1978 | 1461582956250 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}] 04:15:56 INFO - PROCESS | 1978 | 1461582956355 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:15:56 INFO - PROCESS | 1978 | 1461582956360 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbf0800 == 54 [pid = 1978] [id = 670] 04:15:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x127e72000) [pid = 1978] [serial = 2010] [outer = 0x0] 04:15:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12a93c000) [pid = 1978] [serial = 2011] [outer = 0x127e72000] 04:15:56 INFO - PROCESS | 1978 | 1461582956390 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12aa64000) [pid = 1978] [serial = 2012] [outer = 0x127e72000] 04:15:56 INFO - PROCESS | 1978 | 1461582956736 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]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:15:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 04:15:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:15:56 INFO - PROCESS | 1978 | 1461582956765 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1978 | 1461582956766 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:15:56 INFO - PROCESS | 1978 | 1461582956768 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1978 | 1461582956769 Marionette TRACE conn2 <- [1,2654,null,{}] 04:15:56 INFO - PROCESS | 1978 | 1461582956772 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}] 04:15:56 INFO - PROCESS | 1978 | 1461582956862 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:15:56 INFO - PROCESS | 1978 | 1461582956922 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3c3800 == 55 [pid = 1978] [id = 671] 04:15:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12a82fc00) [pid = 1978] [serial = 2013] [outer = 0x0] 04:15:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12aa69000) [pid = 1978] [serial = 2014] [outer = 0x12a82fc00] 04:15:56 INFO - PROCESS | 1978 | 1461582956947 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12ab19400) [pid = 1978] [serial = 2015] [outer = 0x12a82fc00] 04:15:57 INFO - PROCESS | 1978 | 1461582957225 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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:15:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 471ms 04:15:57 INFO - PROCESS | 1978 | 1461582957239 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 1978 | 1461582957242 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:15:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:15:57 INFO - PROCESS | 1978 | 1461582957250 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 1978 | 1461582957251 Marionette TRACE conn2 <- [1,2658,null,{}] 04:15:57 INFO - PROCESS | 1978 | 1461582957253 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}] 04:15:57 INFO - PROCESS | 1978 | 1461582957347 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:15:57 INFO - PROCESS | 1978 | 1461582957352 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea1d800 == 56 [pid = 1978] [id = 672] 04:15:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12aa6ec00) [pid = 1978] [serial = 2016] [outer = 0x0] 04:15:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12ab20400) [pid = 1978] [serial = 2017] [outer = 0x12aa6ec00] 04:15:57 INFO - PROCESS | 1978 | 1461582957378 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12ab25000) [pid = 1978] [serial = 2018] [outer = 0x12aa6ec00] 04:15:57 INFO - PROCESS | 1978 | 1461582957841 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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:15:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 618ms 04:15:57 INFO - PROCESS | 1978 | 1461582957881 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 1978 | 1461582957883 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:15:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:15:57 INFO - PROCESS | 1978 | 1461582957887 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 1978 | 1461582957889 Marionette TRACE conn2 <- [1,2662,null,{}] 04:15:57 INFO - PROCESS | 1978 | 1461582957895 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}] 04:15:58 INFO - PROCESS | 1978 | 1461582958007 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:15:58 INFO - PROCESS | 1978 | 1461582958083 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9b8800 == 57 [pid = 1978] [id = 673] 04:15:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x1153ce000) [pid = 1978] [serial = 2019] [outer = 0x0] 04:15:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x118c0f000) [pid = 1978] [serial = 2020] [outer = 0x1153ce000] 04:15:58 INFO - PROCESS | 1978 | 1461582958119 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11a852400) [pid = 1978] [serial = 2021] [outer = 0x1153ce000] 04:15:58 INFO - PROCESS | 1978 | 1461582958564 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]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:15:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 724ms 04:15:58 INFO - PROCESS | 1978 | 1461582958611 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 1978 | 1461582958615 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:15:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:15:58 INFO - PROCESS | 1978 | 1461582958620 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1978 | 1461582958622 Marionette TRACE conn2 <- [1,2666,null,{}] 04:15:58 INFO - PROCESS | 1978 | 1461582958625 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}] 04:15:58 INFO - PROCESS | 1978 | 1461582958742 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:15:58 INFO - PROCESS | 1978 | 1461582958856 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x12991b800 == 58 [pid = 1978] [id = 674] 04:15:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11aa9a800) [pid = 1978] [serial = 2022] [outer = 0x0] 04:15:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x11b94f400) [pid = 1978] [serial = 2023] [outer = 0x11aa9a800] 04:15:58 INFO - PROCESS | 1978 | 1461582958904 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x11c0bbc00) [pid = 1978] [serial = 2024] [outer = 0x11aa9a800] 04:15:59 INFO - PROCESS | 1978 | 1461582959811 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]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:15:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1220ms 04:15:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:15:59 INFO - PROCESS | 1978 | 1461582959843 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 1978 | 1461582959845 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:15:59 INFO - PROCESS | 1978 | 1461582959847 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 1978 | 1461582959849 Marionette TRACE conn2 <- [1,2670,null,{}] 04:15:59 INFO - PROCESS | 1978 | 1461582959858 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}] 04:15:59 INFO - PROCESS | 1978 | 1461582959969 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:16:00 INFO - PROCESS | 1978 | 1461582960029 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db17800 == 59 [pid = 1978] [id = 675] 04:16:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x11c723c00) [pid = 1978] [serial = 2025] [outer = 0x0] 04:16:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x126cc4000) [pid = 1978] [serial = 2026] [outer = 0x11c723c00] 04:16:00 INFO - PROCESS | 1978 | 1461582960103 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12765e800) [pid = 1978] [serial = 2027] [outer = 0x11c723c00] 04:16:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:16:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:16:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:16:01 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 04:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:01 INFO - _addTest/ [0,2673,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 1978 | 1461582961027 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:16:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:16:01 INFO - PROCESS | 1978 | 1461582961030 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 1978 | 1461582961031 Marionette TRACE conn2 <- [1,2674,null,{}] 04:16:01 INFO - PROCESS | 1978 | 1461582961034 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}] 04:16:01 INFO - PROCESS | 1978 | 1461582961145 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:16:01 INFO - PROCESS | 1978 | 1461582961245 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aac2000 == 60 [pid = 1978] [id = 676] 04:16:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x11a85a000) [pid = 1978] [serial = 2028] [outer = 0x0] 04:16:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x11bbcb000) [pid = 1978] [serial = 2029] [outer = 0x11a85a000] 04:16:01 INFO - PROCESS | 1978 | 1461582961278 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x1285df400) [pid = 1978] [serial = 2030] [outer = 0x11a85a000] 04:16:02 INFO - PROCESS | 1978 | 1461582962412 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] 04:16:02 INFO - PROCESS | 1978 | 1461582962453 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:16:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:16:02 INFO - PROCESS | 1978 | 1461582962456 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1978 | 1461582962458 Marionette TRACE conn2 <- [1,2678,null,{}] 04:16:02 INFO - PROCESS | 1978 | 1461582962462 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}] 04:16:02 INFO - PROCESS | 1978 | 1461582962578 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:16:02 INFO - PROCESS | 1978 | 1461582962649 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bfdf800 == 61 [pid = 1978] [id = 677] 04:16:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x11588cc00) [pid = 1978] [serial = 2031] [outer = 0x0] 04:16:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x116548000) [pid = 1978] [serial = 2032] [outer = 0x11588cc00] 04:16:02 INFO - PROCESS | 1978 | 1461582962679 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x118f50400) [pid = 1978] [serial = 2033] [outer = 0x11588cc00] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3c3800 == 60 [pid = 1978] [id = 671] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12dbf0800 == 59 [pid = 1978] [id = 670] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12a605800 == 58 [pid = 1978] [id = 669] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce84000 == 57 [pid = 1978] [id = 668] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12b20a800 == 56 [pid = 1978] [id = 667] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x114fb3400) [pid = 1978] [serial = 1906] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x118f50800) [pid = 1978] [serial = 1909] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x11c0bec00) [pid = 1978] [serial = 1912] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x126245400) [pid = 1978] [serial = 1915] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x127279000) [pid = 1978] [serial = 1918] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x127fc3c00) [pid = 1978] [serial = 1921] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12af0e800 == 55 [pid = 1978] [id = 666] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12ade1000 == 54 [pid = 1978] [id = 665] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12a60e800 == 53 [pid = 1978] [id = 664] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x127eb8000 == 52 [pid = 1978] [id = 663] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x126215000 == 51 [pid = 1978] [id = 662] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x1186ce000 == 50 [pid = 1978] [id = 661] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12611b800 == 49 [pid = 1978] [id = 660] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12adcd800 == 48 [pid = 1978] [id = 655] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x12662b800 == 47 [pid = 1978] [id = 654] 04:16:03 INFO - PROCESS | 1978 | --DOCSHELL 0x114b71800 == 46 [pid = 1978] [id = 653] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x12a645800) [pid = 1978] [serial = 1957] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x1269bf400) [pid = 1978] [serial = 1942] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x1272d6000) [pid = 1978] [serial = 1945] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x127156800) [pid = 1978] [serial = 1943] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x127e6cc00) [pid = 1978] [serial = 1904] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x119a51800) [pid = 1978] [serial = 1928] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x118c15400) [pid = 1978] [serial = 1927] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x11c311c00) [pid = 1978] [serial = 1936] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11c71b400) [pid = 1978] [serial = 1937] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x11a8f7400) [pid = 1978] [serial = 1930] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11ad36c00) [pid = 1978] [serial = 1931] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x127e74400) [pid = 1978] [serial = 1946] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11b954800) [pid = 1978] [serial = 1933] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11c0b3400) [pid = 1978] [serial = 1934] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11563bc00) [pid = 1978] [serial = 1925] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11503ec00) [pid = 1978] [serial = 1924] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11a7c4000) [pid = 1978] [serial = 1949] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x1299c1800) [pid = 1978] [serial = 1955] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x1239b5000) [pid = 1978] [serial = 1939] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x1151f9000) [pid = 1978] [serial = 1948] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x126240000) [pid = 1978] [serial = 1951] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x127fc5c00) [pid = 1978] [serial = 1954] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12785a000) [pid = 1978] [serial = 1952] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x126521c00) [pid = 1978] [serial = 1940] [outer = 0x0] [url = about:blank] 04:16:03 INFO - PROCESS | 1978 | 1461582963606 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]]]}] 04:16:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:16:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 04:16:03 INFO - PROCESS | 1978 | 1461582963628 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 1978 | 1461582963632 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:16:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:16:03 INFO - PROCESS | 1978 | 1461582963636 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 1978 | 1461582963638 Marionette TRACE conn2 <- [1,2682,null,{}] 04:16:03 INFO - PROCESS | 1978 | 1461582963641 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}] 04:16:03 INFO - PROCESS | 1978 | 1461582963730 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:16:03 INFO - PROCESS | 1978 | 1461582963806 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a73e800 == 47 [pid = 1978] [id = 678] 04:16:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x114fb1000) [pid = 1978] [serial = 2034] [outer = 0x0] 04:16:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x119272c00) [pid = 1978] [serial = 2035] [outer = 0x114fb1000] 04:16:03 INFO - PROCESS | 1978 | 1461582963834 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11aa86400) [pid = 1978] [serial = 2036] [outer = 0x114fb1000] 04:16:04 INFO - PROCESS | 1978 | 1461582964666 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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:16:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1073ms 04:16:04 INFO - PROCESS | 1978 | 1461582964709 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 1978 | 1461582964711 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:16:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:16:04 INFO - PROCESS | 1978 | 1461582964713 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 1978 | 1461582964716 Marionette TRACE conn2 <- [1,2686,null,{}] 04:16:04 INFO - PROCESS | 1978 | 1461582964723 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}] 04:16:04 INFO - PROCESS | 1978 | 1461582964811 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:16:04 INFO - PROCESS | 1978 | 1461582964871 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e82000 == 48 [pid = 1978] [id = 679] 04:16:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x11aa99800) [pid = 1978] [serial = 2037] [outer = 0x0] 04:16:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x11bbcd000) [pid = 1978] [serial = 2038] [outer = 0x11aa99800] 04:16:04 INFO - PROCESS | 1978 | 1461582964899 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11c0b7800) [pid = 1978] [serial = 2039] [outer = 0x11aa99800] 04:16:05 INFO - PROCESS | 1978 | 1461582965727 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] 04:16:05 INFO - PROCESS | 1978 | 1461582965738 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:16:05 INFO - PROCESS | 1978 | 1461582965741 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1978 | 1461582965742 Marionette TRACE conn2 <- [1,2690,null,{}] 04:16:05 INFO - PROCESS | 1978 | 1461582965745 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}] 04:16:05 INFO - PROCESS | 1978 | 1461582965855 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:16:05 INFO - PROCESS | 1978 | 1461582965869 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x12992d000 == 49 [pid = 1978] [id = 680] 04:16:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11c0bfc00) [pid = 1978] [serial = 2040] [outer = 0x0] 04:16:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x11c717800) [pid = 1978] [serial = 2041] [outer = 0x11c0bfc00] 04:16:05 INFO - PROCESS | 1978 | 1461582965896 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x11c7a1000) [pid = 1978] [serial = 2042] [outer = 0x11c0bfc00] 04:16:06 INFO - PROCESS | 1978 | 1461582966739 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] 04:16:06 INFO - PROCESS | 1978 | 1461582966762 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:16:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:16:06 INFO - PROCESS | 1978 | 1461582966764 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 1978 | 1461582966766 Marionette TRACE conn2 <- [1,2694,null,{}] 04:16:06 INFO - PROCESS | 1978 | 1461582966768 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}] 04:16:06 INFO - PROCESS | 1978 | 1461582966870 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:16:06 INFO - PROCESS | 1978 | 1461582966881 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a605800 == 50 [pid = 1978] [id = 681] 04:16:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x11c7aa400) [pid = 1978] [serial = 2043] [outer = 0x0] 04:16:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x122f88400) [pid = 1978] [serial = 2044] [outer = 0x11c7aa400] 04:16:06 INFO - PROCESS | 1978 | 1461582966907 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x126241c00) [pid = 1978] [serial = 2045] [outer = 0x11c7aa400] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x126cc6000) [pid = 1978] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12a671000) [pid = 1978] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11503bc00) [pid = 1978] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x12623e800) [pid = 1978] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x118af4800) [pid = 1978] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11c0be400) [pid = 1978] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x11b09ac00) [pid = 1978] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11bbccc00) [pid = 1978] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12a799000) [pid = 1978] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x115636c00) [pid = 1978] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x127e72000) [pid = 1978] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12a82fc00) [pid = 1978] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:16:07 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x126cc1000) [pid = 1978] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:16:07 INFO - PROCESS | 1978 | 1461582967871 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] 04:16:07 INFO - PROCESS | 1978 | 1461582967887 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:16:07 INFO - PROCESS | 1978 | 1461582967889 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1978 | 1461582967891 Marionette TRACE conn2 <- [1,2698,null,{}] 04:16:07 INFO - PROCESS | 1978 | 1461582967894 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}] 04:16:07 INFO - PROCESS | 1978 | 1461582967995 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:16:08 INFO - PROCESS | 1978 | 1461582968000 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a96a000 == 51 [pid = 1978] [id = 682] 04:16:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x11bbccc00) [pid = 1978] [serial = 2046] [outer = 0x0] 04:16:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1269b4800) [pid = 1978] [serial = 2047] [outer = 0x11bbccc00] 04:16:08 INFO - PROCESS | 1978 | 1461582968030 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x126cc2800) [pid = 1978] [serial = 2048] [outer = 0x11bbccc00] 04:16:08 INFO - PROCESS | 1978 | 1461582968851 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] 04:16:08 INFO - PROCESS | 1978 | 1461582968862 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:16:08 INFO - PROCESS | 1978 | 1461582968864 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 1978 | 1461582968865 Marionette TRACE conn2 <- [1,2702,null,{}] 04:16:08 INFO - PROCESS | 1978 | 1461582968868 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}] 04:16:08 INFO - PROCESS | 1978 | 1461582968954 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:16:09 INFO - PROCESS | 1978 | 1461582969008 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x11971f000 == 52 [pid = 1978] [id = 683] 04:16:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x1147d3000) [pid = 1978] [serial = 2049] [outer = 0x0] 04:16:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x127273000) [pid = 1978] [serial = 2050] [outer = 0x1147d3000] 04:16:09 INFO - PROCESS | 1978 | 1461582969034 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x1272e0800) [pid = 1978] [serial = 2051] [outer = 0x1147d3000] 04:16:09 INFO - PROCESS | 1978 | 1461582969404 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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:16:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 569ms 04:16:09 INFO - PROCESS | 1978 | 1461582969433 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 1978 | 1461582969436 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:16:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:16:09 INFO - PROCESS | 1978 | 1461582969440 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1978 | 1461582969442 Marionette TRACE conn2 <- [1,2706,null,{}] 04:16:09 INFO - PROCESS | 1978 | 1461582969446 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}] 04:16:09 INFO - PROCESS | 1978 | 1461582969555 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:16:09 INFO - PROCESS | 1978 | 1461582969613 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x119722800 == 53 [pid = 1978] [id = 684] 04:16:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11504a800) [pid = 1978] [serial = 2052] [outer = 0x0] 04:16:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x115635c00) [pid = 1978] [serial = 2053] [outer = 0x11504a800] 04:16:09 INFO - PROCESS | 1978 | 1461582969646 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x118c15400) [pid = 1978] [serial = 2054] [outer = 0x11504a800] 04:16:10 INFO - PROCESS | 1978 | 1461582970120 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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:16:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 722ms 04:16:10 INFO - PROCESS | 1978 | 1461582970162 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 1978 | 1461582970166 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:16:10 INFO - PROCESS | 1978 | 1461582970171 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1978 | 1461582970173 Marionette TRACE conn2 <- [1,2710,null,{}] 04:16:10 INFO - PROCESS | 1978 | 1461582970178 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}] 04:16:10 INFO - PROCESS | 1978 | 1461582970280 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:16:10 INFO - PROCESS | 1978 | 1461582970350 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x1272a4800 == 54 [pid = 1978] [id = 685] 04:16:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x11a7c6c00) [pid = 1978] [serial = 2055] [outer = 0x0] 04:16:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x11aa9bc00) [pid = 1978] [serial = 2056] [outer = 0x11a7c6c00] 04:16:10 INFO - PROCESS | 1978 | 1461582970381 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x11b910800) [pid = 1978] [serial = 2057] [outer = 0x11a7c6c00] 04:16:10 INFO - PROCESS | 1978 | 1461582970830 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] 04:16:10 INFO - PROCESS | 1978 | 1461582970846 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:16:10 INFO - PROCESS | 1978 | 1461582970872 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1978 | 1461582970875 Marionette TRACE conn2 <- [1,2714,null,{}] 04:16:10 INFO - PROCESS | 1978 | 1461582970902 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}] 04:16:11 INFO - PROCESS | 1978 | 1461582971009 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:16:11 INFO - PROCESS | 1978 | 1461582971081 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b109000 == 55 [pid = 1978] [id = 686] 04:16:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x11c7aa800) [pid = 1978] [serial = 2058] [outer = 0x0] 04:16:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x1264d4800) [pid = 1978] [serial = 2059] [outer = 0x11c7aa800] 04:16:11 INFO - PROCESS | 1978 | 1461582971114 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x126574000) [pid = 1978] [serial = 2060] [outer = 0x11c7aa800] 04:16:11 INFO - PROCESS | 1978 | 1461582971520 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]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 715ms 04:16:11 INFO - PROCESS | 1978 | 1461582971564 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 1978 | 1461582971566 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:16:11 INFO - PROCESS | 1978 | 1461582971568 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 1978 | 1461582971569 Marionette TRACE conn2 <- [1,2718,null,{}] 04:16:11 INFO - PROCESS | 1978 | 1461582971572 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}] 04:16:11 INFO - PROCESS | 1978 | 1461582971677 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:16:11 INFO - PROCESS | 1978 | 1461582971734 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b220000 == 56 [pid = 1978] [id = 687] 04:16:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x126cc2400) [pid = 1978] [serial = 2061] [outer = 0x0] 04:16:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x127609400) [pid = 1978] [serial = 2062] [outer = 0x126cc2400] 04:16:11 INFO - PROCESS | 1978 | 1461582971765 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12785a000) [pid = 1978] [serial = 2063] [outer = 0x126cc2400] 04:16:12 INFO - PROCESS | 1978 | 1461582972231 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] 04:16:12 INFO - PROCESS | 1978 | 1461582972242 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:16:12 INFO - PROCESS | 1978 | 1461582972245 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 1978 | 1461582972246 Marionette TRACE conn2 <- [1,2722,null,{}] 04:16:12 INFO - PROCESS | 1978 | 1461582972249 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}] 04:16:12 INFO - PROCESS | 1978 | 1461582972377 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:16:12 INFO - PROCESS | 1978 | 1461582972523 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x12bf22800 == 57 [pid = 1978] [id = 688] 04:16:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x127857000) [pid = 1978] [serial = 2064] [outer = 0x0] 04:16:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x127fc5800) [pid = 1978] [serial = 2065] [outer = 0x127857000] 04:16:12 INFO - PROCESS | 1978 | 1461582972573 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x129696000) [pid = 1978] [serial = 2066] [outer = 0x127857000] 04:16:13 INFO - PROCESS | 1978 | 1461582973070 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] 04:16:13 INFO - PROCESS | 1978 | 1461582973125 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:16:13 INFO - PROCESS | 1978 | 1461582973129 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1978 | 1461582973130 Marionette TRACE conn2 <- [1,2726,null,{}] 04:16:13 INFO - PROCESS | 1978 | 1461582973133 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}] 04:16:13 INFO - PROCESS | 1978 | 1461582973253 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:16:13 INFO - PROCESS | 1978 | 1461582973324 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d388000 == 58 [pid = 1978] [id = 689] 04:16:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12a642c00) [pid = 1978] [serial = 2067] [outer = 0x0] 04:16:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12a796c00) [pid = 1978] [serial = 2068] [outer = 0x12a642c00] 04:16:13 INFO - PROCESS | 1978 | 1461582973357 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x12a7a1400) [pid = 1978] [serial = 2069] [outer = 0x12a642c00] 04:16:13 INFO - PROCESS | 1978 | 1461582973814 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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:16:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 723ms 04:16:13 INFO - PROCESS | 1978 | 1461582973853 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 1978 | 1461582973855 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:16:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:16:13 INFO - PROCESS | 1978 | 1461582973881 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1978 | 1461582973883 Marionette TRACE conn2 <- [1,2730,null,{}] 04:16:13 INFO - PROCESS | 1978 | 1461582973887 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}] 04:16:14 INFO - PROCESS | 1978 | 1461582974040 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:16:14 INFO - PROCESS | 1978 | 1461582974139 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x12dbf4800 == 59 [pid = 1978] [id = 690] 04:16:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12a7a2400) [pid = 1978] [serial = 2070] [outer = 0x0] 04:16:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12a835800) [pid = 1978] [serial = 2071] [outer = 0x12a7a2400] 04:16:14 INFO - PROCESS | 1978 | 1461582974187 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12a83dc00) [pid = 1978] [serial = 2072] [outer = 0x12a7a2400] 04:16:14 INFO - PROCESS | 1978 | --DOCSHELL 0x12f632000 == 58 [pid = 1978] [id = 16] 04:16:15 INFO - PROCESS | 1978 | 1461582975135 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] 04:16:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:16:15 INFO - PROCESS | 1978 | 1461582975155 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:16:15 INFO - PROCESS | 1978 | 1461582975157 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 1978 | 1461582975159 Marionette TRACE conn2 <- [1,2734,null,{}] 04:16:15 INFO - PROCESS | 1978 | 1461582975161 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}] 04:16:15 INFO - PROCESS | 1978 | 1461582975364 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:16:15 INFO - PROCESS | 1978 | 1461582975462 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aab1800 == 59 [pid = 1978] [id = 691] 04:16:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x114bb1800) [pid = 1978] [serial = 2073] [outer = 0x0] 04:16:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x11503f800) [pid = 1978] [serial = 2074] [outer = 0x114bb1800] 04:16:15 INFO - PROCESS | 1978 | 1461582975550 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x1159ce400) [pid = 1978] [serial = 2075] [outer = 0x114bb1800] 04:16:16 INFO - PROCESS | 1978 | 1461582976070 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 919ms 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12a96a000 == 58 [pid = 1978] [id = 682] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12a605800 == 57 [pid = 1978] [id = 681] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12992d000 == 56 [pid = 1978] [id = 680] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x126e82000 == 55 [pid = 1978] [id = 679] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x11a73e800 == 54 [pid = 1978] [id = 678] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x11bfdf800 == 53 [pid = 1978] [id = 677] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12ab20400) [pid = 1978] [serial = 2017] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | 1461582976144 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1978 | 1461582976146 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12db17800 == 52 [pid = 1978] [id = 675] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x12991b800 == 51 [pid = 1978] [id = 674] 04:16:16 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9b8800 == 50 [pid = 1978] [id = 673] 04:16:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:16:16 INFO - PROCESS | 1978 | 1461582976151 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1978 | 1461582976153 Marionette TRACE conn2 <- [1,2738,null,{}] 04:16:16 INFO - PROCESS | 1978 | 1461582976156 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}] 04:16:16 INFO - PROCESS | 1978 | 1461582976246 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:16:16 INFO - PROCESS | 1978 | 1461582976252 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x11a73e800 == 51 [pid = 1978] [id = 692] 04:16:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x11a85b000) [pid = 1978] [serial = 2076] [outer = 0x0] 04:16:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x11aa87c00) [pid = 1978] [serial = 2077] [outer = 0x11a85b000] 04:16:16 INFO - PROCESS | 1978 | 1461582976285 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x11b90d400) [pid = 1978] [serial = 2078] [outer = 0x11a85b000] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x12a666400) [pid = 1978] [serial = 1999] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12a79e000) [pid = 1978] [serial = 2002] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x11c0b4400) [pid = 1978] [serial = 1966] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x1147cec00) [pid = 1978] [serial = 1960] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x126ccdc00) [pid = 1978] [serial = 1969] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x12a670c00) [pid = 1978] [serial = 2000] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x118c1e800) [pid = 1978] [serial = 1982] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x1153c9400) [pid = 1978] [serial = 1981] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x12a64b800) [pid = 1978] [serial = 1975] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x126522800) [pid = 1978] [serial = 1993] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x126c04000) [pid = 1978] [serial = 1994] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x11a7c3800) [pid = 1978] [serial = 1984] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x11af76400) [pid = 1978] [serial = 1985] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12a797400) [pid = 1978] [serial = 1979] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12a645000) [pid = 1978] [serial = 1978] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x11bf57400) [pid = 1978] [serial = 1987] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x11c447800) [pid = 1978] [serial = 1988] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x12969b000) [pid = 1978] [serial = 1972] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x119d56000) [pid = 1978] [serial = 1963] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11c724400) [pid = 1978] [serial = 1990] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x12623e000) [pid = 1978] [serial = 1991] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x12a834000) [pid = 1978] [serial = 2005] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x127157000) [pid = 1978] [serial = 2009] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11bf58800) [pid = 1978] [serial = 2008] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12aa64000) [pid = 1978] [serial = 2012] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12a83a000) [pid = 1978] [serial = 2006] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x12a93c000) [pid = 1978] [serial = 2011] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12aa69000) [pid = 1978] [serial = 2014] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x127275c00) [pid = 1978] [serial = 1996] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x12ab19400) [pid = 1978] [serial = 2015] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x1299ba800) [pid = 1978] [serial = 1997] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12a7a3c00) [pid = 1978] [serial = 2003] [outer = 0x0] [url = about:blank] 04:16:16 INFO - PROCESS | 1978 | 1461582976664 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 525ms 04:16:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:16:16 INFO - PROCESS | 1978 | 1461582976678 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1978 | 1461582976680 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:16:16 INFO - PROCESS | 1978 | 1461582976682 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1978 | 1461582976683 Marionette TRACE conn2 <- [1,2742,null,{}] 04:16:16 INFO - PROCESS | 1978 | 1461582976686 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}] 04:16:16 INFO - PROCESS | 1978 | 1461582976780 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:16:16 INFO - PROCESS | 1978 | 1461582976786 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x126a5a800 == 52 [pid = 1978] [id = 693] 04:16:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x11bbcd400) [pid = 1978] [serial = 2079] [outer = 0x0] 04:16:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x11c0bd000) [pid = 1978] [serial = 2080] [outer = 0x11bbcd400] 04:16:16 INFO - PROCESS | 1978 | 1461582976814 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x11c447800) [pid = 1978] [serial = 2081] [outer = 0x11bbcd400] 04:16:17 INFO - PROCESS | 1978 | 1461582977203 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]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:16:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 568ms 04:16:17 INFO - PROCESS | 1978 | 1461582977250 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 1978 | 1461582977253 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:16:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:16:17 INFO - PROCESS | 1978 | 1461582977261 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 1978 | 1461582977264 Marionette TRACE conn2 <- [1,2746,null,{}] 04:16:17 INFO - PROCESS | 1978 | 1461582977266 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}] 04:16:17 INFO - PROCESS | 1978 | 1461582977357 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:16:17 INFO - PROCESS | 1978 | 1461582977363 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a38f800 == 53 [pid = 1978] [id = 694] 04:16:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x11c719400) [pid = 1978] [serial = 2082] [outer = 0x0] 04:16:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12651c000) [pid = 1978] [serial = 2083] [outer = 0x11c719400] 04:16:17 INFO - PROCESS | 1978 | 1461582977390 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x126cc3c00) [pid = 1978] [serial = 2084] [outer = 0x11c719400] 04:16:17 INFO - PROCESS | 1978 | 1461582977730 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]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:16:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 525ms 04:16:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:16:17 INFO - PROCESS | 1978 | 1461582977782 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 1978 | 1461582977783 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:16:17 INFO - PROCESS | 1978 | 1461582977786 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 1978 | 1461582977787 Marionette TRACE conn2 <- [1,2750,null,{}] 04:16:17 INFO - PROCESS | 1978 | 1461582977789 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}] 04:16:17 INFO - PROCESS | 1978 | 1461582977879 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:16:17 INFO - PROCESS | 1978 | 1461582977884 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6df000 == 54 [pid = 1978] [id = 695] 04:16:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x126cca400) [pid = 1978] [serial = 2085] [outer = 0x0] 04:16:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x127604800) [pid = 1978] [serial = 2086] [outer = 0x126cca400] 04:16:17 INFO - PROCESS | 1978 | 1461582977910 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x129696400) [pid = 1978] [serial = 2087] [outer = 0x126cca400] 04:16:18 INFO - PROCESS | 1978 | 1461582978260 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:16:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 517ms 04:16:18 INFO - PROCESS | 1978 | 1461582978304 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1978 | 1461582978305 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:16:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:16:18 INFO - PROCESS | 1978 | 1461582978307 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1978 | 1461582978309 Marionette TRACE conn2 <- [1,2754,null,{}] 04:16:18 INFO - PROCESS | 1978 | 1461582978311 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}] 04:16:18 INFO - PROCESS | 1978 | 1461582978401 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:16:18 INFO - PROCESS | 1978 | 1461582978472 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae0c000 == 55 [pid = 1978] [id = 696] 04:16:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12a643400) [pid = 1978] [serial = 2088] [outer = 0x0] 04:16:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12a64b800) [pid = 1978] [serial = 2089] [outer = 0x12a643400] 04:16:18 INFO - PROCESS | 1978 | 1461582978504 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12a799400) [pid = 1978] [serial = 2090] [outer = 0x12a643400] 04:16:18 INFO - PROCESS | 1978 | 1461582978863 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:16:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 04:16:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:16:18 INFO - PROCESS | 1978 | 1461582978878 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1978 | 1461582978879 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:16:18 INFO - PROCESS | 1978 | 1461582978882 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1978 | 1461582978883 Marionette TRACE conn2 <- [1,2758,null,{}] 04:16:18 INFO - PROCESS | 1978 | 1461582978885 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}] 04:16:18 INFO - PROCESS | 1978 | 1461582978995 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:16:19 INFO - PROCESS | 1978 | 1461582979009 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af16800 == 56 [pid = 1978] [id = 697] 04:16:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x116545800) [pid = 1978] [serial = 2091] [outer = 0x0] 04:16:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12a7a1000) [pid = 1978] [serial = 2092] [outer = 0x116545800] 04:16:19 INFO - PROCESS | 1978 | 1461582979035 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12a942400) [pid = 1978] [serial = 2093] [outer = 0x116545800] 04:16:19 INFO - PROCESS | 1978 | 1461582979382 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:16:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 04:16:19 INFO - PROCESS | 1978 | 1461582979404 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1978 | 1461582979406 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:16:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:16:19 INFO - PROCESS | 1978 | 1461582979408 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1978 | 1461582979409 Marionette TRACE conn2 <- [1,2762,null,{}] 04:16:19 INFO - PROCESS | 1978 | 1461582979412 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}] 04:16:19 INFO - PROCESS | 1978 | 1461582979520 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:16:19 INFO - PROCESS | 1978 | 1461582979555 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ba6b800 == 57 [pid = 1978] [id = 698] 04:16:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x11b959400) [pid = 1978] [serial = 2094] [outer = 0x0] 04:16:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12aa63c00) [pid = 1978] [serial = 2095] [outer = 0x11b959400] 04:16:19 INFO - PROCESS | 1978 | 1461582979581 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12aa70000) [pid = 1978] [serial = 2096] [outer = 0x11b959400] 04:16:19 INFO - PROCESS | 1978 | 1461582979875 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:16:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 04:16:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:16:19 INFO - PROCESS | 1978 | 1461582979933 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1978 | 1461582979934 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:16:19 INFO - PROCESS | 1978 | 1461582979936 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1978 | 1461582979937 Marionette TRACE conn2 <- [1,2766,null,{}] 04:16:19 INFO - PROCESS | 1978 | 1461582979939 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}] 04:16:20 INFO - PROCESS | 1978 | 1461582980048 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:16:20 INFO - PROCESS | 1978 | 1461582980060 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d383800 == 58 [pid = 1978] [id = 699] 04:16:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12a834000) [pid = 1978] [serial = 2097] [outer = 0x0] 04:16:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x12ab19400) [pid = 1978] [serial = 2098] [outer = 0x12a834000] 04:16:20 INFO - PROCESS | 1978 | 1461582980086 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12ab7d000) [pid = 1978] [serial = 2099] [outer = 0x12a834000] 04:16:20 INFO - PROCESS | 1978 | 1461582980423 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:16:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x1261dfc00) [pid = 1978] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x113588400) [pid = 1978] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x119199c00) [pid = 1978] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x12a643c00) [pid = 1978] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x1285db400) [pid = 1978] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x11aaa0c00) [pid = 1978] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x114fb1000) [pid = 1978] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x11aa9a800) [pid = 1978] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11c723c00) [pid = 1978] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x115048000) [pid = 1978] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11aa99800) [pid = 1978] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x127e6bc00) [pid = 1978] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11c716400) [pid = 1978] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x11af75000) [pid = 1978] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x1153ce000) [pid = 1978] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11b94e800) [pid = 1978] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x11588cc00) [pid = 1978] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x114baa800) [pid = 1978] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x11c7aa400) [pid = 1978] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11bbc6800) [pid = 1978] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x11c0bfc00) [pid = 1978] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x1299c4000) [pid = 1978] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x11c69d000) [pid = 1978] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x11bbccc00) [pid = 1978] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x118a04400) [pid = 1978] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x11563f400) [pid = 1978] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11a85a000) [pid = 1978] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11aaa1800) [pid = 1978] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x11357fc00) [pid = 1978] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:16:20 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x115041c00) [pid = 1978] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:16:20 INFO - PROCESS | 1978 | 1461582980525 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 1978 | 1461582980527 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:16:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:16:20 INFO - PROCESS | 1978 | 1461582980532 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 1978 | 1461582980533 Marionette TRACE conn2 <- [1,2770,null,{}] 04:16:20 INFO - PROCESS | 1978 | 1461582980535 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}] 04:16:20 INFO - PROCESS | 1978 | 1461582980626 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:16:20 INFO - PROCESS | 1978 | 1461582980631 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x119714000 == 59 [pid = 1978] [id = 700] 04:16:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x114fb6c00) [pid = 1978] [serial = 2100] [outer = 0x0] 04:16:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x115049400) [pid = 1978] [serial = 2101] [outer = 0x114fb6c00] 04:16:20 INFO - PROCESS | 1978 | 1461582980657 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x118aaa000) [pid = 1978] [serial = 2102] [outer = 0x114fb6c00] 04:16:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:16:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 467ms 04:16:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:16:21 INFO - PROCESS | 1978 | 1461582980994 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]]]}] 04:16:21 INFO - PROCESS | 1978 | 1461582980999 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1978 | 1461582981001 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:16:21 INFO - PROCESS | 1978 | 1461582981003 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1978 | 1461582981005 Marionette TRACE conn2 <- [1,2774,null,{}] 04:16:21 INFO - PROCESS | 1978 | 1461582981007 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}] 04:16:21 INFO - PROCESS | 1978 | 1461582981105 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:16:21 INFO - PROCESS | 1978 | 1461582981165 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d321000 == 60 [pid = 1978] [id = 701] 04:16:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x11863f000) [pid = 1978] [serial = 2103] [outer = 0x0] 04:16:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x11ad3c000) [pid = 1978] [serial = 2104] [outer = 0x11863f000] 04:16:21 INFO - PROCESS | 1978 | 1461582981196 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x11c7aa400) [pid = 1978] [serial = 2105] [outer = 0x11863f000] 04:16:21 INFO - PROCESS | 1978 | 1461582981534 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]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:16:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 571ms 04:16:21 INFO - PROCESS | 1978 | 1461582981575 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1978 | 1461582981578 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:16:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:16:21 INFO - PROCESS | 1978 | 1461582981580 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1978 | 1461582981582 Marionette TRACE conn2 <- [1,2778,null,{}] 04:16:21 INFO - PROCESS | 1978 | 1461582981584 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}] 04:16:21 INFO - PROCESS | 1978 | 1461582981688 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:16:21 INFO - PROCESS | 1978 | 1461582981751 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef4c000 == 61 [pid = 1978] [id = 702] 04:16:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x11c71ac00) [pid = 1978] [serial = 2106] [outer = 0x0] 04:16:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x127fbdc00) [pid = 1978] [serial = 2107] [outer = 0x11c71ac00] 04:16:21 INFO - PROCESS | 1978 | 1461582981777 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12ab8a400) [pid = 1978] [serial = 2108] [outer = 0x11c71ac00] 04:16:22 INFO - PROCESS | 1978 | 1461582982054 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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:16:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 04:16:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:16:22 INFO - PROCESS | 1978 | 1461582982100 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 1978 | 1461582982101 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:16:22 INFO - PROCESS | 1978 | 1461582982103 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 1978 | 1461582982104 Marionette TRACE conn2 <- [1,2782,null,{}] 04:16:22 INFO - PROCESS | 1978 | 1461582982112 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}] 04:16:22 INFO - PROCESS | 1978 | 1461582982206 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:16:22 INFO - PROCESS | 1978 | 1461582982210 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0da000 == 62 [pid = 1978] [id = 703] 04:16:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12ab89400) [pid = 1978] [serial = 2109] [outer = 0x0] 04:16:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12ae8dc00) [pid = 1978] [serial = 2110] [outer = 0x12ab89400] 04:16:22 INFO - PROCESS | 1978 | 1461582982236 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12ae93000) [pid = 1978] [serial = 2111] [outer = 0x12ab89400] 04:16:22 INFO - PROCESS | 1978 | 1461582982714 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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:16:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 623ms 04:16:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:16:22 INFO - PROCESS | 1978 | 1461582982727 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 1978 | 1461582982730 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:16:22 INFO - PROCESS | 1978 | 1461582982733 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 1978 | 1461582982736 Marionette TRACE conn2 <- [1,2786,null,{}] 04:16:22 INFO - PROCESS | 1978 | 1461582982741 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}] 04:16:22 INFO - PROCESS | 1978 | 1461582982855 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:16:22 INFO - PROCESS | 1978 | 1461582982960 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9b2800 == 63 [pid = 1978] [id = 704] 04:16:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x114b37800) [pid = 1978] [serial = 2112] [outer = 0x0] 04:16:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x115636800) [pid = 1978] [serial = 2113] [outer = 0x114b37800] 04:16:22 INFO - PROCESS | 1978 | 1461582982994 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x119d4e400) [pid = 1978] [serial = 2114] [outer = 0x114b37800] 04:16:23 INFO - PROCESS | 1978 | 1461582983408 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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:16:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 727ms 04:16:23 INFO - PROCESS | 1978 | 1461582983492 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1978 | 1461582983496 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:16:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:16:23 INFO - PROCESS | 1978 | 1461582983503 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1978 | 1461582983504 Marionette TRACE conn2 <- [1,2790,null,{}] 04:16:23 INFO - PROCESS | 1978 | 1461582983507 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}] 04:16:23 INFO - PROCESS | 1978 | 1461582983620 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:16:23 INFO - PROCESS | 1978 | 1461582983694 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a611800 == 64 [pid = 1978] [id = 705] 04:16:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11bbce400) [pid = 1978] [serial = 2115] [outer = 0x0] 04:16:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11bf5b400) [pid = 1978] [serial = 2116] [outer = 0x11bbce400] 04:16:23 INFO - PROCESS | 1978 | 1461582983724 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x11c446c00) [pid = 1978] [serial = 2117] [outer = 0x11bbce400] 04:16:24 INFO - PROCESS | 1978 | 1461582984153 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]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:16:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 674ms 04:16:24 INFO - PROCESS | 1978 | 1461582984177 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1978 | 1461582984178 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:16:24 INFO - PROCESS | 1978 | 1461582984181 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1978 | 1461582984183 Marionette TRACE conn2 <- [1,2794,null,{}] 04:16:24 INFO - PROCESS | 1978 | 1461582984191 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}] 04:16:24 INFO - PROCESS | 1978 | 1461582984307 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:16:24 INFO - PROCESS | 1978 | 1461582984383 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea15000 == 65 [pid = 1978] [id = 706] 04:16:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x1239b4000) [pid = 1978] [serial = 2118] [outer = 0x0] 04:16:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x126cc4800) [pid = 1978] [serial = 2119] [outer = 0x1239b4000] 04:16:24 INFO - PROCESS | 1978 | 1461582984415 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x127fc3800) [pid = 1978] [serial = 2120] [outer = 0x1239b4000] 04:16:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:16:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 675ms 04:16:24 INFO - PROCESS | 1978 | 1461582984850 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]]]}] 04:16:24 INFO - PROCESS | 1978 | 1461582984857 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1978 | 1461582984859 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:16:24 INFO - PROCESS | 1978 | 1461582984861 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1978 | 1461582984862 Marionette TRACE conn2 <- [1,2798,null,{}] 04:16:24 INFO - PROCESS | 1978 | 1461582984865 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}] 04:16:24 INFO - PROCESS | 1978 | 1461582984976 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:16:25 INFO - PROCESS | 1978 | 1461582985074 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f616000 == 66 [pid = 1978] [id = 707] 04:16:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12a644c00) [pid = 1978] [serial = 2121] [outer = 0x0] 04:16:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12a66a000) [pid = 1978] [serial = 2122] [outer = 0x12a644c00] 04:16:25 INFO - PROCESS | 1978 | 1461582985104 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12a7a4800) [pid = 1978] [serial = 2123] [outer = 0x12a644c00] 04:16:25 INFO - PROCESS | 1978 | 1461582985542 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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:16:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 722ms 04:16:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:16:25 INFO - PROCESS | 1978 | 1461582985584 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 1978 | 1461582985585 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:16:25 INFO - PROCESS | 1978 | 1461582985587 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 1978 | 1461582985589 Marionette TRACE conn2 <- [1,2802,null,{}] 04:16:25 INFO - PROCESS | 1978 | 1461582985591 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}] 04:16:25 INFO - PROCESS | 1978 | 1461582985699 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:16:25 INFO - PROCESS | 1978 | 1461582985774 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa3d800 == 67 [pid = 1978] [id = 708] 04:16:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12a945400) [pid = 1978] [serial = 2124] [outer = 0x0] 04:16:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12aa68400) [pid = 1978] [serial = 2125] [outer = 0x12a945400] 04:16:25 INFO - PROCESS | 1978 | 1461582985803 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12ab86000) [pid = 1978] [serial = 2126] [outer = 0x12a945400] 04:16:26 INFO - PROCESS | 1978 | 1461582986224 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]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:16:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 04:16:26 INFO - PROCESS | 1978 | 1461582986260 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 1978 | 1461582986261 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:16:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:16:26 INFO - PROCESS | 1978 | 1461582986264 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 1978 | 1461582986265 Marionette TRACE conn2 <- [1,2806,null,{}] 04:16:26 INFO - PROCESS | 1978 | 1461582986267 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}] 04:16:26 INFO - PROCESS | 1978 | 1461582986411 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:16:26 INFO - PROCESS | 1978 | 1461582986517 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd70000 == 68 [pid = 1978] [id = 709] 04:16:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12aeb2800) [pid = 1978] [serial = 2127] [outer = 0x0] 04:16:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x12aeba400) [pid = 1978] [serial = 2128] [outer = 0x12aeb2800] 04:16:26 INFO - PROCESS | 1978 | 1461582986550 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12b371c00) [pid = 1978] [serial = 2129] [outer = 0x12aeb2800] 04:16:27 INFO - PROCESS | 1978 | 1461582987030 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:16:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 820ms 04:16:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:16:27 INFO - PROCESS | 1978 | 1461582987084 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 1978 | 1461582987086 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 1978 | 1461582987088 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 1978 | 1461582987089 Marionette TRACE conn2 <- [1,2810,null,{}] 04:16:27 INFO - PROCESS | 1978 | 1461582987091 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}] 04:16:27 INFO - PROCESS | 1978 | 1461582987204 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:16:27 INFO - PROCESS | 1978 | 1461582987528 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x11b9a5800 == 69 [pid = 1978] [id = 710] 04:16:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x1147d2800) [pid = 1978] [serial = 2130] [outer = 0x0] 04:16:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x114bb4800) [pid = 1978] [serial = 2131] [outer = 0x1147d2800] 04:16:27 INFO - PROCESS | 1978 | 1461582987611 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x1153cc000) [pid = 1978] [serial = 2132] [outer = 0x1147d2800] 04:16:28 INFO - PROCESS | 1978 | 1461582988087 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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:16:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1023ms 04:16:28 INFO - PROCESS | 1978 | 1461582988111 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 1978 | 1461582988114 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:16:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:16:28 INFO - PROCESS | 1978 | 1461582988126 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1978 | 1461582988128 Marionette TRACE conn2 <- [1,2814,null,{}] 04:16:28 INFO - PROCESS | 1978 | 1461582988132 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}] 04:16:28 INFO - PROCESS | 1978 | 1461582988240 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:16:28 INFO - PROCESS | 1978 | 1461582988304 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x1272a8800 == 70 [pid = 1978] [id = 711] 04:16:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x114b37400) [pid = 1978] [serial = 2133] [outer = 0x0] 04:16:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x11540e000) [pid = 1978] [serial = 2134] [outer = 0x114b37400] 04:16:28 INFO - PROCESS | 1978 | 1461582988345 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x11a7c6400) [pid = 1978] [serial = 2135] [outer = 0x114b37400] 04:16:28 INFO - PROCESS | 1978 | 1461582988757 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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:16:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 672ms 04:16:28 INFO - PROCESS | 1978 | 1461582988800 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 1978 | 1461582988803 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:16:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:16:28 INFO - PROCESS | 1978 | 1461582988806 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1978 | 1461582988807 Marionette TRACE conn2 <- [1,2818,null,{}] 04:16:28 INFO - PROCESS | 1978 | 1461582988810 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}] 04:16:28 INFO - PROCESS | 1978 | 1461582988912 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:16:29 INFO - PROCESS | 1978 | 1461582989008 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x11adaf800 == 71 [pid = 1978] [id = 712] 04:16:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x11b094800) [pid = 1978] [serial = 2136] [outer = 0x0] 04:16:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x11b959c00) [pid = 1978] [serial = 2137] [outer = 0x11b094800] 04:16:29 INFO - PROCESS | 1978 | 1461582989037 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x11bf5d800) [pid = 1978] [serial = 2138] [outer = 0x11b094800] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x13768b000 == 70 [pid = 1978] [id = 592] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12b20f800 == 69 [pid = 1978] [id = 634] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x11915f800 == 68 [pid = 1978] [id = 100] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12ef4c000 == 67 [pid = 1978] [id = 702] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12d321000 == 66 [pid = 1978] [id = 701] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x119714000 == 65 [pid = 1978] [id = 700] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12d383800 == 64 [pid = 1978] [id = 699] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12ba6b800 == 63 [pid = 1978] [id = 698] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x127273000) [pid = 1978] [serial = 2050] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12af16800 == 62 [pid = 1978] [id = 697] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae0c000 == 61 [pid = 1978] [id = 696] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6df000 == 60 [pid = 1978] [id = 695] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12f631800 == 59 [pid = 1978] [id = 17] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12a38f800 == 58 [pid = 1978] [id = 694] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x126a5a800 == 57 [pid = 1978] [id = 693] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x11a73e800 == 56 [pid = 1978] [id = 692] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x11aab1800 == 55 [pid = 1978] [id = 691] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12b220000 == 54 [pid = 1978] [id = 687] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x12b109000 == 53 [pid = 1978] [id = 686] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x1272a4800 == 52 [pid = 1978] [id = 685] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x119722800 == 51 [pid = 1978] [id = 684] 04:16:29 INFO - PROCESS | 1978 | --DOCSHELL 0x11971f000 == 50 [pid = 1978] [id = 683] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x1285db000) [pid = 1978] [serial = 1970] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x115049000) [pid = 1978] [serial = 1961] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x11aa88400) [pid = 1978] [serial = 1964] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12a66d000) [pid = 1978] [serial = 1976] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x1299bcc00) [pid = 1978] [serial = 1973] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x11c7a7000) [pid = 1978] [serial = 1967] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x119272c00) [pid = 1978] [serial = 2035] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x11aa86400) [pid = 1978] [serial = 2036] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x11b94f400) [pid = 1978] [serial = 2023] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x126cc4000) [pid = 1978] [serial = 2026] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x11563b400) [pid = 1978] [serial = 1814] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x11c0b7800) [pid = 1978] [serial = 2039] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x1285e9c00) [pid = 1978] [serial = 1922] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x1274cc400) [pid = 1978] [serial = 1919] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x126523800) [pid = 1978] [serial = 1853] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x11a852400) [pid = 1978] [serial = 2021] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11bbcd000) [pid = 1978] [serial = 2038] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11c0b6400) [pid = 1978] [serial = 1862] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x118f50400) [pid = 1978] [serial = 2033] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x1155f7000) [pid = 1978] [serial = 1907] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x126241c00) [pid = 1978] [serial = 2045] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x122f88400) [pid = 1978] [serial = 2044] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x1239b9000) [pid = 1978] [serial = 1865] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x118c0f000) [pid = 1978] [serial = 2020] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x11c7a1000) [pid = 1978] [serial = 2042] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12a64c400) [pid = 1978] [serial = 1958] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x126cbfc00) [pid = 1978] [serial = 1916] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11c0bbc00) [pid = 1978] [serial = 2024] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x1269b4800) [pid = 1978] [serial = 2047] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x11a7c9400) [pid = 1978] [serial = 1859] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12765e800) [pid = 1978] [serial = 2027] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x116548000) [pid = 1978] [serial = 2032] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11a40fc00) [pid = 1978] [serial = 1910] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x1285df400) [pid = 1978] [serial = 2030] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x11c4b3c00) [pid = 1978] [serial = 1913] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x11bbcb000) [pid = 1978] [serial = 2029] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x1147cc400) [pid = 1978] [serial = 1811] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x11867e400) [pid = 1978] [serial = 1856] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x11c717800) [pid = 1978] [serial = 2041] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x126cc2800) [pid = 1978] [serial = 2048] [outer = 0x0] [url = about:blank] 04:16:29 INFO - PROCESS | 1978 | 1461582989506 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]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:16:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 04:16:29 INFO - PROCESS | 1978 | 1461582989530 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 1978 | 1461582989532 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:16:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:16:29 INFO - PROCESS | 1978 | 1461582989537 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 1978 | 1461582989543 Marionette TRACE conn2 <- [1,2822,null,{}] 04:16:29 INFO - PROCESS | 1978 | 1461582989553 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}] 04:16:29 INFO - PROCESS | 1978 | 1461582989687 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:16:29 INFO - PROCESS | 1978 | 1461582989748 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x11c122800 == 51 [pid = 1978] [id = 713] 04:16:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x118f50400) [pid = 1978] [serial = 2139] [outer = 0x0] 04:16:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x11c0b3800) [pid = 1978] [serial = 2140] [outer = 0x118f50400] 04:16:29 INFO - PROCESS | 1978 | 1461582989775 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x11c71c000) [pid = 1978] [serial = 2141] [outer = 0x118f50400] 04:16:30 INFO - PROCESS | 1978 | 1461582990088 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:16:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 578ms 04:16:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:16:30 INFO - PROCESS | 1978 | 1461582990114 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1978 | 1461582990115 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:16:30 INFO - PROCESS | 1978 | 1461582990117 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1978 | 1461582990118 Marionette TRACE conn2 <- [1,2826,null,{}] 04:16:30 INFO - PROCESS | 1978 | 1461582990121 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}] 04:16:30 INFO - PROCESS | 1978 | 1461582990212 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:16:30 INFO - PROCESS | 1978 | 1461582990285 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x11afea800 == 52 [pid = 1978] [id = 714] 04:16:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x11c71b400) [pid = 1978] [serial = 2142] [outer = 0x0] 04:16:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x11c7ab800) [pid = 1978] [serial = 2143] [outer = 0x11c71b400] 04:16:30 INFO - PROCESS | 1978 | 1461582990316 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x12623c000) [pid = 1978] [serial = 2144] [outer = 0x11c71b400] 04:16:30 INFO - PROCESS | 1978 | 1461582990612 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:16:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 04:16:30 INFO - PROCESS | 1978 | 1461582990635 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1978 | 1461582990637 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:16:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:16:30 INFO - PROCESS | 1978 | 1461582990639 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1978 | 1461582990640 Marionette TRACE conn2 <- [1,2830,null,{}] 04:16:30 INFO - PROCESS | 1978 | 1461582990646 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}] 04:16:30 INFO - PROCESS | 1978 | 1461582990734 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:16:30 INFO - PROCESS | 1978 | 1461582990738 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a612000 == 53 [pid = 1978] [id = 715] 04:16:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x126525800) [pid = 1978] [serial = 2145] [outer = 0x0] 04:16:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x126528c00) [pid = 1978] [serial = 2146] [outer = 0x126525800] 04:16:30 INFO - PROCESS | 1978 | 1461582990772 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x126ccb800) [pid = 1978] [serial = 2147] [outer = 0x126525800] 04:16:31 INFO - PROCESS | 1978 | 1461582991133 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]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:16:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 04:16:31 INFO - PROCESS | 1978 | 1461582991181 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 1978 | 1461582991182 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:16:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:16:31 INFO - PROCESS | 1978 | 1461582991186 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 1978 | 1461582991187 Marionette TRACE conn2 <- [1,2834,null,{}] 04:16:31 INFO - PROCESS | 1978 | 1461582991189 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}] 04:16:31 INFO - PROCESS | 1978 | 1461582991275 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:16:31 INFO - PROCESS | 1978 | 1461582991282 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adcb800 == 54 [pid = 1978] [id = 716] 04:16:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x127273000) [pid = 1978] [serial = 2148] [outer = 0x0] 04:16:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x1276c8000) [pid = 1978] [serial = 2149] [outer = 0x127273000] 04:16:31 INFO - PROCESS | 1978 | 1461582991308 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x1285e0000) [pid = 1978] [serial = 2150] [outer = 0x127273000] 04:16:31 INFO - PROCESS | 1978 | 1461582991679 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:16:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 04:16:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:16:31 INFO - PROCESS | 1978 | 1461582991717 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 1978 | 1461582991718 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:16:31 INFO - PROCESS | 1978 | 1461582991721 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 1978 | 1461582991722 Marionette TRACE conn2 <- [1,2838,null,{}] 04:16:31 INFO - PROCESS | 1978 | 1461582991724 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}] 04:16:31 INFO - PROCESS | 1978 | 1461582991834 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:16:31 INFO - PROCESS | 1978 | 1461582991845 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae0d800 == 55 [pid = 1978] [id = 717] 04:16:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1274cb400) [pid = 1978] [serial = 2151] [outer = 0x0] 04:16:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x1296d7400) [pid = 1978] [serial = 2152] [outer = 0x1274cb400] 04:16:31 INFO - PROCESS | 1978 | 1461582991871 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12a644400) [pid = 1978] [serial = 2153] [outer = 0x1274cb400] 04:16:32 INFO - PROCESS | 1978 | 1461582992232 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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 04:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:16:32 INFO - PROCESS | 1978 | 1461582992243 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 1978 | 1461582992245 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:16:32 INFO - PROCESS | 1978 | 1461582992248 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1978 | 1461582992249 Marionette TRACE conn2 <- [1,2842,null,{}] 04:16:32 INFO - PROCESS | 1978 | 1461582992251 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}] 04:16:32 INFO - PROCESS | 1978 | 1461582992363 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:16:32 INFO - PROCESS | 1978 | 1461582992400 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b20e800 == 56 [pid = 1978] [id = 718] 04:16:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x1285e0400) [pid = 1978] [serial = 2154] [outer = 0x0] 04:16:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12a66cc00) [pid = 1978] [serial = 2155] [outer = 0x1285e0400] 04:16:32 INFO - PROCESS | 1978 | 1461582992426 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11c7a4000) [pid = 1978] [serial = 2156] [outer = 0x1285e0400] 04:16:32 INFO - PROCESS | 1978 | 1461582992747 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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 04:16:32 INFO - PROCESS | 1978 | 1461582992775 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 1978 | 1461582992778 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:16:32 INFO - PROCESS | 1978 | 1461582992781 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1978 | 1461582992782 Marionette TRACE conn2 <- [1,2846,null,{}] 04:16:32 INFO - PROCESS | 1978 | 1461582992784 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}] 04:16:32 INFO - PROCESS | 1978 | 1461582992927 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:16:32 INFO - PROCESS | 1978 | 1461582992945 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ce80000 == 57 [pid = 1978] [id = 719] 04:16:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x11af74c00) [pid = 1978] [serial = 2157] [outer = 0x0] 04:16:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12a7a3000) [pid = 1978] [serial = 2158] [outer = 0x11af74c00] 04:16:32 INFO - PROCESS | 1978 | 1461582992986 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12aa65c00) [pid = 1978] [serial = 2159] [outer = 0x11af74c00] 04:16:33 INFO - PROCESS | 1978 | 1461582993435 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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:16:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 04:16:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:16:33 INFO - PROCESS | 1978 | 1461582993451 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 1978 | 1461582993452 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:16:33 INFO - PROCESS | 1978 | 1461582993454 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 1978 | 1461582993456 Marionette TRACE conn2 <- [1,2850,null,{}] 04:16:33 INFO - PROCESS | 1978 | 1461582993459 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}] 04:16:33 INFO - PROCESS | 1978 | 1461582993752 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x116545800) [pid = 1978] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x11b959400) [pid = 1978] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12a834000) [pid = 1978] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x114fb6c00) [pid = 1978] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11863f000) [pid = 1978] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x1147d3000) [pid = 1978] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x11bbcd400) [pid = 1978] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x126cca400) [pid = 1978] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x11c719400) [pid = 1978] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x114bb1800) [pid = 1978] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x11a85b000) [pid = 1978] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x12f7bc800) [pid = 1978] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x12a643400) [pid = 1978] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x11c71ac00) [pid = 1978] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:16:33 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x12f632800) [pid = 1978] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:16:33 INFO - PROCESS | 1978 | 1461582993803 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x11bff9000 == 58 [pid = 1978] [id = 720] 04:16:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x114b39800) [pid = 1978] [serial = 2160] [outer = 0x0] 04:16:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x116545800) [pid = 1978] [serial = 2161] [outer = 0x114b39800] 04:16:33 INFO - PROCESS | 1978 | 1461582993834 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x1274d3800) [pid = 1978] [serial = 2162] [outer = 0x114b39800] 04:16:34 INFO - PROCESS | 1978 | 1461582994138 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:16:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 723ms 04:16:34 INFO - PROCESS | 1978 | 1461582994179 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 1978 | 1461582994181 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:16:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:16:34 INFO - PROCESS | 1978 | 1461582994183 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1978 | 1461582994185 Marionette TRACE conn2 <- [1,2854,null,{}] 04:16:34 INFO - PROCESS | 1978 | 1461582994187 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}] 04:16:34 INFO - PROCESS | 1978 | 1461582994316 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:16:34 INFO - PROCESS | 1978 | 1461582994344 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db0c000 == 59 [pid = 1978] [id = 721] 04:16:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x12aa66000) [pid = 1978] [serial = 2163] [outer = 0x0] 04:16:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x12ab82c00) [pid = 1978] [serial = 2164] [outer = 0x12aa66000] 04:16:34 INFO - PROCESS | 1978 | 1461582994369 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x12ae93800) [pid = 1978] [serial = 2165] [outer = 0x12aa66000] 04:16:34 INFO - PROCESS | 1978 | 1461582994679 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]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:16:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 04:16:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:16:34 INFO - PROCESS | 1978 | 1461582994703 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 1978 | 1461582994704 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:16:34 INFO - PROCESS | 1978 | 1461582994706 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1978 | 1461582994707 Marionette TRACE conn2 <- [1,2858,null,{}] 04:16:34 INFO - PROCESS | 1978 | 1461582994712 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}] 04:16:34 INFO - PROCESS | 1978 | 1461582994803 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:16:34 INFO - PROCESS | 1978 | 1461582994808 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3bf000 == 60 [pid = 1978] [id = 722] 04:16:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x12ae94800) [pid = 1978] [serial = 2166] [outer = 0x0] 04:16:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12aeb8400) [pid = 1978] [serial = 2167] [outer = 0x12ae94800] 04:16:34 INFO - PROCESS | 1978 | 1461582994833 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x12b370000) [pid = 1978] [serial = 2168] [outer = 0x12ae94800] 04:16:35 INFO - PROCESS | 1978 | 1461582995164 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:16:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 471ms 04:16:35 INFO - PROCESS | 1978 | 1461582995180 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1978 | 1461582995181 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:16:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:16:35 INFO - PROCESS | 1978 | 1461582995183 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1978 | 1461582995184 Marionette TRACE conn2 <- [1,2862,null,{}] 04:16:35 INFO - PROCESS | 1978 | 1461582995186 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}] 04:16:35 INFO - PROCESS | 1978 | 1461582995308 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:16:35 INFO - PROCESS | 1978 | 1461582995314 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea1b000 == 61 [pid = 1978] [id = 723] 04:16:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x12ae98000) [pid = 1978] [serial = 2169] [outer = 0x0] 04:16:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12b372400) [pid = 1978] [serial = 2170] [outer = 0x12ae98000] 04:16:35 INFO - PROCESS | 1978 | 1461582995339 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x12b3a6c00) [pid = 1978] [serial = 2171] [outer = 0x12ae98000] 04:16:35 INFO - PROCESS | 1978 | 1461582995664 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]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:16:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 04:16:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:16:35 INFO - PROCESS | 1978 | 1461582995703 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1978 | 1461582995704 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:16:35 INFO - PROCESS | 1978 | 1461582995706 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1978 | 1461582995707 Marionette TRACE conn2 <- [1,2866,null,{}] 04:16:35 INFO - PROCESS | 1978 | 1461582995786 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}] 04:16:35 INFO - PROCESS | 1978 | 1461582995889 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:16:35 INFO - PROCESS | 1978 | 1461582995996 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x119172000 == 62 [pid = 1978] [id = 724] 04:16:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x114fb7400) [pid = 1978] [serial = 2172] [outer = 0x0] 04:16:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x1151f2000) [pid = 1978] [serial = 2173] [outer = 0x114fb7400] 04:16:36 INFO - PROCESS | 1978 | 1461582996028 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x1165f3c00) [pid = 1978] [serial = 2174] [outer = 0x114fb7400] 04:16:36 INFO - PROCESS | 1978 | 1461582996466 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]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:16:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 789ms 04:16:36 INFO - PROCESS | 1978 | 1461582996496 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 1978 | 1461582996500 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:16:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:16:36 INFO - PROCESS | 1978 | 1461582996503 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 1978 | 1461582996504 Marionette TRACE conn2 <- [1,2870,null,{}] 04:16:36 INFO - PROCESS | 1978 | 1461582996507 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}] 04:16:36 INFO - PROCESS | 1978 | 1461582996622 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:16:36 INFO - PROCESS | 1978 | 1461582996729 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x12853f800 == 63 [pid = 1978] [id = 725] 04:16:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x119ab1400) [pid = 1978] [serial = 2175] [outer = 0x0] 04:16:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x11aaa6400) [pid = 1978] [serial = 2176] [outer = 0x119ab1400] 04:16:36 INFO - PROCESS | 1978 | 1461582996764 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x11bbcd000) [pid = 1978] [serial = 2177] [outer = 0x119ab1400] 04:16:37 INFO - PROCESS | 1978 | 1461582997195 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]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:16:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 04:16:37 INFO - PROCESS | 1978 | 1461582997226 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 1978 | 1461582997227 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:16:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:16:37 INFO - PROCESS | 1978 | 1461582997254 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 1978 | 1461582997256 Marionette TRACE conn2 <- [1,2874,null,{}] 04:16:37 INFO - PROCESS | 1978 | 1461582997290 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}] 04:16:37 INFO - PROCESS | 1978 | 1461582997425 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:16:37 INFO - PROCESS | 1978 | 1461582997479 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b221800 == 64 [pid = 1978] [id = 726] 04:16:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x11c47bc00) [pid = 1978] [serial = 2178] [outer = 0x0] 04:16:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x11c723c00) [pid = 1978] [serial = 2179] [outer = 0x11c47bc00] 04:16:37 INFO - PROCESS | 1978 | 1461582997513 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x126523000) [pid = 1978] [serial = 2180] [outer = 0x11c47bc00] 04:16:37 INFO - PROCESS | 1978 | 1461582997947 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]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:16:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 735ms 04:16:37 INFO - PROCESS | 1978 | 1461582997994 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 1978 | 1461582997998 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:16:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:16:38 INFO - PROCESS | 1978 | 1461582998001 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 1978 | 1461582998003 Marionette TRACE conn2 <- [1,2878,null,{}] 04:16:38 INFO - PROCESS | 1978 | 1461582998005 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}] 04:16:38 INFO - PROCESS | 1978 | 1461582998118 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:16:38 INFO - PROCESS | 1978 | 1461582998220 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef42000 == 65 [pid = 1978] [id = 727] 04:16:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12656fc00) [pid = 1978] [serial = 2181] [outer = 0x0] 04:16:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12760b800) [pid = 1978] [serial = 2182] [outer = 0x12656fc00] 04:16:38 INFO - PROCESS | 1978 | 1461582998254 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x12a83a000) [pid = 1978] [serial = 2183] [outer = 0x12656fc00] 04:16:38 INFO - PROCESS | 1978 | 1461582998654 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]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:16:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 04:16:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:16:38 INFO - PROCESS | 1978 | 1461582998728 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 1978 | 1461582998730 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:16:38 INFO - PROCESS | 1978 | 1461582998732 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 1978 | 1461582998733 Marionette TRACE conn2 <- [1,2882,null,{}] 04:16:38 INFO - PROCESS | 1978 | 1461582998736 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}] 04:16:38 INFO - PROCESS | 1978 | 1461582998848 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:16:38 INFO - PROCESS | 1978 | 1461582998951 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd6d000 == 66 [pid = 1978] [id = 728] 04:16:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x126cbf800) [pid = 1978] [serial = 2184] [outer = 0x0] 04:16:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x12aa6b000) [pid = 1978] [serial = 2185] [outer = 0x126cbf800] 04:16:38 INFO - PROCESS | 1978 | 1461582998984 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12ab84000) [pid = 1978] [serial = 2186] [outer = 0x126cbf800] 04:16:39 INFO - PROCESS | 1978 | 1461582999399 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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:16:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 719ms 04:16:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:16:39 INFO - PROCESS | 1978 | 1461582999452 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 1978 | 1461582999454 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:16:39 INFO - PROCESS | 1978 | 1461582999458 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 1978 | 1461582999460 Marionette TRACE conn2 <- [1,2886,null,{}] 04:16:39 INFO - PROCESS | 1978 | 1461582999464 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}] 04:16:39 INFO - PROCESS | 1978 | 1461582999655 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:16:39 INFO - PROCESS | 1978 | 1461582999796 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fe1f800 == 67 [pid = 1978] [id = 729] 04:16:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12b375000) [pid = 1978] [serial = 2187] [outer = 0x0] 04:16:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x12b3ae800) [pid = 1978] [serial = 2188] [outer = 0x12b375000] 04:16:39 INFO - PROCESS | 1978 | 1461582999846 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12b4b7c00) [pid = 1978] [serial = 2189] [outer = 0x12b375000] 04:16:40 INFO - PROCESS | 1978 | 1461583000314 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]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:16:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 872ms 04:16:40 INFO - PROCESS | 1978 | 1461583000329 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 1978 | 1461583000331 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:16:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:16:40 INFO - PROCESS | 1978 | 1461583000333 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 1978 | 1461583000335 Marionette TRACE conn2 <- [1,2890,null,{}] 04:16:40 INFO - PROCESS | 1978 | 1461583000337 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}] 04:16:40 INFO - PROCESS | 1978 | 1461583000450 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:16:40 INFO - PROCESS | 1978 | 1461583000525 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x13085f000 == 68 [pid = 1978] [id = 730] 04:16:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12b3a7400) [pid = 1978] [serial = 2190] [outer = 0x0] 04:16:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12b6c1400) [pid = 1978] [serial = 2191] [outer = 0x12b3a7400] 04:16:40 INFO - PROCESS | 1978 | 1461583000557 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12b886800) [pid = 1978] [serial = 2192] [outer = 0x12b3a7400] 04:16:41 INFO - PROCESS | 1978 | 1461583001003 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:16:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 721ms 04:16:41 INFO - PROCESS | 1978 | 1461583001055 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 1978 | 1461583001056 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:16:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:16:41 INFO - PROCESS | 1978 | 1461583001078 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 1978 | 1461583001080 Marionette TRACE conn2 <- [1,2894,null,{}] 04:16:41 INFO - PROCESS | 1978 | 1461583001082 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}] 04:16:41 INFO - PROCESS | 1978 | 1461583001196 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:16:41 INFO - PROCESS | 1978 | 1461583001458 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x126931000 == 69 [pid = 1978] [id = 731] 04:16:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x1147d3000) [pid = 1978] [serial = 2193] [outer = 0x0] 04:16:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x1151eb400) [pid = 1978] [serial = 2194] [outer = 0x1147d3000] 04:16:41 INFO - PROCESS | 1978 | 1461583001488 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x118a13c00) [pid = 1978] [serial = 2195] [outer = 0x1147d3000] 04:16:41 INFO - PROCESS | 1978 | 1461583001969 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]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:16:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 924ms 04:16:42 INFO - PROCESS | 1978 | 1461583002014 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:16:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:16:42 INFO - PROCESS | 1978 | 1461583002017 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:16:42 INFO - PROCESS | 1978 | 1461583002024 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 1978 | 1461583002029 Marionette TRACE conn2 <- [1,2898,null,{}] 04:16:42 INFO - PROCESS | 1978 | 1461583002034 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}] 04:16:42 INFO - PROCESS | 1978 | 1461583002186 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:16:42 INFO - PROCESS | 1978 | 1461583002323 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x11479c000 == 70 [pid = 1978] [id = 732] 04:16:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x11a8eec00) [pid = 1978] [serial = 2196] [outer = 0x0] 04:16:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x11aaa0c00) [pid = 1978] [serial = 2197] [outer = 0x11a8eec00] 04:16:42 INFO - PROCESS | 1978 | 1461583002351 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x11c0b3c00) [pid = 1978] [serial = 2198] [outer = 0x11a8eec00] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3bf000 == 69 [pid = 1978] [id = 722] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12db0c000 == 68 [pid = 1978] [id = 721] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11bff9000 == 67 [pid = 1978] [id = 720] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12ce80000 == 66 [pid = 1978] [id = 719] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12b20e800 == 65 [pid = 1978] [id = 718] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x12f622000) [pid = 1978] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x12ae8dc00) [pid = 1978] [serial = 2110] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae0d800 == 64 [pid = 1978] [id = 717] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12adcb800 == 63 [pid = 1978] [id = 716] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12a612000 == 62 [pid = 1978] [id = 715] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11afea800 == 61 [pid = 1978] [id = 714] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11c122800 == 60 [pid = 1978] [id = 713] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11adaf800 == 59 [pid = 1978] [id = 712] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x1272a8800 == 58 [pid = 1978] [id = 711] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9a5800 == 57 [pid = 1978] [id = 710] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x12a611800 == 56 [pid = 1978] [id = 705] 04:16:42 INFO - PROCESS | 1978 | --DOCSHELL 0x11b9b2800 == 55 [pid = 1978] [id = 704] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x12a7a1000) [pid = 1978] [serial = 2092] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x12aa63c00) [pid = 1978] [serial = 2095] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x12ab19400) [pid = 1978] [serial = 2098] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x12aa70000) [pid = 1978] [serial = 2096] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x115049400) [pid = 1978] [serial = 2101] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x11ad3c000) [pid = 1978] [serial = 2104] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x118aaa000) [pid = 1978] [serial = 2102] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x127609400) [pid = 1978] [serial = 2062] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x1272e0800) [pid = 1978] [serial = 2051] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x12ab7d000) [pid = 1978] [serial = 2099] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x11c0bd000) [pid = 1978] [serial = 2080] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x127604800) [pid = 1978] [serial = 2086] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x129696400) [pid = 1978] [serial = 2087] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12651c000) [pid = 1978] [serial = 2083] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x126cc3c00) [pid = 1978] [serial = 2084] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x127fc5800) [pid = 1978] [serial = 2065] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x1159ce400) [pid = 1978] [serial = 2075] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x11503f800) [pid = 1978] [serial = 2074] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x12a835800) [pid = 1978] [serial = 2071] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x11aa9bc00) [pid = 1978] [serial = 2056] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x11aa87c00) [pid = 1978] [serial = 2077] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11b90d400) [pid = 1978] [serial = 2078] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x12a796c00) [pid = 1978] [serial = 2068] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x115635c00) [pid = 1978] [serial = 2053] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x1264d4800) [pid = 1978] [serial = 2059] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x12651f800) [pid = 1978] [serial = 1421] [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.] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x11c447800) [pid = 1978] [serial = 2081] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x12a64b800) [pid = 1978] [serial = 2089] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12a799400) [pid = 1978] [serial = 2090] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x11c7aa400) [pid = 1978] [serial = 2105] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x12a942400) [pid = 1978] [serial = 2093] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x12ab8a400) [pid = 1978] [serial = 2108] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x127fbdc00) [pid = 1978] [serial = 2107] [outer = 0x0] [url = about:blank] 04:16:42 INFO - PROCESS | 1978 | 1461583002802 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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:16:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 828ms 04:16:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:16:42 INFO - PROCESS | 1978 | 1461583002853 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 1978 | 1461583002856 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:16:42 INFO - PROCESS | 1978 | 1461583002859 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 1978 | 1461583002860 Marionette TRACE conn2 <- [1,2902,null,{}] 04:16:42 INFO - PROCESS | 1978 | 1461583002862 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}] 04:16:42 INFO - PROCESS | 1978 | 1461583002959 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:16:43 INFO - PROCESS | 1978 | 1461583003021 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x126117000 == 56 [pid = 1978] [id = 733] 04:16:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x11c0bbc00) [pid = 1978] [serial = 2199] [outer = 0x0] 04:16:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x11c447800) [pid = 1978] [serial = 2200] [outer = 0x11c0bbc00] 04:16:43 INFO - PROCESS | 1978 | 1461583003048 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x1239b9c00) [pid = 1978] [serial = 2201] [outer = 0x11c0bbc00] 04:16:43 INFO - PROCESS | 1978 | 1461583003393 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:16:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:16:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 571ms 04:16:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:16:43 INFO - PROCESS | 1978 | 1461583003431 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:16:43 INFO - PROCESS | 1978 | 1461583003432 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:16:43 INFO - PROCESS | 1978 | 1461583003442 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 1978 | 1461583003448 Marionette TRACE conn2 <- [1,2906,null,{}] 04:16:43 INFO - PROCESS | 1978 | 1461583003453 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}] 04:16:43 INFO - PROCESS | 1978 | 1461583003600 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:16:43 INFO - PROCESS | 1978 | 1461583003716 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a95e000 == 57 [pid = 1978] [id = 734] 04:16:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x12651f800) [pid = 1978] [serial = 2202] [outer = 0x0] 04:16:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x126cc7400) [pid = 1978] [serial = 2203] [outer = 0x12651f800] 04:16:43 INFO - PROCESS | 1978 | 1461583003759 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x1272e0800) [pid = 1978] [serial = 2204] [outer = 0x12651f800] 04:16:44 INFO - PROCESS | 1978 | 1461583004117 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]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:16:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 731ms 04:16:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:16:44 INFO - PROCESS | 1978 | 1461583004167 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1978 | 1461583004169 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:16:44 INFO - PROCESS | 1978 | 1461583004171 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1978 | 1461583004172 Marionette TRACE conn2 <- [1,2910,null,{}] 04:16:44 INFO - PROCESS | 1978 | 1461583004174 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}] 04:16:44 INFO - PROCESS | 1978 | 1461583004271 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:16:44 INFO - PROCESS | 1978 | 1461583004276 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af07000 == 58 [pid = 1978] [id = 735] 04:16:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x12765cc00) [pid = 1978] [serial = 2205] [outer = 0x0] 04:16:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x1285e9c00) [pid = 1978] [serial = 2206] [outer = 0x12765cc00] 04:16:44 INFO - PROCESS | 1978 | 1461583004305 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12a647400) [pid = 1978] [serial = 2207] [outer = 0x12765cc00] 04:16:44 INFO - PROCESS | 1978 | 1461583004717 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]]]}] 04:16:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:16:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:16:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 571ms 04:16:44 INFO - PROCESS | 1978 | 1461583004745 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1978 | 1461583004746 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:16:44 INFO - TEST-START | /DOMEvents/constructors.html 04:16:44 INFO - PROCESS | 1978 | 1461583004748 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1978 | 1461583004749 Marionette TRACE conn2 <- [1,2914,null,{}] 04:16:44 INFO - PROCESS | 1978 | 1461583004752 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}] 04:16:44 INFO - PROCESS | 1978 | 1461583004841 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:16:44 INFO - PROCESS | 1978 | 1461583004922 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b20f800 == 59 [pid = 1978] [id = 736] 04:16:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12a667800) [pid = 1978] [serial = 2208] [outer = 0x0] 04:16:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12a66ec00) [pid = 1978] [serial = 2209] [outer = 0x12a667800] 04:16:44 INFO - PROCESS | 1978 | 1461583004968 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12a93f000) [pid = 1978] [serial = 2210] [outer = 0x12a667800] 04:16:45 INFO - PROCESS | 1978 | 1461583005397 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]]]}] 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:16:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:16:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:16:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 04:16:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:16:45 INFO - PROCESS | 1978 | 1461583005436 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 1978 | 1461583005437 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:16:45 INFO - PROCESS | 1978 | 1461583005439 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 1978 | 1461583005440 Marionette TRACE conn2 <- [1,2918,null,{}] 04:16:45 INFO - PROCESS | 1978 | 1461583005444 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}] 04:16:45 INFO - PROCESS | 1978 | 1461583005543 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:16:45 INFO - PROCESS | 1978 | 1461583005594 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d11d000 == 60 [pid = 1978] [id = 737] 04:16:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12ab18c00) [pid = 1978] [serial = 2211] [outer = 0x0] 04:16:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12ae8b400) [pid = 1978] [serial = 2212] [outer = 0x12ab18c00] 04:16:45 INFO - PROCESS | 1978 | 1461583005635 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12aeb6400) [pid = 1978] [serial = 2213] [outer = 0x12ab18c00] 04:16:46 INFO - PROCESS | 1978 | 1461583006068 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:16:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:16:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 04:16:46 INFO - PROCESS | 1978 | 1461583006113 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 1978 | 1461583006116 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:16:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:16:46 INFO - PROCESS | 1978 | 1461583006119 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 1978 | 1461583006121 Marionette TRACE conn2 <- [1,2922,null,{}] 04:16:46 INFO - PROCESS | 1978 | 1461583006124 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}] 04:16:46 INFO - PROCESS | 1978 | 1461583006293 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:16:46 INFO - PROCESS | 1978 | 1461583006332 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x12db03000 == 61 [pid = 1978] [id = 738] 04:16:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12aa71000) [pid = 1978] [serial = 2214] [outer = 0x0] 04:16:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x12aec0400) [pid = 1978] [serial = 2215] [outer = 0x12aa71000] 04:16:46 INFO - PROCESS | 1978 | 1461583006357 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x12b37a400) [pid = 1978] [serial = 2216] [outer = 0x12aa71000] 04:16:46 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:46 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:46 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:46 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:16:46 INFO - PROCESS | 1978 | 1461583006718 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]]]}] 04:16:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:16:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:46 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 04:16:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:46 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 04:16:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:46 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]" 04:16:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:16:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:16:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 04:16:46 INFO - PROCESS | 1978 | 1461583006743 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:16:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:16:46 INFO - PROCESS | 1978 | 1461583006745 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:16:46 INFO - PROCESS | 1978 | 1461583006749 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 1978 | 1461583006750 Marionette TRACE conn2 <- [1,2926,null,{}] 04:16:46 INFO - PROCESS | 1978 | 1461583006754 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}] 04:16:46 INFO - PROCESS | 1978 | 1461583006929 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x1274cb400) [pid = 1978] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x1285e0400) [pid = 1978] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x126525800) [pid = 1978] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x11c71b400) [pid = 1978] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x12ab89400) [pid = 1978] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x114b37400) [pid = 1978] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x11af74c00) [pid = 1978] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x11b094800) [pid = 1978] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x118f50400) [pid = 1978] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x12ae94800) [pid = 1978] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x1147d2800) [pid = 1978] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x127273000) [pid = 1978] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x114b39800) [pid = 1978] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:16:47 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x12aa66000) [pid = 1978] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:16:47 INFO - PROCESS | 1978 | 1461583007120 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x11aab8800 == 62 [pid = 1978] [id = 739] 04:16:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x114b37400) [pid = 1978] [serial = 2217] [outer = 0x0] 04:16:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x118f50400) [pid = 1978] [serial = 2218] [outer = 0x114b37400] 04:16:47 INFO - PROCESS | 1978 | 1461583007146 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x126249400) [pid = 1978] [serial = 2219] [outer = 0x114b37400] 04:16:47 INFO - PROCESS | 1978 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:16:47 INFO - PROCESS | 1978 | 1461583007411 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]]]}] 04:16:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:16:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 720ms 04:16:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:16:47 INFO - PROCESS | 1978 | 1461583007469 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 1978 | 1461583007470 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:16:47 INFO - PROCESS | 1978 | 1461583007473 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1978 | 1461583007474 Marionette TRACE conn2 <- [1,2930,null,{}] 04:16:47 INFO - PROCESS | 1978 | 1461583007481 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}] 04:16:47 INFO - PROCESS | 1978 | 1461583007590 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:16:47 INFO - PROCESS | 1978 | 1461583007687 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ea33000 == 63 [pid = 1978] [id = 740] 04:16:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x11563d400) [pid = 1978] [serial = 2220] [outer = 0x0] 04:16:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x12aa66000) [pid = 1978] [serial = 2221] [outer = 0x11563d400] 04:16:47 INFO - PROCESS | 1978 | 1461583007728 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x12b3b4c00) [pid = 1978] [serial = 2222] [outer = 0x11563d400] 04:16:48 INFO - PROCESS | 1978 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:16:48 INFO - PROCESS | 1978 | 1461583008090 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]]]}] 04:16:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:16:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 628ms 04:16:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:16:48 INFO - PROCESS | 1978 | 1461583008100 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 1978 | 1461583008102 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:16:48 INFO - PROCESS | 1978 | 1461583008104 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 1978 | 1461583008105 Marionette TRACE conn2 <- [1,2934,null,{}] 04:16:48 INFO - PROCESS | 1978 | 1461583008107 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}] 04:16:48 INFO - PROCESS | 1978 | 1461583008202 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:16:48 INFO - PROCESS | 1978 | 1461583008207 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0db800 == 64 [pid = 1978] [id = 741] 04:16:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x12ba4c800) [pid = 1978] [serial = 2223] [outer = 0x0] 04:16:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x12ba52800) [pid = 1978] [serial = 2224] [outer = 0x12ba4c800] 04:16:48 INFO - PROCESS | 1978 | 1461583008239 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x12bcba800) [pid = 1978] [serial = 2225] [outer = 0x12ba4c800] 04:16:48 INFO - PROCESS | 1978 | 1461583008587 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]]]}] 04:16:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:16:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 524ms 04:16:48 INFO - PROCESS | 1978 | 1461583008630 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 1978 | 1461583008632 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:16:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:16:48 INFO - PROCESS | 1978 | 1461583008650 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 1978 | 1461583008653 Marionette TRACE conn2 <- [1,2938,null,{}] 04:16:48 INFO - PROCESS | 1978 | 1461583008657 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}] 04:16:48 INFO - PROCESS | 1978 | 1461583008820 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:16:48 INFO - PROCESS | 1978 | 1461583008827 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd7d800 == 65 [pid = 1978] [id = 742] 04:16:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x12bcbf400) [pid = 1978] [serial = 2226] [outer = 0x0] 04:16:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x12cf7f000) [pid = 1978] [serial = 2227] [outer = 0x12bcbf400] 04:16:48 INFO - PROCESS | 1978 | 1461583008867 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x12cfa9800) [pid = 1978] [serial = 2228] [outer = 0x12bcbf400] 04:16:49 INFO - PROCESS | 1978 | 1461583009402 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]]]}] 04:16:49 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. 04:16:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 770ms 04:16:49 INFO - PROCESS | 1978 | 1461583009421 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 1978 | 1461583009424 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:16:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:16:49 INFO - PROCESS | 1978 | 1461583009429 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 1978 | 1461583009431 Marionette TRACE conn2 <- [1,2942,null,{}] 04:16:49 INFO - PROCESS | 1978 | 1461583009435 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}] 04:16:49 INFO - PROCESS | 1978 | 1461583009562 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:16:49 INFO - PROCESS | 1978 | 1461583009694 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x129931800 == 66 [pid = 1978] [id = 743] 04:16:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x11a7c3800) [pid = 1978] [serial = 2229] [outer = 0x0] 04:16:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x11ad3e400) [pid = 1978] [serial = 2230] [outer = 0x11a7c3800] 04:16:49 INFO - PROCESS | 1978 | 1461583009746 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x11bf56400) [pid = 1978] [serial = 2231] [outer = 0x11a7c3800] 04:16:50 INFO - PROCESS | 1978 | 1461583010174 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"]]]}] 04:16:50 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 04:16:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:16:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 774ms 04:16:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:16:50 INFO - PROCESS | 1978 | 1461583010203 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 1978 | 1461583010207 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:16:50 INFO - PROCESS | 1978 | 1461583010211 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 1978 | 1461583010213 Marionette TRACE conn2 <- [1,2946,null,{}] 04:16:50 INFO - PROCESS | 1978 | 1461583010216 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}] 04:16:50 INFO - PROCESS | 1978 | 1461583010353 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:16:50 INFO - PROCESS | 1978 | 1461583010455 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ae1b800 == 67 [pid = 1978] [id = 744] 04:16:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x11bf57400) [pid = 1978] [serial = 2232] [outer = 0x0] 04:16:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x11c7acc00) [pid = 1978] [serial = 2233] [outer = 0x11bf57400] 04:16:50 INFO - PROCESS | 1978 | 1461583010487 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x127276c00) [pid = 1978] [serial = 2234] [outer = 0x11bf57400] 04:16:50 INFO - PROCESS | 1978 | 1461583010841 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]]]}] 04:16:50 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. 04:16:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 673ms 04:16:50 INFO - PROCESS | 1978 | 1461583010884 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:16:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:16:50 INFO - PROCESS | 1978 | 1461583010886 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:16:50 INFO - PROCESS | 1978 | 1461583010888 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 1978 | 1461583010891 Marionette TRACE conn2 <- [1,2950,null,{}] 04:16:50 INFO - PROCESS | 1978 | 1461583010899 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}] 04:16:51 INFO - PROCESS | 1978 | 1461583011018 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:16:51 INFO - PROCESS | 1978 | 1461583011095 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0d7000 == 68 [pid = 1978] [id = 745] 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x12651d400) [pid = 1978] [serial = 2235] [outer = 0x0] 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12a64a000) [pid = 1978] [serial = 2236] [outer = 0x12651d400] 04:16:51 INFO - PROCESS | 1978 | 1461583011130 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x12aa70400) [pid = 1978] [serial = 2237] [outer = 0x12651d400] 04:16:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fa56800 == 69 [pid = 1978] [id = 746] 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x12ab80400) [pid = 1978] [serial = 2238] [outer = 0x0] 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12a834000) [pid = 1978] [serial = 2239] [outer = 0x12ab80400] 04:16:51 INFO - PROCESS | 1978 | 1461583011544 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]]]}] 04:16:51 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. 04:16:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 04:16:51 INFO - PROCESS | 1978 | 1461583011562 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:16:51 INFO - PROCESS | 1978 | 1461583011564 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:16:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:16:51 INFO - PROCESS | 1978 | 1461583011567 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1978 | 1461583011568 Marionette TRACE conn2 <- [1,2954,null,{}] 04:16:51 INFO - PROCESS | 1978 | 1461583011570 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}] 04:16:51 INFO - PROCESS | 1978 | 1461583011709 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:16:51 INFO - PROCESS | 1978 | 1461583011836 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x131aa8800 == 70 [pid = 1978] [id = 747] 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12ab1fc00) [pid = 1978] [serial = 2240] [outer = 0x0] 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12ae8e000) [pid = 1978] [serial = 2241] [outer = 0x12ab1fc00] 04:16:51 INFO - PROCESS | 1978 | 1461583011869 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x12b880c00) [pid = 1978] [serial = 2242] [outer = 0x12ab1fc00] 04:16:52 INFO - PROCESS | 1978 | 1461583012219 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]]]}] 04:16:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:16:52 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 04:16:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 668ms 04:16:52 INFO - PROCESS | 1978 | 1461583012236 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 1978 | 1461583012237 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:16:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:16:52 INFO - PROCESS | 1978 | 1461583012239 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 1978 | 1461583012241 Marionette TRACE conn2 <- [1,2958,null,{}] 04:16:52 INFO - PROCESS | 1978 | 1461583012244 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}] 04:16:52 INFO - PROCESS | 1978 | 1461583012366 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:16:52 INFO - PROCESS | 1978 | 1461583012440 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x137686800 == 71 [pid = 1978] [id = 748] 04:16:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x12ab84400) [pid = 1978] [serial = 2243] [outer = 0x0] 04:16:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12bcb9000) [pid = 1978] [serial = 2244] [outer = 0x12ab84400] 04:16:52 INFO - PROCESS | 1978 | 1461583012471 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x12cf84c00) [pid = 1978] [serial = 2245] [outer = 0x12ab84400] 04:16:52 INFO - PROCESS | 1978 | 1461583012839 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]]]}] 04:16:52 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. 04:16:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 04:16:52 INFO - PROCESS | 1978 | 1461583012862 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 1978 | 1461583012863 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:16:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:16:52 INFO - PROCESS | 1978 | 1461583012865 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 1978 | 1461583012867 Marionette TRACE conn2 <- [1,2962,null,{}] 04:16:52 INFO - PROCESS | 1978 | 1461583012869 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}] 04:16:53 INFO - PROCESS | 1978 | 1461583012995 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:16:53 INFO - PROCESS | 1978 | 1461583013119 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x1378c4000 == 72 [pid = 1978] [id = 749] 04:16:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12cf85400) [pid = 1978] [serial = 2246] [outer = 0x0] 04:16:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12cfaf800) [pid = 1978] [serial = 2247] [outer = 0x12cf85400] 04:16:53 INFO - PROCESS | 1978 | 1461583013152 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12d1b4000) [pid = 1978] [serial = 2248] [outer = 0x12cf85400] 04:16:53 INFO - PROCESS | 1978 | 1461583013513 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]]]}] 04:16:53 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. 04:16:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 04:16:53 INFO - PROCESS | 1978 | 1461583013537 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 1978 | 1461583013538 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:16:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:16:53 INFO - PROCESS | 1978 | 1461583013541 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 1978 | 1461583013542 Marionette TRACE conn2 <- [1,2966,null,{}] 04:16:53 INFO - PROCESS | 1978 | 1461583013545 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}] 04:16:53 INFO - PROCESS | 1978 | 1461583013654 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:16:53 INFO - PROCESS | 1978 | 1461583013759 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x1378dc000 == 73 [pid = 1978] [id = 750] 04:16:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12d1b4400) [pid = 1978] [serial = 2249] [outer = 0x0] 04:16:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x12d1bc400) [pid = 1978] [serial = 2250] [outer = 0x12d1b4400] 04:16:53 INFO - PROCESS | 1978 | 1461583013791 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x12d57e800) [pid = 1978] [serial = 2251] [outer = 0x12d1b4400] 04:16:54 INFO - PROCESS | 1978 | 1461583014101 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]]]}] 04:16:54 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. 04:16:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 04:16:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:16:54 INFO - PROCESS | 1978 | 1461583014161 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 1978 | 1461583014163 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:16:54 INFO - PROCESS | 1978 | 1461583014165 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 1978 | 1461583014166 Marionette TRACE conn2 <- [1,2970,null,{}] 04:16:54 INFO - PROCESS | 1978 | 1461583014169 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}] 04:16:54 INFO - PROCESS | 1978 | 1461583014279 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:16:54 INFO - PROCESS | 1978 | 1461583014400 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x137b2f000 == 74 [pid = 1978] [id = 751] 04:16:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x12d57ec00) [pid = 1978] [serial = 2252] [outer = 0x0] 04:16:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x12d589c00) [pid = 1978] [serial = 2253] [outer = 0x12d57ec00] 04:16:54 INFO - PROCESS | 1978 | 1461583014432 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x12d5e5800) [pid = 1978] [serial = 2254] [outer = 0x12d57ec00] 04:16:54 INFO - PROCESS | 1978 | 1461583014801 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]]]}] 04:16:54 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. 04:16:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 668ms 04:16:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:16:54 INFO - PROCESS | 1978 | 1461583014834 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 1978 | 1461583014835 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:16:54 INFO - PROCESS | 1978 | 1461583014837 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 1978 | 1461583014839 Marionette TRACE conn2 <- [1,2974,null,{}] 04:16:54 INFO - PROCESS | 1978 | 1461583014841 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}] 04:16:54 INFO - PROCESS | 1978 | 1461583014953 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:16:55 INFO - PROCESS | 1978 | 1461583015061 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x115750000 == 75 [pid = 1978] [id = 752] 04:16:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x114008400) [pid = 1978] [serial = 2255] [outer = 0x0] 04:16:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x11654a800) [pid = 1978] [serial = 2256] [outer = 0x114008400] 04:16:55 INFO - PROCESS | 1978 | 1461583015095 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x127e72000) [pid = 1978] [serial = 2257] [outer = 0x114008400] 04:16:55 INFO - PROCESS | 1978 | 1461583015663 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]]]}] 04:16:55 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. 04:16:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 872ms 04:16:55 INFO - PROCESS | 1978 | 1461583015710 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 1978 | 1461583015712 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:16:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:16:55 INFO - PROCESS | 1978 | 1461583015715 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 1978 | 1461583015717 Marionette TRACE conn2 <- [1,2978,null,{}] 04:16:55 INFO - PROCESS | 1978 | 1461583015721 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}] 04:16:55 INFO - PROCESS | 1978 | 1461583015828 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:16:55 INFO - PROCESS | 1978 | 1461583015911 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a95f000 == 76 [pid = 1978] [id = 753] 04:16:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x11a7c5800) [pid = 1978] [serial = 2258] [outer = 0x0] 04:16:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x11aa9c800) [pid = 1978] [serial = 2259] [outer = 0x11a7c5800] 04:16:55 INFO - PROCESS | 1978 | 1461583015940 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x11c0bec00) [pid = 1978] [serial = 2260] [outer = 0x11a7c5800] 04:16:56 INFO - PROCESS | 1978 | 1461583016309 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]]]}] 04:16:56 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. 04:16:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 04:16:56 INFO - PROCESS | 1978 | 1461583016336 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 1978 | 1461583016340 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:16:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:16:56 INFO - PROCESS | 1978 | 1461583016345 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 1978 | 1461583016347 Marionette TRACE conn2 <- [1,2982,null,{}] 04:16:56 INFO - PROCESS | 1978 | 1461583016349 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}] 04:16:56 INFO - PROCESS | 1978 | 1461583016463 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:16:56 INFO - PROCESS | 1978 | 1461583016588 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x118836000 == 77 [pid = 1978] [id = 754] 04:16:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x11b095800) [pid = 1978] [serial = 2261] [outer = 0x0] 04:16:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x11c0c0000) [pid = 1978] [serial = 2262] [outer = 0x11b095800] 04:16:56 INFO - PROCESS | 1978 | 1461583016636 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x11c724800) [pid = 1978] [serial = 2263] [outer = 0x11b095800] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12db0e000 == 76 [pid = 1978] [id = 657] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12d385000 == 75 [pid = 1978] [id = 656] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12f0db800 == 74 [pid = 1978] [id = 741] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea33000 == 73 [pid = 1978] [id = 740] 04:16:56 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x12b372400) [pid = 1978] [serial = 2170] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x11aab8800 == 72 [pid = 1978] [id = 739] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12db03000 == 71 [pid = 1978] [id = 738] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12d11d000 == 70 [pid = 1978] [id = 737] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12b20f800 == 69 [pid = 1978] [id = 736] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12af07000 == 68 [pid = 1978] [id = 735] 04:16:56 INFO - PROCESS | 1978 | --DOCSHELL 0x12a95e000 == 67 [pid = 1978] [id = 734] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x126117000 == 66 [pid = 1978] [id = 733] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x11479c000 == 65 [pid = 1978] [id = 732] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x126931000 == 64 [pid = 1978] [id = 731] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x12fd6d000 == 63 [pid = 1978] [id = 728] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x12ef42000 == 62 [pid = 1978] [id = 727] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x12b221800 == 61 [pid = 1978] [id = 726] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x12853f800 == 60 [pid = 1978] [id = 725] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x119172000 == 59 [pid = 1978] [id = 724] 04:16:57 INFO - PROCESS | 1978 | --DOCSHELL 0x12ea1b000 == 58 [pid = 1978] [id = 723] 04:16:57 INFO - PROCESS | 1978 | 1461583017136 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"]]]}] 04:16:57 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 04:16:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:16:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 824ms 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x1296d7400) [pid = 1978] [serial = 2152] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x12a66cc00) [pid = 1978] [serial = 2155] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x12a644400) [pid = 1978] [serial = 2153] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x126528c00) [pid = 1978] [serial = 2146] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x126ccb800) [pid = 1978] [serial = 2147] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x11c7ab800) [pid = 1978] [serial = 2143] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x12623c000) [pid = 1978] [serial = 2144] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x12ae93000) [pid = 1978] [serial = 2111] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x11a7c6400) [pid = 1978] [serial = 2135] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x11540e000) [pid = 1978] [serial = 2134] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x115636800) [pid = 1978] [serial = 2113] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x12a7a3000) [pid = 1978] [serial = 2158] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x12aa68400) [pid = 1978] [serial = 2125] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x11bf5d800) [pid = 1978] [serial = 2138] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x11b959c00) [pid = 1978] [serial = 2137] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x11c0b3800) [pid = 1978] [serial = 2140] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x11c71c000) [pid = 1978] [serial = 2141] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x12b370000) [pid = 1978] [serial = 2168] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x1153cc000) [pid = 1978] [serial = 2132] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x114bb4800) [pid = 1978] [serial = 2131] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x12a66a000) [pid = 1978] [serial = 2122] [outer = 0x0] [url = about:blank] 04:16:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x1276c8000) [pid = 1978] [serial = 2149] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x11c7a4000) [pid = 1978] [serial = 2156] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12aeba400) [pid = 1978] [serial = 2128] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x126cc4800) [pid = 1978] [serial = 2119] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x11bf5b400) [pid = 1978] [serial = 2116] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x12aa65c00) [pid = 1978] [serial = 2159] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x12aeb8400) [pid = 1978] [serial = 2167] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x1274d3800) [pid = 1978] [serial = 2162] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x116545800) [pid = 1978] [serial = 2161] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x12ae93800) [pid = 1978] [serial = 2165] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x1285e0000) [pid = 1978] [serial = 2150] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x12ab82c00) [pid = 1978] [serial = 2164] [outer = 0x0] [url = about:blank] 04:16:57 INFO - PROCESS | 1978 | 1461583017183 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1978 | 1461583017185 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:16:57 INFO - PROCESS | 1978 | 1461583017195 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1978 | 1461583017199 Marionette TRACE conn2 <- [1,2986,null,{}] 04:16:57 INFO - PROCESS | 1978 | 1461583017210 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}] 04:16:57 INFO - PROCESS | 1978 | 1461583017355 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:16:57 INFO - PROCESS | 1978 | 1461583017370 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x126e92000 == 59 [pid = 1978] [id = 755] 04:16:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x126526000) [pid = 1978] [serial = 2264] [outer = 0x0] 04:16:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x12698b400) [pid = 1978] [serial = 2265] [outer = 0x126526000] 04:16:57 INFO - PROCESS | 1978 | 1461583017417 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x127277800) [pid = 1978] [serial = 2266] [outer = 0x126526000] 04:16:57 INFO - PROCESS | 1978 | 1461583017823 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]]]}] 04:16:57 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. 04:16:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 680ms 04:16:57 INFO - PROCESS | 1978 | 1461583017870 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1978 | 1461583017872 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:16:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:16:57 INFO - PROCESS | 1978 | 1461583017874 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1978 | 1461583017876 Marionette TRACE conn2 <- [1,2990,null,{}] 04:16:57 INFO - PROCESS | 1978 | 1461583017878 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}] 04:16:58 INFO - PROCESS | 1978 | 1461583018002 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:16:58 INFO - PROCESS | 1978 | 1461583018009 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x129bf8000 == 60 [pid = 1978] [id = 756] 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x1274d3800) [pid = 1978] [serial = 2267] [outer = 0x0] 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x127fc5800) [pid = 1978] [serial = 2268] [outer = 0x1274d3800] 04:16:58 INFO - PROCESS | 1978 | 1461583018053 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x1299bc800) [pid = 1978] [serial = 2269] [outer = 0x1274d3800] 04:16:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a6d3000 == 61 [pid = 1978] [id = 757] 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x12a798400) [pid = 1978] [serial = 2270] [outer = 0x0] 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x126526400) [pid = 1978] [serial = 2271] [outer = 0x12a798400] 04:16:58 INFO - PROCESS | 1978 | 1461583018480 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]]]}] 04:16:58 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. 04:16:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 04:16:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:16:58 INFO - PROCESS | 1978 | 1461583018496 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 1978 | 1461583018497 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:16:58 INFO - PROCESS | 1978 | 1461583018499 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 1978 | 1461583018500 Marionette TRACE conn2 <- [1,2994,null,{}] 04:16:58 INFO - PROCESS | 1978 | 1461583018502 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}] 04:16:58 INFO - PROCESS | 1978 | 1461583018617 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:16:58 INFO - PROCESS | 1978 | 1461583018621 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af20000 == 62 [pid = 1978] [id = 758] 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x129697000) [pid = 1978] [serial = 2272] [outer = 0x0] 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x12a665400) [pid = 1978] [serial = 2273] [outer = 0x129697000] 04:16:58 INFO - PROCESS | 1978 | 1461583018648 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12a83e400) [pid = 1978] [serial = 2274] [outer = 0x129697000] 04:16:59 INFO - PROCESS | 1978 | 1461583018999 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]]]}] 04:16:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:16:59 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 04:16:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 04:16:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:16:59 INFO - PROCESS | 1978 | 1461583019017 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1978 | 1461583019019 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:16:59 INFO - PROCESS | 1978 | 1461583019021 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1978 | 1461583019022 Marionette TRACE conn2 <- [1,2998,null,{}] 04:16:59 INFO - PROCESS | 1978 | 1461583019024 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}] 04:16:59 INFO - PROCESS | 1978 | 1461583019135 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:16:59 INFO - PROCESS | 1978 | 1461583019219 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b8a2000 == 63 [pid = 1978] [id = 759] 04:16:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12a83c000) [pid = 1978] [serial = 2275] [outer = 0x0] 04:16:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x12ab16c00) [pid = 1978] [serial = 2276] [outer = 0x12a83c000] 04:16:59 INFO - PROCESS | 1978 | 1461583019246 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x12b36e000) [pid = 1978] [serial = 2277] [outer = 0x12a83c000] 04:16:59 INFO - PROCESS | 1978 | 1461583019540 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]]]}] 04:16:59 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. 04:16:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 568ms 04:16:59 INFO - PROCESS | 1978 | 1461583019597 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1978 | 1461583019599 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:16:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:16:59 INFO - PROCESS | 1978 | 1461583019602 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1978 | 1461583019604 Marionette TRACE conn2 <- [1,3002,null,{}] 04:16:59 INFO - PROCESS | 1978 | 1461583019607 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}] 04:16:59 INFO - PROCESS | 1978 | 1461583019785 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:16:59 INFO - PROCESS | 1978 | 1461583019803 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d37f800 == 64 [pid = 1978] [id = 760] 04:16:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12a941800) [pid = 1978] [serial = 2278] [outer = 0x0] 04:16:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x12b3aa000) [pid = 1978] [serial = 2279] [outer = 0x12a941800] 04:16:59 INFO - PROCESS | 1978 | 1461583019844 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12b4afc00) [pid = 1978] [serial = 2280] [outer = 0x12a941800] 04:17:00 INFO - PROCESS | 1978 | 1461583020282 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]]]}] 04:17:00 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. 04:17:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 726ms 04:17:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:17:00 INFO - PROCESS | 1978 | 1461583020335 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 1978 | 1461583020337 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:17:00 INFO - PROCESS | 1978 | 1461583020340 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 1978 | 1461583020342 Marionette TRACE conn2 <- [1,3006,null,{}] 04:17:00 INFO - PROCESS | 1978 | 1461583020346 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}] 04:17:00 INFO - PROCESS | 1978 | 1461583020525 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:17:00 INFO - PROCESS | 1978 | 1461583020552 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x12e3c6800 == 65 [pid = 1978] [id = 761] 04:17:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12b4b0400) [pid = 1978] [serial = 2281] [outer = 0x0] 04:17:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12b886400) [pid = 1978] [serial = 2282] [outer = 0x12b4b0400] 04:17:00 INFO - PROCESS | 1978 | 1461583020592 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12bcc0000) [pid = 1978] [serial = 2283] [outer = 0x12b4b0400] 04:17:00 INFO - PROCESS | 1978 | 1461583020994 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]]]}] 04:17:01 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. 04:17:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 673ms 04:17:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:17:01 INFO - PROCESS | 1978 | 1461583021017 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1978 | 1461583021018 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:17:01 INFO - PROCESS | 1978 | 1461583021020 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1978 | 1461583021021 Marionette TRACE conn2 <- [1,3010,null,{}] 04:17:01 INFO - PROCESS | 1978 | 1461583021023 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}] 04:17:01 INFO - PROCESS | 1978 | 1461583021140 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x12651f800) [pid = 1978] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x11a8eec00) [pid = 1978] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x12a667800) [pid = 1978] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x12ba4c800) [pid = 1978] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x11c0bbc00) [pid = 1978] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x11563d400) [pid = 1978] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x114b37400) [pid = 1978] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x12ab18c00) [pid = 1978] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x12765cc00) [pid = 1978] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x1147d3000) [pid = 1978] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x12ae98000) [pid = 1978] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:17:01 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x12aa71000) [pid = 1978] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:17:01 INFO - PROCESS | 1978 | 1461583021371 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12620f000 == 66 [pid = 1978] [id = 762] 04:17:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x114bb2800) [pid = 1978] [serial = 2284] [outer = 0x0] 04:17:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x11a8eec00) [pid = 1978] [serial = 2285] [outer = 0x114bb2800] 04:17:01 INFO - PROCESS | 1978 | 1461583021397 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x12aa71000) [pid = 1978] [serial = 2286] [outer = 0x114bb2800] 04:17:01 INFO - PROCESS | 1978 | 1461583021659 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]]]}] 04:17:01 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 04:17:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 675ms 04:17:01 INFO - PROCESS | 1978 | 1461583021699 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1978 | 1461583021701 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:17:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:17:01 INFO - PROCESS | 1978 | 1461583021703 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1978 | 1461583021704 Marionette TRACE conn2 <- [1,3014,null,{}] 04:17:01 INFO - PROCESS | 1978 | 1461583021706 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}] 04:17:01 INFO - PROCESS | 1978 | 1461583021811 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:17:01 INFO - PROCESS | 1978 | 1461583021815 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f614000 == 67 [pid = 1978] [id = 763] 04:17:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x12765cc00) [pid = 1978] [serial = 2287] [outer = 0x0] 04:17:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x12cfaa000) [pid = 1978] [serial = 2288] [outer = 0x12765cc00] 04:17:01 INFO - PROCESS | 1978 | 1461583021842 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x12d079c00) [pid = 1978] [serial = 2289] [outer = 0x12765cc00] 04:17:02 INFO - PROCESS | 1978 | [1978] 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 04:17:02 INFO - PROCESS | 1978 | 1461583022208 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:17:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:17:02 INFO - {} 04:17:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:17:02 INFO - {} 04:17:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:17:02 INFO - {} 04:17:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:17:02 INFO - {} 04:17:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 04:17:02 INFO - PROCESS | 1978 | 1461583022230 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 1978 | 1461583022232 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:17:02 INFO - TEST-START | /FileAPI/fileReader.html 04:17:02 INFO - PROCESS | 1978 | 1461583022250 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 1978 | 1461583022253 Marionette TRACE conn2 <- [1,3018,null,{}] 04:17:02 INFO - PROCESS | 1978 | 1461583022256 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}] 04:17:02 INFO - PROCESS | 1978 | 1461583022389 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:17:02 INFO - PROCESS | 1978 | 1461583022395 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x13085d800 == 68 [pid = 1978] [id = 764] 04:17:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x12d1b2800) [pid = 1978] [serial = 2290] [outer = 0x0] 04:17:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x12d606c00) [pid = 1978] [serial = 2291] [outer = 0x12d1b2800] 04:17:02 INFO - PROCESS | 1978 | 1461583022426 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x12d6dbc00) [pid = 1978] [serial = 2292] [outer = 0x12d1b2800] 04:17:02 INFO - PROCESS | 1978 | 1461583022768 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]]]}] 04:17:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:17:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:17:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:17:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:17:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 525ms 04:17:02 INFO - TEST-START | /FileAPI/historical.html 04:17:02 INFO - PROCESS | 1978 | 1461583022776 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 1978 | 1461583022777 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:17:02 INFO - PROCESS | 1978 | 1461583022779 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 1978 | 1461583022781 Marionette TRACE conn2 <- [1,3022,null,{}] 04:17:02 INFO - PROCESS | 1978 | 1461583022783 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}] 04:17:02 INFO - PROCESS | 1978 | 1461583022881 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:17:02 INFO - PROCESS | 1978 | 1461583022951 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x137699000 == 69 [pid = 1978] [id = 765] 04:17:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x12d580c00) [pid = 1978] [serial = 2293] [outer = 0x0] 04:17:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x12d6e3800) [pid = 1978] [serial = 2294] [outer = 0x12d580c00] 04:17:02 INFO - PROCESS | 1978 | 1461583022977 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x12d6ea000) [pid = 1978] [serial = 2295] [outer = 0x12d580c00] 04:17:03 INFO - PROCESS | 1978 | 1461583023242 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"]]]}] 04:17:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:17:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:17:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:17:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:17:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:17:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:17:03 INFO - TEST-OK | /FileAPI/historical.html | took 472ms 04:17:03 INFO - TEST-START | /FileAPI/idlharness.html 04:17:03 INFO - PROCESS | 1978 | 1461583023252 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:17:03 INFO - PROCESS | 1978 | 1461583023253 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:17:03 INFO - PROCESS | 1978 | 1461583023257 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 1978 | 1461583023258 Marionette TRACE conn2 <- [1,3026,null,{}] 04:17:03 INFO - PROCESS | 1978 | 1461583023268 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}] 04:17:03 INFO - PROCESS | 1978 | 1461583023445 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:17:03 INFO - PROCESS | 1978 | 1461583023510 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x119240000 == 70 [pid = 1978] [id = 766] 04:17:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x113580400) [pid = 1978] [serial = 2296] [outer = 0x0] 04:17:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x114b39000) [pid = 1978] [serial = 2297] [outer = 0x113580400] 04:17:03 INFO - PROCESS | 1978 | 1461583023543 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x1153d1000) [pid = 1978] [serial = 2298] [outer = 0x113580400] 04:17:04 INFO - PROCESS | 1978 | 1461583024219 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]]]}] 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:17:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:17:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:17:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:17:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:17:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:17:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:17:04 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 04:17:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:17:04 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 04:17:04 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 04:17:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:17:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:17:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:17:04 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 04:17:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:17:04 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 04:17:04 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 04:17:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:17:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:17:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 988ms 04:17:04 INFO - PROCESS | 1978 | 1461583024248 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 1978 | 1461583024250 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /FileAPI/idlharness.worker 04:17:04 INFO - PROCESS | 1978 | 1461583024253 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 1978 | 1461583024255 Marionette TRACE conn2 <- [1,3030,null,{}] 04:17:04 INFO - PROCESS | 1978 | 1461583024259 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}] 04:17:04 INFO - PROCESS | 1978 | 1461583024425 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:17:04 INFO - PROCESS | 1978 | 1461583024552 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x130865800 == 71 [pid = 1978] [id = 767] 04:17:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x1165f4800) [pid = 1978] [serial = 2299] [outer = 0x0] 04:17:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x11bf53000) [pid = 1978] [serial = 2300] [outer = 0x1165f4800] 04:17:04 INFO - PROCESS | 1978 | 1461583024579 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x12d57cc00) [pid = 1978] [serial = 2301] [outer = 0x1165f4800] 04:17:04 INFO - PROCESS | 1978 | [1978] 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 04:17:05 INFO - PROCESS | 1978 | 1461583025427 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,{},{}]]]}] 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:17:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:17:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:17:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:17:05 INFO - {} 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:17:05 INFO - {} 04:17:05 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 - {} 04:17:05 INFO - {} 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:17:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:17:05 INFO - {} 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:17:05 INFO - {} 04:17:05 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 - {} 04:17:05 INFO - {} 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 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 04:17:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:05 INFO - {} 04:17:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1243ms 04:17:05 INFO - PROCESS | 1978 | 1461583025498 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 1978 | 1461583025501 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:17:05 INFO - PROCESS | 1978 | 1461583025504 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 1978 | 1461583025507 Marionette TRACE conn2 <- [1,3034,null,{}] 04:17:05 INFO - PROCESS | 1978 | 1461583025512 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}] 04:17:05 INFO - PROCESS | 1978 | 1461583025669 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:17:05 INFO - PROCESS | 1978 | 1461583025793 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x131af1800 == 72 [pid = 1978] [id = 768] 04:17:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12d6da400) [pid = 1978] [serial = 2302] [outer = 0x0] 04:17:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12eba7400) [pid = 1978] [serial = 2303] [outer = 0x12d6da400] 04:17:05 INFO - PROCESS | 1978 | 1461583025843 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12ebae400) [pid = 1978] [serial = 2304] [outer = 0x12d6da400] 04:17:06 INFO - PROCESS | 1978 | 1461583026331 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]]]}] 04:17:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:17:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 874ms 04:17:06 INFO - PROCESS | 1978 | 1461583026380 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 1978 | 1461583026383 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:17:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:17:06 INFO - PROCESS | 1978 | 1461583026391 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1978 | 1461583026394 Marionette TRACE conn2 <- [1,3038,null,{}] 04:17:06 INFO - PROCESS | 1978 | 1461583026397 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}] 04:17:06 INFO - PROCESS | 1978 | 1461583026513 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:17:06 INFO - PROCESS | 1978 | 1461583026594 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x139f66800 == 73 [pid = 1978] [id = 769] 04:17:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12eaa0400) [pid = 1978] [serial = 2305] [outer = 0x0] 04:17:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12eba6400) [pid = 1978] [serial = 2306] [outer = 0x12eaa0400] 04:17:06 INFO - PROCESS | 1978 | 1461583026625 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12f603c00) [pid = 1978] [serial = 2307] [outer = 0x12eaa0400] 04:17:06 INFO - PROCESS | 1978 | 1461583026980 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"]]]}] 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:17:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 628ms 04:17:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:17:07 INFO - PROCESS | 1978 | 1461583027015 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 1978 | 1461583027016 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:17:07 INFO - PROCESS | 1978 | 1461583027018 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 1978 | 1461583027020 Marionette TRACE conn2 <- [1,3042,null,{}] 04:17:07 INFO - PROCESS | 1978 | 1461583027022 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}] 04:17:07 INFO - PROCESS | 1978 | 1461583027140 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:17:07 INFO - PROCESS | 1978 | 1461583027271 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x139f7f800 == 74 [pid = 1978] [id = 770] 04:17:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12f608000) [pid = 1978] [serial = 2308] [outer = 0x0] 04:17:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12f60a400) [pid = 1978] [serial = 2309] [outer = 0x12f608000] 04:17:07 INFO - PROCESS | 1978 | 1461583027303 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12d1ae800) [pid = 1978] [serial = 2310] [outer = 0x12f608000] 04:17:07 INFO - PROCESS | 1978 | 1461583027751 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]]]}] 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:17:07 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. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:17:07 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'.) 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:17:07 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. 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:17:07 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. 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:17:07 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. 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:17:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 04:17:07 INFO - PROCESS | 1978 | 1461583027799 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 1978 | 1461583027801 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:17:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:17:07 INFO - PROCESS | 1978 | 1461583027804 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 1978 | 1461583027805 Marionette TRACE conn2 <- [1,3046,null,{}] 04:17:07 INFO - PROCESS | 1978 | 1461583027849 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}] 04:17:07 INFO - PROCESS | 1978 | 1461583027981 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:17:08 INFO - PROCESS | 1978 | 1461583028070 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x13954b800 == 75 [pid = 1978] [id = 771] 04:17:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12fd5d800) [pid = 1978] [serial = 2311] [outer = 0x0] 04:17:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x12fd5f400) [pid = 1978] [serial = 2312] [outer = 0x12fd5d800] 04:17:08 INFO - PROCESS | 1978 | 1461583028108 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x12fd68800) [pid = 1978] [serial = 2313] [outer = 0x12fd5d800] 04:17:08 INFO - PROCESS | 1978 | [1978] 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 04:17:08 INFO - PROCESS | 1978 | 1461583028516 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:17:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:17:08 INFO - {} 04:17:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 04:17:08 INFO - PROCESS | 1978 | 1461583028540 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 1978 | 1461583028541 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:17:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:17:08 INFO - PROCESS | 1978 | 1461583028545 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1978 | 1461583028546 Marionette TRACE conn2 <- [1,3050,null,{}] 04:17:08 INFO - PROCESS | 1978 | 1461583028549 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}] 04:17:08 INFO - PROCESS | 1978 | 1461583028666 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:17:08 INFO - PROCESS | 1978 | 1461583028744 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x139550000 == 76 [pid = 1978] [id = 772] 04:17:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x1308b3c00) [pid = 1978] [serial = 2314] [outer = 0x0] 04:17:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x1308be800) [pid = 1978] [serial = 2315] [outer = 0x1308b3c00] 04:17:08 INFO - PROCESS | 1978 | 1461583028776 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x139509c00) [pid = 1978] [serial = 2316] [outer = 0x1308b3c00] 04:17:09 INFO - PROCESS | 1978 | 1461583029132 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]]]}] 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:17:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 619ms 04:17:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:17:09 INFO - PROCESS | 1978 | 1461583029164 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 1978 | 1461583029165 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:17:09 INFO - PROCESS | 1978 | 1461583029168 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 1978 | 1461583029169 Marionette TRACE conn2 <- [1,3054,null,{}] 04:17:09 INFO - PROCESS | 1978 | 1461583029171 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}] 04:17:09 INFO - PROCESS | 1978 | 1461583029286 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:17:09 INFO - PROCESS | 1978 | 1461583029394 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef66800 == 77 [pid = 1978] [id = 773] 04:17:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x139506400) [pid = 1978] [serial = 2317] [outer = 0x0] 04:17:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x13950c800) [pid = 1978] [serial = 2318] [outer = 0x139506400] 04:17:09 INFO - PROCESS | 1978 | 1461583029425 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x1453d3000) [pid = 1978] [serial = 2319] [outer = 0x139506400] 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:17:09 INFO - PROCESS | 1978 | 1461583029877 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"]]]}] 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:17:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:17:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:17:09 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" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:17:09 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" 04:17:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:17:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:17:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 04:17:09 INFO - PROCESS | 1978 | 1461583029906 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 1978 | 1461583029907 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:17:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:17:09 INFO - PROCESS | 1978 | 1461583029954 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 1978 | 1461583029955 Marionette TRACE conn2 <- [1,3058,null,{}] 04:17:09 INFO - PROCESS | 1978 | 1461583029958 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}] 04:17:10 INFO - PROCESS | 1978 | 1461583030086 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:17:10 INFO - PROCESS | 1978 | 1461583030204 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x145658000 == 78 [pid = 1978] [id = 774] 04:17:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x12aebfc00) [pid = 1978] [serial = 2320] [outer = 0x0] 04:17:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x13950d000) [pid = 1978] [serial = 2321] [outer = 0x12aebfc00] 04:17:10 INFO - PROCESS | 1978 | 1461583030234 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x1456a4800) [pid = 1978] [serial = 2322] [outer = 0x12aebfc00] 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:17:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:17:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:17:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:17:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:17:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:17:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:17:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:17:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:17:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 680ms 04:17:10 INFO - PROCESS | 1978 | 1461583030623 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]]]}] 04:17:10 INFO - PROCESS | 1978 | 1461583030632 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 1978 | 1461583030634 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:17:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:17:10 INFO - PROCESS | 1978 | 1461583030636 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 1978 | 1461583030637 Marionette TRACE conn2 <- [1,3062,null,{}] 04:17:10 INFO - PROCESS | 1978 | 1461583030640 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}] 04:17:10 INFO - PROCESS | 1978 | 1461583030762 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:17:10 INFO - PROCESS | 1978 | 1461583030873 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a390800 == 79 [pid = 1978] [id = 775] 04:17:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x1151edc00) [pid = 1978] [serial = 2323] [outer = 0x0] 04:17:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x12b3ab800) [pid = 1978] [serial = 2324] [outer = 0x1151edc00] 04:17:10 INFO - PROCESS | 1978 | 1461583030906 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x12d6d1800) [pid = 1978] [serial = 2325] [outer = 0x1151edc00] 04:17:11 INFO - PROCESS | 1978 | [1978] 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 04:17:11 INFO - PROCESS | 1978 | 1461583031588 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:17:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:17:11 INFO - {} 04:17:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 968ms 04:17:11 INFO - PROCESS | 1978 | 1461583031605 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 1978 | 1461583031608 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:17:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:17:11 INFO - PROCESS | 1978 | 1461583031612 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 1978 | 1461583031614 Marionette TRACE conn2 <- [1,3066,null,{}] 04:17:11 INFO - PROCESS | 1978 | 1461583031617 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}] 04:17:11 INFO - PROCESS | 1978 | 1461583031732 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:17:11 INFO - PROCESS | 1978 | 1461583031853 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x12adea000 == 80 [pid = 1978] [id = 776] 04:17:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x118c1f400) [pid = 1978] [serial = 2326] [outer = 0x0] 04:17:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x11aaa4800) [pid = 1978] [serial = 2327] [outer = 0x118c1f400] 04:17:11 INFO - PROCESS | 1978 | 1461583031884 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x1269b2400) [pid = 1978] [serial = 2328] [outer = 0x118c1f400] 04:17:12 INFO - PROCESS | 1978 | 1461583032286 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]]]}] 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:17:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:17:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 723ms 04:17:12 INFO - PROCESS | 1978 | 1461583032336 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 1978 | 1461583032342 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:17:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:17:12 INFO - PROCESS | 1978 | 1461583032348 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 1978 | 1461583032350 Marionette TRACE conn2 <- [1,3070,null,{}] 04:17:12 INFO - PROCESS | 1978 | 1461583032354 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}] 04:17:12 INFO - PROCESS | 1978 | 1461583032587 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x119ade800 == 79 [pid = 1978] [id = 102] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x137699000 == 78 [pid = 1978] [id = 765] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x13085d800 == 77 [pid = 1978] [id = 764] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x12cf7f000) [pid = 1978] [serial = 2227] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12f614000 == 76 [pid = 1978] [id = 763] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12620f000 == 75 [pid = 1978] [id = 762] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12e3c6800 == 74 [pid = 1978] [id = 761] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12d37f800 == 73 [pid = 1978] [id = 760] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12b8a2000 == 72 [pid = 1978] [id = 759] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12af20000 == 71 [pid = 1978] [id = 758] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12a6d3000 == 70 [pid = 1978] [id = 757] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x129bf8000 == 69 [pid = 1978] [id = 756] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x126e92000 == 68 [pid = 1978] [id = 755] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x118836000 == 67 [pid = 1978] [id = 754] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12a95f000 == 66 [pid = 1978] [id = 753] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12fa56800 == 65 [pid = 1978] [id = 746] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x12ae1b800 == 64 [pid = 1978] [id = 744] 04:17:12 INFO - PROCESS | 1978 | --DOCSHELL 0x129931800 == 63 [pid = 1978] [id = 743] 04:17:12 INFO - PROCESS | 1978 | 1461583032746 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x119ad8800 == 64 [pid = 1978] [id = 777] 04:17:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x11913a800) [pid = 1978] [serial = 2329] [outer = 0x0] 04:17:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x126249000) [pid = 1978] [serial = 2330] [outer = 0x11913a800] 04:17:12 INFO - PROCESS | 1978 | 1461583032773 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x1299bf800) [pid = 1978] [serial = 2331] [outer = 0x11913a800] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x12bcba800) [pid = 1978] [serial = 2225] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x126cc7400) [pid = 1978] [serial = 2203] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x11c0b3c00) [pid = 1978] [serial = 2198] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x12a66ec00) [pid = 1978] [serial = 2209] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x12ba52800) [pid = 1978] [serial = 2224] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x1151f2000) [pid = 1978] [serial = 2173] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x11c447800) [pid = 1978] [serial = 2200] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x12aa66000) [pid = 1978] [serial = 2221] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x1239b9c00) [pid = 1978] [serial = 2201] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x126249400) [pid = 1978] [serial = 2219] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x12b6c1400) [pid = 1978] [serial = 2191] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x12ae8b400) [pid = 1978] [serial = 2212] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x11c723c00) [pid = 1978] [serial = 2179] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x11aaa0c00) [pid = 1978] [serial = 2197] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x12aeb6400) [pid = 1978] [serial = 2213] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x11aaa6400) [pid = 1978] [serial = 2176] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12aa6b000) [pid = 1978] [serial = 2185] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x12760b800) [pid = 1978] [serial = 2182] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x1272e0800) [pid = 1978] [serial = 2204] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x12a647400) [pid = 1978] [serial = 2207] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x12b3ae800) [pid = 1978] [serial = 2188] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x118f50400) [pid = 1978] [serial = 2218] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x1151eb400) [pid = 1978] [serial = 2194] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x1285e9c00) [pid = 1978] [serial = 2206] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x12a93f000) [pid = 1978] [serial = 2210] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x12b3a6c00) [pid = 1978] [serial = 2171] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x12b3b4c00) [pid = 1978] [serial = 2222] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x118a13c00) [pid = 1978] [serial = 2195] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x12aec0400) [pid = 1978] [serial = 2215] [outer = 0x0] [url = about:blank] 04:17:12 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x12b37a400) [pid = 1978] [serial = 2216] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1978 | 1461583033143 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]]]}] 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 821ms 04:17:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:17:13 INFO - PROCESS | 1978 | 1461583033200 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1978 | 1461583033202 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:17:13 INFO - PROCESS | 1978 | 1461583033208 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1978 | 1461583033212 Marionette TRACE conn2 <- [1,3074,null,{}] 04:17:13 INFO - PROCESS | 1978 | 1461583033223 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}] 04:17:13 INFO - PROCESS | 1978 | 1461583033378 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:17:13 INFO - PROCESS | 1978 | 1461583033386 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a972800 == 65 [pid = 1978] [id = 778] 04:17:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x12a93f000) [pid = 1978] [serial = 2332] [outer = 0x0] 04:17:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x12ae96c00) [pid = 1978] [serial = 2333] [outer = 0x12a93f000] 04:17:13 INFO - PROCESS | 1978 | 1461583033432 Marionette DEBUG loaded listener.js 04:17:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x12b3ae800) [pid = 1978] [serial = 2334] [outer = 0x12a93f000] 04:17:13 INFO - PROCESS | 1978 | 1461583033830 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]]]}] 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 674ms 04:17:13 INFO - PROCESS | 1978 | 1461583033881 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:17:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:17:13 INFO - PROCESS | 1978 | 1461583033883 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:17:13 INFO - PROCESS | 1978 | 1461583033885 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1978 | 1461583033886 Marionette TRACE conn2 <- [1,3078,null,{}] 04:17:13 INFO - PROCESS | 1978 | 1461583033889 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}] 04:17:13 INFO - PROCESS | 1978 | 1461583033988 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:17:13 INFO - PROCESS | 1978 | 1461583033993 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x12af0f000 == 66 [pid = 1978] [id = 779] 04:17:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x12b87d400) [pid = 1978] [serial = 2335] [outer = 0x0] 04:17:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x12ba5a800) [pid = 1978] [serial = 2336] [outer = 0x12b87d400] 04:17:14 INFO - PROCESS | 1978 | 1461583034020 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x12bebc800) [pid = 1978] [serial = 2337] [outer = 0x12b87d400] 04:17:14 INFO - PROCESS | 1978 | 1461583034374 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] 04:17:14 INFO - PROCESS | 1978 | 1461583034406 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:17:14 INFO - PROCESS | 1978 | 1461583034410 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 1978 | 1461583034411 Marionette TRACE conn2 <- [1,3082,null,{}] 04:17:14 INFO - PROCESS | 1978 | 1461583034414 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}] 04:17:14 INFO - PROCESS | 1978 | 1461583034552 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:17:14 INFO - PROCESS | 1978 | 1461583034599 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x12d30c800 == 67 [pid = 1978] [id = 780] 04:17:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x12aebd000) [pid = 1978] [serial = 2338] [outer = 0x0] 04:17:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12cfa7c00) [pid = 1978] [serial = 2339] [outer = 0x12aebd000] 04:17:14 INFO - PROCESS | 1978 | 1461583034625 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12d57f000) [pid = 1978] [serial = 2340] [outer = 0x12aebd000] 04:17:14 INFO - PROCESS | 1978 | 1461583034946 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]]]}] 04:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 571ms 04:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:17:14 INFO - PROCESS | 1978 | 1461583034982 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 1978 | 1461583034983 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:17:14 INFO - PROCESS | 1978 | 1461583034985 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 1978 | 1461583034986 Marionette TRACE conn2 <- [1,3086,null,{}] 04:17:14 INFO - PROCESS | 1978 | 1461583034988 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}] 04:17:15 INFO - PROCESS | 1978 | 1461583035136 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:17:15 INFO - PROCESS | 1978 | 1461583035156 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef4c000 == 68 [pid = 1978] [id = 781] 04:17:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12d604000) [pid = 1978] [serial = 2341] [outer = 0x0] 04:17:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12d6de400) [pid = 1978] [serial = 2342] [outer = 0x12d604000] 04:17:15 INFO - PROCESS | 1978 | 1461583035183 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x12e314400) [pid = 1978] [serial = 2343] [outer = 0x12d604000] 04:17:15 INFO - PROCESS | 1978 | 1461583035518 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:17:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 569ms 04:17:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:17:15 INFO - PROCESS | 1978 | 1461583035557 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 1978 | 1461583035558 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:17:15 INFO - PROCESS | 1978 | 1461583035560 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 1978 | 1461583035561 Marionette TRACE conn2 <- [1,3090,null,{}] 04:17:15 INFO - PROCESS | 1978 | 1461583035564 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}] 04:17:15 INFO - PROCESS | 1978 | 1461583035687 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:17:15 INFO - PROCESS | 1978 | 1461583035698 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x12f0cd000 == 69 [pid = 1978] [id = 782] 04:17:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x12d6ed800) [pid = 1978] [serial = 2344] [outer = 0x0] 04:17:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x12e31c000) [pid = 1978] [serial = 2345] [outer = 0x12d6ed800] 04:17:15 INFO - PROCESS | 1978 | 1461583035723 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x12e36ec00) [pid = 1978] [serial = 2346] [outer = 0x12d6ed800] 04:17:16 INFO - PROCESS | 1978 | 1461583036056 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:17:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:17:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 04:17:16 INFO - PROCESS | 1978 | 1461583036080 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 1978 | 1461583036082 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:17:16 INFO - PROCESS | 1978 | 1461583036084 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1978 | 1461583036085 Marionette TRACE conn2 <- [1,3094,null,{}] 04:17:16 INFO - PROCESS | 1978 | 1461583036087 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}] 04:17:16 INFO - PROCESS | 1978 | 1461583036214 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x12a83c000) [pid = 1978] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x12765cc00) [pid = 1978] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x126526000) [pid = 1978] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x12bcbf400) [pid = 1978] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x12a941800) [pid = 1978] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x11a7c5800) [pid = 1978] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x11b095800) [pid = 1978] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x12ab80400) [pid = 1978] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x129697000) [pid = 1978] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x12a798400) [pid = 1978] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x1274d3800) [pid = 1978] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x12b4b0400) [pid = 1978] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x114bb2800) [pid = 1978] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:17:16 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x12d1b2800) [pid = 1978] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:17:16 INFO - PROCESS | 1978 | 1461583036547 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x119252800 == 70 [pid = 1978] [id = 783] 04:17:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x11423cc00) [pid = 1978] [serial = 2347] [outer = 0x0] 04:17:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x115040800) [pid = 1978] [serial = 2348] [outer = 0x11423cc00] 04:17:16 INFO - PROCESS | 1978 | 1461583036581 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x1188b2800) [pid = 1978] [serial = 2349] [outer = 0x11423cc00] 04:17:16 INFO - PROCESS | 1978 | 1461583036993 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:17:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:17:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 970ms 04:17:17 INFO - PROCESS | 1978 | 1461583037056 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 1978 | 1461583037058 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:17:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:17:17 INFO - PROCESS | 1978 | 1461583037062 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 1978 | 1461583037064 Marionette TRACE conn2 <- [1,3098,null,{}] 04:17:17 INFO - PROCESS | 1978 | 1461583037068 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}] 04:17:17 INFO - PROCESS | 1978 | 1461583037189 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:17:17 INFO - PROCESS | 1978 | 1461583037273 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12a613800 == 71 [pid = 1978] [id = 784] 04:17:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x11bbc3400) [pid = 1978] [serial = 2350] [outer = 0x0] 04:17:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x11c7a3000) [pid = 1978] [serial = 2351] [outer = 0x11bbc3400] 04:17:17 INFO - PROCESS | 1978 | 1461583037308 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x126526000) [pid = 1978] [serial = 2352] [outer = 0x11bbc3400] 04:17:17 INFO - PROCESS | 1978 | 1461583037687 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]]]}] 04:17:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:17:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:17:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 04:17:17 INFO - PROCESS | 1978 | 1461583037735 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 1978 | 1461583037738 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:17:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:17:17 INFO - PROCESS | 1978 | 1461583037740 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 1978 | 1461583037742 Marionette TRACE conn2 <- [1,3102,null,{}] 04:17:17 INFO - PROCESS | 1978 | 1461583037744 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}] 04:17:17 INFO - PROCESS | 1978 | 1461583037863 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:17:17 INFO - PROCESS | 1978 | 1461583037981 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x12b444800 == 72 [pid = 1978] [id = 785] 04:17:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x12727ac00) [pid = 1978] [serial = 2353] [outer = 0x0] 04:17:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x12a644400) [pid = 1978] [serial = 2354] [outer = 0x12727ac00] 04:17:18 INFO - PROCESS | 1978 | 1461583038014 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x12a813400) [pid = 1978] [serial = 2355] [outer = 0x12727ac00] 04:17:18 INFO - PROCESS | 1978 | 1461583038391 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:17:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:17:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 04:17:18 INFO - PROCESS | 1978 | 1461583038412 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 1978 | 1461583038413 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:17:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:17:18 INFO - PROCESS | 1978 | 1461583038421 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1978 | 1461583038425 Marionette TRACE conn2 <- [1,3106,null,{}] 04:17:18 INFO - PROCESS | 1978 | 1461583038429 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}] 04:17:18 INFO - PROCESS | 1978 | 1461583038550 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:17:18 INFO - PROCESS | 1978 | 1461583038664 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x12ef4f000 == 73 [pid = 1978] [id = 786] 04:17:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x12a815000) [pid = 1978] [serial = 2356] [outer = 0x0] 04:17:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x12aa63800) [pid = 1978] [serial = 2357] [outer = 0x12a815000] 04:17:18 INFO - PROCESS | 1978 | 1461583038694 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x12ab80400) [pid = 1978] [serial = 2358] [outer = 0x12a815000] 04:17:19 INFO - PROCESS | 1978 | 1461583039065 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]]]}] 04:17:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:17:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:17:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:17:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 677ms 04:17:19 INFO - PROCESS | 1978 | 1461583039095 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 1978 | 1461583039097 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:17:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:17:19 INFO - PROCESS | 1978 | 1461583039099 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 1978 | 1461583039101 Marionette TRACE conn2 <- [1,3110,null,{}] 04:17:19 INFO - PROCESS | 1978 | 1461583039103 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}] 04:17:19 INFO - PROCESS | 1978 | 1461583039222 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:17:19 INFO - PROCESS | 1978 | 1461583039340 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x12fd79000 == 74 [pid = 1978] [id = 787] 04:17:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x12ab89400) [pid = 1978] [serial = 2359] [outer = 0x0] 04:17:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x12b3a9000) [pid = 1978] [serial = 2360] [outer = 0x12ab89400] 04:17:19 INFO - PROCESS | 1978 | 1461583039372 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x12b4bc800) [pid = 1978] [serial = 2361] [outer = 0x12ab89400] 04:17:19 INFO - PROCESS | 1978 | 1461583039723 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"]]]}] 04:17:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:17:19 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 04:17:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:17:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 04:17:19 INFO - PROCESS | 1978 | 1461583039770 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 1978 | 1461583039771 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:17:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:17:19 INFO - PROCESS | 1978 | 1461583039773 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 1978 | 1461583039775 Marionette TRACE conn2 <- [1,3114,null,{}] 04:17:19 INFO - PROCESS | 1978 | 1461583039777 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}] 04:17:19 INFO - PROCESS | 1978 | 1461583039894 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:17:20 INFO - PROCESS | 1978 | 1461583040014 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\", \"a4011fc8-4900-40fb-90ea-8414c40d99ff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x130861000 == 75 [pid = 1978] [id = 788] 04:17:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x12d078400) [pid = 1978] [serial = 2362] [outer = 0x0] 04:17:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x12d1b3800) [pid = 1978] [serial = 2363] [outer = 0x12d078400] 04:17:20 INFO - PROCESS | 1978 | 1461583040054 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x12d611800) [pid = 1978] [serial = 2364] [outer = 0x12d078400] 04:17:20 INFO - PROCESS | 1978 | 1461583040411 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]]]}] 04:17:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:17:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 04:17:20 INFO - PROCESS | 1978 | 1461583040446 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 1978 | 1461583040447 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:17:21 WARNING - u'runner_teardown' () 04:17:21 INFO - No more tests 04:17:21 INFO - Got 0 unexpected results 04:17:21 INFO - SUITE-END | took 527s 04:17:21 INFO - Closing logging queue 04:17:21 INFO - queue closed 04:17:21 INFO - Return code: 0 04:17:21 WARNING - # TBPL SUCCESS # 04:17:21 INFO - Running post-action listener: _resource_record_post_action 04:17:21 INFO - Running post-run listener: _resource_record_post_run 04:17:22 INFO - Total resource usage - Wall time: 550s; CPU: 58.0%; Read bytes: 430080; Write bytes: 997010432; Read time: 8; Write time: 4716 04:17:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:17:22 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196276736; Write bytes: 196366336; Read time: 15988; Write time: 361 04:17:22 INFO - run-tests - Wall time: 531s; CPU: 58.0%; Read bytes: 339968; Write bytes: 794596352; Read time: 6; Write time: 4281 04:17:22 INFO - Running post-run listener: _upload_blobber_files 04:17:22 INFO - Blob upload gear active. 04:17:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:17:22 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 04:17:22 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'] 04:17:22 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 04:17:23 INFO - (blobuploader) - INFO - Open directory for files ... 04:17:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:17:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:17:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:17:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:17:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:17:23 INFO - (blobuploader) - INFO - Done attempting. 04:17:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:17:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:17:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:17:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:17:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:17:26 INFO - (blobuploader) - INFO - Done attempting. 04:17:26 INFO - (blobuploader) - INFO - Iteration through files over. 04:17:26 INFO - Return code: 0 04:17:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:17:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:17:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/408e61face5c93e1ec9e4b4f3b41e75abe16c7ccdfdf2b7fad8d975310e54c4abd7dd3ea0252f12c3c13cd9afa88e4f225a51efa687f1e7f80ab7632b88dce0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2c6145a752ff27eed68eba7eb5e56a3f5cdfb2bcec3fa66f521f4306510b20db3b70dfef351eee90e038f98128ad5ede58742c999868fb3466856d1a2ea6db2c"} 04:17:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:17:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:17:26 INFO - Contents: 04:17:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/408e61face5c93e1ec9e4b4f3b41e75abe16c7ccdfdf2b7fad8d975310e54c4abd7dd3ea0252f12c3c13cd9afa88e4f225a51efa687f1e7f80ab7632b88dce0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2c6145a752ff27eed68eba7eb5e56a3f5cdfb2bcec3fa66f521f4306510b20db3b70dfef351eee90e038f98128ad5ede58742c999868fb3466856d1a2ea6db2c"} 04:17:26 INFO - Running post-run listener: copy_logs_to_upload_dir 04:17:26 INFO - Copying logs to upload dir... 04:17:26 INFO - mkdir: /builds/slave/test/build/upload/logs 04:17:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=607.090687 ========= master_lag: 0.60 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-25 04:17:27.088100) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 04:17:27.094683) ========= 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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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/408e61face5c93e1ec9e4b4f3b41e75abe16c7ccdfdf2b7fad8d975310e54c4abd7dd3ea0252f12c3c13cd9afa88e4f225a51efa687f1e7f80ab7632b88dce0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2c6145a752ff27eed68eba7eb5e56a3f5cdfb2bcec3fa66f521f4306510b20db3b70dfef351eee90e038f98128ad5ede58742c999868fb3466856d1a2ea6db2c"} build_url:https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012916 build_url: 'https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/408e61face5c93e1ec9e4b4f3b41e75abe16c7ccdfdf2b7fad8d975310e54c4abd7dd3ea0252f12c3c13cd9afa88e4f225a51efa687f1e7f80ab7632b88dce0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2c6145a752ff27eed68eba7eb5e56a3f5cdfb2bcec3fa66f521f4306510b20db3b70dfef351eee90e038f98128ad5ede58742c999868fb3466856d1a2ea6db2c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/AmXzIy0SQNSeOc38YlRtRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 04:17:27.146941) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 04:17:27.149364) ========= 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.DGL6JNDtck/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.iaCOs8i4Tn/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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.005395 ========= master_lag: 0.15 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 04:17:27.300591) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 04:17:27.300958) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 04:17:27.301458) ========= ========= Total master_lag: 12.06 =========