builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0090 starttime: 1461065515.93 results: success (0) buildid: 20160419025852 builduid: 05ee8ce5db5c4583a3ac3f2dcaf9c7bb revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.928220) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.928698) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 46 secs) (at 2016-04-19 04:31:55.929003) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 46 secs) (at 2016-04-19 04:32:42.650207) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 17 secs) (at 2016-04-19 04:32:42.650513) ========= 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.uU25t5Tym2/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.lITK4ifL9b/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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-19 04:32:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 141M=0s 2016-04-19 04:32:47 (141 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.526828 ========= master_lag: 17.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 17 secs) (at 2016-04-19 04:33:00.218834) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 04:33:00.225291) ========= 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.uU25t5Tym2/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.lITK4ifL9b/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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.026808 ========= master_lag: 3.59 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 04:33:03.844597) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 04:33:03.845001) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --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 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.uU25t5Tym2/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.lITK4ifL9b/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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-19 04:33:04,063 truncating revision to first 12 chars 2016-04-19 04:33:04,063 Setting DEBUG logging. 2016-04-19 04:33:04,063 attempt 1/10 2016-04-19 04:33:04,063 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/9a8ff2f49784?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 04:33:05,203 unpacking tar archive at: mozilla-central-9a8ff2f49784/testing/mozharness/ program finished with exit code 0 elapsedTime=1.392237 ========= master_lag: 0.36 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 04:33:05.598337) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:05.598749) ========= script_repo_revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:05.599211) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:05.599486) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:05.755784) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-19 04:33:05.756064) ========= /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.uU25t5Tym2/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.lITK4ifL9b/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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:33:05 INFO - MultiFileLogger online at 20160419 04:33:05 in /builds/slave/test 04:33:05 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:33:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:33:05 INFO - {'append_to_log': False, 04:33:05 INFO - 'base_work_dir': '/builds/slave/test', 04:33:05 INFO - 'blob_upload_branch': 'mozilla-central', 04:33:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:33:05 INFO - 'buildbot_json_path': 'buildprops.json', 04:33:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:33:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:33:05 INFO - 'download_minidump_stackwalk': True, 04:33:05 INFO - 'download_symbols': 'true', 04:33:05 INFO - 'e10s': False, 04:33:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:33:05 INFO - 'tooltool.py': '/tools/tooltool.py', 04:33:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:33:05 INFO - '/tools/misc-python/virtualenv.py')}, 04:33:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:33:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:33:05 INFO - 'log_level': 'info', 04:33:05 INFO - 'log_to_console': True, 04:33:05 INFO - 'opt_config_files': (), 04:33:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:33:05 INFO - '--processes=1', 04:33:05 INFO - '--config=%(test_path)s/wptrunner.ini', 04:33:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:33:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:33:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:33:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:33:05 INFO - 'pip_index': False, 04:33:05 INFO - 'require_test_zip': True, 04:33:05 INFO - 'test_type': ('testharness',), 04:33:05 INFO - 'this_chunk': '1', 04:33:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:33:05 INFO - 'total_chunks': '10', 04:33:05 INFO - 'virtualenv_path': 'venv', 04:33:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:33:05 INFO - 'work_dir': 'build'} 04:33:05 INFO - ##### 04:33:05 INFO - ##### Running clobber step. 04:33:05 INFO - ##### 04:33:05 INFO - Running pre-action listener: _resource_record_pre_action 04:33:05 INFO - Running main action method: clobber 04:33:05 INFO - rmtree: /builds/slave/test/build 04:33:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:33:07 INFO - Running post-action listener: _resource_record_post_action 04:33:07 INFO - ##### 04:33:07 INFO - ##### Running read-buildbot-config step. 04:33:07 INFO - ##### 04:33:07 INFO - Running pre-action listener: _resource_record_pre_action 04:33:07 INFO - Running main action method: read_buildbot_config 04:33:07 INFO - Using buildbot properties: 04:33:07 INFO - { 04:33:07 INFO - "project": "", 04:33:07 INFO - "product": "firefox", 04:33:07 INFO - "script_repo_revision": "production", 04:33:07 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 04:33:07 INFO - "repository": "", 04:33:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 04:33:07 INFO - "buildid": "20160419025852", 04:33:07 INFO - "pgo_build": "False", 04:33:07 INFO - "basedir": "/builds/slave/test", 04:33:07 INFO - "buildnumber": 49, 04:33:07 INFO - "slavename": "t-yosemite-r7-0090", 04:33:07 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:33:07 INFO - "platform": "macosx64", 04:33:07 INFO - "branch": "mozilla-central", 04:33:07 INFO - "revision": "9a8ff2f4978493c3fd9982652a09ffcdf2333a75", 04:33:07 INFO - "repo_path": "mozilla-central", 04:33:07 INFO - "moz_repo_path": "", 04:33:07 INFO - "stage_platform": "macosx64", 04:33:07 INFO - "builduid": "05ee8ce5db5c4583a3ac3f2dcaf9c7bb", 04:33:07 INFO - "slavebuilddir": "test" 04:33:07 INFO - } 04:33:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 04:33:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 04:33:07 INFO - Running post-action listener: _resource_record_post_action 04:33:07 INFO - ##### 04:33:07 INFO - ##### Running download-and-extract step. 04:33:07 INFO - ##### 04:33:07 INFO - Running pre-action listener: _resource_record_pre_action 04:33:07 INFO - Running main action method: download_and_extract 04:33:07 INFO - mkdir: /builds/slave/test/build/tests 04:33:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:07 INFO - https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:33:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:33:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:33:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:08 INFO - Downloaded 1235 bytes. 04:33:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:33:08 INFO - Using the following test package requirements: 04:33:08 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:33:08 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 04:33:08 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 04:33:08 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'jsshell-mac64.zip'], 04:33:08 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 04:33:08 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:33:08 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 04:33:08 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 04:33:08 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 04:33:08 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:33:08 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 04:33:08 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:33:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:08 INFO - https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:33:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:33:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:33:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:10 INFO - Downloaded 17917502 bytes. 04:33:10 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:33:10 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:33:10 INFO - caution: filename not matched: web-platform/* 04:33:10 INFO - Return code: 11 04:33:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:10 INFO - https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:33:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:33:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:33:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:11 INFO - Downloaded 36382568 bytes. 04:33:11 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:33:11 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:33:16 INFO - caution: filename not matched: bin/* 04:33:16 INFO - caution: filename not matched: config/* 04:33:16 INFO - caution: filename not matched: mozbase/* 04:33:16 INFO - caution: filename not matched: marionette/* 04:33:16 INFO - caution: filename not matched: tools/wptserve/* 04:33:16 INFO - Return code: 11 04:33:16 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:33:16 INFO - https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:33:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:33:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:33:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 04:33:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:19 INFO - Downloaded 68694358 bytes. 04:33:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:33:19 INFO - mkdir: /builds/slave/test/properties 04:33:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:33:19 INFO - Writing to file /builds/slave/test/properties/build_url 04:33:19 INFO - Contents: 04:33:19 INFO - build_url:https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:33:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:33:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:33:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:33:20 INFO - Contents: 04:33:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:33:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:20 INFO - https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:33:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:33:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:33:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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:33:23 INFO - Downloaded 103329572 bytes. 04:33:23 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:33:23 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:33:27 INFO - Return code: 0 04:33:27 INFO - Running post-action listener: _resource_record_post_action 04:33:27 INFO - Running post-action listener: set_extra_try_arguments 04:33:27 INFO - ##### 04:33:27 INFO - ##### Running create-virtualenv step. 04:33:27 INFO - ##### 04:33:27 INFO - Running pre-action listener: _pre_create_virtualenv 04:33:27 INFO - Running pre-action listener: _resource_record_pre_action 04:33:27 INFO - Running main action method: create_virtualenv 04:33:27 INFO - Creating virtualenv /builds/slave/test/build/venv 04:33:27 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:33:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:33:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:33:27 INFO - Using real prefix '/tools/python27' 04:33:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:33:28 INFO - Installing distribute.............................................................................................................................................................................................done. 04:33:30 INFO - Installing pip.................done. 04:33:30 INFO - Return code: 0 04:33:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:33: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:33:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33: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:33:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10ad2de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad4af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92334be740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad465e0>, '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 0x10a929cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a954990>, '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.uU25t5Tym2/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.lITK4ifL9b/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:33:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:33:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:33:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uU25t5Tym2/Render', 04:33:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:33:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:33:30 INFO - 'HOME': '/Users/cltbld', 04:33:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:33:30 INFO - 'LOGNAME': 'cltbld', 04:33:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:30 INFO - 'MOZ_NO_REMOTE': '1', 04:33:30 INFO - 'NO_EM_RESTART': '1', 04:33:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:33:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:30 INFO - 'PWD': '/builds/slave/test', 04:33:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:33:30 INFO - 'SHELL': '/bin/bash', 04:33:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lITK4ifL9b/Listeners', 04:33:30 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 04:33:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:33:30 INFO - 'USER': 'cltbld', 04:33:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:33:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:33:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:33:30 INFO - 'XPC_FLAGS': '0x0', 04:33:30 INFO - 'XPC_SERVICE_NAME': '0', 04:33:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:33:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:31 INFO - Downloading/unpacking psutil>=0.7.1 04:33:31 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:33:31 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:33:31 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:33:31 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:33:31 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:33:31 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:33:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:33:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:33:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:33:34 INFO - Installing collected packages: psutil 04:33:34 INFO - Running setup.py install for psutil 04:33:34 INFO - building 'psutil._psutil_osx' extension 04:33:34 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:33:35 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:33:35 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:33:35 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:33:35 INFO - building 'psutil._psutil_posix' extension 04:33:35 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:33:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:33:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:33:35 INFO - ^ 04:33:35 INFO - 1 warning generated. 04:33:35 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:33:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:33:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:33:35 INFO - Successfully installed psutil 04:33:35 INFO - Cleaning up... 04:33:35 INFO - Return code: 0 04:33:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:33: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:33:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33: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:33:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:35 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 0x10ad2de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad4af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92334be740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad465e0>, '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 0x10a929cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a954990>, '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.uU25t5Tym2/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.lITK4ifL9b/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:33:35 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:33:35 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:33:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uU25t5Tym2/Render', 04:33:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:33:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:33:35 INFO - 'HOME': '/Users/cltbld', 04:33:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:33:35 INFO - 'LOGNAME': 'cltbld', 04:33:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:35 INFO - 'MOZ_NO_REMOTE': '1', 04:33:35 INFO - 'NO_EM_RESTART': '1', 04:33:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:33:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:35 INFO - 'PWD': '/builds/slave/test', 04:33:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:33:35 INFO - 'SHELL': '/bin/bash', 04:33:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lITK4ifL9b/Listeners', 04:33:35 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 04:33:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:33:35 INFO - 'USER': 'cltbld', 04:33:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:33:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:33:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:33:35 INFO - 'XPC_FLAGS': '0x0', 04:33:35 INFO - 'XPC_SERVICE_NAME': '0', 04:33:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:33:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:33:35 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:33:35 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:33:35 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:33:35 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:33:35 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:33:35 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:33:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:33:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:33:38 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:33:38 INFO - Installing collected packages: mozsystemmonitor 04:33:38 INFO - Running setup.py install for mozsystemmonitor 04:33:38 INFO - Successfully installed mozsystemmonitor 04:33:38 INFO - Cleaning up... 04:33:38 INFO - Return code: 0 04:33:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:33:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:38 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 0x10ad2de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad4af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92334be740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad465e0>, '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 0x10a929cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a954990>, '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.uU25t5Tym2/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.lITK4ifL9b/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:33:38 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:33:38 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:33:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uU25t5Tym2/Render', 04:33:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:33:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:33:38 INFO - 'HOME': '/Users/cltbld', 04:33:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:33:38 INFO - 'LOGNAME': 'cltbld', 04:33:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:38 INFO - 'MOZ_NO_REMOTE': '1', 04:33:38 INFO - 'NO_EM_RESTART': '1', 04:33:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:33:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:38 INFO - 'PWD': '/builds/slave/test', 04:33:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:33:38 INFO - 'SHELL': '/bin/bash', 04:33:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lITK4ifL9b/Listeners', 04:33:38 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 04:33:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:33:38 INFO - 'USER': 'cltbld', 04:33:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:33:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:33:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:33:38 INFO - 'XPC_FLAGS': '0x0', 04:33:38 INFO - 'XPC_SERVICE_NAME': '0', 04:33:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:33:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:38 INFO - Downloading/unpacking blobuploader==1.2.4 04:33:38 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:33:38 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:33:38 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:33:38 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:33:38 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:33:38 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:33:41 INFO - Downloading blobuploader-1.2.4.tar.gz 04:33:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:33:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:33:41 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:33:41 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:33:41 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:33:41 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:33:41 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:33:41 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:33:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:33:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:33:42 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:33:42 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:33:42 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:33:42 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:33:42 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:33:42 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:33:42 INFO - Downloading docopt-0.6.1.tar.gz 04:33:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:33:42 INFO - Installing collected packages: blobuploader, requests, docopt 04:33:42 INFO - Running setup.py install for blobuploader 04:33:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:33:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:33:42 INFO - Running setup.py install for requests 04:33:43 INFO - Running setup.py install for docopt 04:33:43 INFO - Successfully installed blobuploader requests docopt 04:33:43 INFO - Cleaning up... 04:33:43 INFO - Return code: 0 04:33:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:43 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 0x10ad2de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad4af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92334be740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad465e0>, '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 0x10a929cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a954990>, '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.uU25t5Tym2/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.lITK4ifL9b/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:33:43 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:33:43 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:33:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uU25t5Tym2/Render', 04:33:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:33:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:33:43 INFO - 'HOME': '/Users/cltbld', 04:33:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:33:43 INFO - 'LOGNAME': 'cltbld', 04:33:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:43 INFO - 'MOZ_NO_REMOTE': '1', 04:33:43 INFO - 'NO_EM_RESTART': '1', 04:33:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:33:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:43 INFO - 'PWD': '/builds/slave/test', 04:33:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:33:43 INFO - 'SHELL': '/bin/bash', 04:33:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lITK4ifL9b/Listeners', 04:33:43 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 04:33:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:33:43 INFO - 'USER': 'cltbld', 04:33:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:33:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:33:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:33:43 INFO - 'XPC_FLAGS': '0x0', 04:33:43 INFO - 'XPC_SERVICE_NAME': '0', 04:33:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:33:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:33:43 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-R7dHAP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:33:43 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-jiNLAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:33:43 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-LgfieS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-oXGmx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-rWubrm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-kQy5AH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-eiFeBl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-fi1R23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-ql6k07-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-kH7hKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-X3sZ7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:33:44 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-31Fce0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-GfvVt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-ydGOJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-My_Gpg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-MIqpoa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-OCrOP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-LMkzXM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-jD1p0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:45 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-GhqQFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:33:46 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-lg_r2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:33:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:46 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:33:46 INFO - Running setup.py install for manifestparser 04:33:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:33:46 INFO - Running setup.py install for mozcrash 04:33:46 INFO - Running setup.py install for mozdebug 04:33:46 INFO - Running setup.py install for mozdevice 04:33:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:33:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:33:46 INFO - Running setup.py install for mozfile 04:33:47 INFO - Running setup.py install for mozhttpd 04:33:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Running setup.py install for mozinfo 04:33:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Running setup.py install for mozInstall 04:33:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Running setup.py install for mozleak 04:33:47 INFO - Running setup.py install for mozlog 04:33:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:33:47 INFO - Running setup.py install for moznetwork 04:33:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:33:48 INFO - Running setup.py install for mozprocess 04:33:48 INFO - Running setup.py install for mozprofile 04:33:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:33:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:33:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:33:48 INFO - Running setup.py install for mozrunner 04:33:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:33:48 INFO - Running setup.py install for mozscreenshot 04:33:48 INFO - Running setup.py install for moztest 04:33:48 INFO - Running setup.py install for mozversion 04:33:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:33:48 INFO - Running setup.py install for wptserve 04:33:49 INFO - Running setup.py install for marionette-driver 04:33:49 INFO - Running setup.py install for browsermob-proxy 04:33:49 INFO - Running setup.py install for marionette-client 04:33:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:33:49 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:33:49 INFO - Cleaning up... 04:33:49 INFO - Return code: 0 04:33:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:33:49 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:33:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:49 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:33:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:33:49 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 0x10ad2de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad4af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f92334be740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ad465e0>, '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 0x10a929cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a954990>, '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.uU25t5Tym2/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.lITK4ifL9b/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:33:49 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:33:49 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:33:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uU25t5Tym2/Render', 04:33:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:33:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:33:49 INFO - 'HOME': '/Users/cltbld', 04:33:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:33:49 INFO - 'LOGNAME': 'cltbld', 04:33:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:49 INFO - 'MOZ_NO_REMOTE': '1', 04:33:49 INFO - 'NO_EM_RESTART': '1', 04:33:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:33:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:49 INFO - 'PWD': '/builds/slave/test', 04:33:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:33:49 INFO - 'SHELL': '/bin/bash', 04:33:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lITK4ifL9b/Listeners', 04:33:49 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 04:33:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:33:49 INFO - 'USER': 'cltbld', 04:33:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:33:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:33:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:33:49 INFO - 'XPC_FLAGS': '0x0', 04:33:49 INFO - 'XPC_SERVICE_NAME': '0', 04:33:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:33:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-0FoZ8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-QQS7Xz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-FzEZ8D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-3DFhKb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-T3KFyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-ip1eEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-Q9qPl1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-GmiSIi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:33:50 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:33:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:33:50 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-SK36PE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-vpqF2q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-GMg_Aq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-P2X54D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-oY5Jxb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-5KLH87-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-Eo1spd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-GTkrz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-SBVdnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:33:51 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:33:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:33:51 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-BHdD9i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:33:52 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:33:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:33:52 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-WGHwGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:33:52 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:33:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:52 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-N67Ch4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:52 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:33:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:33:52 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-a0eUSU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:33:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:52 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:33:52 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:33:52 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:33:52 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:33:52 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:33:52 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:33:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:33:52 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:33:52 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:33:52 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:33:52 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:33:52 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:33:52 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:33:55 INFO - Downloading blessings-1.6.tar.gz 04:33:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:33:55 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:33:55 INFO - Installing collected packages: blessings 04:33:55 INFO - Running setup.py install for blessings 04:33:55 INFO - Successfully installed blessings 04:33:55 INFO - Cleaning up... 04:33:55 INFO - Return code: 0 04:33:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:33:55 INFO - Reading from file tmpfile_stdout 04:33:55 INFO - Current package versions: 04:33:55 INFO - blessings == 1.6 04:33:55 INFO - blobuploader == 1.2.4 04:33:55 INFO - browsermob-proxy == 0.6.0 04:33:55 INFO - docopt == 0.6.1 04:33:55 INFO - manifestparser == 1.1 04:33:55 INFO - marionette-client == 2.3.0 04:33:55 INFO - marionette-driver == 1.4.0 04:33:55 INFO - mozInstall == 1.12 04:33:55 INFO - mozcrash == 0.17 04:33:55 INFO - mozdebug == 0.1 04:33:55 INFO - mozdevice == 0.48 04:33:55 INFO - mozfile == 1.2 04:33:55 INFO - mozhttpd == 0.7 04:33:55 INFO - mozinfo == 0.9 04:33:55 INFO - mozleak == 0.1 04:33:55 INFO - mozlog == 3.1 04:33:55 INFO - moznetwork == 0.27 04:33:55 INFO - mozprocess == 0.22 04:33:55 INFO - mozprofile == 0.28 04:33:55 INFO - mozrunner == 6.11 04:33:55 INFO - mozscreenshot == 0.1 04:33:55 INFO - mozsystemmonitor == 0.0 04:33:55 INFO - moztest == 0.7 04:33:55 INFO - mozversion == 1.4 04:33:55 INFO - psutil == 3.1.1 04:33:55 INFO - requests == 1.2.3 04:33:55 INFO - wptserve == 1.4.0 04:33:55 INFO - wsgiref == 0.1.2 04:33:55 INFO - Running post-action listener: _resource_record_post_action 04:33:55 INFO - Running post-action listener: _start_resource_monitoring 04:33:55 INFO - Starting resource monitoring. 04:33:55 INFO - ##### 04:33:55 INFO - ##### Running pull step. 04:33:55 INFO - ##### 04:33:55 INFO - Running pre-action listener: _resource_record_pre_action 04:33:55 INFO - Running main action method: pull 04:33:55 INFO - Pull has nothing to do! 04:33:55 INFO - Running post-action listener: _resource_record_post_action 04:33:55 INFO - ##### 04:33:55 INFO - ##### Running install step. 04:33:55 INFO - ##### 04:33:55 INFO - Running pre-action listener: _resource_record_pre_action 04:33:55 INFO - Running main action method: install 04:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:33:56 INFO - Reading from file tmpfile_stdout 04:33:56 INFO - Detecting whether we're running mozinstall >=1.0... 04:33:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:33:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:33:56 INFO - Reading from file tmpfile_stdout 04:33:56 INFO - Output received: 04:33:56 INFO - Usage: mozinstall [options] installer 04:33:56 INFO - Options: 04:33:56 INFO - -h, --help show this help message and exit 04:33:56 INFO - -d DEST, --destination=DEST 04:33:56 INFO - Directory to install application into. [default: 04:33:56 INFO - "/builds/slave/test"] 04:33:56 INFO - --app=APP Application being installed. [default: firefox] 04:33:56 INFO - mkdir: /builds/slave/test/build/application 04:33:56 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:33:56 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:34:16 INFO - Reading from file tmpfile_stdout 04:34:16 INFO - Output received: 04:34:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:34:16 INFO - Running post-action listener: _resource_record_post_action 04:34:16 INFO - ##### 04:34:16 INFO - ##### Running run-tests step. 04:34:16 INFO - ##### 04:34:16 INFO - Running pre-action listener: _resource_record_pre_action 04:34:16 INFO - Running main action method: run_tests 04:34:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:34:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:34:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:34:16 INFO - grabbing minidump binary from tooltool 04:34:16 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:34:16 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 0x10ad465e0>, '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 0x10a929cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a954990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:34:16 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:34:16 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:34:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:34:16 INFO - Return code: 0 04:34:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:34:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:34:16 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/DlB4u9PzTf2sTEHT9vXQkg/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:34:16 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/DlB4u9PzTf2sTEHT9vXQkg/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:34:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uU25t5Tym2/Render', 04:34:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:34:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:34:16 INFO - 'HOME': '/Users/cltbld', 04:34:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:34:16 INFO - 'LOGNAME': 'cltbld', 04:34:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:34:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:34:16 INFO - 'MOZ_NO_REMOTE': '1', 04:34:16 INFO - 'NO_EM_RESTART': '1', 04:34:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:34:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:34:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:34:16 INFO - 'PWD': '/builds/slave/test', 04:34:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:34:16 INFO - 'SHELL': '/bin/bash', 04:34:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lITK4ifL9b/Listeners', 04:34:16 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 04:34:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:34:16 INFO - 'USER': 'cltbld', 04:34:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:34:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:34:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:34:16 INFO - 'XPC_FLAGS': '0x0', 04:34:16 INFO - 'XPC_SERVICE_NAME': '0', 04:34:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:34:16 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/DlB4u9PzTf2sTEHT9vXQkg/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:34:16 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:34:16 INFO - import pkg_resources 04:34:17 INFO - Using 1 client processes 04:34:18 INFO - wptserve Starting http server on 127.0.0.1:8001 04:34:18 INFO - wptserve Starting http server on 127.0.0.1:8000 04:34:18 INFO - wptserve Starting http server on 127.0.0.1:8443 04:34:19 INFO - SUITE-START | Running 778 tests 04:34:19 INFO - Running testharness tests 04:34:19 INFO - Setting up ssl 04:34:19 INFO - PROCESS | certutil | 04:34:19 INFO - PROCESS | certutil | 04:34:19 INFO - PROCESS | certutil | 04:34:19 INFO - Certificate Nickname Trust Attributes 04:34:19 INFO - SSL,S/MIME,JAR/XPI 04:34:19 INFO - 04:34:19 INFO - web-platform-tests CT,, 04:34:19 INFO - 04:34:19 INFO - Starting runner 04:34:20 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:34:20 INFO - PROCESS | 1658 | 1461065660975 Marionette DEBUG Marionette enabled via build flag and pref 04:34:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11671c800 == 1 [pid = 1658] [id = 1] 04:34:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 1 (0x11671d000) [pid = 1658] [serial = 1] [outer = 0x0] 04:34:21 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:34:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 2 (0x11671e000) [pid = 1658] [serial = 2] [outer = 0x11671d000] 04:34:21 INFO - PROCESS | 1658 | 1461065661288 Marionette INFO Listening on port 2828 04:34:21 INFO - PROCESS | 1658 | 1461065661507 Marionette DEBUG Marionette enabled via command-line flag 04:34:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x119139000 == 2 [pid = 1658] [id = 2] 04:34:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 3 (0x119139800) [pid = 1658] [serial = 3] [outer = 0x0] 04:34:21 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:34:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 4 (0x11913a800) [pid = 1658] [serial = 4] [outer = 0x119139800] 04:34:21 INFO - PROCESS | 1658 | [1658] 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:34:21 INFO - PROCESS | 1658 | 1461065661663 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 04:34:21 INFO - PROCESS | 1658 | 1461065661752 Marionette DEBUG Closed connection conn0 04:34:21 INFO - PROCESS | 1658 | [1658] 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:34:21 INFO - PROCESS | 1658 | 1461065661758 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 04:34:21 INFO - PROCESS | 1658 | 1461065661773 Marionette DEBUG Closed connection conn1 04:34:21 INFO - PROCESS | 1658 | [1658] 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:34:21 INFO - PROCESS | 1658 | 1461065661778 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 04:34:21 INFO - PROCESS | 1658 | 1461065661785 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:34:21 INFO - PROCESS | 1658 | 1461065661790 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":"20160419025852","device":"desktop","version":"48.0a1"} 04:34:22 INFO - PROCESS | 1658 | [1658] 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:34:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c27e800 == 3 [pid = 1658] [id = 3] 04:34:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 5 (0x11c471000) [pid = 1658] [serial = 5] [outer = 0x0] 04:34:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c472000 == 4 [pid = 1658] [id = 4] 04:34:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 6 (0x11c2e9800) [pid = 1658] [serial = 6] [outer = 0x0] 04:34:23 INFO - PROCESS | 1658 | [1658] 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:34:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc7800 == 5 [pid = 1658] [id = 5] 04:34:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 7 (0x11c2e7c00) [pid = 1658] [serial = 7] [outer = 0x0] 04:34:23 INFO - PROCESS | 1658 | [1658] 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:34:23 INFO - PROCESS | 1658 | [1658] 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:34:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 8 (0x124050c00) [pid = 1658] [serial = 8] [outer = 0x11c2e7c00] 04:34:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 9 (0x12641b800) [pid = 1658] [serial = 9] [outer = 0x11c471000] 04:34:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 10 (0x12645e400) [pid = 1658] [serial = 10] [outer = 0x11c2e9800] 04:34:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 11 (0x126460000) [pid = 1658] [serial = 11] [outer = 0x11c2e7c00] 04:34:23 INFO - PROCESS | 1658 | 1461065663919 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 1658 | 1461065663927 Marionette DEBUG loaded listener.js 04:34:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 12 (0x118f83800) [pid = 1658] [serial = 12] [outer = 0x11c2e7c00] 04:34:24 INFO - PROCESS | 1658 | 1461065664286 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8a259038-0d1d-b343-a5fe-b18fcb446972","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":"20160419025852","device":"desktop","version":"48.0a1","command_id":1}}] 04:34:24 INFO - PROCESS | 1658 | 1461065664383 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:34:24 INFO - PROCESS | 1658 | 1461065664424 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:34:24 INFO - PROCESS | 1658 | 1461065664510 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:34:24 INFO - PROCESS | 1658 | [1658] 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:34:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 13 (0x11b98f800) [pid = 1658] [serial = 13] [outer = 0x11c2e7c00] 04:34:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:34:24 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:34:24 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:34:24 INFO - PROCESS | 1658 | 1461065664800 Marionette TRACE conn2 <- [1,3,null,{}] 04:34:24 INFO - PROCESS | 1658 | 1461065664803 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:34:24 INFO - PROCESS | 1658 | 1461065664813 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:34:24 INFO - PROCESS | 1658 | 1461065664840 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:34:24 INFO - PROCESS | 1658 | 1461065664842 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:34:24 INFO - PROCESS | 1658 | 1461065664846 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 1658 | 1461065664849 Marionette TRACE conn2 <- [1,6,null,{}] 04:34:24 INFO - PROCESS | 1658 | 1461065664851 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:34:24 INFO - PROCESS | 1658 | 1461065664858 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:34:24 INFO - PROCESS | 1658 | 1461065664861 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b75f000 == 6 [pid = 1658] [id = 6] 04:34:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 14 (0x12b7a4400) [pid = 1658] [serial = 14] [outer = 0x0] 04:34:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 15 (0x12b7a6000) [pid = 1658] [serial = 15] [outer = 0x12b7a4400] 04:34:24 INFO - PROCESS | 1658 | 1461065664893 Marionette DEBUG loaded listener.js 04:34:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 16 (0x12b7abc00) [pid = 1658] [serial = 16] [outer = 0x12b7a4400] 04:34:25 INFO - PROCESS | 1658 | 1461065665219 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:34:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9ca800 == 7 [pid = 1658] [id = 7] 04:34:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 17 (0x12b7a7000) [pid = 1658] [serial = 17] [outer = 0x0] 04:34:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 18 (0x12bb15000) [pid = 1658] [serial = 18] [outer = 0x12b7a7000] 04:34:25 INFO - PROCESS | 1658 | 1461065665244 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 19 (0x12bb76400) [pid = 1658] [serial = 19] [outer = 0x12b7a7000] 04:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 472ms 04:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:34:25 INFO - PROCESS | 1658 | 1461065665324 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 1658 | 1461065665325 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:34:25 INFO - PROCESS | 1658 | 1461065665328 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 1658 | 1461065665330 Marionette TRACE conn2 <- [1,10,null,{}] 04:34:25 INFO - PROCESS | 1658 | 1461065665367 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:34:25 INFO - PROCESS | 1658 | 1461065665486 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:34:25 INFO - PROCESS | 1658 | 1461065665501 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d145800 == 8 [pid = 1658] [id = 8] 04:34:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 20 (0x12cda2800) [pid = 1658] [serial = 20] [outer = 0x0] 04:34:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 21 (0x12d1d5800) [pid = 1658] [serial = 21] [outer = 0x12cda2800] 04:34:25 INFO - PROCESS | 1658 | 1461065665556 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 22 (0x12d1da000) [pid = 1658] [serial = 22] [outer = 0x12cda2800] 04:34:25 INFO - PROCESS | 1658 | 1461065665837 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:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 521ms 04:34:25 INFO - PROCESS | 1658 | 1461065665853 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 1658 | 1461065665854 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:34:25 INFO - PROCESS | 1658 | 1461065665857 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 1658 | 1461065665858 Marionette TRACE conn2 <- [1,14,null,{}] 04:34:25 INFO - PROCESS | 1658 | 1461065665901 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:34:26 INFO - PROCESS | 1658 | 1461065665992 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:34:26 INFO - PROCESS | 1658 | 1461065665998 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d98e000 == 9 [pid = 1658] [id = 9] 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 23 (0x12d1dc800) [pid = 1658] [serial = 23] [outer = 0x0] 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 24 (0x12d843800) [pid = 1658] [serial = 24] [outer = 0x12d1dc800] 04:34:26 INFO - PROCESS | 1658 | 1461065666024 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 25 (0x12dfc4000) [pid = 1658] [serial = 25] [outer = 0x12d1dc800] 04:34:26 INFO - PROCESS | 1658 | 1461065666280 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:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 454ms 04:34:26 INFO - PROCESS | 1658 | 1461065666321 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:34:26 INFO - PROCESS | 1658 | 1461065666322 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:34:26 INFO - PROCESS | 1658 | 1461065666324 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 1658 | 1461065666325 Marionette TRACE conn2 <- [1,18,null,{}] 04:34:26 INFO - PROCESS | 1658 | 1461065666335 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:34:26 INFO - PROCESS | 1658 | 1461065666429 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:34:26 INFO - PROCESS | 1658 | 1461065666436 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2c2800 == 10 [pid = 1658] [id = 10] 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 26 (0x12dfc9000) [pid = 1658] [serial = 26] [outer = 0x0] 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 27 (0x12e179c00) [pid = 1658] [serial = 27] [outer = 0x12dfc9000] 04:34:26 INFO - PROCESS | 1658 | 1461065666461 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 28 (0x12e183000) [pid = 1658] [serial = 28] [outer = 0x12dfc9000] 04:34:26 INFO - PROCESS | 1658 | 1461065666750 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:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 04:34:26 INFO - PROCESS | 1658 | 1461065666794 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 1658 | 1461065666795 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:34:26 INFO - PROCESS | 1658 | 1461065666800 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 1658 | 1461065666801 Marionette TRACE conn2 <- [1,22,null,{}] 04:34:26 INFO - PROCESS | 1658 | 1461065666804 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:34:26 INFO - PROCESS | 1658 | 1461065666890 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:34:26 INFO - PROCESS | 1658 | 1461065666894 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c1a800 == 11 [pid = 1658] [id = 11] 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 29 (0x119d20800) [pid = 1658] [serial = 29] [outer = 0x0] 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 30 (0x11acbb400) [pid = 1658] [serial = 30] [outer = 0x119d20800] 04:34:26 INFO - PROCESS | 1658 | 1461065666923 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 31 (0x12e1a4400) [pid = 1658] [serial = 31] [outer = 0x119d20800] 04:34:27 INFO - PROCESS | 1658 | 1461065667160 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:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 04:34:27 INFO - PROCESS | 1658 | 1461065667169 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 1658 | 1461065667170 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:34:27 INFO - PROCESS | 1658 | 1461065667172 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 1658 | 1461065667173 Marionette TRACE conn2 <- [1,26,null,{}] 04:34:27 INFO - PROCESS | 1658 | 1461065667176 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:34:27 INFO - PROCESS | 1658 | 1461065667273 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:34:27 INFO - PROCESS | 1658 | 1461065667278 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e582800 == 12 [pid = 1658] [id = 12] 04:34:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 32 (0x12e5e0800) [pid = 1658] [serial = 32] [outer = 0x0] 04:34:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 33 (0x12e5e6800) [pid = 1658] [serial = 33] [outer = 0x12e5e0800] 04:34:27 INFO - PROCESS | 1658 | 1461065667303 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 34 (0x12e8a2800) [pid = 1658] [serial = 34] [outer = 0x12e5e0800] 04:34:27 INFO - PROCESS | 1658 | 1461065667554 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:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 04:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:34:27 INFO - PROCESS | 1658 | 1461065667591 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 1658 | 1461065667592 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:34:27 INFO - PROCESS | 1658 | 1461065667594 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 1658 | 1461065667595 Marionette TRACE conn2 <- [1,30,null,{}] 04:34:27 INFO - PROCESS | 1658 | 1461065667606 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:34:27 INFO - PROCESS | 1658 | 1461065667693 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:34:27 INFO - PROCESS | 1658 | 1461065667700 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eb7f000 == 13 [pid = 1658] [id = 13] 04:34:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 35 (0x12e8a3000) [pid = 1658] [serial = 35] [outer = 0x0] 04:34:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 36 (0x12e8ac400) [pid = 1658] [serial = 36] [outer = 0x12e8a3000] 04:34:27 INFO - PROCESS | 1658 | 1461065667725 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 37 (0x12f12ac00) [pid = 1658] [serial = 37] [outer = 0x12e8a3000] 04:34:27 INFO - PROCESS | 1658 | 1461065667959 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:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 04:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:34:27 INFO - PROCESS | 1658 | 1461065667971 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 1658 | 1461065667972 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:34:27 INFO - PROCESS | 1658 | 1461065667974 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 1658 | 1461065667975 Marionette TRACE conn2 <- [1,34,null,{}] 04:34:27 INFO - PROCESS | 1658 | 1461065667978 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:34:28 INFO - PROCESS | 1658 | 1461065668077 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:34:28 INFO - PROCESS | 1658 | 1461065668092 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f17f800 == 14 [pid = 1658] [id = 14] 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 38 (0x12f12fc00) [pid = 1658] [serial = 38] [outer = 0x0] 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 39 (0x12f134000) [pid = 1658] [serial = 39] [outer = 0x12f12fc00] 04:34:28 INFO - PROCESS | 1658 | 1461065668118 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 40 (0x12f139c00) [pid = 1658] [serial = 40] [outer = 0x12f12fc00] 04:34:28 INFO - PROCESS | 1658 | 1461065668349 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:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 421ms 04:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:34:28 INFO - PROCESS | 1658 | 1461065668404 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1658 | 1461065668405 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:34:28 INFO - PROCESS | 1658 | 1461065668407 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1658 | 1461065668408 Marionette TRACE conn2 <- [1,38,null,{}] 04:34:28 INFO - PROCESS | 1658 | 1461065668410 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:34:28 INFO - PROCESS | 1658 | 1461065668502 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:34:28 INFO - PROCESS | 1658 | 1461065668506 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f534800 == 15 [pid = 1658] [id = 15] 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 41 (0x12f516c00) [pid = 1658] [serial = 41] [outer = 0x0] 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 42 (0x12f51f800) [pid = 1658] [serial = 42] [outer = 0x12f516c00] 04:34:28 INFO - PROCESS | 1658 | 1461065668530 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 43 (0x12f6ae400) [pid = 1658] [serial = 43] [outer = 0x12f516c00] 04:34:28 INFO - PROCESS | 1658 | 1461065668776 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:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 04:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:34:28 INFO - PROCESS | 1658 | 1461065668826 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1658 | 1461065668827 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:34:28 INFO - PROCESS | 1658 | 1461065668836 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1658 | 1461065668837 Marionette TRACE conn2 <- [1,42,null,{}] 04:34:28 INFO - PROCESS | 1658 | 1461065668839 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:34:28 INFO - PROCESS | 1658 | 1461065668930 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:34:28 INFO - PROCESS | 1658 | 1461065668936 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f716000 == 16 [pid = 1658] [id = 16] 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 44 (0x12f6b0800) [pid = 1658] [serial = 44] [outer = 0x0] 04:34:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 45 (0x12f6b8400) [pid = 1658] [serial = 45] [outer = 0x12f6b0800] 04:34:28 INFO - PROCESS | 1658 | 1461065668961 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x12faaa800) [pid = 1658] [serial = 46] [outer = 0x12f6b0800] 04:34:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fad9800 == 17 [pid = 1658] [id = 17] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x12fada000) [pid = 1658] [serial = 47] [outer = 0x0] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x12fadb000) [pid = 1658] [serial = 48] [outer = 0x12fada000] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x12fadf800) [pid = 1658] [serial = 49] [outer = 0x12fada000] 04:34:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fad9000 == 18 [pid = 1658] [id = 18] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x12fab9000) [pid = 1658] [serial = 50] [outer = 0x0] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x12fd64c00) [pid = 1658] [serial = 51] [outer = 0x12fab9000] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x12f6b5000) [pid = 1658] [serial = 52] [outer = 0x12fab9000] 04:34:29 INFO - PROCESS | 1658 | 1461065669293 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:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 528ms 04:34:29 INFO - PROCESS | 1658 | 1461065669357 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 1658 | 1461065669359 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:34:29 INFO - PROCESS | 1658 | 1461065669361 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 1658 | 1461065669363 Marionette TRACE conn2 <- [1,46,null,{}] 04:34:29 INFO - PROCESS | 1658 | 1461065669365 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:34:29 INFO - PROCESS | 1658 | 1461065669450 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:34:29 INFO - PROCESS | 1658 | 1461065669455 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1300ac000 == 19 [pid = 1658] [id = 19] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x12fab0400) [pid = 1658] [serial = 53] [outer = 0x0] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x12fd67400) [pid = 1658] [serial = 54] [outer = 0x12fab0400] 04:34:29 INFO - PROCESS | 1658 | 1461065669483 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x12fe22000) [pid = 1658] [serial = 55] [outer = 0x12fab0400] 04:34:29 INFO - PROCESS | 1658 | 1461065669721 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:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 372ms 04:34:29 INFO - PROCESS | 1658 | 1461065669742 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 1658 | 1461065669744 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:34:29 INFO - PROCESS | 1658 | 1461065669755 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 1658 | 1461065669757 Marionette TRACE conn2 <- [1,50,null,{}] 04:34:29 INFO - PROCESS | 1658 | 1461065669759 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:34:29 INFO - PROCESS | 1658 | 1461065669897 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:34:29 INFO - PROCESS | 1658 | 1461065669904 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x130285000 == 20 [pid = 1658] [id = 20] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x11b9cf400) [pid = 1658] [serial = 56] [outer = 0x0] 04:34:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x12d945c00) [pid = 1658] [serial = 57] [outer = 0x11b9cf400] 04:34:29 INFO - PROCESS | 1658 | 1461065669944 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x12d94b800) [pid = 1658] [serial = 58] [outer = 0x11b9cf400] 04:34:30 INFO - PROCESS | 1658 | 1461065670313 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:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 577ms 04:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:34:30 INFO - PROCESS | 1658 | 1461065670324 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1658 | 1461065670325 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:34:30 INFO - PROCESS | 1658 | 1461065670327 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 1658 | 1461065670328 Marionette TRACE conn2 <- [1,54,null,{}] 04:34:30 INFO - PROCESS | 1658 | 1461065670333 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:34:30 INFO - PROCESS | 1658 | 1461065670417 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:34:30 INFO - PROCESS | 1658 | 1461065670420 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e214800 == 21 [pid = 1658] [id = 21] 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x11a991400) [pid = 1658] [serial = 59] [outer = 0x0] 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x11a994000) [pid = 1658] [serial = 60] [outer = 0x11a991400] 04:34:30 INFO - PROCESS | 1658 | 1461065670444 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11a998800) [pid = 1658] [serial = 61] [outer = 0x11a991400] 04:34:30 INFO - PROCESS | 1658 | 1461065670687 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:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 04:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:34:30 INFO - PROCESS | 1658 | 1461065670702 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1658 | 1461065670703 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:34:30 INFO - PROCESS | 1658 | 1461065670705 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 1658 | 1461065670706 Marionette TRACE conn2 <- [1,58,null,{}] 04:34:30 INFO - PROCESS | 1658 | 1461065670708 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:34:30 INFO - PROCESS | 1658 | 1461065670802 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:34:30 INFO - PROCESS | 1658 | 1461065670807 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309bb000 == 22 [pid = 1658] [id = 22] 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x11a999800) [pid = 1658] [serial = 62] [outer = 0x0] 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x12fd65400) [pid = 1658] [serial = 63] [outer = 0x11a999800] 04:34:30 INFO - PROCESS | 1658 | 1461065670831 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x1305f1400) [pid = 1658] [serial = 64] [outer = 0x11a999800] 04:34:31 INFO - PROCESS | 1658 | 1461065671067 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:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 04:34:31 INFO - PROCESS | 1658 | 1461065671776 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 1658 | 1461065671779 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:34:31 INFO - PROCESS | 1658 | 1461065671845 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 1658 | 1461065671846 Marionette TRACE conn2 <- [1,62,null,{}] 04:34:31 INFO - PROCESS | 1658 | 1461065671850 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:34:31 INFO - PROCESS | 1658 | 1461065671948 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:34:32 INFO - PROCESS | 1658 | 1461065672030 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x114a79800 == 23 [pid = 1658] [id = 23] 04:34:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x114c0fc00) [pid = 1658] [serial = 65] [outer = 0x0] 04:34:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x115104800) [pid = 1658] [serial = 66] [outer = 0x114c0fc00] 04:34:32 INFO - PROCESS | 1658 | 1461065672063 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11582a800) [pid = 1658] [serial = 67] [outer = 0x114c0fc00] 04:34:32 INFO - PROCESS | 1658 | 1461065672495 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:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 04:34:32 INFO - PROCESS | 1658 | 1461065672517 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:34:32 INFO - PROCESS | 1658 | 1461065672521 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:34:32 INFO - PROCESS | 1658 | 1461065672529 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 1658 | 1461065672533 Marionette TRACE conn2 <- [1,66,null,{}] 04:34:32 INFO - PROCESS | 1658 | 1461065672538 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:34:32 INFO - PROCESS | 1658 | 1461065672697 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:34:32 INFO - PROCESS | 1658 | 1461065672770 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f05800 == 24 [pid = 1658] [id = 24] 04:34:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x115110800) [pid = 1658] [serial = 68] [outer = 0x0] 04:34:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118f8d800) [pid = 1658] [serial = 69] [outer = 0x115110800] 04:34:32 INFO - PROCESS | 1658 | 1461065672811 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1198c5400) [pid = 1658] [serial = 70] [outer = 0x115110800] 04:34:33 INFO - PROCESS | 1658 | 1461065673209 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:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 727ms 04:34:33 INFO - PROCESS | 1658 | 1461065673259 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 1658 | 1461065673261 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:34:33 INFO - PROCESS | 1658 | 1461065673265 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 1658 | 1461065673266 Marionette TRACE conn2 <- [1,70,null,{}] 04:34:33 INFO - PROCESS | 1658 | 1461065673273 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:34:33 INFO - PROCESS | 1658 | 1461065673385 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:34:33 INFO - PROCESS | 1658 | 1461065673427 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d4000 == 25 [pid = 1658] [id = 25] 04:34:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11a997800) [pid = 1658] [serial = 71] [outer = 0x0] 04:34:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11b729000) [pid = 1658] [serial = 72] [outer = 0x11a997800] 04:34:33 INFO - PROCESS | 1658 | 1461065673475 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11b9cec00) [pid = 1658] [serial = 73] [outer = 0x11a997800] 04:34:34 INFO - PROCESS | 1658 | 1461065674134 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:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 04:34:34 INFO - PROCESS | 1658 | 1461065674186 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1658 | 1461065674189 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:34:34 INFO - PROCESS | 1658 | 1461065674192 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1658 | 1461065674193 Marionette TRACE conn2 <- [1,74,null,{}] 04:34:34 INFO - PROCESS | 1658 | 1461065674197 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:34:34 INFO - PROCESS | 1658 | 1461065674283 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:34:34 INFO - PROCESS | 1658 | 1461065674337 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x116386800 == 26 [pid = 1658] [id = 26] 04:34:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1188bec00) [pid = 1658] [serial = 74] [outer = 0x0] 04:34:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118e3f000) [pid = 1658] [serial = 75] [outer = 0x1188bec00] 04:34:34 INFO - PROCESS | 1658 | 1461065674365 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x118f8f400) [pid = 1658] [serial = 76] [outer = 0x1188bec00] 04:34:34 INFO - PROCESS | 1658 | 1461065674787 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:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 04:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:34:34 INFO - PROCESS | 1658 | 1461065674818 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1658 | 1461065674822 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:34:34 INFO - PROCESS | 1658 | 1461065674826 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1658 | 1461065674828 Marionette TRACE conn2 <- [1,78,null,{}] 04:34:34 INFO - PROCESS | 1658 | 1461065674831 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:34:34 INFO - PROCESS | 1658 | 1461065674904 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:34:34 INFO - PROCESS | 1658 | 1461065674908 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189e5000 == 27 [pid = 1658] [id = 27] 04:34:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119126000) [pid = 1658] [serial = 77] [outer = 0x0] 04:34:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11954c400) [pid = 1658] [serial = 78] [outer = 0x119126000] 04:34:34 INFO - PROCESS | 1658 | 1461065674938 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x119d20c00) [pid = 1658] [serial = 79] [outer = 0x119126000] 04:34:35 INFO - PROCESS | 1658 | 1461065675259 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:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 04:34:35 INFO - PROCESS | 1658 | 1461065675300 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 1658 | 1461065675301 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:34:35 INFO - PROCESS | 1658 | 1461065675304 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - PROCESS | 1658 | 1461065675306 Marionette TRACE conn2 <- [1,82,null,{}] 04:34:35 INFO - PROCESS | 1658 | 1461065675313 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:34:35 INFO - PROCESS | 1658 | 1461065675406 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:34:35 INFO - PROCESS | 1658 | 1461065675417 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x119147000 == 28 [pid = 1658] [id = 28] 04:34:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119e9dc00) [pid = 1658] [serial = 80] [outer = 0x0] 04:34:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11a646800) [pid = 1658] [serial = 81] [outer = 0x119e9dc00] 04:34:35 INFO - PROCESS | 1658 | 1461065675446 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11a990c00) [pid = 1658] [serial = 82] [outer = 0x119e9dc00] 04:34:35 INFO - PROCESS | 1658 | 1461065675751 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:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 04:34:35 INFO - PROCESS | 1658 | 1461065675774 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 1658 | 1461065675776 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:34:35 INFO - PROCESS | 1658 | 1461065675779 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - PROCESS | 1658 | 1461065675781 Marionette TRACE conn2 <- [1,86,null,{}] 04:34:35 INFO - PROCESS | 1658 | 1461065675785 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:34:35 INFO - PROCESS | 1658 | 1461065675857 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:34:35 INFO - PROCESS | 1658 | 1461065675901 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d3000 == 29 [pid = 1658] [id = 29] 04:34:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119eaa800) [pid = 1658] [serial = 83] [outer = 0x0] 04:34:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11ab3a400) [pid = 1658] [serial = 84] [outer = 0x119eaa800] 04:34:35 INFO - PROCESS | 1658 | 1461065675928 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11b5e4000) [pid = 1658] [serial = 85] [outer = 0x119eaa800] 04:34:36 INFO - PROCESS | 1658 | 1461065676268 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:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 521ms 04:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:34:36 INFO - PROCESS | 1658 | 1461065676301 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:34:36 INFO - PROCESS | 1658 | 1461065676303 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:34:36 INFO - PROCESS | 1658 | 1461065676306 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 1658 | 1461065676308 Marionette TRACE conn2 <- [1,90,null,{}] 04:34:36 INFO - PROCESS | 1658 | 1461065676312 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:34:36 INFO - PROCESS | 1658 | 1461065676424 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:34:36 INFO - PROCESS | 1658 | 1461065676493 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ede000 == 30 [pid = 1658] [id = 30] 04:34:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11a98a400) [pid = 1658] [serial = 86] [outer = 0x0] 04:34:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b570400) [pid = 1658] [serial = 87] [outer = 0x11a98a400] 04:34:36 INFO - PROCESS | 1658 | 1461065676535 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11b9c7800) [pid = 1658] [serial = 88] [outer = 0x11a98a400] 04:34:36 INFO - PROCESS | 1658 | 1461065676854 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:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 570ms 04:34:36 INFO - PROCESS | 1658 | 1461065676877 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:34:36 INFO - PROCESS | 1658 | 1461065676878 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:34:36 INFO - PROCESS | 1658 | 1461065676888 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 1658 | 1461065676889 Marionette TRACE conn2 <- [1,94,null,{}] 04:34:36 INFO - PROCESS | 1658 | 1461065676892 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:34:36 INFO - PROCESS | 1658 | 1461065676992 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:34:37 INFO - PROCESS | 1658 | 1461065677036 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad6a000 == 31 [pid = 1658] [id = 31] 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x115874000) [pid = 1658] [serial = 89] [outer = 0x0] 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11b9cfc00) [pid = 1658] [serial = 90] [outer = 0x115874000] 04:34:37 INFO - PROCESS | 1658 | 1461065677064 Marionette DEBUG loaded listener.js 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11c5b4c00) [pid = 1658] [serial = 91] [outer = 0x115874000] 04:34:37 INFO - PROCESS | 1658 | 1461065677349 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:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms 04:34:37 INFO - PROCESS | 1658 | 1461065677358 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1658 | 1461065677360 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:34:37 INFO - PROCESS | 1658 | 1461065677370 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1658 | 1461065677371 Marionette TRACE conn2 <- [1,98,null,{}] 04:34:37 INFO - PROCESS | 1658 | 1461065677374 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:34:37 INFO - PROCESS | 1658 | 1461065677448 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:34:37 INFO - PROCESS | 1658 | 1461065677453 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93e800 == 32 [pid = 1658] [id = 32] 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11c5b5400) [pid = 1658] [serial = 92] [outer = 0x0] 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1237d5c00) [pid = 1658] [serial = 93] [outer = 0x11c5b5400] 04:34:37 INFO - PROCESS | 1658 | 1461065677480 Marionette DEBUG loaded listener.js 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x123844c00) [pid = 1658] [serial = 94] [outer = 0x11c5b5400] 04:34:37 INFO - PROCESS | 1658 | 1461065677768 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:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 428ms 04:34:37 INFO - PROCESS | 1658 | 1461065677791 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1658 | 1461065677792 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:34:37 INFO - PROCESS | 1658 | 1461065677795 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1658 | 1461065677796 Marionette TRACE conn2 <- [1,102,null,{}] 04:34:37 INFO - PROCESS | 1658 | 1461065677803 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:34:37 INFO - PROCESS | 1658 | 1461065677886 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:34:37 INFO - PROCESS | 1658 | 1461065677935 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x114b3e000 == 33 [pid = 1658] [id = 33] 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11c5bd000) [pid = 1658] [serial = 95] [outer = 0x0] 04:34:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x123846c00) [pid = 1658] [serial = 96] [outer = 0x11c5bd000] 04:34:37 INFO - PROCESS | 1658 | 1461065677976 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12396d400) [pid = 1658] [serial = 97] [outer = 0x11c5bd000] 04:34:38 INFO - PROCESS | 1658 | 1461065678383 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:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 622ms 04:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:34:38 INFO - PROCESS | 1658 | 1461065678418 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 1658 | 1461065678419 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:34:38 INFO - PROCESS | 1658 | 1461065678421 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 1658 | 1461065678422 Marionette TRACE conn2 <- [1,106,null,{}] 04:34:38 INFO - PROCESS | 1658 | 1461065678424 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:34:38 INFO - PROCESS | 1658 | 1461065678514 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:34:38 INFO - PROCESS | 1658 | 1461065678522 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc1d000 == 34 [pid = 1658] [id = 34] 04:34:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119ea9c00) [pid = 1658] [serial = 98] [outer = 0x0] 04:34:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x123a98c00) [pid = 1658] [serial = 99] [outer = 0x119ea9c00] 04:34:38 INFO - PROCESS | 1658 | 1461065678547 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x123dd0c00) [pid = 1658] [serial = 100] [outer = 0x119ea9c00] 04:34:38 INFO - PROCESS | 1658 | 1461065678818 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:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 04:34:38 INFO - PROCESS | 1658 | 1461065678841 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 1658 | 1461065678842 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:34:38 INFO - PROCESS | 1658 | 1461065678845 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 1658 | 1461065678846 Marionette TRACE conn2 <- [1,110,null,{}] 04:34:38 INFO - PROCESS | 1658 | 1461065678856 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:34:38 INFO - PROCESS | 1658 | 1461065678933 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:34:38 INFO - PROCESS | 1658 | 1461065678938 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c273000 == 35 [pid = 1658] [id = 35] 04:34:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x123a9c000) [pid = 1658] [serial = 101] [outer = 0x0] 04:34:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124050800) [pid = 1658] [serial = 102] [outer = 0x123a9c000] 04:34:38 INFO - PROCESS | 1658 | 1461065678965 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124498c00) [pid = 1658] [serial = 103] [outer = 0x123a9c000] 04:34:39 INFO - PROCESS | 1658 | 1461065679266 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:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 476ms 04:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:34:39 INFO - PROCESS | 1658 | 1461065679321 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1658 | 1461065679323 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:34:39 INFO - PROCESS | 1658 | 1461065679325 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1658 | 1461065679327 Marionette TRACE conn2 <- [1,114,null,{}] 04:34:39 INFO - PROCESS | 1658 | 1461065679330 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:34:39 INFO - PROCESS | 1658 | 1461065679435 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:34:39 INFO - PROCESS | 1658 | 1461065679461 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x123517000 == 36 [pid = 1658] [id = 36] 04:34:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x123dd4000) [pid = 1658] [serial = 104] [outer = 0x0] 04:34:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126486800) [pid = 1658] [serial = 105] [outer = 0x123dd4000] 04:34:39 INFO - PROCESS | 1658 | 1461065679490 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12749a000) [pid = 1658] [serial = 106] [outer = 0x123dd4000] 04:34:39 INFO - PROCESS | 1658 | 1461065679770 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:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 474ms 04:34:39 INFO - PROCESS | 1658 | 1461065679804 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1658 | 1461065679805 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:34:39 INFO - PROCESS | 1658 | 1461065679808 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1658 | 1461065679809 Marionette TRACE conn2 <- [1,118,null,{}] 04:34:39 INFO - PROCESS | 1658 | 1461065679813 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:34:39 INFO - PROCESS | 1658 | 1461065679906 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:34:39 INFO - PROCESS | 1658 | 1461065679911 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239d5000 == 37 [pid = 1658] [id = 37] 04:34:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x126888c00) [pid = 1658] [serial = 107] [outer = 0x0] 04:34:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1275e3400) [pid = 1658] [serial = 108] [outer = 0x126888c00] 04:34:39 INFO - PROCESS | 1658 | 1461065679945 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x128f59800) [pid = 1658] [serial = 109] [outer = 0x126888c00] 04:34:40 INFO - PROCESS | 1658 | 1461065680325 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:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 521ms 04:34:40 INFO - PROCESS | 1658 | 1461065680331 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 1658 | 1461065680332 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:34:40 INFO - PROCESS | 1658 | 1461065680348 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 1658 | 1461065680350 Marionette TRACE conn2 <- [1,122,null,{}] 04:34:40 INFO - PROCESS | 1658 | 1461065680353 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:34:40 INFO - PROCESS | 1658 | 1461065680424 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:34:40 INFO - PROCESS | 1658 | 1461065680428 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cad800 == 38 [pid = 1658] [id = 38] 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x128f5e800) [pid = 1658] [serial = 110] [outer = 0x0] 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1299a7800) [pid = 1658] [serial = 111] [outer = 0x128f5e800] 04:34:40 INFO - PROCESS | 1658 | 1461065680456 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12af04800) [pid = 1658] [serial = 112] [outer = 0x128f5e800] 04:34:40 INFO - PROCESS | 1658 | 1461065680764 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:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 04:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:34:40 INFO - PROCESS | 1658 | 1461065680818 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 1658 | 1461065680819 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:34:40 INFO - PROCESS | 1658 | 1461065680821 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 1658 | 1461065680822 Marionette TRACE conn2 <- [1,126,null,{}] 04:34:40 INFO - PROCESS | 1658 | 1461065680824 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:34:40 INFO - PROCESS | 1658 | 1461065680900 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:34:40 INFO - PROCESS | 1658 | 1461065680904 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x126406000 == 39 [pid = 1658] [id = 39] 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12999fc00) [pid = 1658] [serial = 113] [outer = 0x0] 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12b19e400) [pid = 1658] [serial = 114] [outer = 0x12999fc00] 04:34:40 INFO - PROCESS | 1658 | 1461065680928 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12b3a7000) [pid = 1658] [serial = 115] [outer = 0x12999fc00] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1189e5000 == 38 [pid = 1658] [id = 27] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119147000 == 37 [pid = 1658] [id = 28] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x114b3e000 == 36 [pid = 1658] [id = 33] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d3000 == 35 [pid = 1658] [id = 29] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad6a000 == 34 [pid = 1658] [id = 31] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93e800 == 33 [pid = 1658] [id = 32] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc1d000 == 32 [pid = 1658] [id = 34] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123517000 == 31 [pid = 1658] [id = 36] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1239d5000 == 30 [pid = 1658] [id = 37] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119ede000 == 29 [pid = 1658] [id = 30] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11c273000 == 28 [pid = 1658] [id = 35] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1309bb000 == 27 [pid = 1658] [id = 22] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119c1a800 == 26 [pid = 1658] [id = 11] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d145800 == 25 [pid = 1658] [id = 8] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12f17f800 == 24 [pid = 1658] [id = 14] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e582800 == 23 [pid = 1658] [id = 12] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12f534800 == 22 [pid = 1658] [id = 15] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d98e000 == 21 [pid = 1658] [id = 9] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b75f000 == 20 [pid = 1658] [id = 6] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x130285000 == 19 [pid = 1658] [id = 20] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x116386800 == 18 [pid = 1658] [id = 26] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1300ac000 == 17 [pid = 1658] [id = 19] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x114a79800 == 16 [pid = 1658] [id = 23] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e214800 == 15 [pid = 1658] [id = 21] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12eb7f000 == 14 [pid = 1658] [id = 13] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d4000 == 13 [pid = 1658] [id = 25] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x118f05800 == 12 [pid = 1658] [id = 24] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12f716000 == 11 [pid = 1658] [id = 16] 04:34:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2c2800 == 10 [pid = 1658] [id = 10] 04:34:43 INFO - PROCESS | 1658 | --DOCSHELL 0x123cad800 == 9 [pid = 1658] [id = 38] 04:34:43 INFO - PROCESS | 1658 | 1461065683133 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:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2330ms 04:34:43 INFO - PROCESS | 1658 | 1461065683152 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 1658 | 1461065683154 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:34:43 INFO - PROCESS | 1658 | 1461065683158 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 1658 | 1461065683159 Marionette TRACE conn2 <- [1,130,null,{}] 04:34:43 INFO - PROCESS | 1658 | 1461065683164 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:34:43 INFO - PROCESS | 1658 | 1461065683240 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:34:43 INFO - PROCESS | 1658 | 1461065683299 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1156cc800 == 10 [pid = 1658] [id = 40] 04:34:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118947400) [pid = 1658] [serial = 116] [outer = 0x0] 04:34:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11894ec00) [pid = 1658] [serial = 117] [outer = 0x118947400] 04:34:43 INFO - PROCESS | 1658 | 1461065683328 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11919e400) [pid = 1658] [serial = 118] [outer = 0x118947400] 04:34:44 INFO - PROCESS | 1658 | 1461065684185 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:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1071ms 04:34:44 INFO - PROCESS | 1658 | 1461065684229 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 1658 | 1461065684231 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:34:44 INFO - PROCESS | 1658 | 1461065684235 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 1658 | 1461065684237 Marionette TRACE conn2 <- [1,134,null,{}] 04:34:44 INFO - PROCESS | 1658 | 1461065684241 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:34:44 INFO - PROCESS | 1658 | 1461065684332 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:34:44 INFO - PROCESS | 1658 | 1461065684366 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x116309800 == 11 [pid = 1658] [id = 41] 04:34:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1189c5800) [pid = 1658] [serial = 119] [outer = 0x0] 04:34:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118f7bc00) [pid = 1658] [serial = 120] [outer = 0x1189c5800] 04:34:44 INFO - PROCESS | 1658 | 1461065684395 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119542800) [pid = 1658] [serial = 121] [outer = 0x1189c5800] 04:34:44 INFO - PROCESS | 1658 | 1461065684767 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:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 04:34:44 INFO - PROCESS | 1658 | 1461065684805 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 1658 | 1461065684810 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:34:44 INFO - PROCESS | 1658 | 1461065684814 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 1658 | 1461065684816 Marionette TRACE conn2 <- [1,138,null,{}] 04:34:44 INFO - PROCESS | 1658 | 1461065684819 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:34:44 INFO - PROCESS | 1658 | 1461065684909 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:34:44 INFO - PROCESS | 1658 | 1461065684915 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x118eeb000 == 12 [pid = 1658] [id = 42] 04:34:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x118867000) [pid = 1658] [serial = 122] [outer = 0x0] 04:34:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119d1e800) [pid = 1658] [serial = 123] [outer = 0x118867000] 04:34:44 INFO - PROCESS | 1658 | 1461065684966 Marionette DEBUG loaded listener.js 04:34:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11a87f000) [pid = 1658] [serial = 124] [outer = 0x118867000] 04:34:45 INFO - PROCESS | 1658 | 1461065685308 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:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 04:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:34:45 INFO - PROCESS | 1658 | 1461065685339 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:34:45 INFO - PROCESS | 1658 | 1461065685341 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:34:45 INFO - PROCESS | 1658 | 1461065685343 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 1658 | 1461065685346 Marionette TRACE conn2 <- [1,142,null,{}] 04:34:45 INFO - PROCESS | 1658 | 1461065685354 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:34:45 INFO - PROCESS | 1658 | 1461065685443 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:34:45 INFO - PROCESS | 1658 | 1461065685475 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ece000 == 13 [pid = 1658] [id = 43] 04:34:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x114c07400) [pid = 1658] [serial = 125] [outer = 0x0] 04:34:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11b5dc800) [pid = 1658] [serial = 126] [outer = 0x114c07400] 04:34:45 INFO - PROCESS | 1658 | 1461065685505 Marionette DEBUG loaded listener.js 04:34:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11b72dc00) [pid = 1658] [serial = 127] [outer = 0x114c07400] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1188bec00) [pid = 1658] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11a997800) [pid = 1658] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119eaa800) [pid = 1658] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x128f5e800) [pid = 1658] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11a98a400) [pid = 1658] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x115874000) [pid = 1658] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11c5b5400) [pid = 1658] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11c5bd000) [pid = 1658] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119ea9c00) [pid = 1658] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x123dd4000) [pid = 1658] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x126888c00) [pid = 1658] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x115110800) [pid = 1658] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119126000) [pid = 1658] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119e9dc00) [pid = 1658] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x114c0fc00) [pid = 1658] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12dfc9000) [pid = 1658] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12d1dc800) [pid = 1658] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12cda2800) [pid = 1658] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12b7a4400) [pid = 1658] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11a999800) [pid = 1658] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11a991400) [pid = 1658] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11b9cf400) [pid = 1658] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12fab0400) [pid = 1658] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12f6b0800) [pid = 1658] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12f516c00) [pid = 1658] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12f12fc00) [pid = 1658] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12e8a3000) [pid = 1658] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12e5e0800) [pid = 1658] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:34:46 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119d20800) [pid = 1658] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:34:46 INFO - PROCESS | 1658 | 1461065686251 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:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 924ms 04:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:34:46 INFO - PROCESS | 1658 | 1461065686269 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:34:46 INFO - PROCESS | 1658 | 1461065686271 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:34:46 INFO - PROCESS | 1658 | 1461065686273 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 1658 | 1461065686274 Marionette TRACE conn2 <- [1,146,null,{}] 04:34:46 INFO - PROCESS | 1658 | 1461065686276 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:34:46 INFO - PROCESS | 1658 | 1461065686369 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:34:46 INFO - PROCESS | 1658 | 1461065686419 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa59800 == 14 [pid = 1658] [id = 44] 04:34:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x115169800) [pid = 1658] [serial = 128] [outer = 0x0] 04:34:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11a98a400) [pid = 1658] [serial = 129] [outer = 0x115169800] 04:34:46 INFO - PROCESS | 1658 | 1461065686445 Marionette DEBUG loaded listener.js 04:34:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11b72f800) [pid = 1658] [serial = 130] [outer = 0x115169800] 04:34:46 INFO - PROCESS | 1658 | 1461065686717 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:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 04:34:46 INFO - PROCESS | 1658 | 1461065686742 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:34:46 INFO - PROCESS | 1658 | 1461065686743 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:34:46 INFO - PROCESS | 1658 | 1461065686745 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 1658 | 1461065686747 Marionette TRACE conn2 <- [1,150,null,{}] 04:34:46 INFO - PROCESS | 1658 | 1461065686757 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:34:46 INFO - PROCESS | 1658 | 1461065686843 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:34:46 INFO - PROCESS | 1658 | 1461065686850 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b794800 == 15 [pid = 1658] [id = 45] 04:34:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11571c400) [pid = 1658] [serial = 131] [outer = 0x0] 04:34:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11b9d6400) [pid = 1658] [serial = 132] [outer = 0x11571c400] 04:34:46 INFO - PROCESS | 1658 | 1461065686875 Marionette DEBUG loaded listener.js 04:34:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11c05e400) [pid = 1658] [serial = 133] [outer = 0x11571c400] 04:34:47 INFO - PROCESS | 1658 | 1461065687213 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:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 527ms 04:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:34:47 INFO - PROCESS | 1658 | 1461065687272 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 1658 | 1461065687274 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:34:47 INFO - PROCESS | 1658 | 1461065687276 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 1658 | 1461065687277 Marionette TRACE conn2 <- [1,154,null,{}] 04:34:47 INFO - PROCESS | 1658 | 1461065687285 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:34:47 INFO - PROCESS | 1658 | 1461065687373 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:34:47 INFO - PROCESS | 1658 | 1461065687378 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c00e800 == 16 [pid = 1658] [id = 46] 04:34:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1237ca800) [pid = 1658] [serial = 134] [outer = 0x0] 04:34:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123840c00) [pid = 1658] [serial = 135] [outer = 0x1237ca800] 04:34:47 INFO - PROCESS | 1658 | 1461065687410 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123849000) [pid = 1658] [serial = 136] [outer = 0x1237ca800] 04:34:47 INFO - PROCESS | 1658 | 1461065687715 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:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 04:34:47 INFO - PROCESS | 1658 | 1461065687744 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 1658 | 1461065687746 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:34:47 INFO - PROCESS | 1658 | 1461065687751 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 1658 | 1461065687752 Marionette TRACE conn2 <- [1,158,null,{}] 04:34:47 INFO - PROCESS | 1658 | 1461065687754 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:34:47 INFO - PROCESS | 1658 | 1461065687841 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:34:47 INFO - PROCESS | 1658 | 1461065687849 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c26e800 == 17 [pid = 1658] [id = 47] 04:34:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x123849800) [pid = 1658] [serial = 137] [outer = 0x0] 04:34:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123970400) [pid = 1658] [serial = 138] [outer = 0x123849800] 04:34:47 INFO - PROCESS | 1658 | 1461065687874 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123cce800) [pid = 1658] [serial = 139] [outer = 0x123849800] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x126460000) [pid = 1658] [serial = 11] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124050c00) [pid = 1658] [serial = 8] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118e3f000) [pid = 1658] [serial = 75] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11b729000) [pid = 1658] [serial = 72] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11ab3a400) [pid = 1658] [serial = 84] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12af04800) [pid = 1658] [serial = 112] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118f8f400) [pid = 1658] [serial = 76] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11b570400) [pid = 1658] [serial = 87] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11b9c7800) [pid = 1658] [serial = 88] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11c5b4c00) [pid = 1658] [serial = 91] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1237d5c00) [pid = 1658] [serial = 93] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x123844c00) [pid = 1658] [serial = 94] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12396d400) [pid = 1658] [serial = 97] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x123a98c00) [pid = 1658] [serial = 99] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123dd0c00) [pid = 1658] [serial = 100] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124050800) [pid = 1658] [serial = 102] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x126486800) [pid = 1658] [serial = 105] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x123846c00) [pid = 1658] [serial = 96] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12749a000) [pid = 1658] [serial = 106] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128f59800) [pid = 1658] [serial = 109] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1275e3400) [pid = 1658] [serial = 108] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118f8d800) [pid = 1658] [serial = 69] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12b19e400) [pid = 1658] [serial = 114] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1299a7800) [pid = 1658] [serial = 111] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11954c400) [pid = 1658] [serial = 78] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11a990c00) [pid = 1658] [serial = 82] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119d20c00) [pid = 1658] [serial = 79] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11b5e4000) [pid = 1658] [serial = 85] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11a646800) [pid = 1658] [serial = 81] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11b9cfc00) [pid = 1658] [serial = 90] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x115104800) [pid = 1658] [serial = 66] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1198c5400) [pid = 1658] [serial = 70] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11b9cec00) [pid = 1658] [serial = 73] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x1305f1400) [pid = 1658] [serial = 64] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11582a800) [pid = 1658] [serial = 67] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12e179c00) [pid = 1658] [serial = 27] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12d843800) [pid = 1658] [serial = 24] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12dfc4000) [pid = 1658] [serial = 25] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12d1d5800) [pid = 1658] [serial = 21] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12d1da000) [pid = 1658] [serial = 22] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12bb15000) [pid = 1658] [serial = 18] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12b7a6000) [pid = 1658] [serial = 15] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12b7abc00) [pid = 1658] [serial = 16] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12fd67400) [pid = 1658] [serial = 54] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12fe22000) [pid = 1658] [serial = 55] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12fadb000) [pid = 1658] [serial = 48] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12fd64c00) [pid = 1658] [serial = 51] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x12f6b8400) [pid = 1658] [serial = 45] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x12faaa800) [pid = 1658] [serial = 46] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x12f51f800) [pid = 1658] [serial = 42] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 59 (0x12f6ae400) [pid = 1658] [serial = 43] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 58 (0x12f139c00) [pid = 1658] [serial = 40] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 57 (0x12f134000) [pid = 1658] [serial = 39] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 56 (0x12e8ac400) [pid = 1658] [serial = 36] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 55 (0x12f12ac00) [pid = 1658] [serial = 37] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 54 (0x12e5e6800) [pid = 1658] [serial = 33] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 53 (0x12e8a2800) [pid = 1658] [serial = 34] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 52 (0x11acbb400) [pid = 1658] [serial = 30] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 51 (0x12e1a4400) [pid = 1658] [serial = 31] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 50 (0x12e183000) [pid = 1658] [serial = 28] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 49 (0x12fd65400) [pid = 1658] [serial = 63] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 48 (0x11a998800) [pid = 1658] [serial = 61] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 47 (0x11a994000) [pid = 1658] [serial = 60] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 46 (0x12d945c00) [pid = 1658] [serial = 57] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | --DOMWINDOW == 45 (0x12d94b800) [pid = 1658] [serial = 58] [outer = 0x0] [url = about:blank] 04:34:49 INFO - PROCESS | 1658 | 1461065689223 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:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1523ms 04:34:49 INFO - PROCESS | 1658 | 1461065689274 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 1658 | 1461065689277 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:34:49 INFO - PROCESS | 1658 | 1461065689286 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 1658 | 1461065689290 Marionette TRACE conn2 <- [1,162,null,{}] 04:34:49 INFO - PROCESS | 1658 | 1461065689296 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:34:49 INFO - PROCESS | 1658 | 1461065689408 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:34:49 INFO - PROCESS | 1658 | 1461065689427 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x11556d800 == 18 [pid = 1658] [id = 48] 04:34:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x11795d000) [pid = 1658] [serial = 140] [outer = 0x0] 04:34:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x118638000) [pid = 1658] [serial = 141] [outer = 0x11795d000] 04:34:49 INFO - PROCESS | 1658 | 1461065689476 Marionette DEBUG loaded listener.js 04:34:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x118954800) [pid = 1658] [serial = 142] [outer = 0x11795d000] 04:34:49 INFO - PROCESS | 1658 | 1461065689881 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:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 625ms 04:34:49 INFO - PROCESS | 1658 | 1461065689909 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 1658 | 1461065689914 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:34:49 INFO - PROCESS | 1658 | 1461065689918 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 1658 | 1461065689920 Marionette TRACE conn2 <- [1,166,null,{}] 04:34:49 INFO - PROCESS | 1658 | 1461065689923 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:34:49 INFO - PROCESS | 1658 | 1461065689991 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:34:50 INFO - PROCESS | 1658 | 1461065689996 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11891c000 == 19 [pid = 1658] [id = 49] 04:34:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x1189cf800) [pid = 1658] [serial = 143] [outer = 0x0] 04:34:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x11954c400) [pid = 1658] [serial = 144] [outer = 0x1189cf800] 04:34:50 INFO - PROCESS | 1658 | 1461065690026 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x119d1ec00) [pid = 1658] [serial = 145] [outer = 0x1189cf800] 04:34:50 INFO - PROCESS | 1658 | 1461065690344 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:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 469ms 04:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:34:50 INFO - PROCESS | 1658 | 1461065690388 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 1658 | 1461065690389 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:34:50 INFO - PROCESS | 1658 | 1461065690392 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 1658 | 1461065690394 Marionette TRACE conn2 <- [1,170,null,{}] 04:34:50 INFO - PROCESS | 1658 | 1461065690402 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:34:50 INFO - PROCESS | 1658 | 1461065690490 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:34:50 INFO - PROCESS | 1658 | 1461065690499 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119571800 == 20 [pid = 1658] [id = 50] 04:34:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x11a837800) [pid = 1658] [serial = 146] [outer = 0x0] 04:34:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x11a98dc00) [pid = 1658] [serial = 147] [outer = 0x11a837800] 04:34:50 INFO - PROCESS | 1658 | 1461065690532 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x11a995400) [pid = 1658] [serial = 148] [outer = 0x11a837800] 04:34:50 INFO - PROCESS | 1658 | 1461065690853 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:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 522ms 04:34:50 INFO - PROCESS | 1658 | 1461065690915 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 1658 | 1461065690917 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:34:50 INFO - PROCESS | 1658 | 1461065690921 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 1658 | 1461065690923 Marionette TRACE conn2 <- [1,174,null,{}] 04:34:50 INFO - PROCESS | 1658 | 1461065690926 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:34:51 INFO - PROCESS | 1658 | 1461065691035 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:34:51 INFO - PROCESS | 1658 | 1461065691091 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195dd000 == 21 [pid = 1658] [id = 51] 04:34:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x1189cdc00) [pid = 1658] [serial = 149] [outer = 0x0] 04:34:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x11ab37c00) [pid = 1658] [serial = 150] [outer = 0x1189cdc00] 04:34:51 INFO - PROCESS | 1658 | 1461065691135 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x11b570400) [pid = 1658] [serial = 151] [outer = 0x1189cdc00] 04:34:51 INFO - PROCESS | 1658 | 1461065691402 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:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 521ms 04:34:51 INFO - PROCESS | 1658 | 1461065691442 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 1658 | 1461065691443 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:34:51 INFO - PROCESS | 1658 | 1461065691453 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 1658 | 1461065691454 Marionette TRACE conn2 <- [1,178,null,{}] 04:34:51 INFO - PROCESS | 1658 | 1461065691457 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:34:51 INFO - PROCESS | 1658 | 1461065691526 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:34:51 INFO - PROCESS | 1658 | 1461065691532 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ab03000 == 22 [pid = 1658] [id = 52] 04:34:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x118955000) [pid = 1658] [serial = 152] [outer = 0x0] 04:34:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x11b726000) [pid = 1658] [serial = 153] [outer = 0x118955000] 04:34:51 INFO - PROCESS | 1658 | 1461065691560 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x11b989800) [pid = 1658] [serial = 154] [outer = 0x118955000] 04:34:51 INFO - PROCESS | 1658 | 1461065691851 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:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 426ms 04:34:51 INFO - PROCESS | 1658 | 1461065691876 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 1658 | 1461065691877 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:34:51 INFO - PROCESS | 1658 | 1461065691879 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 1658 | 1461065691880 Marionette TRACE conn2 <- [1,182,null,{}] 04:34:51 INFO - PROCESS | 1658 | 1461065691886 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:34:51 INFO - PROCESS | 1658 | 1461065691991 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:34:52 INFO - PROCESS | 1658 | 1461065691999 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad75000 == 23 [pid = 1658] [id = 53] 04:34:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11a838c00) [pid = 1658] [serial = 155] [outer = 0x0] 04:34:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x11b990c00) [pid = 1658] [serial = 156] [outer = 0x11a838c00] 04:34:52 INFO - PROCESS | 1658 | 1461065692027 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x11c5b8800) [pid = 1658] [serial = 157] [outer = 0x11a838c00] 04:34:52 INFO - PROCESS | 1658 | 1461065692358 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:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 521ms 04:34:52 INFO - PROCESS | 1658 | 1461065692401 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1658 | 1461065692403 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:34:52 INFO - PROCESS | 1658 | 1461065692407 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1658 | 1461065692408 Marionette TRACE conn2 <- [1,186,null,{}] 04:34:52 INFO - PROCESS | 1658 | 1461065692412 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:34:52 INFO - PROCESS | 1658 | 1461065692510 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:34:52 INFO - PROCESS | 1658 | 1461065692570 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b945800 == 24 [pid = 1658] [id = 54] 04:34:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x11c5b8c00) [pid = 1658] [serial = 158] [outer = 0x0] 04:34:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x12383a400) [pid = 1658] [serial = 159] [outer = 0x11c5b8c00] 04:34:52 INFO - PROCESS | 1658 | 1461065692607 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x123847000) [pid = 1658] [serial = 160] [outer = 0x11c5b8c00] 04:34:52 INFO - PROCESS | 1658 | 1461065692878 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:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 520ms 04:34:52 INFO - PROCESS | 1658 | 1461065692926 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1658 | 1461065692928 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:34:52 INFO - PROCESS | 1658 | 1461065692939 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1658 | 1461065692940 Marionette TRACE conn2 <- [1,190,null,{}] 04:34:52 INFO - PROCESS | 1658 | 1461065692943 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:34:53 INFO - PROCESS | 1658 | 1461065693025 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:34:53 INFO - PROCESS | 1658 | 1461065693030 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c027000 == 25 [pid = 1658] [id = 55] 04:34:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x115876400) [pid = 1658] [serial = 161] [outer = 0x0] 04:34:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x12396c000) [pid = 1658] [serial = 162] [outer = 0x115876400] 04:34:53 INFO - PROCESS | 1658 | 1461065693061 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x123f09c00) [pid = 1658] [serial = 163] [outer = 0x115876400] 04:34:53 INFO - PROCESS | 1658 | 1461065693519 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:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 629ms 04:34:53 INFO - PROCESS | 1658 | 1461065693560 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:34:53 INFO - PROCESS | 1658 | 1461065693561 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:34:53 INFO - PROCESS | 1658 | 1461065693564 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 1658 | 1461065693565 Marionette TRACE conn2 <- [1,194,null,{}] 04:34:53 INFO - PROCESS | 1658 | 1461065693567 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:34:53 INFO - PROCESS | 1658 | 1461065693634 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:34:53 INFO - PROCESS | 1658 | 1461065693638 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x119566000 == 26 [pid = 1658] [id = 56] 04:34:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x123cd0400) [pid = 1658] [serial = 164] [outer = 0x0] 04:34:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x124304400) [pid = 1658] [serial = 165] [outer = 0x123cd0400] 04:34:53 INFO - PROCESS | 1658 | 1461065693665 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x124497800) [pid = 1658] [serial = 166] [outer = 0x123cd0400] 04:34:53 INFO - PROCESS | 1658 | 1461065693976 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:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 420ms 04:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:34:54 INFO - PROCESS | 1658 | 1461065693990 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 1658 | 1461065693991 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:34:54 INFO - PROCESS | 1658 | 1461065693994 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 1658 | 1461065693995 Marionette TRACE conn2 <- [1,198,null,{}] 04:34:54 INFO - PROCESS | 1658 | 1461065694000 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:34:54 INFO - PROCESS | 1658 | 1461065694096 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:34:54 INFO - PROCESS | 1658 | 1461065694166 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x1238dc800 == 27 [pid = 1658] [id = 57] 04:34:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x115108400) [pid = 1658] [serial = 167] [outer = 0x0] 04:34:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x126455800) [pid = 1658] [serial = 168] [outer = 0x115108400] 04:34:54 INFO - PROCESS | 1658 | 1461065694207 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x126881800) [pid = 1658] [serial = 169] [outer = 0x115108400] 04:34:54 INFO - PROCESS | 1658 | 1461065694619 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:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 673ms 04:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:34:54 INFO - PROCESS | 1658 | 1461065694667 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 1658 | 1461065694668 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:34:54 INFO - PROCESS | 1658 | 1461065694670 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 1658 | 1461065694672 Marionette TRACE conn2 <- [1,202,null,{}] 04:34:54 INFO - PROCESS | 1658 | 1461065694674 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:34:54 INFO - PROCESS | 1658 | 1461065694768 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:34:54 INFO - PROCESS | 1658 | 1461065694809 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa6e800 == 28 [pid = 1658] [id = 58] 04:34:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x126881400) [pid = 1658] [serial = 170] [outer = 0x0] 04:34:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x126d5d000) [pid = 1658] [serial = 171] [outer = 0x126881400] 04:34:54 INFO - PROCESS | 1658 | 1461065694843 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1274ac800) [pid = 1658] [serial = 172] [outer = 0x126881400] 04:34:55 INFO - PROCESS | 1658 | 1461065695153 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:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 521ms 04:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:34:55 INFO - PROCESS | 1658 | 1461065695192 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 1658 | 1461065695193 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:34:55 INFO - PROCESS | 1658 | 1461065695195 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 1658 | 1461065695196 Marionette TRACE conn2 <- [1,206,null,{}] 04:34:55 INFO - PROCESS | 1658 | 1461065695202 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:34:55 INFO - PROCESS | 1658 | 1461065695291 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:34:55 INFO - PROCESS | 1658 | 1461065695295 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc6800 == 29 [pid = 1658] [id = 59] 04:34:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x12688d000) [pid = 1658] [serial = 173] [outer = 0x0] 04:34:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1275e3800) [pid = 1658] [serial = 174] [outer = 0x12688d000] 04:34:55 INFO - PROCESS | 1658 | 1461065695320 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x127ec7c00) [pid = 1658] [serial = 175] [outer = 0x12688d000] 04:34:55 INFO - PROCESS | 1658 | 1461065695620 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:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 474ms 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1237ca800) [pid = 1658] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x118867000) [pid = 1658] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x115169800) [pid = 1658] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1189c5800) [pid = 1658] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x114c07400) [pid = 1658] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11571c400) [pid = 1658] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x118947400) [pid = 1658] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x123a9c000) [pid = 1658] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:34:55 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12999fc00) [pid = 1658] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:34:55 INFO - PROCESS | 1658 | 1461065695679 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 1658 | 1461065695681 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:34:55 INFO - PROCESS | 1658 | 1461065695687 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 1658 | 1461065695688 Marionette TRACE conn2 <- [1,210,null,{}] 04:34:55 INFO - PROCESS | 1658 | 1461065695690 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:34:55 INFO - PROCESS | 1658 | 1461065695778 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:34:55 INFO - PROCESS | 1658 | 1461065695807 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad79000 == 30 [pid = 1658] [id = 60] 04:34:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11515d800) [pid = 1658] [serial = 176] [outer = 0x0] 04:34:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11ab40400) [pid = 1658] [serial = 177] [outer = 0x11515d800] 04:34:55 INFO - PROCESS | 1658 | 1461065695833 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1275e5000) [pid = 1658] [serial = 178] [outer = 0x11515d800] 04:34:56 INFO - PROCESS | 1658 | 1461065696103 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:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 04:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:34:56 INFO - PROCESS | 1658 | 1461065696156 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 1658 | 1461065696157 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:34:56 INFO - PROCESS | 1658 | 1461065696159 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 1658 | 1461065696160 Marionette TRACE conn2 <- [1,214,null,{}] 04:34:56 INFO - PROCESS | 1658 | 1461065696163 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:34:56 INFO - PROCESS | 1658 | 1461065696237 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:34:56 INFO - PROCESS | 1658 | 1461065696241 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12647c800 == 31 [pid = 1658] [id = 61] 04:34:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1275e5800) [pid = 1658] [serial = 179] [outer = 0x0] 04:34:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1299a7c00) [pid = 1658] [serial = 180] [outer = 0x1275e5800] 04:34:56 INFO - PROCESS | 1658 | 1461065696268 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x12b19ec00) [pid = 1658] [serial = 181] [outer = 0x1275e5800] 04:34:56 INFO - PROCESS | 1658 | 1461065696583 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:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 04:34:56 INFO - PROCESS | 1658 | 1461065696628 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 1658 | 1461065696630 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:34:56 INFO - PROCESS | 1658 | 1461065696633 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 1658 | 1461065696635 Marionette TRACE conn2 <- [1,218,null,{}] 04:34:56 INFO - PROCESS | 1658 | 1461065696638 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:34:56 INFO - PROCESS | 1658 | 1461065696778 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:34:56 INFO - PROCESS | 1658 | 1461065696785 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ad5000 == 32 [pid = 1658] [id = 62] 04:34:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x12b19f000) [pid = 1658] [serial = 182] [outer = 0x0] 04:34:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12b39c400) [pid = 1658] [serial = 183] [outer = 0x12b19f000] 04:34:56 INFO - PROCESS | 1658 | 1461065696825 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x12b6ebc00) [pid = 1658] [serial = 184] [outer = 0x12b19f000] 04:34:57 INFO - PROCESS | 1658 | 1461065697187 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:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 571ms 04:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:34:57 INFO - PROCESS | 1658 | 1461065697204 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 1658 | 1461065697205 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:34:57 INFO - PROCESS | 1658 | 1461065697207 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 1658 | 1461065697208 Marionette TRACE conn2 <- [1,222,null,{}] 04:34:57 INFO - PROCESS | 1658 | 1461065697210 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:34:57 INFO - PROCESS | 1658 | 1461065697307 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:34:57 INFO - PROCESS | 1658 | 1461065697314 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12751b000 == 33 [pid = 1658] [id = 63] 04:34:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1275dbc00) [pid = 1658] [serial = 185] [outer = 0x0] 04:34:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x12b6f1400) [pid = 1658] [serial = 186] [outer = 0x1275dbc00] 04:34:57 INFO - PROCESS | 1658 | 1461065697339 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12b7a5000) [pid = 1658] [serial = 187] [outer = 0x1275dbc00] 04:34:57 INFO - PROCESS | 1658 | 1461065697619 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:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 04:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:34:57 INFO - PROCESS | 1658 | 1461065697676 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 1658 | 1461065697677 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:34:57 INFO - PROCESS | 1658 | 1461065697679 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 1658 | 1461065697680 Marionette TRACE conn2 <- [1,226,null,{}] 04:34:57 INFO - PROCESS | 1658 | 1461065697685 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:34:57 INFO - PROCESS | 1658 | 1461065697754 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:34:57 INFO - PROCESS | 1658 | 1461065697758 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b176000 == 34 [pid = 1658] [id = 64] 04:34:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12404ec00) [pid = 1658] [serial = 188] [outer = 0x0] 04:34:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12b7ac800) [pid = 1658] [serial = 189] [outer = 0x12404ec00] 04:34:57 INFO - PROCESS | 1658 | 1461065697784 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12bb14000) [pid = 1658] [serial = 190] [outer = 0x12404ec00] 04:34:58 INFO - PROCESS | 1658 | 1461065698070 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:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 421ms 04:34:58 INFO - PROCESS | 1658 | 1461065698102 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 1658 | 1461065698104 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:34:58 INFO - PROCESS | 1658 | 1461065698156 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 1658 | 1461065698158 Marionette TRACE conn2 <- [1,230,null,{}] 04:34:58 INFO - PROCESS | 1658 | 1461065698162 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:34:58 INFO - PROCESS | 1658 | 1461065698243 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:34:58 INFO - PROCESS | 1658 | 1461065698323 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x11540d800 == 35 [pid = 1658] [id = 65] 04:34:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x115108c00) [pid = 1658] [serial = 191] [outer = 0x0] 04:34:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x115161800) [pid = 1658] [serial = 192] [outer = 0x115108c00] 04:34:58 INFO - PROCESS | 1658 | 1461065698356 Marionette DEBUG loaded listener.js 04:34:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x116356000) [pid = 1658] [serial = 193] [outer = 0x115108c00] 04:34:58 INFO - PROCESS | 1658 | 1461065698803 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:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 727ms 04:34:58 INFO - PROCESS | 1658 | 1461065698890 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 1658 | 1461065698894 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:34:58 INFO - PROCESS | 1658 | 1461065698900 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 1658 | 1461065698902 Marionette TRACE conn2 <- [1,234,null,{}] 04:34:58 INFO - PROCESS | 1658 | 1461065698908 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:34:59 INFO - PROCESS | 1658 | 1461065699012 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:34:59 INFO - PROCESS | 1658 | 1461065699110 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee2000 == 36 [pid = 1658] [id = 66] 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11510e000) [pid = 1658] [serial = 194] [outer = 0x0] 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119eab000) [pid = 1658] [serial = 195] [outer = 0x11510e000] 04:34:59 INFO - PROCESS | 1658 | 1461065699140 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11a87d000) [pid = 1658] [serial = 196] [outer = 0x11510e000] 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x115880400) [pid = 1658] [serial = 197] [outer = 0x12fab9000] 04:34:59 INFO - PROCESS | 1658 | 1461065699787 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:34:59 INFO - PROCESS | 1658 | --DOCSHELL 0x126406000 == 35 [pid = 1658] [id = 39] 04:34:59 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x123970400) [pid = 1658] [serial = 138] [outer = 0x0] [url = about:blank] 04:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 923ms 04:34:59 INFO - PROCESS | 1658 | 1461065699822 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 1658 | 1461065699824 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:34:59 INFO - PROCESS | 1658 | 1461065699828 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 1658 | 1461065699830 Marionette TRACE conn2 <- [1,238,null,{}] 04:34:59 INFO - PROCESS | 1658 | 1461065699834 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:34:59 INFO - PROCESS | 1658 | 1461065699905 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:34:59 INFO - PROCESS | 1658 | 1461065699910 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x11650c000 == 36 [pid = 1658] [id = 67] 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x115833800) [pid = 1658] [serial = 198] [outer = 0x0] 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1191a6c00) [pid = 1658] [serial = 199] [outer = 0x115833800] 04:34:59 INFO - PROCESS | 1658 | 1461065699943 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x119d1a400) [pid = 1658] [serial = 200] [outer = 0x115833800] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123849000) [pid = 1658] [serial = 136] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119d1e800) [pid = 1658] [serial = 123] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11a98a400) [pid = 1658] [serial = 129] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119542800) [pid = 1658] [serial = 121] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118f7bc00) [pid = 1658] [serial = 120] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11b5dc800) [pid = 1658] [serial = 126] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11a87f000) [pid = 1658] [serial = 124] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11b9d6400) [pid = 1658] [serial = 132] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11b72dc00) [pid = 1658] [serial = 127] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11b72f800) [pid = 1658] [serial = 130] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11c05e400) [pid = 1658] [serial = 133] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11919e400) [pid = 1658] [serial = 118] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11894ec00) [pid = 1658] [serial = 117] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x124498c00) [pid = 1658] [serial = 103] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12b3a7000) [pid = 1658] [serial = 115] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x123840c00) [pid = 1658] [serial = 135] [outer = 0x0] [url = about:blank] 04:35:00 INFO - PROCESS | 1658 | 1461065700271 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:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 473ms 04:35:00 INFO - PROCESS | 1658 | 1461065700302 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 1658 | 1461065700305 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:35:00 INFO - PROCESS | 1658 | 1461065700310 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 1658 | 1461065700312 Marionette TRACE conn2 <- [1,242,null,{}] 04:35:00 INFO - PROCESS | 1658 | 1461065700315 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:35:00 INFO - PROCESS | 1658 | 1461065700405 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:35:00 INFO - PROCESS | 1658 | 1461065700454 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f04000 == 37 [pid = 1658] [id = 68] 04:35:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119d17400) [pid = 1658] [serial = 201] [outer = 0x0] 04:35:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11a839000) [pid = 1658] [serial = 202] [outer = 0x119d17400] 04:35:00 INFO - PROCESS | 1658 | 1461065700496 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11a994400) [pid = 1658] [serial = 203] [outer = 0x119d17400] 04:35:00 INFO - PROCESS | 1658 | 1461065700938 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:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 673ms 04:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:35:00 INFO - PROCESS | 1658 | 1461065700984 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 1658 | 1461065700985 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:35:00 INFO - PROCESS | 1658 | 1461065700987 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 1658 | 1461065700990 Marionette TRACE conn2 <- [1,246,null,{}] 04:35:01 INFO - PROCESS | 1658 | 1461065701004 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:35:01 INFO - PROCESS | 1658 | 1461065701081 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:35:01 INFO - PROCESS | 1658 | 1461065701106 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x119eea800 == 38 [pid = 1658] [id = 69] 04:35:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x115873800) [pid = 1658] [serial = 204] [outer = 0x0] 04:35:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11b5e8000) [pid = 1658] [serial = 205] [outer = 0x115873800] 04:35:01 INFO - PROCESS | 1658 | 1461065701135 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11b986c00) [pid = 1658] [serial = 206] [outer = 0x115873800] 04:35:01 INFO - PROCESS | 1658 | 1461065701443 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:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 04:35:01 INFO - PROCESS | 1658 | 1461065701460 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 1658 | 1461065701462 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:35:01 INFO - PROCESS | 1658 | 1461065701466 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 1658 | 1461065701469 Marionette TRACE conn2 <- [1,250,null,{}] 04:35:01 INFO - PROCESS | 1658 | 1461065701472 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:35:01 INFO - PROCESS | 1658 | 1461065701567 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:35:01 INFO - PROCESS | 1658 | 1461065701590 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad70000 == 39 [pid = 1658] [id = 70] 04:35:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b5e4000) [pid = 1658] [serial = 207] [outer = 0x0] 04:35:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11b9cdc00) [pid = 1658] [serial = 208] [outer = 0x11b5e4000] 04:35:01 INFO - PROCESS | 1658 | 1461065701616 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11c05a400) [pid = 1658] [serial = 209] [outer = 0x11b5e4000] 04:35:01 INFO - PROCESS | 1658 | 1461065701894 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:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 04:35:01 INFO - PROCESS | 1658 | 1461065701938 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 1658 | 1461065701939 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:35:01 INFO - PROCESS | 1658 | 1461065701941 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 1658 | 1461065701943 Marionette TRACE conn2 <- [1,254,null,{}] 04:35:01 INFO - PROCESS | 1658 | 1461065701945 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:35:02 INFO - PROCESS | 1658 | 1461065702033 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:35:02 INFO - PROCESS | 1658 | 1461065702059 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc06000 == 40 [pid = 1658] [id = 71] 04:35:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11582cc00) [pid = 1658] [serial = 210] [outer = 0x0] 04:35:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11c2e0400) [pid = 1658] [serial = 211] [outer = 0x11582cc00] 04:35:02 INFO - PROCESS | 1658 | 1461065702086 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1237c9800) [pid = 1658] [serial = 212] [outer = 0x11582cc00] 04:35:02 INFO - PROCESS | 1658 | 1461065702421 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:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 04:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:35:02 INFO - PROCESS | 1658 | 1461065702462 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 1658 | 1461065702463 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:35:02 INFO - PROCESS | 1658 | 1461065702465 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 1658 | 1461065702466 Marionette TRACE conn2 <- [1,258,null,{}] 04:35:02 INFO - PROCESS | 1658 | 1461065702469 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:35:02 INFO - PROCESS | 1658 | 1461065702572 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:35:02 INFO - PROCESS | 1658 | 1461065702600 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c02a800 == 41 [pid = 1658] [id = 72] 04:35:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12383b400) [pid = 1658] [serial = 213] [outer = 0x0] 04:35:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x123a96000) [pid = 1658] [serial = 214] [outer = 0x12383b400] 04:35:02 INFO - PROCESS | 1658 | 1461065702626 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12448e400) [pid = 1658] [serial = 215] [outer = 0x12383b400] 04:35:02 INFO - PROCESS | 1658 | 1461065702914 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:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 04:35:02 INFO - PROCESS | 1658 | 1461065702939 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 1658 | 1461065702940 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:35:02 INFO - PROCESS | 1658 | 1461065702943 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 1658 | 1461065702944 Marionette TRACE conn2 <- [1,262,null,{}] 04:35:02 INFO - PROCESS | 1658 | 1461065702954 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:35:03 INFO - PROCESS | 1658 | 1461065703043 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:35:03 INFO - PROCESS | 1658 | 1461065703048 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x123520000 == 42 [pid = 1658] [id = 73] 04:35:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11b9d6400) [pid = 1658] [serial = 216] [outer = 0x0] 04:35:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126487400) [pid = 1658] [serial = 217] [outer = 0x11b9d6400] 04:35:03 INFO - PROCESS | 1658 | 1461065703073 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1268ce000) [pid = 1658] [serial = 218] [outer = 0x11b9d6400] 04:35:03 INFO - PROCESS | 1658 | 1461065703421 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:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 04:35:03 INFO - PROCESS | 1658 | 1461065703462 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 1658 | 1461065703464 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:35:03 INFO - PROCESS | 1658 | 1461065703467 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 1658 | 1461065703469 Marionette TRACE conn2 <- [1,266,null,{}] 04:35:03 INFO - PROCESS | 1658 | 1461065703478 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:35:03 INFO - PROCESS | 1658 | 1461065703606 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:35:03 INFO - PROCESS | 1658 | 1461065703612 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b1d800 == 43 [pid = 1658] [id = 74] 04:35:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126461400) [pid = 1658] [serial = 219] [outer = 0x0] 04:35:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x127492800) [pid = 1658] [serial = 220] [outer = 0x126461400] 04:35:03 INFO - PROCESS | 1658 | 1461065703674 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1274a8800) [pid = 1658] [serial = 221] [outer = 0x126461400] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11a837800) [pid = 1658] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11c5b8c00) [pid = 1658] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126881400) [pid = 1658] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x123cd0400) [pid = 1658] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1189cdc00) [pid = 1658] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118955000) [pid = 1658] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x123849800) [pid = 1658] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11795d000) [pid = 1658] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11a838c00) [pid = 1658] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1189cf800) [pid = 1658] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x115876400) [pid = 1658] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12688d000) [pid = 1658] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11515d800) [pid = 1658] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12b19f000) [pid = 1658] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1275e5800) [pid = 1658] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1275dbc00) [pid = 1658] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:35:04 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x115108400) [pid = 1658] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:35:04 INFO - PROCESS | 1658 | 1461065704122 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:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 675ms 04:35:04 INFO - PROCESS | 1658 | 1461065704142 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 1658 | 1461065704144 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:35:04 INFO - PROCESS | 1658 | 1461065704146 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 1658 | 1461065704147 Marionette TRACE conn2 <- [1,270,null,{}] 04:35:04 INFO - PROCESS | 1658 | 1461065704149 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:35:04 INFO - PROCESS | 1658 | 1461065704221 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:35:04 INFO - PROCESS | 1658 | 1461065704225 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x123ccb800 == 44 [pid = 1658] [id = 75] 04:35:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11a999800) [pid = 1658] [serial = 222] [outer = 0x0] 04:35:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x123843400) [pid = 1658] [serial = 223] [outer = 0x11a999800] 04:35:04 INFO - PROCESS | 1658 | 1461065704252 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x126aea400) [pid = 1658] [serial = 224] [outer = 0x11a999800] 04:35:04 INFO - PROCESS | 1658 | 1461065704549 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:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 421ms 04:35:04 INFO - PROCESS | 1658 | 1461065704572 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 1658 | 1461065704573 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:35:04 INFO - PROCESS | 1658 | 1461065704575 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 1658 | 1461065704576 Marionette TRACE conn2 <- [1,274,null,{}] 04:35:04 INFO - PROCESS | 1658 | 1461065704579 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:35:04 INFO - PROCESS | 1658 | 1461065704669 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:35:04 INFO - PROCESS | 1658 | 1461065704675 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x126465800 == 45 [pid = 1658] [id = 76] 04:35:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11b726c00) [pid = 1658] [serial = 225] [outer = 0x0] 04:35:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1274a9800) [pid = 1658] [serial = 226] [outer = 0x11b726c00] 04:35:04 INFO - PROCESS | 1658 | 1461065704702 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x127ebd800) [pid = 1658] [serial = 227] [outer = 0x11b726c00] 04:35:05 INFO - PROCESS | 1658 | 1461065705107 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:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 568ms 04:35:05 INFO - PROCESS | 1658 | 1461065705144 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 1658 | 1461065705147 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:35:05 INFO - PROCESS | 1658 | 1461065705159 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 1658 | 1461065705162 Marionette TRACE conn2 <- [1,278,null,{}] 04:35:05 INFO - PROCESS | 1658 | 1461065705166 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:35:05 INFO - PROCESS | 1658 | 1461065705316 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:35:05 INFO - PROCESS | 1658 | 1461065705346 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x127536000 == 46 [pid = 1658] [id = 77] 04:35:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1274af800) [pid = 1658] [serial = 228] [outer = 0x0] 04:35:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1299ac400) [pid = 1658] [serial = 229] [outer = 0x1274af800] 04:35:05 INFO - PROCESS | 1658 | 1461065705376 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b6ed000) [pid = 1658] [serial = 230] [outer = 0x1274af800] 04:35:05 INFO - PROCESS | 1658 | 1461065705636 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:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 527ms 04:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:35:05 INFO - PROCESS | 1658 | 1461065705687 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 1658 | 1461065705689 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:35:05 INFO - PROCESS | 1658 | 1461065705691 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 1658 | 1461065705692 Marionette TRACE conn2 <- [1,282,null,{}] 04:35:05 INFO - PROCESS | 1658 | 1461065705695 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:35:05 INFO - PROCESS | 1658 | 1461065705771 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:35:05 INFO - PROCESS | 1658 | 1461065705775 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b32e000 == 47 [pid = 1658] [id = 78] 04:35:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12b6ee800) [pid = 1658] [serial = 231] [outer = 0x0] 04:35:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12bb10800) [pid = 1658] [serial = 232] [outer = 0x12b6ee800] 04:35:05 INFO - PROCESS | 1658 | 1461065705803 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12bb1c400) [pid = 1658] [serial = 233] [outer = 0x12b6ee800] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12647c800 == 46 [pid = 1658] [id = 61] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12751b000 == 45 [pid = 1658] [id = 63] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x126ad5000 == 44 [pid = 1658] [id = 62] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x123cc6800 == 43 [pid = 1658] [id = 59] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa6e800 == 42 [pid = 1658] [id = 58] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad79000 == 41 [pid = 1658] [id = 60] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11650c000 == 40 [pid = 1658] [id = 67] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x119ee2000 == 39 [pid = 1658] [id = 66] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11540d800 == 38 [pid = 1658] [id = 65] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12b176000 == 37 [pid = 1658] [id = 64] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc06000 == 36 [pid = 1658] [id = 71] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x119eea800 == 35 [pid = 1658] [id = 69] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x123520000 == 34 [pid = 1658] [id = 73] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11c02a800 == 33 [pid = 1658] [id = 72] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x123b1d800 == 32 [pid = 1658] [id = 74] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x123ccb800 == 31 [pid = 1658] [id = 75] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad70000 == 30 [pid = 1658] [id = 70] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x118f04000 == 29 [pid = 1658] [id = 68] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x126465800 == 28 [pid = 1658] [id = 76] 04:35:06 INFO - PROCESS | 1658 | --DOCSHELL 0x127536000 == 27 [pid = 1658] [id = 77] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11a98dc00) [pid = 1658] [serial = 147] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12383a400) [pid = 1658] [serial = 159] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x123847000) [pid = 1658] [serial = 160] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126d5d000) [pid = 1658] [serial = 171] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124304400) [pid = 1658] [serial = 165] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x124497800) [pid = 1658] [serial = 166] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11ab37c00) [pid = 1658] [serial = 150] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11b570400) [pid = 1658] [serial = 151] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11b726000) [pid = 1658] [serial = 153] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11b989800) [pid = 1658] [serial = 154] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x123cce800) [pid = 1658] [serial = 139] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118638000) [pid = 1658] [serial = 141] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118954800) [pid = 1658] [serial = 142] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11b990c00) [pid = 1658] [serial = 156] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11c5b8800) [pid = 1658] [serial = 157] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11954c400) [pid = 1658] [serial = 144] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x119d1ec00) [pid = 1658] [serial = 145] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12396c000) [pid = 1658] [serial = 162] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x123f09c00) [pid = 1658] [serial = 163] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x1275e3800) [pid = 1658] [serial = 174] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x1274ac800) [pid = 1658] [serial = 172] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x11ab40400) [pid = 1658] [serial = 177] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1275e5000) [pid = 1658] [serial = 178] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12b39c400) [pid = 1658] [serial = 183] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12b19ec00) [pid = 1658] [serial = 181] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12b6f1400) [pid = 1658] [serial = 186] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x127ec7c00) [pid = 1658] [serial = 175] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x11a995400) [pid = 1658] [serial = 148] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12b7a5000) [pid = 1658] [serial = 187] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x126455800) [pid = 1658] [serial = 168] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x126881800) [pid = 1658] [serial = 169] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x1299a7c00) [pid = 1658] [serial = 180] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12b7ac800) [pid = 1658] [serial = 189] [outer = 0x0] [url = about:blank] 04:35:06 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x12b6ebc00) [pid = 1658] [serial = 184] [outer = 0x0] [url = about:blank] 04:35:07 INFO - PROCESS | 1658 | 1461065707040 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:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1370ms 04:35:07 INFO - PROCESS | 1658 | 1461065707062 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:35:07 INFO - PROCESS | 1658 | 1461065707065 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:35:07 INFO - PROCESS | 1658 | 1461065707069 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 1658 | 1461065707071 Marionette TRACE conn2 <- [1,286,null,{}] 04:35:07 INFO - PROCESS | 1658 | 1461065707075 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:35:07 INFO - PROCESS | 1658 | 1461065707148 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:35:07 INFO - PROCESS | 1658 | 1461065707188 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x115838800 == 28 [pid = 1658] [id = 79] 04:35:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x117959400) [pid = 1658] [serial = 234] [outer = 0x0] 04:35:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x11886c000) [pid = 1658] [serial = 235] [outer = 0x117959400] 04:35:07 INFO - PROCESS | 1658 | 1461065707217 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x118e3fc00) [pid = 1658] [serial = 236] [outer = 0x117959400] 04:35:07 INFO - PROCESS | 1658 | 1461065707510 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:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 04:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:35:07 INFO - PROCESS | 1658 | 1461065707539 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:35:07 INFO - PROCESS | 1658 | 1461065707543 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:35:07 INFO - PROCESS | 1658 | 1461065707549 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 1658 | 1461065707553 Marionette TRACE conn2 <- [1,290,null,{}] 04:35:07 INFO - PROCESS | 1658 | 1461065707556 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:35:07 INFO - PROCESS | 1658 | 1461065707628 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:35:07 INFO - PROCESS | 1658 | 1461065707633 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ee1800 == 29 [pid = 1658] [id = 80] 04:35:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x115104400) [pid = 1658] [serial = 237] [outer = 0x0] 04:35:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x119544c00) [pid = 1658] [serial = 238] [outer = 0x115104400] 04:35:07 INFO - PROCESS | 1658 | 1461065707662 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11a63e400) [pid = 1658] [serial = 239] [outer = 0x115104400] 04:35:07 INFO - PROCESS | 1658 | 1461065707974 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:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 473ms 04:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:35:08 INFO - PROCESS | 1658 | 1461065708021 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 1658 | 1461065708022 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:35:08 INFO - PROCESS | 1658 | 1461065708025 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1658 | 1461065708027 Marionette TRACE conn2 <- [1,294,null,{}] 04:35:08 INFO - PROCESS | 1658 | 1461065708035 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:35:08 INFO - PROCESS | 1658 | 1461065708109 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:35:08 INFO - PROCESS | 1658 | 1461065708117 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195dd800 == 30 [pid = 1658] [id = 81] 04:35:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1146c1000) [pid = 1658] [serial = 240] [outer = 0x0] 04:35:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11a991c00) [pid = 1658] [serial = 241] [outer = 0x1146c1000] 04:35:08 INFO - PROCESS | 1658 | 1461065708146 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11ab36800) [pid = 1658] [serial = 242] [outer = 0x1146c1000] 04:35:08 INFO - PROCESS | 1658 | 1461065708473 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:35:08 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:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 472ms 04:35:08 INFO - PROCESS | 1658 | 1461065708499 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:35:08 INFO - PROCESS | 1658 | 1461065708502 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:35:08 INFO - PROCESS | 1658 | 1461065708504 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1658 | 1461065708505 Marionette TRACE conn2 <- [1,298,null,{}] 04:35:08 INFO - PROCESS | 1658 | 1461065708507 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:35:08 INFO - PROCESS | 1658 | 1461065708575 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:35:08 INFO - PROCESS | 1658 | 1461065708617 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee8800 == 31 [pid = 1658] [id = 82] 04:35:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11a998400) [pid = 1658] [serial = 243] [outer = 0x0] 04:35:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11ad55000) [pid = 1658] [serial = 244] [outer = 0x11a998400] 04:35:08 INFO - PROCESS | 1658 | 1461065708643 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11b5e3000) [pid = 1658] [serial = 245] [outer = 0x11a998400] 04:35:08 INFO - PROCESS | 1658 | 1461065708943 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:35:08 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:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 469ms 04:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:35:08 INFO - PROCESS | 1658 | 1461065708974 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 1658 | 1461065708976 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:35:08 INFO - PROCESS | 1658 | 1461065708980 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1658 | 1461065708981 Marionette TRACE conn2 <- [1,302,null,{}] 04:35:08 INFO - PROCESS | 1658 | 1461065708987 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:35:09 INFO - PROCESS | 1658 | 1461065709092 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:35:09 INFO - PROCESS | 1658 | 1461065709102 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5ba800 == 32 [pid = 1658] [id = 83] 04:35:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11acbb400) [pid = 1658] [serial = 246] [outer = 0x0] 04:35:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11b72f400) [pid = 1658] [serial = 247] [outer = 0x11acbb400] 04:35:09 INFO - PROCESS | 1658 | 1461065709145 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11b9ce000) [pid = 1658] [serial = 248] [outer = 0x11acbb400] 04:35:09 INFO - PROCESS | 1658 | 1461065709474 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:35:09 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:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 523ms 04:35:09 INFO - PROCESS | 1658 | 1461065709502 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:35:09 INFO - PROCESS | 1658 | 1461065709503 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:35:09 INFO - PROCESS | 1658 | 1461065709506 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 1658 | 1461065709507 Marionette TRACE conn2 <- [1,306,null,{}] 04:35:09 INFO - PROCESS | 1658 | 1461065709509 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:35:09 INFO - PROCESS | 1658 | 1461065709610 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:35:09 INFO - PROCESS | 1658 | 1461065709618 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b952000 == 33 [pid = 1658] [id = 84] 04:35:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11b9d3400) [pid = 1658] [serial = 249] [outer = 0x0] 04:35:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11c2df800) [pid = 1658] [serial = 250] [outer = 0x11b9d3400] 04:35:09 INFO - PROCESS | 1658 | 1461065709647 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12383fc00) [pid = 1658] [serial = 251] [outer = 0x11b9d3400] 04:35:09 INFO - PROCESS | 1658 | 1461065709936 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:35:09 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:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 470ms 04:35:09 INFO - PROCESS | 1658 | 1461065709977 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:35:09 INFO - PROCESS | 1658 | 1461065709978 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:35:09 INFO - PROCESS | 1658 | 1461065709981 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 1658 | 1461065709983 Marionette TRACE conn2 <- [1,310,null,{}] 04:35:09 INFO - PROCESS | 1658 | 1461065709986 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:35:10 INFO - PROCESS | 1658 | 1461065710053 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:35:10 INFO - PROCESS | 1658 | 1461065710057 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c27d000 == 34 [pid = 1658] [id = 85] 04:35:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11b9e3c00) [pid = 1658] [serial = 252] [outer = 0x0] 04:35:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x123849800) [pid = 1658] [serial = 253] [outer = 0x11b9e3c00] 04:35:10 INFO - PROCESS | 1658 | 1461065710084 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x123a8e800) [pid = 1658] [serial = 254] [outer = 0x11b9e3c00] 04:35:10 INFO - PROCESS | 1658 | 1461065710399 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:35:10 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:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 04:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:35:10 INFO - PROCESS | 1658 | 1461065710457 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:35:10 INFO - PROCESS | 1658 | 1461065710459 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:35:10 INFO - PROCESS | 1658 | 1461065710462 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1658 | 1461065710463 Marionette TRACE conn2 <- [1,314,null,{}] 04:35:10 INFO - PROCESS | 1658 | 1461065710465 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:35:10 INFO - PROCESS | 1658 | 1461065710532 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:35:10 INFO - PROCESS | 1658 | 1461065710536 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12387e800 == 35 [pid = 1658] [id = 86] 04:35:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x123a9c000) [pid = 1658] [serial = 255] [outer = 0x0] 04:35:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x123dc9800) [pid = 1658] [serial = 256] [outer = 0x123a9c000] 04:35:10 INFO - PROCESS | 1658 | 1461065710564 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1241c0800) [pid = 1658] [serial = 257] [outer = 0x123a9c000] 04:35:10 INFO - PROCESS | 1658 | 1461065710952 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:35:10 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:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 04:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:35:10 INFO - PROCESS | 1658 | 1461065710981 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:35:10 INFO - PROCESS | 1658 | 1461065710983 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:35:10 INFO - PROCESS | 1658 | 1461065710986 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1658 | 1461065710988 Marionette TRACE conn2 <- [1,318,null,{}] 04:35:10 INFO - PROCESS | 1658 | 1461065710991 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:35:11 INFO - PROCESS | 1658 | 1461065711117 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:35:11 INFO - PROCESS | 1658 | 1461065711126 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195dc000 == 36 [pid = 1658] [id = 87] 04:35:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b5e1400) [pid = 1658] [serial = 258] [outer = 0x0] 04:35:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12430c000) [pid = 1658] [serial = 259] [outer = 0x11b5e1400] 04:35:11 INFO - PROCESS | 1658 | 1461065711167 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12648c400) [pid = 1658] [serial = 260] [outer = 0x11b5e1400] 04:35:11 INFO - PROCESS | 1658 | 1461065711580 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:35:11 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:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 619ms 04:35:11 INFO - PROCESS | 1658 | 1461065711605 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:35:11 INFO - PROCESS | 1658 | 1461065711606 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:35:11 INFO - PROCESS | 1658 | 1461065711609 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 1658 | 1461065711610 Marionette TRACE conn2 <- [1,322,null,{}] 04:35:11 INFO - PROCESS | 1658 | 1461065711612 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:35:11 INFO - PROCESS | 1658 | 1461065711685 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:35:11 INFO - PROCESS | 1658 | 1461065711730 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x123c53000 == 37 [pid = 1658] [id = 88] 04:35:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x114651000) [pid = 1658] [serial = 261] [outer = 0x0] 04:35:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x126888c00) [pid = 1658] [serial = 262] [outer = 0x114651000] 04:35:11 INFO - PROCESS | 1658 | 1461065711755 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x127497000) [pid = 1658] [serial = 263] [outer = 0x114651000] 04:35:12 INFO - PROCESS | 1658 | 1461065712024 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:35:12 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:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 04:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:35:12 INFO - PROCESS | 1658 | 1461065712077 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 1658 | 1461065712078 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:35:12 INFO - PROCESS | 1658 | 1461065712081 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 1658 | 1461065712086 Marionette TRACE conn2 <- [1,326,null,{}] 04:35:12 INFO - PROCESS | 1658 | 1461065712088 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:35:12 INFO - PROCESS | 1658 | 1461065712186 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:35:12 INFO - PROCESS | 1658 | 1461065712213 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5ac000 == 38 [pid = 1658] [id = 89] 04:35:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124498c00) [pid = 1658] [serial = 264] [outer = 0x0] 04:35:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1274a8400) [pid = 1658] [serial = 265] [outer = 0x124498c00] 04:35:12 INFO - PROCESS | 1658 | 1461065712242 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1299a9800) [pid = 1658] [serial = 266] [outer = 0x124498c00] 04:35:12 INFO - PROCESS | 1658 | 1461065712578 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:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 04:35:12 INFO - PROCESS | 1658 | 1461065712603 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 1658 | 1461065712605 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:35:12 INFO - PROCESS | 1658 | 1461065712607 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 1658 | 1461065712608 Marionette TRACE conn2 <- [1,330,null,{}] 04:35:12 INFO - PROCESS | 1658 | 1461065712610 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:35:12 INFO - PROCESS | 1658 | 1461065712704 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:35:12 INFO - PROCESS | 1658 | 1461065712732 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x127503000 == 39 [pid = 1658] [id = 90] 04:35:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1299acc00) [pid = 1658] [serial = 267] [outer = 0x0] 04:35:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12af09400) [pid = 1658] [serial = 268] [outer = 0x1299acc00] 04:35:12 INFO - PROCESS | 1658 | 1461065712757 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12af0f400) [pid = 1658] [serial = 269] [outer = 0x1299acc00] 04:35:13 INFO - PROCESS | 1658 | 1461065713066 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:35:13 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:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 04:35:13 INFO - PROCESS | 1658 | 1461065713125 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 1658 | 1461065713127 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:35:13 INFO - PROCESS | 1658 | 1461065713129 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1658 | 1461065713130 Marionette TRACE conn2 <- [1,334,null,{}] 04:35:13 INFO - PROCESS | 1658 | 1461065713133 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:35:13 INFO - PROCESS | 1658 | 1461065713216 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:35:13 INFO - PROCESS | 1658 | 1461065713244 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x129933000 == 40 [pid = 1658] [id = 91] 04:35:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12af08000) [pid = 1658] [serial = 270] [outer = 0x0] 04:35:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b196400) [pid = 1658] [serial = 271] [outer = 0x12af08000] 04:35:13 INFO - PROCESS | 1658 | 1461065713269 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12b19b800) [pid = 1658] [serial = 272] [outer = 0x12af08000] 04:35:13 INFO - PROCESS | 1658 | 1461065713585 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:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 04:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:35:13 INFO - PROCESS | 1658 | 1461065713599 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 1658 | 1461065713603 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:35:13 INFO - PROCESS | 1658 | 1461065713605 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1658 | 1461065713606 Marionette TRACE conn2 <- [1,338,null,{}] 04:35:13 INFO - PROCESS | 1658 | 1461065713608 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:35:13 INFO - PROCESS | 1658 | 1461065713695 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:35:13 INFO - PROCESS | 1658 | 1461065713723 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b173000 == 41 [pid = 1658] [id = 92] 04:35:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12b19dc00) [pid = 1658] [serial = 273] [outer = 0x0] 04:35:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12b1a1c00) [pid = 1658] [serial = 274] [outer = 0x12b19dc00] 04:35:13 INFO - PROCESS | 1658 | 1461065713748 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b6f4000) [pid = 1658] [serial = 275] [outer = 0x12b19dc00] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x115108c00) [pid = 1658] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x115873800) [pid = 1658] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1274af800) [pid = 1658] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119d17400) [pid = 1658] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12383b400) [pid = 1658] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126461400) [pid = 1658] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11b9d6400) [pid = 1658] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x115833800) [pid = 1658] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11510e000) [pid = 1658] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11a999800) [pid = 1658] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11b5e4000) [pid = 1658] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12404ec00) [pid = 1658] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b726c00) [pid = 1658] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:35:14 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11582cc00) [pid = 1658] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:35:14 INFO - PROCESS | 1658 | 1461065714104 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:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 04:35:14 INFO - PROCESS | 1658 | 1461065714127 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 1658 | 1461065714128 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:35:14 INFO - PROCESS | 1658 | 1461065714130 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 1658 | 1461065714131 Marionette TRACE conn2 <- [1,342,null,{}] 04:35:14 INFO - PROCESS | 1658 | 1461065714134 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:35:14 INFO - PROCESS | 1658 | 1461065714205 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:35:14 INFO - PROCESS | 1658 | 1461065714209 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f18000 == 42 [pid = 1658] [id = 93] 04:35:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11894ec00) [pid = 1658] [serial = 276] [outer = 0x0] 04:35:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11a83e800) [pid = 1658] [serial = 277] [outer = 0x11894ec00] 04:35:14 INFO - PROCESS | 1658 | 1461065714236 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x123841000) [pid = 1658] [serial = 278] [outer = 0x11894ec00] 04:35:14 INFO - PROCESS | 1658 | 1461065714550 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:35:14 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:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 04:35:14 INFO - PROCESS | 1658 | 1461065714600 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 1658 | 1461065714601 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:35:14 INFO - PROCESS | 1658 | 1461065714603 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 1658 | 1461065714604 Marionette TRACE conn2 <- [1,346,null,{}] 04:35:14 INFO - PROCESS | 1658 | 1461065714606 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:35:14 INFO - PROCESS | 1658 | 1461065714678 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:35:14 INFO - PROCESS | 1658 | 1461065714722 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12432b000 == 43 [pid = 1658] [id = 94] 04:35:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11587a400) [pid = 1658] [serial = 279] [outer = 0x0] 04:35:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1268d7800) [pid = 1658] [serial = 280] [outer = 0x11587a400] 04:35:14 INFO - PROCESS | 1658 | 1461065714747 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12b7a8800) [pid = 1658] [serial = 281] [outer = 0x11587a400] 04:35:15 INFO - PROCESS | 1658 | 1461065715005 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:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 418ms 04:35:15 INFO - PROCESS | 1658 | 1461065715021 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 1658 | 1461065715023 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:35:15 INFO - PROCESS | 1658 | 1461065715027 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 1658 | 1461065715028 Marionette TRACE conn2 <- [1,350,null,{}] 04:35:15 INFO - PROCESS | 1658 | 1461065715040 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:35:15 INFO - PROCESS | 1658 | 1461065715147 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:35:15 INFO - PROCESS | 1658 | 1461065715155 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be7a000 == 44 [pid = 1658] [id = 95] 04:35:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11ad51400) [pid = 1658] [serial = 282] [outer = 0x0] 04:35:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12bb18400) [pid = 1658] [serial = 283] [outer = 0x11ad51400] 04:35:15 INFO - PROCESS | 1658 | 1461065715195 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12bb79400) [pid = 1658] [serial = 284] [outer = 0x11ad51400] 04:35:15 INFO - PROCESS | 1658 | 1461065715605 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:35:15 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:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 620ms 04:35:15 INFO - PROCESS | 1658 | 1461065715647 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 1658 | 1461065715648 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:35:15 INFO - PROCESS | 1658 | 1461065715651 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 1658 | 1461065715652 Marionette TRACE conn2 <- [1,354,null,{}] 04:35:15 INFO - PROCESS | 1658 | 1461065715655 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:35:15 INFO - PROCESS | 1658 | 1461065715727 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:35:15 INFO - PROCESS | 1658 | 1461065715731 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc79000 == 45 [pid = 1658] [id = 96] 04:35:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12bb7d000) [pid = 1658] [serial = 285] [outer = 0x0] 04:35:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12ccc4000) [pid = 1658] [serial = 286] [outer = 0x12bb7d000] 04:35:15 INFO - PROCESS | 1658 | 1461065715758 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12cd98000) [pid = 1658] [serial = 287] [outer = 0x12bb7d000] 04:35:16 INFO - PROCESS | 1658 | 1461065716084 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:35:16 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:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 04:35:16 INFO - PROCESS | 1658 | 1461065716171 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 1658 | 1461065716173 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:35:16 INFO - PROCESS | 1658 | 1461065716176 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 1658 | 1461065716178 Marionette TRACE conn2 <- [1,358,null,{}] 04:35:16 INFO - PROCESS | 1658 | 1461065716183 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:35:16 INFO - PROCESS | 1658 | 1461065716270 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:35:16 INFO - PROCESS | 1658 | 1461065716356 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x115495000 == 46 [pid = 1658] [id = 97] 04:35:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11571c400) [pid = 1658] [serial = 288] [outer = 0x0] 04:35:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x115833400) [pid = 1658] [serial = 289] [outer = 0x11571c400] 04:35:16 INFO - PROCESS | 1658 | 1461065716387 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1186a9c00) [pid = 1658] [serial = 290] [outer = 0x11571c400] 04:35:16 INFO - PROCESS | 1658 | 1461065716906 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:35:16 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:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 771ms 04:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:35:16 INFO - PROCESS | 1658 | 1461065716957 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 1658 | 1461065716959 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:35:16 INFO - PROCESS | 1658 | 1461065716968 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 1658 | 1461065716971 Marionette TRACE conn2 <- [1,362,null,{}] 04:35:16 INFO - PROCESS | 1658 | 1461065716973 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:35:17 INFO - PROCESS | 1658 | 1461065717114 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:35:17 INFO - PROCESS | 1658 | 1461065717180 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x114675800 == 47 [pid = 1658] [id = 98] 04:35:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x115724800) [pid = 1658] [serial = 291] [outer = 0x0] 04:35:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11a637800) [pid = 1658] [serial = 292] [outer = 0x115724800] 04:35:17 INFO - PROCESS | 1658 | 1461065717210 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a98d800) [pid = 1658] [serial = 293] [outer = 0x115724800] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12be7a000 == 46 [pid = 1658] [id = 95] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12432b000 == 45 [pid = 1658] [id = 94] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x118f18000 == 44 [pid = 1658] [id = 93] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12b173000 == 43 [pid = 1658] [id = 92] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x129933000 == 42 [pid = 1658] [id = 91] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x127503000 == 41 [pid = 1658] [id = 90] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5ac000 == 40 [pid = 1658] [id = 89] 04:35:17 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12bb10800) [pid = 1658] [serial = 232] [outer = 0x0] [url = about:blank] 04:35:17 INFO - PROCESS | 1658 | 1461065717870 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:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x123c53000 == 39 [pid = 1658] [id = 88] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1195dc000 == 38 [pid = 1658] [id = 87] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12387e800 == 37 [pid = 1658] [id = 86] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x11c27d000 == 36 [pid = 1658] [id = 85] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x11b952000 == 35 [pid = 1658] [id = 84] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5ba800 == 34 [pid = 1658] [id = 83] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x119ee8800 == 33 [pid = 1658] [id = 82] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1195dd800 == 32 [pid = 1658] [id = 81] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x118ee1800 == 31 [pid = 1658] [id = 80] 04:35:17 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:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 925ms 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x115838800 == 30 [pid = 1658] [id = 79] 04:35:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12b32e000 == 29 [pid = 1658] [id = 78] 04:35:17 INFO - PROCESS | 1658 | 1461065717889 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 1658 | 1461065717892 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:35:17 INFO - PROCESS | 1658 | 1461065717896 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - PROCESS | 1658 | 1461065717898 Marionette TRACE conn2 <- [1,366,null,{}] 04:35:17 INFO - PROCESS | 1658 | 1461065717904 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:35:17 INFO - PROCESS | 1658 | 1461065717974 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:35:18 INFO - PROCESS | 1658 | 1461065718002 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118610000 == 30 [pid = 1658] [id = 99] 04:35:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118f82c00) [pid = 1658] [serial = 294] [outer = 0x0] 04:35:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119122000) [pid = 1658] [serial = 295] [outer = 0x118f82c00] 04:35:18 INFO - PROCESS | 1658 | 1461065718036 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119d17400) [pid = 1658] [serial = 296] [outer = 0x118f82c00] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12b6ed000) [pid = 1658] [serial = 230] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x115161800) [pid = 1658] [serial = 192] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11b5e8000) [pid = 1658] [serial = 205] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1299ac400) [pid = 1658] [serial = 229] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11a839000) [pid = 1658] [serial = 202] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x123a96000) [pid = 1658] [serial = 214] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x127492800) [pid = 1658] [serial = 220] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1268ce000) [pid = 1658] [serial = 218] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1191a6c00) [pid = 1658] [serial = 199] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119eab000) [pid = 1658] [serial = 195] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126aea400) [pid = 1658] [serial = 224] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1274a8800) [pid = 1658] [serial = 221] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x123843400) [pid = 1658] [serial = 223] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11b9cdc00) [pid = 1658] [serial = 208] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x116356000) [pid = 1658] [serial = 193] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c05a400) [pid = 1658] [serial = 209] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11a87d000) [pid = 1658] [serial = 196] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12bb14000) [pid = 1658] [serial = 190] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12448e400) [pid = 1658] [serial = 215] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x127ebd800) [pid = 1658] [serial = 227] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1237c9800) [pid = 1658] [serial = 212] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11c2e0400) [pid = 1658] [serial = 211] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1274a9800) [pid = 1658] [serial = 226] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11b986c00) [pid = 1658] [serial = 206] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12f6b5000) [pid = 1658] [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:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x126487400) [pid = 1658] [serial = 217] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119d1a400) [pid = 1658] [serial = 200] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11a994400) [pid = 1658] [serial = 203] [outer = 0x0] [url = about:blank] 04:35:18 INFO - PROCESS | 1658 | 1461065718497 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:35:18 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:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 625ms 04:35:18 INFO - PROCESS | 1658 | 1461065718552 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:35:18 INFO - PROCESS | 1658 | 1461065718557 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:35:18 INFO - PROCESS | 1658 | 1461065718564 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 1658 | 1461065718567 Marionette TRACE conn2 <- [1,370,null,{}] 04:35:18 INFO - PROCESS | 1658 | 1461065718570 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:35:18 INFO - PROCESS | 1658 | 1461065718685 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:35:18 INFO - PROCESS | 1658 | 1461065718748 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d7000 == 31 [pid = 1658] [id = 100] 04:35:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118f8e000) [pid = 1658] [serial = 297] [outer = 0x0] 04:35:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11a995800) [pid = 1658] [serial = 298] [outer = 0x118f8e000] 04:35:18 INFO - PROCESS | 1658 | 1461065718791 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11acc8000) [pid = 1658] [serial = 299] [outer = 0x118f8e000] 04:35:19 INFO - PROCESS | 1658 | 1461065719153 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:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 622ms 04:35:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:35:19 INFO - PROCESS | 1658 | 1461065719186 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 1658 | 1461065719187 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:35:19 INFO - PROCESS | 1658 | 1461065719190 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 1658 | 1461065719192 Marionette TRACE conn2 <- [1,374,null,{}] 04:35:19 INFO - PROCESS | 1658 | 1461065719200 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:35:19 INFO - PROCESS | 1658 | 1461065719294 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:35:19 INFO - PROCESS | 1658 | 1461065719301 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa5c000 == 32 [pid = 1658] [id = 101] 04:35:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11acc8400) [pid = 1658] [serial = 300] [outer = 0x0] 04:35:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b725000) [pid = 1658] [serial = 301] [outer = 0x11acc8400] 04:35:19 INFO - PROCESS | 1658 | 1461065719330 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11b9ccc00) [pid = 1658] [serial = 302] [outer = 0x11acc8400] 04:35:19 INFO - PROCESS | 1658 | 1461065719651 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:35:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 04:35:19 INFO - PROCESS | 1658 | 1461065719660 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:35:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:35:19 INFO - PROCESS | 1658 | 1461065719662 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:35:19 INFO - PROCESS | 1658 | 1461065719665 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 1658 | 1461065719669 Marionette TRACE conn2 <- [1,378,null,{}] 04:35:19 INFO - PROCESS | 1658 | 1461065719672 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:35:19 INFO - PROCESS | 1658 | 1461065719752 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:35:19 INFO - PROCESS | 1658 | 1461065719757 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc03000 == 33 [pid = 1658] [id = 102] 04:35:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11b9db400) [pid = 1658] [serial = 303] [outer = 0x0] 04:35:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11c5b8000) [pid = 1658] [serial = 304] [outer = 0x11b9db400] 04:35:19 INFO - PROCESS | 1658 | 1461065719789 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1237d0400) [pid = 1658] [serial = 305] [outer = 0x11b9db400] 04:35:20 INFO - PROCESS | 1658 | 1461065720170 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:35:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:35:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 522ms 04:35:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:35:20 INFO - PROCESS | 1658 | 1461065720187 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 1658 | 1461065720188 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:35:20 INFO - PROCESS | 1658 | 1461065720191 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 1658 | 1461065720192 Marionette TRACE conn2 <- [1,382,null,{}] 04:35:20 INFO - PROCESS | 1658 | 1461065720194 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:35:20 INFO - PROCESS | 1658 | 1461065720282 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:35:20 INFO - PROCESS | 1658 | 1461065720312 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c263000 == 34 [pid = 1658] [id = 103] 04:35:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11b98d000) [pid = 1658] [serial = 306] [outer = 0x0] 04:35:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1237d6800) [pid = 1658] [serial = 307] [outer = 0x11b98d000] 04:35:20 INFO - PROCESS | 1658 | 1461065720338 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x123844000) [pid = 1658] [serial = 308] [outer = 0x11b98d000] 04:35:20 INFO - PROCESS | 1658 | 1461065720674 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:35:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:35:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 04:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:35:20 INFO - PROCESS | 1658 | 1461065720710 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 1658 | 1461065720711 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:35:20 INFO - PROCESS | 1658 | 1461065720713 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 1658 | 1461065720714 Marionette TRACE conn2 <- [1,386,null,{}] 04:35:20 INFO - PROCESS | 1658 | 1461065720716 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:35:20 INFO - PROCESS | 1658 | 1461065720819 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:35:20 INFO - PROCESS | 1658 | 1461065720860 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351f000 == 35 [pid = 1658] [id = 104] 04:35:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x123847800) [pid = 1658] [serial = 309] [outer = 0x0] 04:35:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x124043400) [pid = 1658] [serial = 310] [outer = 0x123847800] 04:35:20 INFO - PROCESS | 1658 | 1461065720906 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126487400) [pid = 1658] [serial = 311] [outer = 0x123847800] 04:35:21 INFO - PROCESS | 1658 | 1461065721352 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:35:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:35:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 673ms 04:35:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:35:21 INFO - PROCESS | 1658 | 1461065721392 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 1658 | 1461065721393 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:35:21 INFO - PROCESS | 1658 | 1461065721395 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 1658 | 1461065721396 Marionette TRACE conn2 <- [1,390,null,{}] 04:35:21 INFO - PROCESS | 1658 | 1461065721401 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:35:21 INFO - PROCESS | 1658 | 1461065721490 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:35:21 INFO - PROCESS | 1658 | 1461065721494 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc5000 == 36 [pid = 1658] [id = 105] 04:35:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x126489000) [pid = 1658] [serial = 312] [outer = 0x0] 04:35:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126af7c00) [pid = 1658] [serial = 313] [outer = 0x126489000] 04:35:21 INFO - PROCESS | 1658 | 1461065721519 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x127ebd800) [pid = 1658] [serial = 314] [outer = 0x126489000] 04:35:21 INFO - PROCESS | 1658 | 1461065721869 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:35:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:35:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1299acc00) [pid = 1658] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x117959400) [pid = 1658] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x115104400) [pid = 1658] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11b9e3c00) [pid = 1658] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12af08000) [pid = 1658] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12b19dc00) [pid = 1658] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11894ec00) [pid = 1658] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11ad51400) [pid = 1658] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x114651000) [pid = 1658] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1146c1000) [pid = 1658] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12b6ee800) [pid = 1658] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11b5e1400) [pid = 1658] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x123a9c000) [pid = 1658] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11acbb400) [pid = 1658] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11b9d3400) [pid = 1658] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11a998400) [pid = 1658] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124498c00) [pid = 1658] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:35:22 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11587a400) [pid = 1658] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:35:22 INFO - PROCESS | 1658 | 1461065722021 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 1658 | 1461065722022 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:35:22 INFO - PROCESS | 1658 | 1461065722034 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 1658 | 1461065722035 Marionette TRACE conn2 <- [1,394,null,{}] 04:35:22 INFO - PROCESS | 1658 | 1461065722037 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:35:22 INFO - PROCESS | 1658 | 1461065722110 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:35:22 INFO - PROCESS | 1658 | 1461065722115 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c09000 == 37 [pid = 1658] [id = 106] 04:35:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x117959400) [pid = 1658] [serial = 315] [outer = 0x0] 04:35:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11a998400) [pid = 1658] [serial = 316] [outer = 0x117959400] 04:35:22 INFO - PROCESS | 1658 | 1461065722142 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x123848800) [pid = 1658] [serial = 317] [outer = 0x117959400] 04:35:22 INFO - PROCESS | 1658 | 1461065722473 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:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 04:35:22 INFO - PROCESS | 1658 | 1461065722503 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 1658 | 1461065722504 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:35:22 INFO - PROCESS | 1658 | 1461065722507 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 1658 | 1461065722508 Marionette TRACE conn2 <- [1,398,null,{}] 04:35:22 INFO - PROCESS | 1658 | 1461065722510 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:35:22 INFO - PROCESS | 1658 | 1461065722584 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:35:22 INFO - PROCESS | 1658 | 1461065722628 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x126468000 == 38 [pid = 1658] [id = 107] 04:35:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11911ec00) [pid = 1658] [serial = 318] [outer = 0x0] 04:35:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x126d60400) [pid = 1658] [serial = 319] [outer = 0x11911ec00] 04:35:22 INFO - PROCESS | 1658 | 1461065722654 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1299a0c00) [pid = 1658] [serial = 320] [outer = 0x11911ec00] 04:35:22 INFO - PROCESS | 1658 | 1461065722970 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:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 517ms 04:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:35:23 INFO - PROCESS | 1658 | 1461065723025 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1658 | 1461065723027 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:35:23 INFO - PROCESS | 1658 | 1461065723030 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 1658 | 1461065723032 Marionette TRACE conn2 <- [1,402,null,{}] 04:35:23 INFO - PROCESS | 1658 | 1461065723036 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:35:23 INFO - PROCESS | 1658 | 1461065723151 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:35:23 INFO - PROCESS | 1658 | 1461065723214 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12686b800 == 39 [pid = 1658] [id = 108] 04:35:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11c5b5400) [pid = 1658] [serial = 321] [outer = 0x0] 04:35:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1299aa000) [pid = 1658] [serial = 322] [outer = 0x11c5b5400] 04:35:23 INFO - PROCESS | 1658 | 1461065723256 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12af0b800) [pid = 1658] [serial = 323] [outer = 0x11c5b5400] 04:35:23 INFO - PROCESS | 1658 | 1461065723639 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:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 625ms 04:35:23 INFO - PROCESS | 1658 | 1461065723655 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1658 | 1461065723657 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:35:23 INFO - PROCESS | 1658 | 1461065723659 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 1658 | 1461065723661 Marionette TRACE conn2 <- [1,406,null,{}] 04:35:23 INFO - PROCESS | 1658 | 1461065723663 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:35:23 INFO - PROCESS | 1658 | 1461065723778 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:35:23 INFO - PROCESS | 1658 | 1461065723785 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x127e1c800 == 40 [pid = 1658] [id = 109] 04:35:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12af03400) [pid = 1658] [serial = 324] [outer = 0x0] 04:35:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b193400) [pid = 1658] [serial = 325] [outer = 0x12af03400] 04:35:23 INFO - PROCESS | 1658 | 1461065723814 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12b6f0800) [pid = 1658] [serial = 326] [outer = 0x12af03400] 04:35:23 INFO - PROCESS | 1658 | 1461065723972 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:35:24 INFO - PROCESS | 1658 | 1461065724270 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:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 04:35:24 INFO - PROCESS | 1658 | 1461065724279 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:35:24 INFO - PROCESS | 1658 | 1461065724284 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:35:24 INFO - PROCESS | 1658 | 1461065724288 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 1658 | 1461065724291 Marionette TRACE conn2 <- [1,410,null,{}] 04:35:24 INFO - PROCESS | 1658 | 1461065724295 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:35:24 INFO - PROCESS | 1658 | 1461065724392 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:35:24 INFO - PROCESS | 1658 | 1461065724454 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f16800 == 41 [pid = 1658] [id = 110] 04:35:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x118f90400) [pid = 1658] [serial = 327] [outer = 0x0] 04:35:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x119543c00) [pid = 1658] [serial = 328] [outer = 0x118f90400] 04:35:24 INFO - PROCESS | 1658 | 1461065724514 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x119ea7400) [pid = 1658] [serial = 329] [outer = 0x118f90400] 04:35:24 INFO - PROCESS | 1658 | 1461065724975 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:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 724ms 04:35:25 INFO - PROCESS | 1658 | 1461065725016 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 1658 | 1461065725021 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:35:25 INFO - PROCESS | 1658 | 1461065725026 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 1658 | 1461065725028 Marionette TRACE conn2 <- [1,414,null,{}] 04:35:25 INFO - PROCESS | 1658 | 1461065725031 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:35:25 INFO - PROCESS | 1658 | 1461065725127 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:35:25 INFO - PROCESS | 1658 | 1461065725187 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93b000 == 42 [pid = 1658] [id = 111] 04:35:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1198c5400) [pid = 1658] [serial = 330] [outer = 0x0] 04:35:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11a990c00) [pid = 1658] [serial = 331] [outer = 0x1198c5400] 04:35:25 INFO - PROCESS | 1658 | 1461065725217 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11b986c00) [pid = 1658] [serial = 332] [outer = 0x1198c5400] 04:35:25 INFO - PROCESS | 1658 | 1461065725657 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:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 669ms 04:35:25 INFO - PROCESS | 1658 | 1461065725696 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 1658 | 1461065725697 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:35:25 INFO - PROCESS | 1658 | 1461065725718 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 1658 | 1461065725721 Marionette TRACE conn2 <- [1,418,null,{}] 04:35:25 INFO - PROCESS | 1658 | 1461065725728 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:35:25 INFO - PROCESS | 1658 | 1461065725826 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:35:25 INFO - PROCESS | 1658 | 1461065725889 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x126768800 == 43 [pid = 1658] [id = 112] 04:35:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x123844c00) [pid = 1658] [serial = 333] [outer = 0x0] 04:35:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x123c04c00) [pid = 1658] [serial = 334] [outer = 0x123844c00] 04:35:25 INFO - PROCESS | 1658 | 1461065725922 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124304800) [pid = 1658] [serial = 335] [outer = 0x123844c00] 04:35:26 INFO - PROCESS | 1658 | 1461065726855 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:35:26 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:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1178ms 04:35:26 INFO - PROCESS | 1658 | 1461065726895 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 1658 | 1461065726897 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:35:26 INFO - PROCESS | 1658 | 1461065726901 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - PROCESS | 1658 | 1461065726903 Marionette TRACE conn2 <- [1,422,null,{}] 04:35:26 INFO - PROCESS | 1658 | 1461065726908 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:35:26 INFO - PROCESS | 1658 | 1461065726991 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:35:27 INFO - PROCESS | 1658 | 1461065727034 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c02800 == 44 [pid = 1658] [id = 113] 04:35:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1189c8800) [pid = 1658] [serial = 336] [outer = 0x0] 04:35:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118f75c00) [pid = 1658] [serial = 337] [outer = 0x1189c8800] 04:35:27 INFO - PROCESS | 1658 | 1461065727063 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119d19800) [pid = 1658] [serial = 338] [outer = 0x1189c8800] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12686b800 == 43 [pid = 1658] [id = 108] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x126468000 == 42 [pid = 1658] [id = 107] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x119c09000 == 41 [pid = 1658] [id = 106] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x123cc5000 == 40 [pid = 1658] [id = 105] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12351f000 == 39 [pid = 1658] [id = 104] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11c263000 == 38 [pid = 1658] [id = 103] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc03000 == 37 [pid = 1658] [id = 102] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12ccc4000) [pid = 1658] [serial = 286] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa5c000 == 36 [pid = 1658] [id = 101] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d7000 == 35 [pid = 1658] [id = 100] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x118610000 == 34 [pid = 1658] [id = 99] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x114675800 == 33 [pid = 1658] [id = 98] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x115495000 == 32 [pid = 1658] [id = 97] 04:35:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc79000 == 31 [pid = 1658] [id = 96] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12af09400) [pid = 1658] [serial = 268] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11886c000) [pid = 1658] [serial = 235] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118e3fc00) [pid = 1658] [serial = 236] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119544c00) [pid = 1658] [serial = 238] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11a63e400) [pid = 1658] [serial = 239] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x123849800) [pid = 1658] [serial = 253] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x123a8e800) [pid = 1658] [serial = 254] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12b196400) [pid = 1658] [serial = 271] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12af0f400) [pid = 1658] [serial = 269] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12b1a1c00) [pid = 1658] [serial = 274] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12b19b800) [pid = 1658] [serial = 272] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11a83e800) [pid = 1658] [serial = 277] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12bb79400) [pid = 1658] [serial = 284] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12b6f4000) [pid = 1658] [serial = 275] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x126888c00) [pid = 1658] [serial = 262] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x123841000) [pid = 1658] [serial = 278] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11a991c00) [pid = 1658] [serial = 241] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11ab36800) [pid = 1658] [serial = 242] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12bb18400) [pid = 1658] [serial = 283] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12bb1c400) [pid = 1658] [serial = 233] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12430c000) [pid = 1658] [serial = 259] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12648c400) [pid = 1658] [serial = 260] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x123dc9800) [pid = 1658] [serial = 256] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1241c0800) [pid = 1658] [serial = 257] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11b72f400) [pid = 1658] [serial = 247] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11b9ce000) [pid = 1658] [serial = 248] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11c2df800) [pid = 1658] [serial = 250] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12383fc00) [pid = 1658] [serial = 251] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11ad55000) [pid = 1658] [serial = 244] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11b5e3000) [pid = 1658] [serial = 245] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1299a9800) [pid = 1658] [serial = 266] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1274a8400) [pid = 1658] [serial = 265] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12b7a8800) [pid = 1658] [serial = 281] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x127497000) [pid = 1658] [serial = 263] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x1268d7800) [pid = 1658] [serial = 280] [outer = 0x0] [url = about:blank] 04:35:27 INFO - PROCESS | 1658 | 1461065727976 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:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1125ms 04:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:35:28 INFO - PROCESS | 1658 | 1461065728026 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 1658 | 1461065728029 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:35:28 INFO - PROCESS | 1658 | 1461065728033 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 1658 | 1461065728035 Marionette TRACE conn2 <- [1,426,null,{}] 04:35:28 INFO - PROCESS | 1658 | 1461065728038 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:35:28 INFO - PROCESS | 1658 | 1461065728110 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:35:28 INFO - PROCESS | 1658 | 1461065728117 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189e5000 == 32 [pid = 1658] [id = 114] 04:35:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11a83e800) [pid = 1658] [serial = 339] [outer = 0x0] 04:35:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11a98f400) [pid = 1658] [serial = 340] [outer = 0x11a83e800] 04:35:28 INFO - PROCESS | 1658 | 1461065728156 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11ad57400) [pid = 1658] [serial = 341] [outer = 0x11a83e800] 04:35:28 INFO - PROCESS | 1658 | 1461065728516 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:35:28 INFO - PROCESS | 1658 | 1461065728556 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:35:28 INFO - PROCESS | 1658 | 1461065728558 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 1658 | 1461065728560 Marionette TRACE conn2 <- [1,430,null,{}] 04:35:28 INFO - PROCESS | 1658 | 1461065728568 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:35:28 INFO - PROCESS | 1658 | 1461065728642 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:35:28 INFO - PROCESS | 1658 | 1461065728648 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad73800 == 33 [pid = 1658] [id = 115] 04:35:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11b727c00) [pid = 1658] [serial = 342] [outer = 0x0] 04:35:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11c053c00) [pid = 1658] [serial = 343] [outer = 0x11b727c00] 04:35:28 INFO - PROCESS | 1658 | 1461065728678 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1237ca800) [pid = 1658] [serial = 344] [outer = 0x11b727c00] 04:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 04:35:29 INFO - PROCESS | 1658 | 1461065729022 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:35:29 INFO - PROCESS | 1658 | 1461065729033 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 1658 | 1461065729037 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:35:29 INFO - PROCESS | 1658 | 1461065729040 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 1658 | 1461065729041 Marionette TRACE conn2 <- [1,434,null,{}] 04:35:29 INFO - PROCESS | 1658 | 1461065729043 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:35:29 INFO - PROCESS | 1658 | 1461065729142 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:35:29 INFO - PROCESS | 1658 | 1461065729148 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b957800 == 34 [pid = 1658] [id = 116] 04:35:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1237c8400) [pid = 1658] [serial = 345] [outer = 0x0] 04:35:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x123845000) [pid = 1658] [serial = 346] [outer = 0x1237c8400] 04:35:29 INFO - PROCESS | 1658 | 1461065729175 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x124044800) [pid = 1658] [serial = 347] [outer = 0x1237c8400] 04:35:29 INFO - PROCESS | 1658 | 1461065729514 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:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 04:35:29 INFO - PROCESS | 1658 | 1461065729560 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 1658 | 1461065729562 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:35:29 INFO - PROCESS | 1658 | 1461065729564 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 1658 | 1461065729565 Marionette TRACE conn2 <- [1,438,null,{}] 04:35:29 INFO - PROCESS | 1658 | 1461065729567 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:35:29 INFO - PROCESS | 1658 | 1461065729640 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:35:29 INFO - PROCESS | 1658 | 1461065729644 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12386e800 == 35 [pid = 1658] [id = 117] 04:35:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x124047c00) [pid = 1658] [serial = 348] [outer = 0x0] 04:35:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x12645f800) [pid = 1658] [serial = 349] [outer = 0x124047c00] 04:35:29 INFO - PROCESS | 1658 | 1461065729673 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1274a8800) [pid = 1658] [serial = 350] [outer = 0x124047c00] 04:35:30 INFO - PROCESS | 1658 | 1461065730042 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:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 04:35:30 INFO - PROCESS | 1658 | 1461065730086 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 1658 | 1461065730088 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:35:30 INFO - PROCESS | 1658 | 1461065730090 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 1658 | 1461065730091 Marionette TRACE conn2 <- [1,442,null,{}] 04:35:30 INFO - PROCESS | 1658 | 1461065730093 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:35:30 INFO - PROCESS | 1658 | 1461065730199 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:35:30 INFO - PROCESS | 1658 | 1461065730233 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cb4000 == 36 [pid = 1658] [id = 118] 04:35:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x126809800) [pid = 1658] [serial = 351] [outer = 0x0] 04:35:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12af05400) [pid = 1658] [serial = 352] [outer = 0x126809800] 04:35:30 INFO - PROCESS | 1658 | 1461065730261 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12b196800) [pid = 1658] [serial = 353] [outer = 0x126809800] 04:35:30 INFO - PROCESS | 1658 | 1461065730597 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:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 04:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:35:30 INFO - PROCESS | 1658 | 1461065730611 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 1658 | 1461065730613 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:35:30 INFO - PROCESS | 1658 | 1461065730617 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 1658 | 1461065730620 Marionette TRACE conn2 <- [1,446,null,{}] 04:35:30 INFO - PROCESS | 1658 | 1461065730630 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:35:30 INFO - PROCESS | 1658 | 1461065730724 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:35:30 INFO - PROCESS | 1658 | 1461065730729 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12432b800 == 37 [pid = 1658] [id = 119] 04:35:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12af06c00) [pid = 1658] [serial = 354] [outer = 0x0] 04:35:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12b39c400) [pid = 1658] [serial = 355] [outer = 0x12af06c00] 04:35:30 INFO - PROCESS | 1658 | 1461065730754 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12b79fc00) [pid = 1658] [serial = 356] [outer = 0x12af06c00] 04:35:31 INFO - PROCESS | 1658 | 1461065731095 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:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 529ms 04:35:31 INFO - PROCESS | 1658 | 1461065731145 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 1658 | 1461065731146 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:35:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:35:31 INFO - PROCESS | 1658 | 1461065731148 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 1658 | 1461065731149 Marionette TRACE conn2 <- [1,450,null,{}] 04:35:31 INFO - PROCESS | 1658 | 1461065731152 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:35:31 INFO - PROCESS | 1658 | 1461065731236 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:35:31 INFO - PROCESS | 1658 | 1461065731248 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12750a800 == 38 [pid = 1658] [id = 120] 04:35:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12b7a0c00) [pid = 1658] [serial = 357] [outer = 0x0] 04:35:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12b7a9400) [pid = 1658] [serial = 358] [outer = 0x12b7a0c00] 04:35:31 INFO - PROCESS | 1658 | 1461065731275 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12bb1a400) [pid = 1658] [serial = 359] [outer = 0x12b7a0c00] 04:35:31 INFO - PROCESS | 1658 | 1461065731588 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 1658 | 1461065731622 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:35:31 INFO - PROCESS | 1658 | 1461065731624 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 1658 | 1461065731625 Marionette TRACE conn2 <- [1,454,null,{}] 04:35:31 INFO - PROCESS | 1658 | 1461065731628 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:35:31 INFO - PROCESS | 1658 | 1461065731726 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:35:31 INFO - PROCESS | 1658 | 1461065731732 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x129938800 == 39 [pid = 1658] [id = 121] 04:35:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11424c000) [pid = 1658] [serial = 360] [outer = 0x0] 04:35:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12ccbe000) [pid = 1658] [serial = 361] [outer = 0x11424c000] 04:35:31 INFO - PROCESS | 1658 | 1461065731757 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12cd9d800) [pid = 1658] [serial = 362] [outer = 0x11424c000] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11b98d000) [pid = 1658] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12bb7d000) [pid = 1658] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x123847800) [pid = 1658] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x118f8e000) [pid = 1658] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11acc8400) [pid = 1658] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11b9db400) [pid = 1658] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118f82c00) [pid = 1658] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126489000) [pid = 1658] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11911ec00) [pid = 1658] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x117959400) [pid = 1658] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:35:31 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11c5b5400) [pid = 1658] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:35:32 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:32 INFO - PROCESS | 1658 | 1461065732126 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:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 04:35:32 INFO - PROCESS | 1658 | 1461065732145 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:35:32 INFO - PROCESS | 1658 | 1461065732148 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:35:32 INFO - PROCESS | 1658 | 1461065732154 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 1658 | 1461065732156 Marionette TRACE conn2 <- [1,458,null,{}] 04:35:32 INFO - PROCESS | 1658 | 1461065732158 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:35:32 INFO - PROCESS | 1658 | 1461065732252 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:35:32 INFO - PROCESS | 1658 | 1461065732258 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x127520000 == 40 [pid = 1658] [id = 122] 04:35:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11ab3ac00) [pid = 1658] [serial = 363] [outer = 0x0] 04:35:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1299acc00) [pid = 1658] [serial = 364] [outer = 0x11ab3ac00] 04:35:32 INFO - PROCESS | 1658 | 1461065732299 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12cd9c000) [pid = 1658] [serial = 365] [outer = 0x11ab3ac00] 04:35:32 INFO - PROCESS | 1658 | 1461065732736 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:35:32 INFO - PROCESS | 1658 | 1461065732776 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:35:32 INFO - PROCESS | 1658 | 1461065732778 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 1658 | 1461065732780 Marionette TRACE conn2 <- [1,462,null,{}] 04:35:32 INFO - PROCESS | 1658 | 1461065732783 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:35:32 INFO - PROCESS | 1658 | 1461065732871 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:35:32 INFO - PROCESS | 1658 | 1461065732875 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9c2800 == 41 [pid = 1658] [id = 123] 04:35:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12cd9f000) [pid = 1658] [serial = 366] [outer = 0x0] 04:35:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12ce77400) [pid = 1658] [serial = 367] [outer = 0x12cd9f000] 04:35:32 INFO - PROCESS | 1658 | 1461065732905 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12d1dfc00) [pid = 1658] [serial = 368] [outer = 0x12cd9f000] 04:35:33 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:33 INFO - PROCESS | 1658 | 1461065733257 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:35:33 INFO - PROCESS | 1658 | 1461065733300 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:35:33 INFO - PROCESS | 1658 | 1461065733302 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 1658 | 1461065733303 Marionette TRACE conn2 <- [1,466,null,{}] 04:35:33 INFO - PROCESS | 1658 | 1461065733305 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:35:33 INFO - PROCESS | 1658 | 1461065733400 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:35:33 INFO - PROCESS | 1658 | 1461065733406 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be87000 == 42 [pid = 1658] [id = 124] 04:35:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x127ec2400) [pid = 1658] [serial = 369] [outer = 0x0] 04:35:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12d83b400) [pid = 1658] [serial = 370] [outer = 0x127ec2400] 04:35:33 INFO - PROCESS | 1658 | 1461065733432 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12d948c00) [pid = 1658] [serial = 371] [outer = 0x127ec2400] 04:35:33 INFO - PROCESS | 1658 | 1461065733736 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:35:33 INFO - PROCESS | 1658 | 1461065733772 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:35:33 INFO - PROCESS | 1658 | 1461065733775 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 1658 | 1461065733776 Marionette TRACE conn2 <- [1,470,null,{}] 04:35:33 INFO - PROCESS | 1658 | 1461065733778 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:35:33 INFO - PROCESS | 1658 | 1461065733854 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:35:33 INFO - PROCESS | 1658 | 1461065733858 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d145800 == 43 [pid = 1658] [id = 125] 04:35:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12d842400) [pid = 1658] [serial = 372] [outer = 0x0] 04:35:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12d9a7800) [pid = 1658] [serial = 373] [outer = 0x12d842400] 04:35:33 INFO - PROCESS | 1658 | 1461065733884 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12d9b0400) [pid = 1658] [serial = 374] [outer = 0x12d842400] 04:35:34 INFO - PROCESS | 1658 | 1461065734402 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:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 668ms 04:35:34 INFO - PROCESS | 1658 | 1461065734444 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 1658 | 1461065734447 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:35:34 INFO - PROCESS | 1658 | 1461065734451 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 1658 | 1461065734454 Marionette TRACE conn2 <- [1,474,null,{}] 04:35:34 INFO - PROCESS | 1658 | 1461065734457 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:35:34 INFO - PROCESS | 1658 | 1461065734554 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:35:34 INFO - PROCESS | 1658 | 1461065734602 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa5e000 == 44 [pid = 1658] [id = 126] 04:35:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11a639000) [pid = 1658] [serial = 375] [outer = 0x0] 04:35:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11a838400) [pid = 1658] [serial = 376] [outer = 0x11a639000] 04:35:34 INFO - PROCESS | 1658 | 1461065734634 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11ad55400) [pid = 1658] [serial = 377] [outer = 0x11a639000] 04:35:35 INFO - PROCESS | 1658 | 1461065735091 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:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 04:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:35:35 INFO - PROCESS | 1658 | 1461065735122 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1658 | 1461065735126 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:35:35 INFO - PROCESS | 1658 | 1461065735149 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1658 | 1461065735151 Marionette TRACE conn2 <- [1,478,null,{}] 04:35:35 INFO - PROCESS | 1658 | 1461065735155 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:35:35 INFO - PROCESS | 1658 | 1461065735253 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:35:35 INFO - PROCESS | 1658 | 1461065735333 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239ef000 == 45 [pid = 1658] [id = 127] 04:35:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11c2ed400) [pid = 1658] [serial = 378] [outer = 0x0] 04:35:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12383f800) [pid = 1658] [serial = 379] [outer = 0x11c2ed400] 04:35:35 INFO - PROCESS | 1658 | 1461065735363 Marionette DEBUG loaded listener.js 04:35:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124044400) [pid = 1658] [serial = 380] [outer = 0x11c2ed400] 04:35:35 INFO - PROCESS | 1658 | 1461065735813 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:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 691ms 04:35:35 INFO - PROCESS | 1658 | 1461065735823 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1658 | 1461065735824 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:35:35 INFO - PROCESS | 1658 | 1461065735827 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1658 | 1461065735830 Marionette TRACE conn2 <- [1,482,null,{}] 04:35:35 INFO - PROCESS | 1658 | 1461065735840 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:35:35 INFO - PROCESS | 1658 | 1461065735939 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:35:36 INFO - PROCESS | 1658 | 1461065735994 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d147000 == 46 [pid = 1658] [id = 128] 04:35:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124491c00) [pid = 1658] [serial = 381] [outer = 0x0] 04:35:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12af06400) [pid = 1658] [serial = 382] [outer = 0x124491c00] 04:35:36 INFO - PROCESS | 1658 | 1461065736032 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b7a9c00) [pid = 1658] [serial = 383] [outer = 0x124491c00] 04:35:36 INFO - PROCESS | 1658 | 1461065736465 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:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 674ms 04:35:36 INFO - PROCESS | 1658 | 1461065736514 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:35:36 INFO - PROCESS | 1658 | 1461065736517 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:35:36 INFO - PROCESS | 1658 | 1461065736551 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:35:36 INFO - PROCESS | 1658 | 1461065736553 Marionette TRACE conn2 <- [1,486,null,{}] 04:35:36 INFO - PROCESS | 1658 | 1461065736555 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:35:36 INFO - PROCESS | 1658 | 1461065736683 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:35:36 INFO - PROCESS | 1658 | 1461065736769 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x118edc800 == 47 [pid = 1658] [id = 129] 04:35:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11a996800) [pid = 1658] [serial = 384] [outer = 0x0] 04:35:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1237d1400) [pid = 1658] [serial = 385] [outer = 0x11a996800] 04:35:36 INFO - PROCESS | 1658 | 1461065736819 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12ce72000) [pid = 1658] [serial = 386] [outer = 0x11a996800] 04:35:37 INFO - PROCESS | 1658 | 1461065737450 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:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1000ms 04:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:35:37 INFO - PROCESS | 1658 | 1461065737521 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 1658 | 1461065737524 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:35:37 INFO - PROCESS | 1658 | 1461065737527 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 1658 | 1461065737529 Marionette TRACE conn2 <- [1,490,null,{}] 04:35:37 INFO - PROCESS | 1658 | 1461065737533 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:35:37 INFO - PROCESS | 1658 | 1461065737624 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:35:37 INFO - PROCESS | 1658 | 1461065737674 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d6000 == 48 [pid = 1658] [id = 130] 04:35:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118956400) [pid = 1658] [serial = 387] [outer = 0x0] 04:35:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1198bdc00) [pid = 1658] [serial = 388] [outer = 0x118956400] 04:35:37 INFO - PROCESS | 1658 | 1461065737704 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11a839000) [pid = 1658] [serial = 389] [outer = 0x118956400] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12be87000 == 47 [pid = 1658] [id = 124] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9c2800 == 46 [pid = 1658] [id = 123] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x127520000 == 45 [pid = 1658] [id = 122] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x129938800 == 44 [pid = 1658] [id = 121] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12750a800 == 43 [pid = 1658] [id = 120] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12432b800 == 42 [pid = 1658] [id = 119] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x123cb4000 == 41 [pid = 1658] [id = 118] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12386e800 == 40 [pid = 1658] [id = 117] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12b193400) [pid = 1658] [serial = 325] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11b957800 == 39 [pid = 1658] [id = 116] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad73800 == 38 [pid = 1658] [id = 115] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1189e5000 == 37 [pid = 1658] [id = 114] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x119c02800 == 36 [pid = 1658] [id = 113] 04:35:38 INFO - PROCESS | 1658 | --DOCSHELL 0x127e1c800 == 35 [pid = 1658] [id = 109] 04:35:38 INFO - PROCESS | 1658 | 1461065738129 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:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12af0b800) [pid = 1658] [serial = 323] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1237d6800) [pid = 1658] [serial = 307] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12cd98000) [pid = 1658] [serial = 287] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124043400) [pid = 1658] [serial = 310] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11a995800) [pid = 1658] [serial = 298] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11acc8000) [pid = 1658] [serial = 299] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11b725000) [pid = 1658] [serial = 301] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11b9ccc00) [pid = 1658] [serial = 302] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11c5b8000) [pid = 1658] [serial = 304] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11a637800) [pid = 1658] [serial = 292] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119122000) [pid = 1658] [serial = 295] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119d17400) [pid = 1658] [serial = 296] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x115833400) [pid = 1658] [serial = 289] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123844000) [pid = 1658] [serial = 308] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x126af7c00) [pid = 1658] [serial = 313] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x126487400) [pid = 1658] [serial = 311] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126d60400) [pid = 1658] [serial = 319] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11a998400) [pid = 1658] [serial = 316] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x127ebd800) [pid = 1658] [serial = 314] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x123848800) [pid = 1658] [serial = 317] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1299a0c00) [pid = 1658] [serial = 320] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1299aa000) [pid = 1658] [serial = 322] [outer = 0x0] [url = about:blank] 04:35:38 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1237d0400) [pid = 1658] [serial = 305] [outer = 0x0] [url = about:blank] 04:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 629ms 04:35:38 INFO - PROCESS | 1658 | 1461065738157 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 1658 | 1461065738160 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:35:38 INFO - PROCESS | 1658 | 1461065738165 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 1658 | 1461065738167 Marionette TRACE conn2 <- [1,494,null,{}] 04:35:38 INFO - PROCESS | 1658 | 1461065738169 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:35:38 INFO - PROCESS | 1658 | 1461065738244 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:35:38 INFO - PROCESS | 1658 | 1461065738250 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11913e800 == 36 [pid = 1658] [id = 131] 04:35:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11a98f800) [pid = 1658] [serial = 390] [outer = 0x0] 04:35:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11b5dd000) [pid = 1658] [serial = 391] [outer = 0x11a98f800] 04:35:38 INFO - PROCESS | 1658 | 1461065738278 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11b9d1800) [pid = 1658] [serial = 392] [outer = 0x11a98f800] 04:35:38 INFO - PROCESS | 1658 | 1461065738624 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:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 472ms 04:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:35:38 INFO - PROCESS | 1658 | 1461065738638 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 1658 | 1461065738639 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:35:38 INFO - PROCESS | 1658 | 1461065738642 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 1658 | 1461065738644 Marionette TRACE conn2 <- [1,498,null,{}] 04:35:38 INFO - PROCESS | 1658 | 1461065738654 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:35:38 INFO - PROCESS | 1658 | 1461065738744 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:35:38 INFO - PROCESS | 1658 | 1461065738792 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b94b800 == 37 [pid = 1658] [id = 132] 04:35:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11b9d1400) [pid = 1658] [serial = 393] [outer = 0x0] 04:35:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11c5b3800) [pid = 1658] [serial = 394] [outer = 0x11b9d1400] 04:35:38 INFO - PROCESS | 1658 | 1461065738820 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x124495800) [pid = 1658] [serial = 395] [outer = 0x11b9d1400] 04:35:39 INFO - PROCESS | 1658 | 1461065739121 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:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 04:35:39 INFO - PROCESS | 1658 | 1461065739162 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 1658 | 1461065739164 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:35:39 INFO - PROCESS | 1658 | 1461065739169 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 1658 | 1461065739170 Marionette TRACE conn2 <- [1,502,null,{}] 04:35:39 INFO - PROCESS | 1658 | 1461065739172 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:35:39 INFO - PROCESS | 1658 | 1461065739247 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:35:39 INFO - PROCESS | 1658 | 1461065739295 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351f800 == 38 [pid = 1658] [id = 133] 04:35:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11b9dec00) [pid = 1658] [serial = 396] [outer = 0x0] 04:35:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126811c00) [pid = 1658] [serial = 397] [outer = 0x11b9dec00] 04:35:39 INFO - PROCESS | 1658 | 1461065739323 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1299a0c00) [pid = 1658] [serial = 398] [outer = 0x11b9dec00] 04:35:39 INFO - PROCESS | 1658 | 1461065739724 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:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 569ms 04:35:39 INFO - PROCESS | 1658 | 1461065739738 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 1658 | 1461065739740 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:35:39 INFO - PROCESS | 1658 | 1461065739744 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 1658 | 1461065739745 Marionette TRACE conn2 <- [1,506,null,{}] 04:35:39 INFO - PROCESS | 1658 | 1461065739748 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:35:39 INFO - PROCESS | 1658 | 1461065739903 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:35:39 INFO - PROCESS | 1658 | 1461065739943 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x119155000 == 39 [pid = 1658] [id = 134] 04:35:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x126af7c00) [pid = 1658] [serial = 399] [outer = 0x0] 04:35:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12af08400) [pid = 1658] [serial = 400] [outer = 0x126af7c00] 04:35:39 INFO - PROCESS | 1658 | 1461065739969 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12b19dc00) [pid = 1658] [serial = 401] [outer = 0x126af7c00] 04:35:40 INFO - PROCESS | 1658 | 1461065740273 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:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 575ms 04:35:40 INFO - PROCESS | 1658 | 1461065740319 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 1658 | 1461065740320 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:35:40 INFO - PROCESS | 1658 | 1461065740323 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - PROCESS | 1658 | 1461065740324 Marionette TRACE conn2 <- [1,510,null,{}] 04:35:40 INFO - PROCESS | 1658 | 1461065740326 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:35:40 INFO - PROCESS | 1658 | 1461065740433 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:35:40 INFO - PROCESS | 1658 | 1461065740468 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x118842000 == 40 [pid = 1658] [id = 135] 04:35:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12cd93c00) [pid = 1658] [serial = 402] [outer = 0x0] 04:35:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b7a8000) [pid = 1658] [serial = 403] [outer = 0x12cd93c00] 04:35:40 INFO - PROCESS | 1658 | 1461065740497 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12d1d6800) [pid = 1658] [serial = 404] [outer = 0x12cd93c00] 04:35:40 INFO - PROCESS | 1658 | 1461065740851 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:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 570ms 04:35:40 INFO - PROCESS | 1658 | 1461065740894 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 1658 | 1461065740895 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:35:40 INFO - PROCESS | 1658 | 1461065740897 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - PROCESS | 1658 | 1461065740898 Marionette TRACE conn2 <- [1,514,null,{}] 04:35:40 INFO - PROCESS | 1658 | 1461065740901 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:35:41 INFO - PROCESS | 1658 | 1461065740992 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:35:41 INFO - PROCESS | 1658 | 1461065741004 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12992b800 == 41 [pid = 1658] [id = 136] 04:35:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12d1d5400) [pid = 1658] [serial = 405] [outer = 0x0] 04:35:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12d83bc00) [pid = 1658] [serial = 406] [outer = 0x12d1d5400] 04:35:41 INFO - PROCESS | 1658 | 1461065741029 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12d945800) [pid = 1658] [serial = 407] [outer = 0x12d1d5400] 04:35:41 INFO - PROCESS | 1658 | 1461065741345 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:35:41 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:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 04:35:41 INFO - PROCESS | 1658 | 1461065741371 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1658 | 1461065741372 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:35:41 INFO - PROCESS | 1658 | 1461065741374 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 1658 | 1461065741375 Marionette TRACE conn2 <- [1,518,null,{}] 04:35:41 INFO - PROCESS | 1658 | 1461065741385 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:35:41 INFO - PROCESS | 1658 | 1461065741478 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:35:41 INFO - PROCESS | 1658 | 1461065741482 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b760800 == 42 [pid = 1658] [id = 137] 04:35:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12d946c00) [pid = 1658] [serial = 408] [outer = 0x0] 04:35:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12d952800) [pid = 1658] [serial = 409] [outer = 0x12d946c00] 04:35:41 INFO - PROCESS | 1658 | 1461065741508 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12dfc3800) [pid = 1658] [serial = 410] [outer = 0x12d946c00] 04:35:41 INFO - PROCESS | 1658 | 1461065741852 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:35:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 04:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:35:41 INFO - PROCESS | 1658 | 1461065741896 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1658 | 1461065741897 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:35:41 INFO - PROCESS | 1658 | 1461065741899 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 1658 | 1461065741900 Marionette TRACE conn2 <- [1,522,null,{}] 04:35:41 INFO - PROCESS | 1658 | 1461065741903 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:35:42 INFO - PROCESS | 1658 | 1461065741996 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:35:42 INFO - PROCESS | 1658 | 1461065742008 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc7b000 == 43 [pid = 1658] [id = 138] 04:35:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12dfc3c00) [pid = 1658] [serial = 411] [outer = 0x0] 04:35:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12dfca800) [pid = 1658] [serial = 412] [outer = 0x12dfc3c00] 04:35:42 INFO - PROCESS | 1658 | 1461065742034 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12e177000) [pid = 1658] [serial = 413] [outer = 0x12dfc3c00] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x126809800) [pid = 1658] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1237c8400) [pid = 1658] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11b727c00) [pid = 1658] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12af06c00) [pid = 1658] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1189c8800) [pid = 1658] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11a83e800) [pid = 1658] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124047c00) [pid = 1658] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12cd9f000) [pid = 1658] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x127ec2400) [pid = 1658] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12b7a0c00) [pid = 1658] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11424c000) [pid = 1658] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:35:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11ab3ac00) [pid = 1658] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:35:42 INFO - PROCESS | 1658 | 1461065742487 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:35:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:35:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 619ms 04:35:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:35:42 INFO - PROCESS | 1658 | 1461065742519 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 1658 | 1461065742520 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:35:42 INFO - PROCESS | 1658 | 1461065742522 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 1658 | 1461065742523 Marionette TRACE conn2 <- [1,526,null,{}] 04:35:42 INFO - PROCESS | 1658 | 1461065742525 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:35:42 INFO - PROCESS | 1658 | 1461065742620 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:35:42 INFO - PROCESS | 1658 | 1461065742651 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12992f000 == 44 [pid = 1658] [id = 139] 04:35:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11ab3ac00) [pid = 1658] [serial = 414] [outer = 0x0] 04:35:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12af06c00) [pid = 1658] [serial = 415] [outer = 0x11ab3ac00] 04:35:42 INFO - PROCESS | 1658 | 1461065742677 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12d83cc00) [pid = 1658] [serial = 416] [outer = 0x11ab3ac00] 04:35:43 INFO - PROCESS | 1658 | 1461065742994 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:35:43 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:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms 04:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:35:43 INFO - PROCESS | 1658 | 1461065743044 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1658 | 1461065743046 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:35:43 INFO - PROCESS | 1658 | 1461065743048 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1658 | 1461065743050 Marionette TRACE conn2 <- [1,530,null,{}] 04:35:43 INFO - PROCESS | 1658 | 1461065743052 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:35:43 INFO - PROCESS | 1658 | 1461065743143 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:35:43 INFO - PROCESS | 1658 | 1461065743203 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6d2800 == 45 [pid = 1658] [id = 140] 04:35:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12e17a000) [pid = 1658] [serial = 417] [outer = 0x0] 04:35:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12e198800) [pid = 1658] [serial = 418] [outer = 0x12e17a000] 04:35:43 INFO - PROCESS | 1658 | 1461065743232 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12e5bfc00) [pid = 1658] [serial = 419] [outer = 0x12e17a000] 04:35:43 INFO - PROCESS | 1658 | 1461065743492 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:35:43 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:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:35:43 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:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:35:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 474ms 04:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:35:43 INFO - PROCESS | 1658 | 1461065743523 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1658 | 1461065743524 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:35:43 INFO - PROCESS | 1658 | 1461065743527 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1658 | 1461065743528 Marionette TRACE conn2 <- [1,534,null,{}] 04:35:43 INFO - PROCESS | 1658 | 1461065743538 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:35:43 INFO - PROCESS | 1658 | 1461065743625 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:35:43 INFO - PROCESS | 1658 | 1461065743630 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e205800 == 46 [pid = 1658] [id = 141] 04:35:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12e199400) [pid = 1658] [serial = 420] [outer = 0x0] 04:35:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12e5c5800) [pid = 1658] [serial = 421] [outer = 0x12e199400] 04:35:43 INFO - PROCESS | 1658 | 1461065743658 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12e5e7400) [pid = 1658] [serial = 422] [outer = 0x12e199400] 04:35:44 INFO - PROCESS | 1658 | 1461065743998 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:35:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:35:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 04:35:44 INFO - PROCESS | 1658 | 1461065744046 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:35:44 INFO - PROCESS | 1658 | 1461065744048 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:35:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:35:44 INFO - PROCESS | 1658 | 1461065744050 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:35:44 INFO - PROCESS | 1658 | 1461065744051 Marionette TRACE conn2 <- [1,538,null,{}] 04:35:44 INFO - PROCESS | 1658 | 1461065744054 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:35:44 INFO - PROCESS | 1658 | 1461065744130 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:35:44 INFO - PROCESS | 1658 | 1461065744137 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2c2000 == 47 [pid = 1658] [id = 142] 04:35:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12e5c9400) [pid = 1658] [serial = 423] [outer = 0x0] 04:35:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12e5eb400) [pid = 1658] [serial = 424] [outer = 0x12e5c9400] 04:35:44 INFO - PROCESS | 1658 | 1461065744166 Marionette DEBUG loaded listener.js 04:35:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12e8a5c00) [pid = 1658] [serial = 425] [outer = 0x12e5c9400] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x118f16800 == 46 [pid = 1658] [id = 110] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x126768800 == 45 [pid = 1658] [id = 112] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93b000 == 44 [pid = 1658] [id = 111] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d6000 == 43 [pid = 1658] [id = 130] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x118edc800 == 42 [pid = 1658] [id = 129] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12d147000 == 41 [pid = 1658] [id = 128] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x1239ef000 == 40 [pid = 1658] [id = 127] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa5e000 == 39 [pid = 1658] [id = 126] 04:35:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12d145800 == 38 [pid = 1658] [id = 125] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11913e800 == 37 [pid = 1658] [id = 131] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11b94b800 == 36 [pid = 1658] [id = 132] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12351f800 == 35 [pid = 1658] [id = 133] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6d2800 == 34 [pid = 1658] [id = 140] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12992b800 == 33 [pid = 1658] [id = 136] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12992f000 == 32 [pid = 1658] [id = 139] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12b760800 == 31 [pid = 1658] [id = 137] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12e205800 == 30 [pid = 1658] [id = 141] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc7b000 == 29 [pid = 1658] [id = 138] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x118842000 == 28 [pid = 1658] [id = 135] 04:35:45 INFO - PROCESS | 1658 | --DOCSHELL 0x119155000 == 27 [pid = 1658] [id = 134] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12d83b400) [pid = 1658] [serial = 370] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12bb1a400) [pid = 1658] [serial = 359] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12b7a9400) [pid = 1658] [serial = 358] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12b79fc00) [pid = 1658] [serial = 356] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12ccbe000) [pid = 1658] [serial = 361] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12ce77400) [pid = 1658] [serial = 367] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1299acc00) [pid = 1658] [serial = 364] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12cd9d800) [pid = 1658] [serial = 362] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12cd9c000) [pid = 1658] [serial = 365] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12d948c00) [pid = 1658] [serial = 371] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1274a8800) [pid = 1658] [serial = 350] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12af05400) [pid = 1658] [serial = 352] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x123845000) [pid = 1658] [serial = 346] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124044800) [pid = 1658] [serial = 347] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11c053c00) [pid = 1658] [serial = 343] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1237ca800) [pid = 1658] [serial = 344] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12b39c400) [pid = 1658] [serial = 355] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119d19800) [pid = 1658] [serial = 338] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118f75c00) [pid = 1658] [serial = 337] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11a98f400) [pid = 1658] [serial = 340] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11ad57400) [pid = 1658] [serial = 341] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x123c04c00) [pid = 1658] [serial = 334] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12645f800) [pid = 1658] [serial = 349] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12d1dfc00) [pid = 1658] [serial = 368] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12b196800) [pid = 1658] [serial = 353] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119543c00) [pid = 1658] [serial = 328] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11a990c00) [pid = 1658] [serial = 331] [outer = 0x0] [url = about:blank] 04:35:45 INFO - PROCESS | 1658 | 1461065745599 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:35:45 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:35:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1573ms 04:35:45 INFO - PROCESS | 1658 | 1461065745624 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1658 | 1461065745626 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:35:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:35:45 INFO - PROCESS | 1658 | 1461065745630 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1658 | 1461065745633 Marionette TRACE conn2 <- [1,542,null,{}] 04:35:45 INFO - PROCESS | 1658 | 1461065745637 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:35:45 INFO - PROCESS | 1658 | 1461065745710 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:35:45 INFO - PROCESS | 1658 | 1461065745760 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x116515000 == 28 [pid = 1658] [id = 143] 04:35:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x118e3f000) [pid = 1658] [serial = 426] [outer = 0x0] 04:35:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118f75c00) [pid = 1658] [serial = 427] [outer = 0x118e3f000] 04:35:45 INFO - PROCESS | 1658 | 1461065745789 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11919e000) [pid = 1658] [serial = 428] [outer = 0x118e3f000] 04:35:46 INFO - PROCESS | 1658 | 1461065746094 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:35:46 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:35:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 473ms 04:35:46 INFO - PROCESS | 1658 | 1461065746108 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 1658 | 1461065746112 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:35:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:35:46 INFO - PROCESS | 1658 | 1461065746121 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 1658 | 1461065746123 Marionette TRACE conn2 <- [1,546,null,{}] 04:35:46 INFO - PROCESS | 1658 | 1461065746125 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:35:46 INFO - PROCESS | 1658 | 1461065746220 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:35:46 INFO - PROCESS | 1658 | 1461065746224 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f0b000 == 29 [pid = 1658] [id = 144] 04:35:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119543c00) [pid = 1658] [serial = 429] [outer = 0x0] 04:35:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11a646800) [pid = 1658] [serial = 430] [outer = 0x119543c00] 04:35:46 INFO - PROCESS | 1658 | 1461065746256 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11a98f000) [pid = 1658] [serial = 431] [outer = 0x119543c00] 04:35:46 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:35:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 474ms 04:35:46 INFO - PROCESS | 1658 | 1461065746589 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:35:46 INFO - PROCESS | 1658 | 1461065746594 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:35:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:35:46 INFO - PROCESS | 1658 | 1461065746595 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:35:46 INFO - PROCESS | 1658 | 1461065746611 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 1658 | 1461065746613 Marionette TRACE conn2 <- [1,550,null,{}] 04:35:46 INFO - PROCESS | 1658 | 1461065746624 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:35:46 INFO - PROCESS | 1658 | 1461065746699 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:35:46 INFO - PROCESS | 1658 | 1461065746704 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c20000 == 30 [pid = 1658] [id = 145] 04:35:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11a998400) [pid = 1658] [serial = 432] [outer = 0x0] 04:35:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11ad4c000) [pid = 1658] [serial = 433] [outer = 0x11a998400] 04:35:46 INFO - PROCESS | 1658 | 1461065746738 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11b72c400) [pid = 1658] [serial = 434] [outer = 0x11a998400] 04:35:47 INFO - PROCESS | 1658 | 1461065747086 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:35:47 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:35:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 539ms 04:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:35:47 INFO - PROCESS | 1658 | 1461065747138 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 1658 | 1461065747140 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:35:47 INFO - PROCESS | 1658 | 1461065747142 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 1658 | 1461065747143 Marionette TRACE conn2 <- [1,554,null,{}] 04:35:47 INFO - PROCESS | 1658 | 1461065747145 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:35:47 INFO - PROCESS | 1658 | 1461065747235 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:35:47 INFO - PROCESS | 1658 | 1461065747242 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad7a800 == 31 [pid = 1658] [id = 146] 04:35:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11a998c00) [pid = 1658] [serial = 435] [outer = 0x0] 04:35:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11b988800) [pid = 1658] [serial = 436] [outer = 0x11a998c00] 04:35:47 INFO - PROCESS | 1658 | 1461065747268 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11b9e3c00) [pid = 1658] [serial = 437] [outer = 0x11a998c00] 04:35:47 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:47 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:47 INFO - PROCESS | 1658 | 1461065747587 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:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 04:35:47 INFO - PROCESS | 1658 | 1461065747612 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 1658 | 1461065747614 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:35:47 INFO - PROCESS | 1658 | 1461065747620 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 1658 | 1461065747622 Marionette TRACE conn2 <- [1,558,null,{}] 04:35:47 INFO - PROCESS | 1658 | 1461065747626 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:35:47 INFO - PROCESS | 1658 | 1461065747732 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:35:47 INFO - PROCESS | 1658 | 1461065747741 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc06800 == 32 [pid = 1658] [id = 147] 04:35:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11a641800) [pid = 1658] [serial = 438] [outer = 0x0] 04:35:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11c2e3400) [pid = 1658] [serial = 439] [outer = 0x11a641800] 04:35:47 INFO - PROCESS | 1658 | 1461065747784 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1237d3400) [pid = 1658] [serial = 440] [outer = 0x11a641800] 04:35:48 INFO - PROCESS | 1658 | 1461065748208 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:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 622ms 04:35:48 INFO - PROCESS | 1658 | 1461065748240 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 1658 | 1461065748242 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:35:48 INFO - PROCESS | 1658 | 1461065748244 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 1658 | 1461065748245 Marionette TRACE conn2 <- [1,562,null,{}] 04:35:48 INFO - PROCESS | 1658 | 1461065748247 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:35:48 INFO - PROCESS | 1658 | 1461065748322 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:35:48 INFO - PROCESS | 1658 | 1461065748329 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x116372000 == 33 [pid = 1658] [id = 148] 04:35:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12383a400) [pid = 1658] [serial = 441] [outer = 0x0] 04:35:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x123846c00) [pid = 1658] [serial = 442] [outer = 0x12383a400] 04:35:48 INFO - PROCESS | 1658 | 1461065748377 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124044c00) [pid = 1658] [serial = 443] [outer = 0x12383a400] 04:35:48 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:48 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:48 INFO - PROCESS | 1658 | 1461065748759 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:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 569ms 04:35:48 INFO - PROCESS | 1658 | 1461065748814 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 1658 | 1461065748815 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:35:48 INFO - PROCESS | 1658 | 1461065748817 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 1658 | 1461065748818 Marionette TRACE conn2 <- [1,566,null,{}] 04:35:48 INFO - PROCESS | 1658 | 1461065748821 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:35:48 INFO - PROCESS | 1658 | 1461065748909 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:35:48 INFO - PROCESS | 1658 | 1461065748915 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12387c000 == 34 [pid = 1658] [id = 149] 04:35:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12383a800) [pid = 1658] [serial = 444] [outer = 0x0] 04:35:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124498c00) [pid = 1658] [serial = 445] [outer = 0x12383a800] 04:35:48 INFO - PROCESS | 1658 | 1461065748941 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12688b400) [pid = 1658] [serial = 446] [outer = 0x12383a800] 04:35:49 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:49 INFO - PROCESS | 1658 | 1461065749474 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:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 04:35:49 INFO - PROCESS | 1658 | 1461065749488 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 1658 | 1461065749491 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:35:49 INFO - PROCESS | 1658 | 1461065749495 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 1658 | 1461065749497 Marionette TRACE conn2 <- [1,570,null,{}] 04:35:49 INFO - PROCESS | 1658 | 1461065749501 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:35:49 INFO - PROCESS | 1658 | 1461065749601 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:35:49 INFO - PROCESS | 1658 | 1461065749650 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f0b800 == 35 [pid = 1658] [id = 150] 04:35:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118f8d800) [pid = 1658] [serial = 447] [outer = 0x0] 04:35:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119d1e000) [pid = 1658] [serial = 448] [outer = 0x118f8d800] 04:35:49 INFO - PROCESS | 1658 | 1461065749682 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11a98cc00) [pid = 1658] [serial = 449] [outer = 0x118f8d800] 04:35:49 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:50 INFO - PROCESS | 1658 | 1461065750191 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:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 722ms 04:35:50 INFO - PROCESS | 1658 | 1461065750230 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:35:50 INFO - PROCESS | 1658 | 1461065750236 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:35:50 INFO - PROCESS | 1658 | 1461065750242 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 1658 | 1461065750244 Marionette TRACE conn2 <- [1,574,null,{}] 04:35:50 INFO - PROCESS | 1658 | 1461065750246 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:35:50 INFO - PROCESS | 1658 | 1461065750347 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:35:50 INFO - PROCESS | 1658 | 1461065750433 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c013800 == 36 [pid = 1658] [id = 151] 04:35:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11ad52400) [pid = 1658] [serial = 450] [outer = 0x0] 04:35:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11b728800) [pid = 1658] [serial = 451] [outer = 0x11ad52400] 04:35:50 INFO - PROCESS | 1658 | 1461065750463 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11b9dc800) [pid = 1658] [serial = 452] [outer = 0x11ad52400] 04:35:51 INFO - PROCESS | 1658 | --DOCSHELL 0x116372000 == 35 [pid = 1658] [id = 148] 04:35:51 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc06800 == 34 [pid = 1658] [id = 147] 04:35:51 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad7a800 == 33 [pid = 1658] [id = 146] 04:35:51 INFO - PROCESS | 1658 | --DOCSHELL 0x119c20000 == 32 [pid = 1658] [id = 145] 04:35:51 INFO - PROCESS | 1658 | --DOCSHELL 0x118f0b000 == 31 [pid = 1658] [id = 144] 04:35:51 INFO - PROCESS | 1658 | --DOCSHELL 0x116515000 == 30 [pid = 1658] [id = 143] 04:35:51 INFO - PROCESS | 1658 | 1461065751038 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:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 822ms 04:35:51 INFO - PROCESS | 1658 | 1461065751072 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 1658 | 1461065751074 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:35:51 INFO - PROCESS | 1658 | 1461065751093 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - PROCESS | 1658 | 1461065751096 Marionette TRACE conn2 <- [1,578,null,{}] 04:35:51 INFO - PROCESS | 1658 | 1461065751104 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:35:51 INFO - PROCESS | 1658 | 1461065751221 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:35:51 INFO - PROCESS | 1658 | 1461065751240 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189e4000 == 31 [pid = 1658] [id = 152] 04:35:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119540c00) [pid = 1658] [serial = 453] [outer = 0x0] 04:35:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1198bfc00) [pid = 1658] [serial = 454] [outer = 0x119540c00] 04:35:51 INFO - PROCESS | 1658 | 1461065751287 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11a838c00) [pid = 1658] [serial = 455] [outer = 0x119540c00] 04:35:51 INFO - PROCESS | 1658 | 1461065751776 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:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 727ms 04:35:51 INFO - PROCESS | 1658 | 1461065751819 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 1658 | 1461065751823 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:35:51 INFO - PROCESS | 1658 | 1461065751827 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - PROCESS | 1658 | 1461065751829 Marionette TRACE conn2 <- [1,582,null,{}] 04:35:51 INFO - PROCESS | 1658 | 1461065751837 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:35:51 INFO - PROCESS | 1658 | 1461065751911 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:35:51 INFO - PROCESS | 1658 | 1461065751916 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad69000 == 32 [pid = 1658] [id = 153] 04:35:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11a999400) [pid = 1658] [serial = 456] [outer = 0x0] 04:35:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11b993800) [pid = 1658] [serial = 457] [outer = 0x11a999400] 04:35:51 INFO - PROCESS | 1658 | 1461065751944 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11c059c00) [pid = 1658] [serial = 458] [outer = 0x11a999400] 04:35:52 INFO - PROCESS | 1658 | 1461065752270 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:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 04:35:52 INFO - PROCESS | 1658 | 1461065752296 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 1658 | 1461065752298 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:35:52 INFO - PROCESS | 1658 | 1461065752303 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 1658 | 1461065752305 Marionette TRACE conn2 <- [1,586,null,{}] 04:35:52 INFO - PROCESS | 1658 | 1461065752314 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:35:52 INFO - PROCESS | 1658 | 1461065752389 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:35:52 INFO - PROCESS | 1658 | 1461065752394 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c267800 == 33 [pid = 1658] [id = 154] 04:35:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11c2e0400) [pid = 1658] [serial = 459] [outer = 0x0] 04:35:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1238a8c00) [pid = 1658] [serial = 460] [outer = 0x11c2e0400] 04:35:52 INFO - PROCESS | 1658 | 1461065752425 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123dd3c00) [pid = 1658] [serial = 461] [outer = 0x11c2e0400] 04:35:52 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:52 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:52 INFO - PROCESS | 1658 | 1461065752744 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:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 04:35:52 INFO - PROCESS | 1658 | 1461065752773 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 1658 | 1461065752775 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:35:52 INFO - PROCESS | 1658 | 1461065752777 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 1658 | 1461065752778 Marionette TRACE conn2 <- [1,590,null,{}] 04:35:52 INFO - PROCESS | 1658 | 1461065752781 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:35:52 INFO - PROCESS | 1658 | 1461065752855 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:35:52 INFO - PROCESS | 1658 | 1461065752905 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b17000 == 34 [pid = 1658] [id = 155] 04:35:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11c5b8c00) [pid = 1658] [serial = 462] [outer = 0x0] 04:35:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12645f400) [pid = 1658] [serial = 463] [outer = 0x11c5b8c00] 04:35:52 INFO - PROCESS | 1658 | 1461065752931 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x127499c00) [pid = 1658] [serial = 464] [outer = 0x11c5b8c00] 04:35:53 INFO - PROCESS | 1658 | 1461065753245 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:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 04:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:35:53 INFO - PROCESS | 1658 | 1461065753296 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 1658 | 1461065753298 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:35:53 INFO - PROCESS | 1658 | 1461065753300 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1658 | 1461065753301 Marionette TRACE conn2 <- [1,594,null,{}] 04:35:53 INFO - PROCESS | 1658 | 1461065753303 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:35:53 INFO - PROCESS | 1658 | 1461065753388 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:35:53 INFO - PROCESS | 1658 | 1461065753419 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x126472000 == 35 [pid = 1658] [id = 156] 04:35:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11403f000) [pid = 1658] [serial = 465] [outer = 0x0] 04:35:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1274b7400) [pid = 1658] [serial = 466] [outer = 0x11403f000] 04:35:53 INFO - PROCESS | 1658 | 1461065753445 Marionette DEBUG loaded listener.js 04:35:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128f59800) [pid = 1658] [serial = 467] [outer = 0x11403f000] 04:35:53 INFO - PROCESS | 1658 | 1461065753798 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:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 04:35:53 INFO - PROCESS | 1658 | 1461065753821 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 1658 | 1461065753822 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:35:53 INFO - PROCESS | 1658 | 1461065753835 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1658 | 1461065753836 Marionette TRACE conn2 <- [1,598,null,{}] 04:35:53 INFO - PROCESS | 1658 | 1461065753838 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:35:53 INFO - PROCESS | 1658 | 1461065753946 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:35:53 INFO - PROCESS | 1658 | 1461065753979 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x126abb000 == 36 [pid = 1658] [id = 157] 04:35:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1299aa400) [pid = 1658] [serial = 468] [outer = 0x0] 04:35:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12af11400) [pid = 1658] [serial = 469] [outer = 0x1299aa400] 04:35:54 INFO - PROCESS | 1658 | 1461065754007 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12b1a1800) [pid = 1658] [serial = 470] [outer = 0x1299aa400] 04:35:54 INFO - PROCESS | 1658 | 1461065754333 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:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 04:35:54 INFO - PROCESS | 1658 | 1461065754355 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:35:54 INFO - PROCESS | 1658 | 1461065754357 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:35:54 INFO - PROCESS | 1658 | 1461065754359 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 1658 | 1461065754360 Marionette TRACE conn2 <- [1,602,null,{}] 04:35:54 INFO - PROCESS | 1658 | 1461065754362 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:35:54 INFO - PROCESS | 1658 | 1461065754451 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:35:54 INFO - PROCESS | 1658 | 1461065754482 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e24800 == 37 [pid = 1658] [id = 158] 04:35:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12af0d400) [pid = 1658] [serial = 471] [outer = 0x0] 04:35:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12b6eec00) [pid = 1658] [serial = 472] [outer = 0x12af0d400] 04:35:54 INFO - PROCESS | 1658 | 1461065754507 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12b7a6800) [pid = 1658] [serial = 473] [outer = 0x12af0d400] 04:35:54 INFO - PROCESS | 1658 | 1461065754827 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:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 04:35:54 INFO - PROCESS | 1658 | 1461065754878 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:35:54 INFO - PROCESS | 1658 | 1461065754879 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:35:54 INFO - PROCESS | 1658 | 1461065754882 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 1658 | 1461065754883 Marionette TRACE conn2 <- [1,606,null,{}] 04:35:54 INFO - PROCESS | 1658 | 1461065754885 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:35:54 INFO - PROCESS | 1658 | 1461065754976 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:35:54 INFO - PROCESS | 1658 | 1461065754980 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b175800 == 38 [pid = 1658] [id = 159] 04:35:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12b196400) [pid = 1658] [serial = 474] [outer = 0x0] 04:35:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12bb1b000) [pid = 1658] [serial = 475] [outer = 0x12b196400] 04:35:55 INFO - PROCESS | 1658 | 1461065755007 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12bb7b800) [pid = 1658] [serial = 476] [outer = 0x12b196400] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x115724800) [pid = 1658] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12af03400) [pid = 1658] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1198c5400) [pid = 1658] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11571c400) [pid = 1658] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x123844c00) [pid = 1658] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x118f90400) [pid = 1658] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12383a400) [pid = 1658] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12e199400) [pid = 1658] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118e3f000) [pid = 1658] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11a998400) [pid = 1658] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11a998c00) [pid = 1658] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11a641800) [pid = 1658] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12cd93c00) [pid = 1658] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12d946c00) [pid = 1658] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12d1d5400) [pid = 1658] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12dfc3c00) [pid = 1658] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11ab3ac00) [pid = 1658] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12e17a000) [pid = 1658] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118956400) [pid = 1658] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11a996800) [pid = 1658] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x124491c00) [pid = 1658] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11c2ed400) [pid = 1658] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11a639000) [pid = 1658] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12d842400) [pid = 1658] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x126af7c00) [pid = 1658] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11b9dec00) [pid = 1658] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11b9d1400) [pid = 1658] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11a98f800) [pid = 1658] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:35:55 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119543c00) [pid = 1658] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:35:55 INFO - PROCESS | 1658 | 1461065755506 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:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 669ms 04:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:35:55 INFO - PROCESS | 1658 | 1461065755552 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 1658 | 1461065755553 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:35:55 INFO - PROCESS | 1658 | 1461065755555 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 1658 | 1461065755555 Marionette TRACE conn2 <- [1,610,null,{}] 04:35:55 INFO - PROCESS | 1658 | 1461065755558 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:35:55 INFO - PROCESS | 1658 | 1461065755666 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:35:55 INFO - PROCESS | 1658 | 1461065755770 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x119155000 == 39 [pid = 1658] [id = 160] 04:35:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1189c4800) [pid = 1658] [serial = 477] [outer = 0x0] 04:35:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11a641800) [pid = 1658] [serial = 478] [outer = 0x1189c4800] 04:35:55 INFO - PROCESS | 1658 | 1461065755811 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11b72c800) [pid = 1658] [serial = 479] [outer = 0x1189c4800] 04:35:56 INFO - PROCESS | 1658 | 1461065756112 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:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 04:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:35:56 INFO - PROCESS | 1658 | 1461065756126 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1658 | 1461065756128 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:35:56 INFO - PROCESS | 1658 | 1461065756132 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1658 | 1461065756137 Marionette TRACE conn2 <- [1,614,null,{}] 04:35:56 INFO - PROCESS | 1658 | 1461065756141 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:35:56 INFO - PROCESS | 1658 | 1461065756257 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:35:56 INFO - PROCESS | 1658 | 1461065756326 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12640b000 == 40 [pid = 1658] [id = 161] 04:35:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118f90400) [pid = 1658] [serial = 480] [outer = 0x0] 04:35:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11c51c400) [pid = 1658] [serial = 481] [outer = 0x118f90400] 04:35:56 INFO - PROCESS | 1658 | 1461065756369 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12b19e800) [pid = 1658] [serial = 482] [outer = 0x118f90400] 04:35:56 INFO - PROCESS | 1658 | 1461065756741 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:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 624ms 04:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:35:56 INFO - PROCESS | 1658 | 1461065756755 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1658 | 1461065756757 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:35:56 INFO - PROCESS | 1658 | 1461065756759 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1658 | 1461065756761 Marionette TRACE conn2 <- [1,618,null,{}] 04:35:56 INFO - PROCESS | 1658 | 1461065756763 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:35:56 INFO - PROCESS | 1658 | 1461065756851 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:35:56 INFO - PROCESS | 1658 | 1461065756898 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be89800 == 41 [pid = 1658] [id = 162] 04:35:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x123846000) [pid = 1658] [serial = 483] [outer = 0x0] 04:35:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12bb7c000) [pid = 1658] [serial = 484] [outer = 0x123846000] 04:35:56 INFO - PROCESS | 1658 | 1461065756928 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12d1d7000) [pid = 1658] [serial = 485] [outer = 0x123846000] 04:35:57 INFO - PROCESS | 1658 | 1461065757219 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:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 04:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:35:57 INFO - PROCESS | 1658 | 1461065757231 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 1658 | 1461065757232 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:35:57 INFO - PROCESS | 1658 | 1461065757242 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 1658 | 1461065757243 Marionette TRACE conn2 <- [1,622,null,{}] 04:35:57 INFO - PROCESS | 1658 | 1461065757245 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:35:57 INFO - PROCESS | 1658 | 1461065757325 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:35:57 INFO - PROCESS | 1658 | 1461065757329 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d145800 == 42 [pid = 1658] [id = 163] 04:35:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12d1d7400) [pid = 1658] [serial = 486] [outer = 0x0] 04:35:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12d1e3000) [pid = 1658] [serial = 487] [outer = 0x12d1d7400] 04:35:57 INFO - PROCESS | 1658 | 1461065757359 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12d844400) [pid = 1658] [serial = 488] [outer = 0x12d1d7400] 04:35:57 INFO - PROCESS | 1658 | 1461065757825 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:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 625ms 04:35:57 INFO - PROCESS | 1658 | 1461065757862 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 1658 | 1461065757866 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:35:57 INFO - PROCESS | 1658 | 1461065757870 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 1658 | 1461065757872 Marionette TRACE conn2 <- [1,626,null,{}] 04:35:57 INFO - PROCESS | 1658 | 1461065757876 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:35:57 INFO - PROCESS | 1658 | 1461065757975 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:35:58 INFO - PROCESS | 1658 | 1461065758028 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b504800 == 43 [pid = 1658] [id = 164] 04:35:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119e9d400) [pid = 1658] [serial = 489] [outer = 0x0] 04:35:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11a998400) [pid = 1658] [serial = 490] [outer = 0x119e9d400] 04:35:58 INFO - PROCESS | 1658 | 1461065758072 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11b72f000) [pid = 1658] [serial = 491] [outer = 0x119e9d400] 04:35:58 INFO - PROCESS | 1658 | 1461065758512 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:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 04:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:35:58 INFO - PROCESS | 1658 | 1461065758541 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 1658 | 1461065758545 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:35:58 INFO - PROCESS | 1658 | 1461065758549 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 1658 | 1461065758551 Marionette TRACE conn2 <- [1,630,null,{}] 04:35:58 INFO - PROCESS | 1658 | 1461065758554 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:35:58 INFO - PROCESS | 1658 | 1461065758654 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:35:58 INFO - PROCESS | 1658 | 1461065758717 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239ed000 == 44 [pid = 1658] [id = 165] 04:35:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11b9d7c00) [pid = 1658] [serial = 492] [outer = 0x0] 04:35:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123a9c000) [pid = 1658] [serial = 493] [outer = 0x11b9d7c00] 04:35:58 INFO - PROCESS | 1658 | 1461065758750 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126ae9400) [pid = 1658] [serial = 494] [outer = 0x11b9d7c00] 04:35:59 INFO - PROCESS | 1658 | 1461065759192 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:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 720ms 04:35:59 INFO - PROCESS | 1658 | 1461065759328 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:35:59 INFO - PROCESS | 1658 | 1461065759331 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:35:59 INFO - PROCESS | 1658 | 1461065759338 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 1658 | 1461065759342 Marionette TRACE conn2 <- [1,634,null,{}] 04:35:59 INFO - PROCESS | 1658 | 1461065759354 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:35:59 INFO - PROCESS | 1658 | 1461065759483 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:35:59 INFO - PROCESS | 1658 | 1461065759532 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6cb000 == 45 [pid = 1658] [id = 166] 04:35:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128f53000) [pid = 1658] [serial = 495] [outer = 0x0] 04:35:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12b195800) [pid = 1658] [serial = 496] [outer = 0x128f53000] 04:35:59 INFO - PROCESS | 1658 | 1461065759564 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12b7ab800) [pid = 1658] [serial = 497] [outer = 0x128f53000] 04:35:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12af0c400) [pid = 1658] [serial = 498] [outer = 0x12fab9000] 04:35:59 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:35:59 INFO - PROCESS | 1658 | 1461065759994 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:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 724ms 04:36:00 INFO - PROCESS | 1658 | 1461065760062 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:36:00 INFO - PROCESS | 1658 | 1461065760064 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:36:00 INFO - PROCESS | 1658 | 1461065760085 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:36:00 INFO - PROCESS | 1658 | 1461065760087 Marionette TRACE conn2 <- [1,638,null,{}] 04:36:00 INFO - PROCESS | 1658 | 1461065760089 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:36:00 INFO - PROCESS | 1658 | 1461065760186 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:36:00 INFO - PROCESS | 1658 | 1461065760249 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d987800 == 46 [pid = 1658] [id = 167] 04:36:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1189c9c00) [pid = 1658] [serial = 499] [outer = 0x0] 04:36:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12cd99c00) [pid = 1658] [serial = 500] [outer = 0x1189c9c00] 04:36:00 INFO - PROCESS | 1658 | 1461065760281 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12d1e3400) [pid = 1658] [serial = 501] [outer = 0x1189c9c00] 04:36:00 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:00 INFO - PROCESS | 1658 | 1461065760664 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:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 04:36:00 INFO - PROCESS | 1658 | 1461065760705 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:36:00 INFO - PROCESS | 1658 | 1461065760706 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:36:00 INFO - PROCESS | 1658 | 1461065760709 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:36:00 INFO - PROCESS | 1658 | 1461065760710 Marionette TRACE conn2 <- [1,642,null,{}] 04:36:00 INFO - PROCESS | 1658 | 1461065760713 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:36:00 INFO - PROCESS | 1658 | 1461065760826 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:36:00 INFO - PROCESS | 1658 | 1461065760876 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189e5000 == 47 [pid = 1658] [id = 168] 04:36:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11894f000) [pid = 1658] [serial = 502] [outer = 0x0] 04:36:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11b98cc00) [pid = 1658] [serial = 503] [outer = 0x11894f000] 04:36:00 INFO - PROCESS | 1658 | 1461065760907 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12b1a0400) [pid = 1658] [serial = 504] [outer = 0x11894f000] 04:36:01 INFO - PROCESS | 1658 | 1461065761457 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:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 769ms 04:36:01 INFO - PROCESS | 1658 | 1461065761479 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 1658 | 1461065761481 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:36:01 INFO - PROCESS | 1658 | 1461065761487 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 1658 | 1461065761489 Marionette TRACE conn2 <- [1,646,null,{}] 04:36:01 INFO - PROCESS | 1658 | 1461065761494 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:36:01 INFO - PROCESS | 1658 | 1461065761585 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:36:01 INFO - PROCESS | 1658 | 1461065761635 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x119585000 == 48 [pid = 1658] [id = 169] 04:36:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11582c400) [pid = 1658] [serial = 505] [outer = 0x0] 04:36:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1188ba000) [pid = 1658] [serial = 506] [outer = 0x11582c400] 04:36:01 INFO - PROCESS | 1658 | 1461065761665 Marionette DEBUG loaded listener.js 04:36:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x118f8f400) [pid = 1658] [serial = 507] [outer = 0x11582c400] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2c2000 == 47 [pid = 1658] [id = 142] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12be89800 == 46 [pid = 1658] [id = 162] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12640b000 == 45 [pid = 1658] [id = 161] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119155000 == 44 [pid = 1658] [id = 160] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b175800 == 43 [pid = 1658] [id = 159] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x124498c00) [pid = 1658] [serial = 445] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | 1461065762137 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:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118e24800 == 42 [pid = 1658] [id = 158] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126abb000 == 41 [pid = 1658] [id = 157] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126472000 == 40 [pid = 1658] [id = 156] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x123b17000 == 39 [pid = 1658] [id = 155] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c267800 == 38 [pid = 1658] [id = 154] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad69000 == 37 [pid = 1658] [id = 153] 04:36:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1189e4000 == 36 [pid = 1658] [id = 152] 04:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 676ms 04:36:02 INFO - PROCESS | 1658 | 1461065762163 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 1658 | 1461065762166 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:36:02 INFO - PROCESS | 1658 | 1461065762171 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - PROCESS | 1658 | 1461065762173 Marionette TRACE conn2 <- [1,650,null,{}] 04:36:02 INFO - PROCESS | 1658 | 1461065762175 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:36:02 INFO - PROCESS | 1658 | 1461065762260 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11a98d800) [pid = 1658] [serial = 293] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12b6f0800) [pid = 1658] [serial = 326] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11b986c00) [pid = 1658] [serial = 332] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1186a9c00) [pid = 1658] [serial = 290] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x124304800) [pid = 1658] [serial = 335] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119ea7400) [pid = 1658] [serial = 329] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x123846c00) [pid = 1658] [serial = 442] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12e5e7400) [pid = 1658] [serial = 422] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x118f75c00) [pid = 1658] [serial = 427] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11919e000) [pid = 1658] [serial = 428] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11ad4c000) [pid = 1658] [serial = 433] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12e5eb400) [pid = 1658] [serial = 424] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11b988800) [pid = 1658] [serial = 436] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11b9e3c00) [pid = 1658] [serial = 437] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11c2e3400) [pid = 1658] [serial = 439] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1237d3400) [pid = 1658] [serial = 440] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12d1d6800) [pid = 1658] [serial = 404] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12d952800) [pid = 1658] [serial = 409] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12d83bc00) [pid = 1658] [serial = 406] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12dfca800) [pid = 1658] [serial = 412] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12af06c00) [pid = 1658] [serial = 415] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12e198800) [pid = 1658] [serial = 418] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12e5bfc00) [pid = 1658] [serial = 419] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12e5c5800) [pid = 1658] [serial = 421] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12e177000) [pid = 1658] [serial = 413] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11a839000) [pid = 1658] [serial = 389] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1198bdc00) [pid = 1658] [serial = 388] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12ce72000) [pid = 1658] [serial = 386] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1237d1400) [pid = 1658] [serial = 385] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12b7a9c00) [pid = 1658] [serial = 383] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12af06400) [pid = 1658] [serial = 382] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124044400) [pid = 1658] [serial = 380] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12383f800) [pid = 1658] [serial = 379] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11ad55400) [pid = 1658] [serial = 377] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11a838400) [pid = 1658] [serial = 376] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12d9a7800) [pid = 1658] [serial = 373] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12d9b0400) [pid = 1658] [serial = 374] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12af08400) [pid = 1658] [serial = 400] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x126811c00) [pid = 1658] [serial = 397] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1299a0c00) [pid = 1658] [serial = 398] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c5b3800) [pid = 1658] [serial = 394] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x124495800) [pid = 1658] [serial = 395] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11b5dd000) [pid = 1658] [serial = 391] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b9d1800) [pid = 1658] [serial = 392] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11b72c400) [pid = 1658] [serial = 434] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11a646800) [pid = 1658] [serial = 430] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11a98f000) [pid = 1658] [serial = 431] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x124044c00) [pid = 1658] [serial = 443] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b7a8000) [pid = 1658] [serial = 403] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12d83cc00) [pid = 1658] [serial = 416] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12d945800) [pid = 1658] [serial = 407] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12dfc3800) [pid = 1658] [serial = 410] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12b19dc00) [pid = 1658] [serial = 401] [outer = 0x0] [url = about:blank] 04:36:02 INFO - PROCESS | 1658 | 1461065762319 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x118edb800 == 37 [pid = 1658] [id = 170] 04:36:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1160b7c00) [pid = 1658] [serial = 508] [outer = 0x0] 04:36:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11953f400) [pid = 1658] [serial = 509] [outer = 0x1160b7c00] 04:36:02 INFO - PROCESS | 1658 | 1461065762346 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11ab36000) [pid = 1658] [serial = 510] [outer = 0x1160b7c00] 04:36:02 INFO - PROCESS | 1658 | 1461065762646 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:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 04:36:02 INFO - PROCESS | 1658 | 1461065762690 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 1658 | 1461065762691 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:36:02 INFO - PROCESS | 1658 | 1461065762694 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - PROCESS | 1658 | 1461065762696 Marionette TRACE conn2 <- [1,654,null,{}] 04:36:02 INFO - PROCESS | 1658 | 1461065762706 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:36:02 INFO - PROCESS | 1658 | 1461065762782 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:36:02 INFO - PROCESS | 1658 | 1461065762835 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee6000 == 38 [pid = 1658] [id = 171] 04:36:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11a993c00) [pid = 1658] [serial = 511] [outer = 0x0] 04:36:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11ad58000) [pid = 1658] [serial = 512] [outer = 0x11a993c00] 04:36:02 INFO - PROCESS | 1658 | 1461065762863 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11c061400) [pid = 1658] [serial = 513] [outer = 0x11a993c00] 04:36:03 INFO - PROCESS | 1658 | 1461065763155 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:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 04:36:03 INFO - PROCESS | 1658 | 1461065763167 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 1658 | 1461065763171 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:36:03 INFO - PROCESS | 1658 | 1461065763179 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 1658 | 1461065763180 Marionette TRACE conn2 <- [1,658,null,{}] 04:36:03 INFO - PROCESS | 1658 | 1461065763182 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:36:03 INFO - PROCESS | 1658 | 1461065763262 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:36:03 INFO - PROCESS | 1658 | 1461065763268 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b952000 == 39 [pid = 1658] [id = 172] 04:36:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11c5b8000) [pid = 1658] [serial = 514] [outer = 0x0] 04:36:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x123846400) [pid = 1658] [serial = 515] [outer = 0x11c5b8000] 04:36:03 INFO - PROCESS | 1658 | 1461065763295 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x123a8e800) [pid = 1658] [serial = 516] [outer = 0x11c5b8000] 04:36:03 INFO - PROCESS | 1658 | 1461065763637 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:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 04:36:03 INFO - PROCESS | 1658 | 1461065763648 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 1658 | 1461065763649 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:36:03 INFO - PROCESS | 1658 | 1461065763654 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 1658 | 1461065763655 Marionette TRACE conn2 <- [1,662,null,{}] 04:36:03 INFO - PROCESS | 1658 | 1461065763657 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:36:03 INFO - PROCESS | 1658 | 1461065763729 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:36:03 INFO - PROCESS | 1658 | 1461065763736 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c269000 == 40 [pid = 1658] [id = 173] 04:36:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123a8f400) [pid = 1658] [serial = 517] [outer = 0x0] 04:36:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124044c00) [pid = 1658] [serial = 518] [outer = 0x123a8f400] 04:36:03 INFO - PROCESS | 1658 | 1461065763762 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126881400) [pid = 1658] [serial = 519] [outer = 0x123a8f400] 04:36:03 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:04 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:04 INFO - PROCESS | 1658 | 1461065764083 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:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 04:36:04 INFO - PROCESS | 1658 | 1461065764122 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 1658 | 1461065764124 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:36:04 INFO - PROCESS | 1658 | 1461065764126 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 1658 | 1461065764127 Marionette TRACE conn2 <- [1,666,null,{}] 04:36:04 INFO - PROCESS | 1658 | 1461065764129 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:36:04 INFO - PROCESS | 1658 | 1461065764220 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:36:04 INFO - PROCESS | 1658 | 1461065764251 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351a000 == 41 [pid = 1658] [id = 174] 04:36:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x123f0a400) [pid = 1658] [serial = 520] [outer = 0x0] 04:36:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x127497400) [pid = 1658] [serial = 521] [outer = 0x123f0a400] 04:36:04 INFO - PROCESS | 1658 | 1461065764279 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12af10000) [pid = 1658] [serial = 522] [outer = 0x123f0a400] 04:36:04 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:04 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:04 INFO - PROCESS | 1658 | 1461065764637 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:36:04 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:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 04:36:04 INFO - PROCESS | 1658 | 1461065764645 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 1658 | 1461065764646 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:36:04 INFO - PROCESS | 1658 | 1461065764649 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 1658 | 1461065764651 Marionette TRACE conn2 <- [1,670,null,{}] 04:36:04 INFO - PROCESS | 1658 | 1461065764654 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:36:04 INFO - PROCESS | 1658 | 1461065764746 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:36:04 INFO - PROCESS | 1658 | 1461065764750 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cad800 == 42 [pid = 1658] [id = 175] 04:36:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12af08c00) [pid = 1658] [serial = 523] [outer = 0x0] 04:36:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12b19f800) [pid = 1658] [serial = 524] [outer = 0x12af08c00] 04:36:04 INFO - PROCESS | 1658 | 1461065764776 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b7a3000) [pid = 1658] [serial = 525] [outer = 0x12af08c00] 04:36:05 INFO - PROCESS | 1658 | 1461065765120 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:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 04:36:05 INFO - PROCESS | 1658 | 1461065765170 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:36:05 INFO - PROCESS | 1658 | 1461065765171 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:36:05 INFO - PROCESS | 1658 | 1461065765173 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 1658 | 1461065765175 Marionette TRACE conn2 <- [1,674,null,{}] 04:36:05 INFO - PROCESS | 1658 | 1461065765177 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:36:05 INFO - PROCESS | 1658 | 1461065765270 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:36:05 INFO - PROCESS | 1658 | 1461065765283 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x126415800 == 43 [pid = 1658] [id = 176] 04:36:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12b7a4800) [pid = 1658] [serial = 526] [outer = 0x0] 04:36:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12bb7d000) [pid = 1658] [serial = 527] [outer = 0x12b7a4800] 04:36:05 INFO - PROCESS | 1658 | 1461065765308 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12ce77400) [pid = 1658] [serial = 528] [outer = 0x12b7a4800] 04:36:05 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:05 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:05 INFO - PROCESS | 1658 | 1461065765610 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:36:05 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:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 04:36:05 INFO - PROCESS | 1658 | 1461065765651 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:36:05 INFO - PROCESS | 1658 | 1461065765653 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:36:05 INFO - PROCESS | 1658 | 1461065765656 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 1658 | 1461065765657 Marionette TRACE conn2 <- [1,678,null,{}] 04:36:05 INFO - PROCESS | 1658 | 1461065765659 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:36:05 INFO - PROCESS | 1658 | 1461065765753 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:36:05 INFO - PROCESS | 1658 | 1461065765757 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12751a800 == 44 [pid = 1658] [id = 177] 04:36:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12bb12800) [pid = 1658] [serial = 529] [outer = 0x0] 04:36:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12d842800) [pid = 1658] [serial = 530] [outer = 0x12bb12800] 04:36:05 INFO - PROCESS | 1658 | 1461065765782 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12d947c00) [pid = 1658] [serial = 531] [outer = 0x12bb12800] 04:36:06 INFO - PROCESS | 1658 | 1461065766154 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:36:06 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:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 04:36:06 INFO - PROCESS | 1658 | 1461065766174 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 1658 | 1461065766176 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:36:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:36:06 INFO - PROCESS | 1658 | 1461065766180 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 1658 | 1461065766182 Marionette TRACE conn2 <- [1,682,null,{}] 04:36:06 INFO - PROCESS | 1658 | 1461065766186 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:36:06 INFO - PROCESS | 1658 | 1461065766354 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1299aa400) [pid = 1658] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12af0d400) [pid = 1658] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x123846000) [pid = 1658] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119540c00) [pid = 1658] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11c2e0400) [pid = 1658] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11a999400) [pid = 1658] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11c5b8c00) [pid = 1658] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12b196400) [pid = 1658] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1189c4800) [pid = 1658] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11403f000) [pid = 1658] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:36:06 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118f90400) [pid = 1658] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:36:06 INFO - PROCESS | 1658 | 1461065766410 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x118edb000 == 45 [pid = 1658] [id = 178] 04:36:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1189c4800) [pid = 1658] [serial = 532] [outer = 0x0] 04:36:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11a646c00) [pid = 1658] [serial = 533] [outer = 0x1189c4800] 04:36:06 INFO - PROCESS | 1658 | 1461065766449 Marionette DEBUG loaded listener.js 04:36:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1268d7800) [pid = 1658] [serial = 534] [outer = 0x1189c4800] 04:36:07 INFO - PROCESS | 1658 | 1461065767364 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:36:07 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:36:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1228ms 04:36:07 INFO - PROCESS | 1658 | 1461065767409 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:36:07 INFO - PROCESS | 1658 | 1461065767411 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:36:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:36:07 INFO - PROCESS | 1658 | 1461065767413 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:36:07 INFO - PROCESS | 1658 | 1461065767415 Marionette TRACE conn2 <- [1,686,null,{}] 04:36:07 INFO - PROCESS | 1658 | 1461065767417 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:36:07 INFO - PROCESS | 1658 | 1461065767509 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:36:07 INFO - PROCESS | 1658 | 1461065767513 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9c0000 == 46 [pid = 1658] [id = 179] 04:36:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12b7a5800) [pid = 1658] [serial = 535] [outer = 0x0] 04:36:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12dfc1400) [pid = 1658] [serial = 536] [outer = 0x12b7a5800] 04:36:07 INFO - PROCESS | 1658 | 1461065767545 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12dfcf400) [pid = 1658] [serial = 537] [outer = 0x12b7a5800] 04:36:08 INFO - PROCESS | 1658 | 1461065768384 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:36:08 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:36:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1024ms 04:36:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:36:08 INFO - PROCESS | 1658 | 1461065768437 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:36:08 INFO - PROCESS | 1658 | 1461065768440 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:36:08 INFO - PROCESS | 1658 | 1461065768459 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:36:08 INFO - PROCESS | 1658 | 1461065768462 Marionette TRACE conn2 <- [1,690,null,{}] 04:36:08 INFO - PROCESS | 1658 | 1461065768466 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:36:08 INFO - PROCESS | 1658 | 1461065768595 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:36:08 INFO - PROCESS | 1658 | 1461065768643 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e20000 == 47 [pid = 1658] [id = 180] 04:36:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1186b1400) [pid = 1658] [serial = 538] [outer = 0x0] 04:36:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1189c8000) [pid = 1658] [serial = 539] [outer = 0x1186b1400] 04:36:08 INFO - PROCESS | 1658 | 1461065768676 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119d11400) [pid = 1658] [serial = 540] [outer = 0x1186b1400] 04:36:09 INFO - PROCESS | 1658 | 1461065769580 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:36:09 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:36:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1187ms 04:36:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:36:09 INFO - PROCESS | 1658 | 1461065769631 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 1658 | 1461065769635 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:36:09 INFO - PROCESS | 1658 | 1461065769639 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 1658 | 1461065769641 Marionette TRACE conn2 <- [1,694,null,{}] 04:36:09 INFO - PROCESS | 1658 | 1461065769644 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:36:09 INFO - PROCESS | 1658 | 1461065769743 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:36:09 INFO - PROCESS | 1658 | 1461065769787 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x123512800 == 48 [pid = 1658] [id = 181] 04:36:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119d18800) [pid = 1658] [serial = 541] [outer = 0x0] 04:36:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11b98c000) [pid = 1658] [serial = 542] [outer = 0x119d18800] 04:36:09 INFO - PROCESS | 1658 | 1461065769817 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123586400) [pid = 1658] [serial = 543] [outer = 0x119d18800] 04:36:10 INFO - PROCESS | 1658 | 1461065770752 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:36:10 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:36:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 04:36:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:36:10 INFO - PROCESS | 1658 | 1461065770761 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 1658 | 1461065770763 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:36:10 INFO - PROCESS | 1658 | 1461065770765 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 1658 | 1461065770769 Marionette TRACE conn2 <- [1,698,null,{}] 04:36:10 INFO - PROCESS | 1658 | 1461065770777 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:36:10 INFO - PROCESS | 1658 | 1461065770878 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:36:10 INFO - PROCESS | 1658 | 1461065770922 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be82800 == 49 [pid = 1658] [id = 182] 04:36:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x124052000) [pid = 1658] [serial = 544] [outer = 0x0] 04:36:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1299a8400) [pid = 1658] [serial = 545] [outer = 0x124052000] 04:36:10 INFO - PROCESS | 1658 | 1461065770954 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12af0d800) [pid = 1658] [serial = 546] [outer = 0x124052000] 04:36:11 INFO - PROCESS | 1658 | 1461065771950 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:36:11 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:36:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1228ms 04:36:11 INFO - PROCESS | 1658 | 1461065771994 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 1658 | 1461065771997 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:36:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:36:12 INFO - PROCESS | 1658 | 1461065772000 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:36:12 INFO - PROCESS | 1658 | 1461065772003 Marionette TRACE conn2 <- [1,702,null,{}] 04:36:12 INFO - PROCESS | 1658 | 1461065772007 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:36:12 INFO - PROCESS | 1658 | 1461065772129 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:36:12 INFO - PROCESS | 1658 | 1461065772213 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5bd800 == 50 [pid = 1658] [id = 183] 04:36:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11a838400) [pid = 1658] [serial = 547] [outer = 0x0] 04:36:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11a98d800) [pid = 1658] [serial = 548] [outer = 0x11a838400] 04:36:12 INFO - PROCESS | 1658 | 1461065772243 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11acc8400) [pid = 1658] [serial = 549] [outer = 0x11a838400] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x118f0b800 == 49 [pid = 1658] [id = 150] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12387c000 == 48 [pid = 1658] [id = 149] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x118edb000 == 47 [pid = 1658] [id = 178] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12751a800 == 46 [pid = 1658] [id = 177] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x126415800 == 45 [pid = 1658] [id = 176] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x123cad800 == 44 [pid = 1658] [id = 175] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12351a000 == 43 [pid = 1658] [id = 174] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x11c269000 == 42 [pid = 1658] [id = 173] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x11b952000 == 41 [pid = 1658] [id = 172] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b728800) [pid = 1658] [serial = 451] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x119d1e000) [pid = 1658] [serial = 448] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x119ee6000 == 40 [pid = 1658] [id = 171] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x118edb800 == 39 [pid = 1658] [id = 170] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x119585000 == 38 [pid = 1658] [id = 169] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x1189e5000 == 37 [pid = 1658] [id = 168] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12d987800 == 36 [pid = 1658] [id = 167] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6cb000 == 35 [pid = 1658] [id = 166] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x1239ed000 == 34 [pid = 1658] [id = 165] 04:36:12 INFO - PROCESS | 1658 | --DOCSHELL 0x11b504800 == 33 [pid = 1658] [id = 164] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b19e800) [pid = 1658] [serial = 482] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12af11400) [pid = 1658] [serial = 469] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12b6eec00) [pid = 1658] [serial = 472] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12bb7c000) [pid = 1658] [serial = 484] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1198bfc00) [pid = 1658] [serial = 454] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11a838c00) [pid = 1658] [serial = 455] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1238a8c00) [pid = 1658] [serial = 460] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x123dd3c00) [pid = 1658] [serial = 461] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11b993800) [pid = 1658] [serial = 457] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11c059c00) [pid = 1658] [serial = 458] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12645f400) [pid = 1658] [serial = 463] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12b1a1800) [pid = 1658] [serial = 470] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12bb1b000) [pid = 1658] [serial = 475] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11a641800) [pid = 1658] [serial = 478] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12b7a6800) [pid = 1658] [serial = 473] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12bb7b800) [pid = 1658] [serial = 476] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c51c400) [pid = 1658] [serial = 481] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1274b7400) [pid = 1658] [serial = 466] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12d1d7000) [pid = 1658] [serial = 485] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x128f59800) [pid = 1658] [serial = 467] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11b72c800) [pid = 1658] [serial = 479] [outer = 0x0] [url = about:blank] 04:36:12 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x127499c00) [pid = 1658] [serial = 464] [outer = 0x0] [url = about:blank] 04:36:13 INFO - PROCESS | 1658 | 1461065773108 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:36:13 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:36:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 04:36:13 INFO - PROCESS | 1658 | 1461065773122 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 1658 | 1461065773126 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:36:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:36:13 INFO - PROCESS | 1658 | 1461065773130 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 1658 | 1461065773132 Marionette TRACE conn2 <- [1,706,null,{}] 04:36:13 INFO - PROCESS | 1658 | 1461065773136 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:36:13 INFO - PROCESS | 1658 | 1461065773212 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:36:13 INFO - PROCESS | 1658 | 1461065773219 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118edb800 == 34 [pid = 1658] [id = 184] 04:36:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11a992c00) [pid = 1658] [serial = 550] [outer = 0x0] 04:36:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11b9cc400) [pid = 1658] [serial = 551] [outer = 0x11a992c00] 04:36:13 INFO - PROCESS | 1658 | 1461065773246 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123591000) [pid = 1658] [serial = 552] [outer = 0x11a992c00] 04:36:14 INFO - PROCESS | 1658 | 1461065774095 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:36:14 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:36:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 04:36:14 INFO - PROCESS | 1658 | 1461065774103 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 1658 | 1461065774104 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:36:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:36:14 INFO - PROCESS | 1658 | 1461065774107 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 1658 | 1461065774109 Marionette TRACE conn2 <- [1,710,null,{}] 04:36:14 INFO - PROCESS | 1658 | 1461065774118 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:36:14 INFO - PROCESS | 1658 | 1461065774195 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:36:14 INFO - PROCESS | 1658 | 1461065774202 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5c1800 == 35 [pid = 1658] [id = 185] 04:36:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12383f800) [pid = 1658] [serial = 553] [outer = 0x0] 04:36:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126486800) [pid = 1658] [serial = 554] [outer = 0x12383f800] 04:36:14 INFO - PROCESS | 1658 | 1461065774231 Marionette DEBUG loaded listener.js 04:36:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x127499400) [pid = 1658] [serial = 555] [outer = 0x12383f800] 04:36:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:36:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 921ms 04:36:15 INFO - PROCESS | 1658 | 1461065775025 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:36:15 INFO - PROCESS | 1658 | 1461065775028 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 1658 | 1461065775030 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:36:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:36:15 INFO - PROCESS | 1658 | 1461065775041 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 1658 | 1461065775042 Marionette TRACE conn2 <- [1,714,null,{}] 04:36:15 INFO - PROCESS | 1658 | 1461065775045 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:36:15 INFO - PROCESS | 1658 | 1461065775143 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:36:15 INFO - PROCESS | 1658 | 1461065775147 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x123517000 == 36 [pid = 1658] [id = 186] 04:36:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x127ebe800) [pid = 1658] [serial = 556] [outer = 0x0] 04:36:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12af0ac00) [pid = 1658] [serial = 557] [outer = 0x127ebe800] 04:36:15 INFO - PROCESS | 1658 | 1461065775174 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12b196400) [pid = 1658] [serial = 558] [outer = 0x127ebe800] 04:36:15 INFO - PROCESS | 1658 | 1461065775987 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:36:16 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:36:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 980ms 04:36:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:36:16 INFO - PROCESS | 1658 | 1461065776012 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 1658 | 1461065776013 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:36:16 INFO - PROCESS | 1658 | 1461065776016 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 1658 | 1461065776019 Marionette TRACE conn2 <- [1,718,null,{}] 04:36:16 INFO - PROCESS | 1658 | 1461065776022 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:36:16 INFO - PROCESS | 1658 | 1461065776111 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:36:16 INFO - PROCESS | 1658 | 1461065776143 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc0000 == 37 [pid = 1658] [id = 187] 04:36:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1275e0400) [pid = 1658] [serial = 559] [outer = 0x0] 04:36:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b399800) [pid = 1658] [serial = 560] [outer = 0x1275e0400] 04:36:16 INFO - PROCESS | 1658 | 1461065776169 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12b7a9c00) [pid = 1658] [serial = 561] [outer = 0x1275e0400] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12e5c9400) [pid = 1658] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11ad52400) [pid = 1658] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12383a800) [pid = 1658] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11b9d7c00) [pid = 1658] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11c5b8000) [pid = 1658] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12af08c00) [pid = 1658] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x128f53000) [pid = 1658] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11a993c00) [pid = 1658] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x123a8f400) [pid = 1658] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119e9d400) [pid = 1658] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11582c400) [pid = 1658] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11894f000) [pid = 1658] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1160b7c00) [pid = 1658] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1189c9c00) [pid = 1658] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b7a4800) [pid = 1658] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12bb12800) [pid = 1658] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1189c4800) [pid = 1658] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x123f0a400) [pid = 1658] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:36:16 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x118f8d800) [pid = 1658] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:36:16 INFO - PROCESS | 1658 | 1461065776978 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:36:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:36:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 04:36:16 INFO - PROCESS | 1658 | 1461065776987 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 1658 | 1461065776988 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:36:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:36:16 INFO - PROCESS | 1658 | 1461065776991 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 1658 | 1461065776992 Marionette TRACE conn2 <- [1,722,null,{}] 04:36:16 INFO - PROCESS | 1658 | 1461065776994 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:36:17 INFO - PROCESS | 1658 | 1461065777087 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:36:17 INFO - PROCESS | 1658 | 1461065777092 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc1e800 == 38 [pid = 1658] [id = 188] 04:36:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1189c9c00) [pid = 1658] [serial = 562] [outer = 0x0] 04:36:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12af08c00) [pid = 1658] [serial = 563] [outer = 0x1189c9c00] 04:36:17 INFO - PROCESS | 1658 | 1461065777121 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12bb7c800) [pid = 1658] [serial = 564] [outer = 0x1189c9c00] 04:36:17 INFO - PROCESS | 1658 | 1461065777456 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 1658 | 1461065777462 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:36:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:36:17 INFO - PROCESS | 1658 | 1461065777465 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 1658 | 1461065777467 Marionette TRACE conn2 <- [1,726,null,{}] 04:36:17 INFO - PROCESS | 1658 | 1461065777470 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:36:17 INFO - PROCESS | 1658 | 1461065777546 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:36:17 INFO - PROCESS | 1658 | 1461065777591 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12676d800 == 39 [pid = 1658] [id = 189] 04:36:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x123cd3c00) [pid = 1658] [serial = 565] [outer = 0x0] 04:36:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12ce71000) [pid = 1658] [serial = 566] [outer = 0x123cd3c00] 04:36:17 INFO - PROCESS | 1658 | 1461065777617 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12d944800) [pid = 1658] [serial = 567] [outer = 0x123cd3c00] 04:36:17 INFO - PROCESS | 1658 | 1461065777927 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:36:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:36:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 471ms 04:36:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:36:17 INFO - PROCESS | 1658 | 1461065777939 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 1658 | 1461065777941 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:36:17 INFO - PROCESS | 1658 | 1461065777943 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 1658 | 1461065777944 Marionette TRACE conn2 <- [1,730,null,{}] 04:36:17 INFO - PROCESS | 1658 | 1461065777947 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:36:18 INFO - PROCESS | 1658 | 1461065778034 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:36:18 INFO - PROCESS | 1658 | 1461065778040 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11650c000 == 40 [pid = 1658] [id = 190] 04:36:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12d1d7000) [pid = 1658] [serial = 568] [outer = 0x0] 04:36:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12d9a7400) [pid = 1658] [serial = 569] [outer = 0x12d1d7000] 04:36:18 INFO - PROCESS | 1658 | 1461065778070 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12dfc6400) [pid = 1658] [serial = 570] [outer = 0x12d1d7000] 04:36:18 INFO - PROCESS | 1658 | 1461065778512 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 1658 | 1461065778565 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:36:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:36:18 INFO - PROCESS | 1658 | 1461065778573 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 1658 | 1461065778574 Marionette TRACE conn2 <- [1,734,null,{}] 04:36:18 INFO - PROCESS | 1658 | 1461065778576 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:36:18 INFO - PROCESS | 1658 | 1461065778657 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:36:18 INFO - PROCESS | 1658 | 1461065778662 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9c2000 == 41 [pid = 1658] [id = 191] 04:36:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12e179c00) [pid = 1658] [serial = 571] [outer = 0x0] 04:36:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12e17e800) [pid = 1658] [serial = 572] [outer = 0x12e179c00] 04:36:18 INFO - PROCESS | 1658 | 1461065778687 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12e19c800) [pid = 1658] [serial = 573] [outer = 0x12e179c00] 04:36:19 INFO - PROCESS | 1658 | 1461065779197 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:36:19 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:36:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 04:36:19 INFO - PROCESS | 1658 | 1461065779246 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:36:19 INFO - PROCESS | 1658 | 1461065779249 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:36:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:36:19 INFO - PROCESS | 1658 | 1461065779253 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 1658 | 1461065779255 Marionette TRACE conn2 <- [1,738,null,{}] 04:36:19 INFO - PROCESS | 1658 | 1461065779259 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:36:19 INFO - PROCESS | 1658 | 1461065779359 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:36:19 INFO - PROCESS | 1658 | 1461065779411 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c17800 == 42 [pid = 1658] [id = 192] 04:36:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11a995000) [pid = 1658] [serial = 574] [outer = 0x0] 04:36:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11ad55000) [pid = 1658] [serial = 575] [outer = 0x11a995000] 04:36:19 INFO - PROCESS | 1658 | 1461065779444 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11b995400) [pid = 1658] [serial = 576] [outer = 0x11a995000] 04:36:20 INFO - PROCESS | 1658 | 1461065780335 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:36:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:36:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 04:36:20 INFO - PROCESS | 1658 | 1461065780375 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 1658 | 1461065780379 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:36:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:36:20 INFO - PROCESS | 1658 | 1461065780383 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 1658 | 1461065780385 Marionette TRACE conn2 <- [1,742,null,{}] 04:36:20 INFO - PROCESS | 1658 | 1461065780388 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:36:20 INFO - PROCESS | 1658 | 1461065780484 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:36:20 INFO - PROCESS | 1658 | 1461065780530 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x123522800 == 43 [pid = 1658] [id = 193] 04:36:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11b571c00) [pid = 1658] [serial = 577] [outer = 0x0] 04:36:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1237d4800) [pid = 1658] [serial = 578] [outer = 0x11b571c00] 04:36:20 INFO - PROCESS | 1658 | 1461065780561 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x123dc9800) [pid = 1658] [serial = 579] [outer = 0x11b571c00] 04:36:21 INFO - PROCESS | 1658 | 1461065781446 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:36:21 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:36:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1071ms 04:36:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:36:21 INFO - PROCESS | 1658 | 1461065781454 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 1658 | 1461065781456 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:36:21 INFO - PROCESS | 1658 | 1461065781458 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 1658 | 1461065781461 Marionette TRACE conn2 <- [1,746,null,{}] 04:36:21 INFO - PROCESS | 1658 | 1461065781471 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:36:21 INFO - PROCESS | 1658 | 1461065781569 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:36:21 INFO - PROCESS | 1658 | 1461065781617 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cef9800 == 44 [pid = 1658] [id = 194] 04:36:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12749c800) [pid = 1658] [serial = 580] [outer = 0x0] 04:36:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12b3a0c00) [pid = 1658] [serial = 581] [outer = 0x12749c800] 04:36:21 INFO - PROCESS | 1658 | 1461065781650 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12d1e3c00) [pid = 1658] [serial = 582] [outer = 0x12749c800] 04:36:22 INFO - PROCESS | 1658 | 1461065782530 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:36:22 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:36:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 04:36:22 INFO - PROCESS | 1658 | 1461065782658 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 1658 | 1461065782661 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:36:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:36:22 INFO - PROCESS | 1658 | 1461065782665 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 1658 | 1461065782667 Marionette TRACE conn2 <- [1,750,null,{}] 04:36:22 INFO - PROCESS | 1658 | 1461065782671 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:36:22 INFO - PROCESS | 1658 | 1461065782761 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:36:22 INFO - PROCESS | 1658 | 1461065782810 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x119150000 == 45 [pid = 1658] [id = 195] 04:36:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118f82800) [pid = 1658] [serial = 583] [outer = 0x0] 04:36:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119126800) [pid = 1658] [serial = 584] [outer = 0x118f82800] 04:36:22 INFO - PROCESS | 1658 | 1461065782839 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11a87d000) [pid = 1658] [serial = 585] [outer = 0x118f82800] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11650c000 == 44 [pid = 1658] [id = 190] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12676d800 == 43 [pid = 1658] [id = 189] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc1e800 == 42 [pid = 1658] [id = 188] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x123cc0000 == 41 [pid = 1658] [id = 187] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x123517000 == 40 [pid = 1658] [id = 186] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5c1800 == 39 [pid = 1658] [id = 185] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x118edb800 == 38 [pid = 1658] [id = 184] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12dfc1400) [pid = 1658] [serial = 536] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5bd800 == 37 [pid = 1658] [id = 183] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x118e20000 == 36 [pid = 1658] [id = 180] 04:36:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9c0000 == 35 [pid = 1658] [id = 179] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12e8a5c00) [pid = 1658] [serial = 425] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11b9dc800) [pid = 1658] [serial = 452] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126ae9400) [pid = 1658] [serial = 494] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x123a9c000) [pid = 1658] [serial = 493] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x123846400) [pid = 1658] [serial = 515] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x123a8e800) [pid = 1658] [serial = 516] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12b19f800) [pid = 1658] [serial = 524] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12b7ab800) [pid = 1658] [serial = 497] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12b195800) [pid = 1658] [serial = 496] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11ad58000) [pid = 1658] [serial = 512] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c061400) [pid = 1658] [serial = 513] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x124044c00) [pid = 1658] [serial = 518] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126881400) [pid = 1658] [serial = 519] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b72f000) [pid = 1658] [serial = 491] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11a998400) [pid = 1658] [serial = 490] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118f8f400) [pid = 1658] [serial = 507] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1188ba000) [pid = 1658] [serial = 506] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12b1a0400) [pid = 1658] [serial = 504] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11b98cc00) [pid = 1658] [serial = 503] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11953f400) [pid = 1658] [serial = 509] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11ab36000) [pid = 1658] [serial = 510] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12d1e3400) [pid = 1658] [serial = 501] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12cd99c00) [pid = 1658] [serial = 500] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12d1e3000) [pid = 1658] [serial = 487] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12bb7d000) [pid = 1658] [serial = 527] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12d842800) [pid = 1658] [serial = 530] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12d947c00) [pid = 1658] [serial = 531] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1268d7800) [pid = 1658] [serial = 534] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11a646c00) [pid = 1658] [serial = 533] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12ce77400) [pid = 1658] [serial = 528] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x127497400) [pid = 1658] [serial = 521] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x115880400) [pid = 1658] [serial = 197] [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:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12b7a3000) [pid = 1658] [serial = 525] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12af10000) [pid = 1658] [serial = 522] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x11a98cc00) [pid = 1658] [serial = 449] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12688b400) [pid = 1658] [serial = 446] [outer = 0x0] [url = about:blank] 04:36:23 INFO - PROCESS | 1658 | 1461065783742 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:36:23 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:36:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 04:36:23 INFO - PROCESS | 1658 | 1461065783790 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:36:23 INFO - PROCESS | 1658 | 1461065783792 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:36:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:36:23 INFO - PROCESS | 1658 | 1461065783797 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 1658 | 1461065783800 Marionette TRACE conn2 <- [1,754,null,{}] 04:36:23 INFO - PROCESS | 1658 | 1461065783803 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:36:23 INFO - PROCESS | 1658 | 1461065783879 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:36:23 INFO - PROCESS | 1658 | 1461065783885 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11913e000 == 36 [pid = 1658] [id = 196] 04:36:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11953f400) [pid = 1658] [serial = 586] [outer = 0x0] 04:36:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11b5e3400) [pid = 1658] [serial = 587] [outer = 0x11953f400] 04:36:23 INFO - PROCESS | 1658 | 1461065783913 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11b993800) [pid = 1658] [serial = 588] [outer = 0x11953f400] 04:36:24 INFO - PROCESS | 1658 | 1461065784742 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:36:24 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:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 975ms 04:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:36:24 INFO - PROCESS | 1658 | 1461065784771 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1658 | 1461065784772 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:36:24 INFO - PROCESS | 1658 | 1461065784775 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 1658 | 1461065784776 Marionette TRACE conn2 <- [1,758,null,{}] 04:36:24 INFO - PROCESS | 1658 | 1461065784782 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:36:24 INFO - PROCESS | 1658 | 1461065784884 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:36:24 INFO - PROCESS | 1658 | 1461065784892 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5c0000 == 37 [pid = 1658] [id = 197] 04:36:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x123cd0400) [pid = 1658] [serial = 589] [outer = 0x0] 04:36:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x124497400) [pid = 1658] [serial = 590] [outer = 0x123cd0400] 04:36:24 INFO - PROCESS | 1658 | 1461065784921 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x126aea400) [pid = 1658] [serial = 591] [outer = 0x123cd0400] 04:36:25 INFO - PROCESS | 1658 | 1461065785257 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:36:25 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:36:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 04:36:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:36:25 INFO - PROCESS | 1658 | 1461065785295 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 1658 | 1461065785297 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:36:25 INFO - PROCESS | 1658 | 1461065785299 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 1658 | 1461065785300 Marionette TRACE conn2 <- [1,762,null,{}] 04:36:25 INFO - PROCESS | 1658 | 1461065785303 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:36:25 INFO - PROCESS | 1658 | 1461065785380 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:36:25 INFO - PROCESS | 1658 | 1461065785387 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c488000 == 38 [pid = 1658] [id = 198] 04:36:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1274b2800) [pid = 1658] [serial = 592] [outer = 0x0] 04:36:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x12af0b800) [pid = 1658] [serial = 593] [outer = 0x1274b2800] 04:36:25 INFO - PROCESS | 1658 | 1461065785414 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x12b19e400) [pid = 1658] [serial = 594] [outer = 0x1274b2800] 04:36:26 INFO - PROCESS | 1658 | 1461065786245 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:36:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:36:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 04:36:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:36:26 INFO - PROCESS | 1658 | 1461065786275 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:36:26 INFO - PROCESS | 1658 | 1461065786276 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:36:26 INFO - PROCESS | 1658 | 1461065786278 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 1658 | 1461065786279 Marionette TRACE conn2 <- [1,766,null,{}] 04:36:26 INFO - PROCESS | 1658 | 1461065786281 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:36:26 INFO - PROCESS | 1658 | 1461065786373 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:36:26 INFO - PROCESS | 1658 | 1461065786377 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b09000 == 39 [pid = 1658] [id = 199] 04:36:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x115772c00) [pid = 1658] [serial = 595] [outer = 0x0] 04:36:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12b1a0800) [pid = 1658] [serial = 596] [outer = 0x115772c00] 04:36:26 INFO - PROCESS | 1658 | 1461065786403 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x12bb1a400) [pid = 1658] [serial = 597] [outer = 0x115772c00] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12d1d7000) [pid = 1658] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1275e0400) [pid = 1658] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11a838400) [pid = 1658] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12383f800) [pid = 1658] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11a992c00) [pid = 1658] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x123cd3c00) [pid = 1658] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1189c9c00) [pid = 1658] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:36:27 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x127ebe800) [pid = 1658] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:36:27 INFO - PROCESS | 1658 | 1461065787200 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:36:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:36:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 04:36:27 INFO - PROCESS | 1658 | 1461065787247 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1658 | 1461065787248 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:36:27 INFO - PROCESS | 1658 | 1461065787251 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1658 | 1461065787252 Marionette TRACE conn2 <- [1,770,null,{}] 04:36:27 INFO - PROCESS | 1658 | 1461065787254 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:36:27 INFO - PROCESS | 1658 | 1461065787346 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:36:27 INFO - PROCESS | 1658 | 1461065787399 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11541a800 == 40 [pid = 1658] [id = 200] 04:36:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x12b7a1800) [pid = 1658] [serial = 598] [outer = 0x0] 04:36:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x12ce75000) [pid = 1658] [serial = 599] [outer = 0x12b7a1800] 04:36:27 INFO - PROCESS | 1658 | 1461065787428 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x12d842800) [pid = 1658] [serial = 600] [outer = 0x12b7a1800] 04:36:27 INFO - PROCESS | 1658 | 1461065787708 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:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 04:36:27 INFO - PROCESS | 1658 | 1461065787772 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1658 | 1461065787774 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:36:27 INFO - PROCESS | 1658 | 1461065787776 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1658 | 1461065787777 Marionette TRACE conn2 <- [1,774,null,{}] 04:36:27 INFO - PROCESS | 1658 | 1461065787779 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:36:27 INFO - PROCESS | 1658 | 1461065787856 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:36:27 INFO - PROCESS | 1658 | 1461065787860 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x127514000 == 41 [pid = 1658] [id = 201] 04:36:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x12d947c00) [pid = 1658] [serial = 601] [outer = 0x0] 04:36:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x12d9af000) [pid = 1658] [serial = 602] [outer = 0x12d947c00] 04:36:27 INFO - PROCESS | 1658 | 1461065787886 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x12e180000) [pid = 1658] [serial = 603] [outer = 0x12d947c00] 04:36:28 INFO - PROCESS | 1658 | 1461065788190 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:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 04:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:36:28 INFO - PROCESS | 1658 | 1461065788246 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:36:28 INFO - PROCESS | 1658 | 1461065788247 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:36:28 INFO - PROCESS | 1658 | 1461065788250 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 1658 | 1461065788251 Marionette TRACE conn2 <- [1,778,null,{}] 04:36:28 INFO - PROCESS | 1658 | 1461065788253 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:36:28 INFO - PROCESS | 1658 | 1461065788356 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:36:28 INFO - PROCESS | 1658 | 1461065788360 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x115422000 == 42 [pid = 1658] [id = 202] 04:36:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12e185800) [pid = 1658] [serial = 604] [outer = 0x0] 04:36:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x12e19dc00) [pid = 1658] [serial = 605] [outer = 0x12e185800] 04:36:28 INFO - PROCESS | 1658 | 1461065788386 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12e1a3800) [pid = 1658] [serial = 606] [outer = 0x12e185800] 04:36:28 INFO - PROCESS | 1658 | 1461065788702 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:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 04:36:28 INFO - PROCESS | 1658 | 1461065788721 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:36:28 INFO - PROCESS | 1658 | 1461065788723 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:36:28 INFO - PROCESS | 1658 | 1461065788725 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 1658 | 1461065788726 Marionette TRACE conn2 <- [1,782,null,{}] 04:36:28 INFO - PROCESS | 1658 | 1461065788728 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:36:28 INFO - PROCESS | 1658 | 1461065788807 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:36:28 INFO - PROCESS | 1658 | 1461065788811 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b64e800 == 43 [pid = 1658] [id = 203] 04:36:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x12e1a4400) [pid = 1658] [serial = 607] [outer = 0x0] 04:36:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12e5cac00) [pid = 1658] [serial = 608] [outer = 0x12e1a4400] 04:36:28 INFO - PROCESS | 1658 | 1461065788837 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12e5eb000) [pid = 1658] [serial = 609] [outer = 0x12e1a4400] 04:36:29 INFO - PROCESS | 1658 | 1461065789152 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:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 04:36:29 INFO - PROCESS | 1658 | 1461065789195 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 1658 | 1461065789196 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:36:29 INFO - PROCESS | 1658 | 1461065789198 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 1658 | 1461065789200 Marionette TRACE conn2 <- [1,786,null,{}] 04:36:29 INFO - PROCESS | 1658 | 1461065789202 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:36:29 INFO - PROCESS | 1658 | 1461065789300 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:36:29 INFO - PROCESS | 1658 | 1461065789308 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be8f000 == 44 [pid = 1658] [id = 204] 04:36:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12e5c6000) [pid = 1658] [serial = 610] [outer = 0x0] 04:36:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12e8a1400) [pid = 1658] [serial = 611] [outer = 0x12e5c6000] 04:36:29 INFO - PROCESS | 1658 | 1461065789334 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12e8a7000) [pid = 1658] [serial = 612] [outer = 0x12e5c6000] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12d145800 == 43 [pid = 1658] [id = 163] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x123512800 == 42 [pid = 1658] [id = 181] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12be82800 == 41 [pid = 1658] [id = 182] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11c013800 == 40 [pid = 1658] [id = 151] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11913e000 == 39 [pid = 1658] [id = 196] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x119150000 == 38 [pid = 1658] [id = 195] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12cef9800 == 37 [pid = 1658] [id = 194] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x123522800 == 36 [pid = 1658] [id = 193] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x119c17800 == 35 [pid = 1658] [id = 192] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9c2000 == 34 [pid = 1658] [id = 191] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5c0000 == 33 [pid = 1658] [id = 197] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11c488000 == 32 [pid = 1658] [id = 198] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11541a800 == 31 [pid = 1658] [id = 200] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x127514000 == 30 [pid = 1658] [id = 201] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x123b09000 == 29 [pid = 1658] [id = 199] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x115422000 == 28 [pid = 1658] [id = 202] 04:36:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12b64e800 == 27 [pid = 1658] [id = 203] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12d9a7400) [pid = 1658] [serial = 569] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b399800) [pid = 1658] [serial = 560] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12b7a9c00) [pid = 1658] [serial = 561] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1189c8000) [pid = 1658] [serial = 539] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11a98d800) [pid = 1658] [serial = 548] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11acc8400) [pid = 1658] [serial = 549] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x126486800) [pid = 1658] [serial = 554] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11b9cc400) [pid = 1658] [serial = 551] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x123591000) [pid = 1658] [serial = 552] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1299a8400) [pid = 1658] [serial = 545] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11b98c000) [pid = 1658] [serial = 542] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12d944800) [pid = 1658] [serial = 567] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12af08c00) [pid = 1658] [serial = 563] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12af0ac00) [pid = 1658] [serial = 557] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12ce71000) [pid = 1658] [serial = 566] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12dfc6400) [pid = 1658] [serial = 570] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12bb7c800) [pid = 1658] [serial = 564] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x127499400) [pid = 1658] [serial = 555] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12b196400) [pid = 1658] [serial = 558] [outer = 0x0] [url = about:blank] 04:36:30 INFO - PROCESS | 1658 | 1461065790792 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:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1622ms 04:36:30 INFO - PROCESS | 1658 | 1461065790821 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 1658 | 1461065790823 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:36:30 INFO - PROCESS | 1658 | 1461065790827 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 1658 | 1461065790829 Marionette TRACE conn2 <- [1,790,null,{}] 04:36:30 INFO - PROCESS | 1658 | 1461065790834 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:36:30 INFO - PROCESS | 1658 | 1461065790913 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:36:30 INFO - PROCESS | 1658 | 1461065790958 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11541c000 == 28 [pid = 1658] [id = 205] 04:36:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x114c13800) [pid = 1658] [serial = 613] [outer = 0x0] 04:36:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x115160000) [pid = 1658] [serial = 614] [outer = 0x114c13800] 04:36:30 INFO - PROCESS | 1658 | 1461065790987 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x115879800) [pid = 1658] [serial = 615] [outer = 0x114c13800] 04:36:31 INFO - PROCESS | 1658 | 1461065791308 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:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 04:36:31 INFO - PROCESS | 1658 | 1461065791349 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 1658 | 1461065791354 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:36:31 INFO - PROCESS | 1658 | 1461065791358 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 1658 | 1461065791360 Marionette TRACE conn2 <- [1,794,null,{}] 04:36:31 INFO - PROCESS | 1658 | 1461065791363 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:36:31 INFO - PROCESS | 1658 | 1461065791438 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:36:31 INFO - PROCESS | 1658 | 1461065791484 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11631e800 == 29 [pid = 1658] [id = 206] 04:36:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11510e000) [pid = 1658] [serial = 616] [outer = 0x0] 04:36:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1163ea000) [pid = 1658] [serial = 617] [outer = 0x11510e000] 04:36:31 INFO - PROCESS | 1658 | 1461065791512 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118f7c400) [pid = 1658] [serial = 618] [outer = 0x11510e000] 04:36:31 INFO - PROCESS | 1658 | 1461065791826 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:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 473ms 04:36:31 INFO - PROCESS | 1658 | 1461065791831 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 1658 | 1461065791833 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:36:31 INFO - PROCESS | 1658 | 1461065791844 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 1658 | 1461065791847 Marionette TRACE conn2 <- [1,798,null,{}] 04:36:31 INFO - PROCESS | 1658 | 1461065791858 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:36:31 INFO - PROCESS | 1658 | 1461065791938 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:36:31 INFO - PROCESS | 1658 | 1461065791943 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x119576800 == 30 [pid = 1658] [id = 207] 04:36:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1146fbc00) [pid = 1658] [serial = 619] [outer = 0x0] 04:36:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119d1a400) [pid = 1658] [serial = 620] [outer = 0x1146fbc00] 04:36:31 INFO - PROCESS | 1658 | 1461065791975 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11a838c00) [pid = 1658] [serial = 621] [outer = 0x1146fbc00] 04:36:32 INFO - PROCESS | 1658 | 1461065792320 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:36:32 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:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 524ms 04:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:36:32 INFO - PROCESS | 1658 | 1461065792368 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:36:32 INFO - PROCESS | 1658 | 1461065792370 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:36:32 INFO - PROCESS | 1658 | 1461065792372 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 1658 | 1461065792373 Marionette TRACE conn2 <- [1,802,null,{}] 04:36:32 INFO - PROCESS | 1658 | 1461065792376 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:36:32 INFO - PROCESS | 1658 | 1461065792449 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:36:32 INFO - PROCESS | 1658 | 1461065792455 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee7000 == 31 [pid = 1658] [id = 208] 04:36:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11a638000) [pid = 1658] [serial = 622] [outer = 0x0] 04:36:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11a98f800) [pid = 1658] [serial = 623] [outer = 0x11a638000] 04:36:32 INFO - PROCESS | 1658 | 1461065792482 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11ab35000) [pid = 1658] [serial = 624] [outer = 0x11a638000] 04:36:32 INFO - PROCESS | 1658 | 1461065792879 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:36:32 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:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 04:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:36:32 INFO - PROCESS | 1658 | 1461065792893 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:36:32 INFO - PROCESS | 1658 | 1461065792895 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:36:32 INFO - PROCESS | 1658 | 1461065792898 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 1658 | 1461065792900 Marionette TRACE conn2 <- [1,806,null,{}] 04:36:32 INFO - PROCESS | 1658 | 1461065792906 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:36:33 INFO - PROCESS | 1658 | 1461065793048 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:36:33 INFO - PROCESS | 1658 | 1461065793060 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad62000 == 32 [pid = 1658] [id = 209] 04:36:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1146b6400) [pid = 1658] [serial = 625] [outer = 0x0] 04:36:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11a999c00) [pid = 1658] [serial = 626] [outer = 0x1146b6400] 04:36:33 INFO - PROCESS | 1658 | 1461065793104 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11b5e0000) [pid = 1658] [serial = 627] [outer = 0x1146b6400] 04:36:33 INFO - PROCESS | 1658 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:36:33 INFO - PROCESS | 1658 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:36:33 INFO - PROCESS | 1658 | [GFX2-]: Using SkiaGL canvas. 04:36:33 INFO - PROCESS | 1658 | 1461065793489 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:36:33 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:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 623ms 04:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:36:33 INFO - PROCESS | 1658 | 1461065793521 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1658 | 1461065793522 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:36:33 INFO - PROCESS | 1658 | 1461065793524 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 1658 | 1461065793525 Marionette TRACE conn2 <- [1,810,null,{}] 04:36:33 INFO - PROCESS | 1658 | 1461065793527 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:36:33 INFO - PROCESS | 1658 | 1461065793616 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:36:33 INFO - PROCESS | 1658 | 1461065793663 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b77e800 == 33 [pid = 1658] [id = 210] 04:36:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11ad51c00) [pid = 1658] [serial = 628] [outer = 0x0] 04:36:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11b72e800) [pid = 1658] [serial = 629] [outer = 0x11ad51c00] 04:36:33 INFO - PROCESS | 1658 | 1461065793691 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x123587000) [pid = 1658] [serial = 630] [outer = 0x11ad51c00] 04:36:33 INFO - PROCESS | 1658 | 1461065793955 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:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 04:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:36:33 INFO - PROCESS | 1658 | 1461065793995 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1658 | 1461065793996 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:36:34 INFO - PROCESS | 1658 | 1461065793998 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1658 | 1461065794000 Marionette TRACE conn2 <- [1,814,null,{}] 04:36:34 INFO - PROCESS | 1658 | 1461065794010 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:36:34 INFO - PROCESS | 1658 | 1461065794085 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:36:34 INFO - PROCESS | 1658 | 1461065794090 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c01f800 == 34 [pid = 1658] [id = 211] 04:36:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11acc7000) [pid = 1658] [serial = 631] [outer = 0x0] 04:36:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12383bc00) [pid = 1658] [serial = 632] [outer = 0x11acc7000] 04:36:34 INFO - PROCESS | 1658 | 1461065794118 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x123849400) [pid = 1658] [serial = 633] [outer = 0x11acc7000] 04:36:34 INFO - PROCESS | 1658 | 1461065794463 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:36:34 INFO - PROCESS | 1658 | 1461065794480 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:36:34 INFO - PROCESS | 1658 | 1461065794486 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1658 | 1461065794488 Marionette TRACE conn2 <- [1,818,null,{}] 04:36:34 INFO - PROCESS | 1658 | 1461065794492 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:36:34 INFO - PROCESS | 1658 | 1461065794638 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:36:34 INFO - PROCESS | 1658 | 1461065794644 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c274000 == 35 [pid = 1658] [id = 212] 04:36:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1238a6400) [pid = 1658] [serial = 634] [outer = 0x0] 04:36:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123a9c000) [pid = 1658] [serial = 635] [outer = 0x1238a6400] 04:36:34 INFO - PROCESS | 1658 | 1461065794686 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124044c00) [pid = 1658] [serial = 636] [outer = 0x1238a6400] 04:36:35 INFO - PROCESS | 1658 | 1461065795098 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:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 04:36:35 INFO - PROCESS | 1658 | 1461065795106 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:36:35 INFO - PROCESS | 1658 | 1461065795107 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:36:35 INFO - PROCESS | 1658 | 1461065795109 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:36:35 INFO - PROCESS | 1658 | 1461065795110 Marionette TRACE conn2 <- [1,822,null,{}] 04:36:35 INFO - PROCESS | 1658 | 1461065795128 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:36:35 INFO - PROCESS | 1658 | 1461065795198 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:36:35 INFO - PROCESS | 1658 | 1461065795205 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x119575800 == 36 [pid = 1658] [id = 213] 04:36:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124050800) [pid = 1658] [serial = 637] [outer = 0x0] 04:36:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x124307800) [pid = 1658] [serial = 638] [outer = 0x124050800] 04:36:35 INFO - PROCESS | 1658 | 1461065795230 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x126461800) [pid = 1658] [serial = 639] [outer = 0x124050800] 04:36:35 INFO - PROCESS | 1658 | 1461065795659 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:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:36:35 INFO - PROCESS | 1658 | 1461065795699 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:36:35 INFO - PROCESS | 1658 | 1461065795703 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:36:35 INFO - PROCESS | 1658 | 1461065795705 Marionette TRACE conn2 <- [1,826,null,{}] 04:36:35 INFO - PROCESS | 1658 | 1461065795708 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:36:35 INFO - PROCESS | 1658 | 1461065795844 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:36:35 INFO - PROCESS | 1658 | 1461065795859 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b03000 == 37 [pid = 1658] [id = 214] 04:36:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12680e000) [pid = 1658] [serial = 640] [outer = 0x0] 04:36:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1268dbc00) [pid = 1658] [serial = 641] [outer = 0x12680e000] 04:36:35 INFO - PROCESS | 1658 | 1461065795884 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1274a9800) [pid = 1658] [serial = 642] [outer = 0x12680e000] 04:36:36 INFO - PROCESS | 1658 | 1461065796208 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:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 04:36:36 INFO - PROCESS | 1658 | 1461065796223 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 1658 | 1461065796224 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:36:36 INFO - PROCESS | 1658 | 1461065796226 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 1658 | 1461065796228 Marionette TRACE conn2 <- [1,830,null,{}] 04:36:36 INFO - PROCESS | 1658 | 1461065796230 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:36:36 INFO - PROCESS | 1658 | 1461065796337 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:36:36 INFO - PROCESS | 1658 | 1461065796372 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ab19800 == 38 [pid = 1658] [id = 215] 04:36:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1274b6400) [pid = 1658] [serial = 643] [outer = 0x0] 04:36:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x127ec7800) [pid = 1658] [serial = 644] [outer = 0x1274b6400] 04:36:36 INFO - PROCESS | 1658 | 1461065796402 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12af06c00) [pid = 1658] [serial = 645] [outer = 0x1274b6400] 04:36:36 INFO - PROCESS | 1658 | 1461065796746 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:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 571ms 04:36:36 INFO - PROCESS | 1658 | 1461065796798 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 1658 | 1461065796799 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:36:36 INFO - PROCESS | 1658 | 1461065796802 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 1658 | 1461065796803 Marionette TRACE conn2 <- [1,834,null,{}] 04:36:36 INFO - PROCESS | 1658 | 1461065796805 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:36:36 INFO - PROCESS | 1658 | 1461065796896 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:36:36 INFO - PROCESS | 1658 | 1461065796906 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x126855000 == 39 [pid = 1658] [id = 216] 04:36:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12af07000) [pid = 1658] [serial = 646] [outer = 0x0] 04:36:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12af10400) [pid = 1658] [serial = 647] [outer = 0x12af07000] 04:36:36 INFO - PROCESS | 1658 | 1461065796932 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12b19cc00) [pid = 1658] [serial = 648] [outer = 0x12af07000] 04:36:37 INFO - PROCESS | 1658 | 1461065797268 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:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 04:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:36:37 INFO - PROCESS | 1658 | 1461065797320 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 1658 | 1461065797321 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:36:37 INFO - PROCESS | 1658 | 1461065797324 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1658 | 1461065797325 Marionette TRACE conn2 <- [1,838,null,{}] 04:36:37 INFO - PROCESS | 1658 | 1461065797327 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:36:37 INFO - PROCESS | 1658 | 1461065797420 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12d1d7400) [pid = 1658] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12b7a5800) [pid = 1658] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12e1a4400) [pid = 1658] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12e185800) [pid = 1658] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x115772c00) [pid = 1658] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12d947c00) [pid = 1658] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12b7a1800) [pid = 1658] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1274b2800) [pid = 1658] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x123cd0400) [pid = 1658] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11953f400) [pid = 1658] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118f82800) [pid = 1658] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12749c800) [pid = 1658] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11b571c00) [pid = 1658] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11a995000) [pid = 1658] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12e179c00) [pid = 1658] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119d18800) [pid = 1658] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124052000) [pid = 1658] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:36:37 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1186b1400) [pid = 1658] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:36:37 INFO - PROCESS | 1658 | 1461065797804 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b504800 == 40 [pid = 1658] [id = 217] 04:36:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x115774000) [pid = 1658] [serial = 649] [outer = 0x0] 04:36:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118954800) [pid = 1658] [serial = 650] [outer = 0x115774000] 04:36:37 INFO - PROCESS | 1658 | 1461065797830 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11c062000) [pid = 1658] [serial = 651] [outer = 0x115774000] 04:36:38 INFO - PROCESS | 1658 | 1461065798101 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:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 820ms 04:36:38 INFO - PROCESS | 1658 | 1461065798145 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1658 | 1461065798146 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:36:38 INFO - PROCESS | 1658 | 1461065798148 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1658 | 1461065798149 Marionette TRACE conn2 <- [1,842,null,{}] 04:36:38 INFO - PROCESS | 1658 | 1461065798155 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:36:38 INFO - PROCESS | 1658 | 1461065798231 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:36:38 INFO - PROCESS | 1658 | 1461065798237 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x129941000 == 41 [pid = 1658] [id = 218] 04:36:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124052000) [pid = 1658] [serial = 652] [outer = 0x0] 04:36:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12b1a1c00) [pid = 1658] [serial = 653] [outer = 0x124052000] 04:36:38 INFO - PROCESS | 1658 | 1461065798263 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b6f2400) [pid = 1658] [serial = 654] [outer = 0x124052000] 04:36:38 INFO - PROCESS | 1658 | 1461065798576 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:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 473ms 04:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:36:38 INFO - PROCESS | 1658 | 1461065798621 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1658 | 1461065798622 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:36:38 INFO - PROCESS | 1658 | 1461065798624 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1658 | 1461065798625 Marionette TRACE conn2 <- [1,846,null,{}] 04:36:38 INFO - PROCESS | 1658 | 1461065798628 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:36:38 INFO - PROCESS | 1658 | 1461065798726 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:36:38 INFO - PROCESS | 1658 | 1461065798733 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b17c000 == 42 [pid = 1658] [id = 219] 04:36:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12b79f400) [pid = 1658] [serial = 655] [outer = 0x0] 04:36:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12b7a4800) [pid = 1658] [serial = 656] [outer = 0x12b79f400] 04:36:38 INFO - PROCESS | 1658 | 1461065798761 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12b7ac000) [pid = 1658] [serial = 657] [outer = 0x12b79f400] 04:36:39 INFO - PROCESS | 1658 | 1461065799070 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:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 04:36:39 INFO - PROCESS | 1658 | 1461065799095 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:36:39 INFO - PROCESS | 1658 | 1461065799097 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:36:39 INFO - PROCESS | 1658 | 1461065799099 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:36:39 INFO - PROCESS | 1658 | 1461065799100 Marionette TRACE conn2 <- [1,850,null,{}] 04:36:39 INFO - PROCESS | 1658 | 1461065799105 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:36:39 INFO - PROCESS | 1658 | 1461065799180 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:36:39 INFO - PROCESS | 1658 | 1461065799184 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9c8000 == 43 [pid = 1658] [id = 220] 04:36:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x127ec8c00) [pid = 1658] [serial = 658] [outer = 0x0] 04:36:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12bb74c00) [pid = 1658] [serial = 659] [outer = 0x127ec8c00] 04:36:39 INFO - PROCESS | 1658 | 1461065799211 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12bb7b800) [pid = 1658] [serial = 660] [outer = 0x127ec8c00] 04:36:39 INFO - PROCESS | 1658 | 1461065799523 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:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 471ms 04:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:36:39 INFO - PROCESS | 1658 | 1461065799570 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:36:39 INFO - PROCESS | 1658 | 1461065799571 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:36:39 INFO - PROCESS | 1658 | 1461065799573 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:36:39 INFO - PROCESS | 1658 | 1461065799574 Marionette TRACE conn2 <- [1,854,null,{}] 04:36:39 INFO - PROCESS | 1658 | 1461065799577 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:36:39 INFO - PROCESS | 1658 | 1461065799681 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:36:39 INFO - PROCESS | 1658 | 1461065799687 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc7a800 == 44 [pid = 1658] [id = 221] 04:36:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b7a2800) [pid = 1658] [serial = 661] [outer = 0x0] 04:36:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12ccbb000) [pid = 1658] [serial = 662] [outer = 0x12b7a2800] 04:36:39 INFO - PROCESS | 1658 | 1461065799712 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12cd95c00) [pid = 1658] [serial = 663] [outer = 0x12b7a2800] 04:36:40 INFO - PROCESS | 1658 | 1461065800211 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:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 717ms 04:36:40 INFO - PROCESS | 1658 | 1461065800293 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 1658 | 1461065800298 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:36:40 INFO - PROCESS | 1658 | 1461065800304 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1658 | 1461065800308 Marionette TRACE conn2 <- [1,858,null,{}] 04:36:40 INFO - PROCESS | 1658 | 1461065800313 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:36:40 INFO - PROCESS | 1658 | 1461065800516 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:36:40 INFO - PROCESS | 1658 | 1461065800596 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e21000 == 45 [pid = 1658] [id = 222] 04:36:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x116566400) [pid = 1658] [serial = 664] [outer = 0x0] 04:36:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11863c800) [pid = 1658] [serial = 665] [outer = 0x116566400] 04:36:40 INFO - PROCESS | 1658 | 1461065800628 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118f7e400) [pid = 1658] [serial = 666] [outer = 0x116566400] 04:36:41 INFO - PROCESS | 1658 | 1461065801110 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:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 824ms 04:36:41 INFO - PROCESS | 1658 | 1461065801128 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 1658 | 1461065801132 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:36:41 INFO - PROCESS | 1658 | 1461065801137 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 1658 | 1461065801140 Marionette TRACE conn2 <- [1,862,null,{}] 04:36:41 INFO - PROCESS | 1658 | 1461065801142 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:36:41 INFO - PROCESS | 1658 | 1461065801251 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:36:41 INFO - PROCESS | 1658 | 1461065801323 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93c800 == 46 [pid = 1658] [id = 223] 04:36:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118f7ec00) [pid = 1658] [serial = 667] [outer = 0x0] 04:36:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119d14400) [pid = 1658] [serial = 668] [outer = 0x118f7ec00] 04:36:41 INFO - PROCESS | 1658 | 1461065801353 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a992000) [pid = 1658] [serial = 669] [outer = 0x118f7ec00] 04:36:42 INFO - PROCESS | 1658 | 1461065802057 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:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 924ms 04:36:42 INFO - PROCESS | 1658 | 1461065802062 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:36:42 INFO - PROCESS | 1658 | 1461065802064 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:36:42 INFO - PROCESS | 1658 | 1461065802068 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 1658 | 1461065802070 Marionette TRACE conn2 <- [1,866,null,{}] 04:36:42 INFO - PROCESS | 1658 | 1461065802074 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:36:42 INFO - PROCESS | 1658 | 1461065802172 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:36:42 INFO - PROCESS | 1658 | 1461065802217 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c14000 == 47 [pid = 1658] [id = 224] 04:36:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1160b7800) [pid = 1658] [serial = 670] [outer = 0x0] 04:36:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1186ab000) [pid = 1658] [serial = 671] [outer = 0x1160b7800] 04:36:42 INFO - PROCESS | 1658 | 1461065802246 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118f80800) [pid = 1658] [serial = 672] [outer = 0x1160b7800] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9c8000 == 46 [pid = 1658] [id = 220] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b17c000 == 45 [pid = 1658] [id = 219] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x129941000 == 44 [pid = 1658] [id = 218] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b504800 == 43 [pid = 1658] [id = 217] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x126855000 == 42 [pid = 1658] [id = 216] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11ab19800 == 41 [pid = 1658] [id = 215] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123b03000 == 40 [pid = 1658] [id = 214] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119575800 == 39 [pid = 1658] [id = 213] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12e8a1400) [pid = 1658] [serial = 611] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11c274000 == 38 [pid = 1658] [id = 212] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11c01f800 == 37 [pid = 1658] [id = 211] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b77e800 == 36 [pid = 1658] [id = 210] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad62000 == 35 [pid = 1658] [id = 209] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119ee7000 == 34 [pid = 1658] [id = 208] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119576800 == 33 [pid = 1658] [id = 207] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11631e800 == 32 [pid = 1658] [id = 206] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11541c000 == 31 [pid = 1658] [id = 205] 04:36:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12be8f000 == 30 [pid = 1658] [id = 204] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12d844400) [pid = 1658] [serial = 488] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123586400) [pid = 1658] [serial = 543] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12af0d800) [pid = 1658] [serial = 546] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119d11400) [pid = 1658] [serial = 540] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12dfcf400) [pid = 1658] [serial = 537] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12e5cac00) [pid = 1658] [serial = 608] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12e1a3800) [pid = 1658] [serial = 606] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12b1a0800) [pid = 1658] [serial = 596] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12d9af000) [pid = 1658] [serial = 602] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12e19dc00) [pid = 1658] [serial = 605] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12ce75000) [pid = 1658] [serial = 599] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12bb1a400) [pid = 1658] [serial = 597] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12af0b800) [pid = 1658] [serial = 593] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124497400) [pid = 1658] [serial = 590] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x126aea400) [pid = 1658] [serial = 591] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11b5e3400) [pid = 1658] [serial = 587] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11b993800) [pid = 1658] [serial = 588] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11a87d000) [pid = 1658] [serial = 585] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119126800) [pid = 1658] [serial = 584] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12d1e3c00) [pid = 1658] [serial = 582] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12b3a0c00) [pid = 1658] [serial = 581] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x123dc9800) [pid = 1658] [serial = 579] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1237d4800) [pid = 1658] [serial = 578] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11b995400) [pid = 1658] [serial = 576] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12e5eb000) [pid = 1658] [serial = 609] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11ad55000) [pid = 1658] [serial = 575] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12e17e800) [pid = 1658] [serial = 572] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12e19c800) [pid = 1658] [serial = 573] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12e180000) [pid = 1658] [serial = 603] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12d842800) [pid = 1658] [serial = 600] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12b19e400) [pid = 1658] [serial = 594] [outer = 0x0] [url = about:blank] 04:36:42 INFO - PROCESS | 1658 | 1461065802638 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:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 620ms 04:36:42 INFO - PROCESS | 1658 | 1461065802688 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:36:42 INFO - PROCESS | 1658 | 1461065802692 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:36:42 INFO - PROCESS | 1658 | 1461065802696 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 1658 | 1461065802698 Marionette TRACE conn2 <- [1,870,null,{}] 04:36:42 INFO - PROCESS | 1658 | 1461065802710 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:36:42 INFO - PROCESS | 1658 | 1461065802784 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:36:42 INFO - PROCESS | 1658 | 1461065802790 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f09800 == 31 [pid = 1658] [id = 225] 04:36:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119540800) [pid = 1658] [serial = 673] [outer = 0x0] 04:36:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119d20800) [pid = 1658] [serial = 674] [outer = 0x119540800] 04:36:42 INFO - PROCESS | 1658 | 1461065802820 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11a834400) [pid = 1658] [serial = 675] [outer = 0x119540800] 04:36:43 INFO - PROCESS | 1658 | 1461065803150 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:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 473ms 04:36:43 INFO - PROCESS | 1658 | 1461065803170 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1658 | 1461065803172 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:36:43 INFO - PROCESS | 1658 | 1461065803174 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1658 | 1461065803176 Marionette TRACE conn2 <- [1,874,null,{}] 04:36:43 INFO - PROCESS | 1658 | 1461065803183 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:36:43 INFO - PROCESS | 1658 | 1461065803282 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:36:43 INFO - PROCESS | 1658 | 1461065803346 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad7c800 == 32 [pid = 1658] [id = 226] 04:36:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11a63f000) [pid = 1658] [serial = 676] [outer = 0x0] 04:36:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11a999800) [pid = 1658] [serial = 677] [outer = 0x11a63f000] 04:36:43 INFO - PROCESS | 1658 | 1461065803402 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11b5e4c00) [pid = 1658] [serial = 678] [outer = 0x11a63f000] 04:36:43 INFO - PROCESS | 1658 | 1461065803828 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:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 04:36:43 INFO - PROCESS | 1658 | 1461065803849 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1658 | 1461065803851 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:36:43 INFO - PROCESS | 1658 | 1461065803855 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1658 | 1461065803856 Marionette TRACE conn2 <- [1,878,null,{}] 04:36:43 INFO - PROCESS | 1658 | 1461065803860 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:36:44 INFO - PROCESS | 1658 | 1461065804000 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:36:44 INFO - PROCESS | 1658 | 1461065804013 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b952800 == 33 [pid = 1658] [id = 227] 04:36:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11b728800) [pid = 1658] [serial = 679] [outer = 0x0] 04:36:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b9d8800) [pid = 1658] [serial = 680] [outer = 0x11b728800] 04:36:44 INFO - PROCESS | 1658 | 1461065804056 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11c5b1800) [pid = 1658] [serial = 681] [outer = 0x11b728800] 04:36:44 INFO - PROCESS | 1658 | 1461065804437 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:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 619ms 04:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:36:44 INFO - PROCESS | 1658 | 1461065804474 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 1658 | 1461065804475 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:36:44 INFO - PROCESS | 1658 | 1461065804477 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - PROCESS | 1658 | 1461065804478 Marionette TRACE conn2 <- [1,882,null,{}] 04:36:44 INFO - PROCESS | 1658 | 1461065804481 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:36:44 INFO - PROCESS | 1658 | 1461065804555 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:36:44 INFO - PROCESS | 1658 | 1461065804584 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x123522000 == 34 [pid = 1658] [id = 228] 04:36:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x115105400) [pid = 1658] [serial = 682] [outer = 0x0] 04:36:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x123586400) [pid = 1658] [serial = 683] [outer = 0x115105400] 04:36:44 INFO - PROCESS | 1658 | 1461065804609 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x123844000) [pid = 1658] [serial = 684] [outer = 0x115105400] 04:36:44 INFO - PROCESS | 1658 | 1461065804971 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:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 04:36:45 INFO - PROCESS | 1658 | 1461065804996 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 1658 | 1461065804997 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:36:45 INFO - PROCESS | 1658 | 1461065805005 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 1658 | 1461065805006 Marionette TRACE conn2 <- [1,886,null,{}] 04:36:45 INFO - PROCESS | 1658 | 1461065805008 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:36:45 INFO - PROCESS | 1658 | 1461065805115 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:36:45 INFO - PROCESS | 1658 | 1461065805120 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b10800 == 35 [pid = 1658] [id = 229] 04:36:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123849000) [pid = 1658] [serial = 685] [outer = 0x0] 04:36:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x123cd4400) [pid = 1658] [serial = 686] [outer = 0x123849000] 04:36:45 INFO - PROCESS | 1658 | 1461065805148 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1268cec00) [pid = 1658] [serial = 687] [outer = 0x123849000] 04:36:45 INFO - PROCESS | 1658 | 1461065805487 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:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 04:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:36:45 INFO - PROCESS | 1658 | 1461065805524 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 1658 | 1461065805525 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:36:45 INFO - PROCESS | 1658 | 1461065805527 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 1658 | 1461065805528 Marionette TRACE conn2 <- [1,890,null,{}] 04:36:45 INFO - PROCESS | 1658 | 1461065805531 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:36:45 INFO - PROCESS | 1658 | 1461065805623 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:36:45 INFO - PROCESS | 1658 | 1461065805638 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x11861d800 == 36 [pid = 1658] [id = 230] 04:36:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x127497000) [pid = 1658] [serial = 688] [outer = 0x0] 04:36:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1274ab400) [pid = 1658] [serial = 689] [outer = 0x127497000] 04:36:45 INFO - PROCESS | 1658 | 1461065805663 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1275e4800) [pid = 1658] [serial = 690] [outer = 0x127497000] 04:36:46 INFO - PROCESS | 1658 | 1461065806007 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:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 517ms 04:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:36:46 INFO - PROCESS | 1658 | 1461065806046 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1658 | 1461065806047 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:36:46 INFO - PROCESS | 1658 | 1461065806049 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1658 | 1461065806050 Marionette TRACE conn2 <- [1,894,null,{}] 04:36:46 INFO - PROCESS | 1658 | 1461065806053 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:36:46 INFO - PROCESS | 1658 | 1461065806146 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:36:46 INFO - PROCESS | 1658 | 1461065806152 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ad9000 == 37 [pid = 1658] [id = 231] 04:36:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x126aea400) [pid = 1658] [serial = 691] [outer = 0x0] 04:36:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128f5f400) [pid = 1658] [serial = 692] [outer = 0x126aea400] 04:36:46 INFO - PROCESS | 1658 | 1461065806177 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1299a8c00) [pid = 1658] [serial = 693] [outer = 0x126aea400] 04:36:46 INFO - PROCESS | 1658 | 1461065806496 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:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 472ms 04:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:36:46 INFO - PROCESS | 1658 | 1461065806531 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1658 | 1461065806532 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:36:46 INFO - PROCESS | 1658 | 1461065806537 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1658 | 1461065806540 Marionette TRACE conn2 <- [1,898,null,{}] 04:36:46 INFO - PROCESS | 1658 | 1461065806542 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:36:46 INFO - PROCESS | 1658 | 1461065806739 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x127ec8c00) [pid = 1658] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1274b6400) [pid = 1658] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1238a6400) [pid = 1658] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1146b6400) [pid = 1658] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11510e000) [pid = 1658] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124050800) [pid = 1658] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11ad51c00) [pid = 1658] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12680e000) [pid = 1658] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11acc7000) [pid = 1658] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x114c13800) [pid = 1658] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11a638000) [pid = 1658] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1146fbc00) [pid = 1658] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12af07000) [pid = 1658] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b79f400) [pid = 1658] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x115774000) [pid = 1658] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:36:46 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x124052000) [pid = 1658] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:36:46 INFO - PROCESS | 1658 | 1461065806776 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x118eee000 == 38 [pid = 1658] [id = 232] 04:36:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1146c3000) [pid = 1658] [serial = 694] [outer = 0x0] 04:36:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11587dc00) [pid = 1658] [serial = 695] [outer = 0x1146c3000] 04:36:46 INFO - PROCESS | 1658 | 1461065806802 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11acc8000) [pid = 1658] [serial = 696] [outer = 0x1146c3000] 04:36:47 INFO - PROCESS | 1658 | 1461065807081 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:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 573ms 04:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:36:47 INFO - PROCESS | 1658 | 1461065807108 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:36:47 INFO - PROCESS | 1658 | 1461065807109 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:36:47 INFO - PROCESS | 1658 | 1461065807112 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 1658 | 1461065807113 Marionette TRACE conn2 <- [1,902,null,{}] 04:36:47 INFO - PROCESS | 1658 | 1461065807115 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:36:47 INFO - PROCESS | 1658 | 1461065807206 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:36:47 INFO - PROCESS | 1658 | 1461065807209 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x129945800 == 39 [pid = 1658] [id = 233] 04:36:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11b9d0800) [pid = 1658] [serial = 697] [outer = 0x0] 04:36:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12af07000) [pid = 1658] [serial = 698] [outer = 0x11b9d0800] 04:36:47 INFO - PROCESS | 1658 | 1461065807234 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12af0f000) [pid = 1658] [serial = 699] [outer = 0x11b9d0800] 04:36:47 INFO - PROCESS | 1658 | 1461065807555 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:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 04:36:47 INFO - PROCESS | 1658 | 1461065807581 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:36:47 INFO - PROCESS | 1658 | 1461065807582 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:36:47 INFO - PROCESS | 1658 | 1461065807587 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 1658 | 1461065807589 Marionette TRACE conn2 <- [1,906,null,{}] 04:36:47 INFO - PROCESS | 1658 | 1461065807592 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:36:47 INFO - PROCESS | 1658 | 1461065807704 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:36:47 INFO - PROCESS | 1658 | 1461065807710 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b769800 == 40 [pid = 1658] [id = 234] 04:36:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1268cf800) [pid = 1658] [serial = 700] [outer = 0x0] 04:36:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12b19ec00) [pid = 1658] [serial = 701] [outer = 0x1268cf800] 04:36:47 INFO - PROCESS | 1658 | 1461065807739 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b7abc00) [pid = 1658] [serial = 702] [outer = 0x1268cf800] 04:36:48 INFO - PROCESS | 1658 | 1461065808049 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:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 04:36:48 INFO - PROCESS | 1658 | 1461065808057 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1658 | 1461065808059 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:36:48 INFO - PROCESS | 1658 | 1461065808061 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1658 | 1461065808062 Marionette TRACE conn2 <- [1,910,null,{}] 04:36:48 INFO - PROCESS | 1658 | 1461065808064 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:36:48 INFO - PROCESS | 1658 | 1461065808145 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:36:48 INFO - PROCESS | 1658 | 1461065808149 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d13b000 == 41 [pid = 1658] [id = 235] 04:36:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12bb19c00) [pid = 1658] [serial = 703] [outer = 0x0] 04:36:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12ccc7000) [pid = 1658] [serial = 704] [outer = 0x12bb19c00] 04:36:48 INFO - PROCESS | 1658 | 1461065808178 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12cd9a800) [pid = 1658] [serial = 705] [outer = 0x12bb19c00] 04:36:48 INFO - PROCESS | 1658 | 1461065808490 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:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 04:36:48 INFO - PROCESS | 1658 | 1461065808532 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1658 | 1461065808533 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:36:48 INFO - PROCESS | 1658 | 1461065808536 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1658 | 1461065808537 Marionette TRACE conn2 <- [1,914,null,{}] 04:36:48 INFO - PROCESS | 1658 | 1461065808539 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:36:48 INFO - PROCESS | 1658 | 1461065808639 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:36:48 INFO - PROCESS | 1658 | 1461065808645 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ceda800 == 42 [pid = 1658] [id = 236] 04:36:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11b9db000) [pid = 1658] [serial = 706] [outer = 0x0] 04:36:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12cd9d800) [pid = 1658] [serial = 707] [outer = 0x11b9db000] 04:36:48 INFO - PROCESS | 1658 | 1461065808671 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12ce74000) [pid = 1658] [serial = 708] [outer = 0x11b9db000] 04:36:49 INFO - PROCESS | 1658 | 1461065809130 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:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 619ms 04:36:49 INFO - PROCESS | 1658 | 1461065809155 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1658 | 1461065809159 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:36:49 INFO - PROCESS | 1658 | 1461065809163 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1658 | 1461065809165 Marionette TRACE conn2 <- [1,918,null,{}] 04:36:49 INFO - PROCESS | 1658 | 1461065809169 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:36:49 INFO - PROCESS | 1658 | 1461065809268 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:36:49 INFO - PROCESS | 1658 | 1461065809319 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee0800 == 43 [pid = 1658] [id = 237] 04:36:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11886b000) [pid = 1658] [serial = 709] [outer = 0x0] 04:36:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118f88c00) [pid = 1658] [serial = 710] [outer = 0x11886b000] 04:36:49 INFO - PROCESS | 1658 | 1461065809351 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119d1e400) [pid = 1658] [serial = 711] [outer = 0x11886b000] 04:36:49 INFO - PROCESS | 1658 | 1461065809805 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:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 04:36:49 INFO - PROCESS | 1658 | 1461065809833 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:36:49 INFO - PROCESS | 1658 | 1461065809840 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:36:49 INFO - PROCESS | 1658 | 1461065809844 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1658 | 1461065809846 Marionette TRACE conn2 <- [1,922,null,{}] 04:36:49 INFO - PROCESS | 1658 | 1461065809849 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:36:49 INFO - PROCESS | 1658 | 1461065809949 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:36:49 INFO - PROCESS | 1658 | 1461065809997 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cb7000 == 44 [pid = 1658] [id = 238] 04:36:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119d20c00) [pid = 1658] [serial = 712] [outer = 0x0] 04:36:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11ab3b400) [pid = 1658] [serial = 713] [outer = 0x119d20c00] 04:36:50 INFO - PROCESS | 1658 | 1461065810027 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11b9cd000) [pid = 1658] [serial = 714] [outer = 0x119d20c00] 04:36:50 INFO - PROCESS | 1658 | 1461065810446 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:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 625ms 04:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:36:50 INFO - PROCESS | 1658 | 1461065810471 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:36:50 INFO - PROCESS | 1658 | 1461065810473 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:36:50 INFO - PROCESS | 1658 | 1461065810475 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 1658 | 1461065810478 Marionette TRACE conn2 <- [1,926,null,{}] 04:36:50 INFO - PROCESS | 1658 | 1461065810486 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:36:50 INFO - PROCESS | 1658 | 1461065810586 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:36:50 INFO - PROCESS | 1658 | 1461065810673 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6bf000 == 45 [pid = 1658] [id = 239] 04:36:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1238a9c00) [pid = 1658] [serial = 715] [outer = 0x0] 04:36:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124494400) [pid = 1658] [serial = 716] [outer = 0x1238a9c00] 04:36:50 INFO - PROCESS | 1658 | 1461065810705 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1299a9000) [pid = 1658] [serial = 717] [outer = 0x1238a9c00] 04:36:51 INFO - PROCESS | 1658 | 1461065811122 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:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 04:36:51 INFO - PROCESS | 1658 | 1461065811146 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 1658 | 1461065811148 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:36:51 INFO - PROCESS | 1658 | 1461065811151 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 1658 | 1461065811153 Marionette TRACE conn2 <- [1,930,null,{}] 04:36:51 INFO - PROCESS | 1658 | 1461065811155 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:36:51 INFO - PROCESS | 1658 | 1461065811253 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:36:51 INFO - PROCESS | 1658 | 1461065811301 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d989000 == 46 [pid = 1658] [id = 240] 04:36:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123a8f400) [pid = 1658] [serial = 718] [outer = 0x0] 04:36:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12b19fc00) [pid = 1658] [serial = 719] [outer = 0x123a8f400] 04:36:51 INFO - PROCESS | 1658 | 1461065811331 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12b6f3400) [pid = 1658] [serial = 720] [outer = 0x123a8f400] 04:36:51 INFO - PROCESS | 1658 | 1461065811742 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:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 620ms 04:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:36:51 INFO - PROCESS | 1658 | 1461065811772 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 1658 | 1461065811773 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:36:51 INFO - PROCESS | 1658 | 1461065811775 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 1658 | 1461065811777 Marionette TRACE conn2 <- [1,934,null,{}] 04:36:51 INFO - PROCESS | 1658 | 1461065811779 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:36:51 INFO - PROCESS | 1658 | 1461065811877 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:36:51 INFO - PROCESS | 1658 | 1461065811959 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df3c800 == 47 [pid = 1658] [id = 241] 04:36:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12b7a8000) [pid = 1658] [serial = 721] [outer = 0x0] 04:36:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12bb73800) [pid = 1658] [serial = 722] [outer = 0x12b7a8000] 04:36:51 INFO - PROCESS | 1658 | 1461065811990 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12ce74400) [pid = 1658] [serial = 723] [outer = 0x12b7a8000] 04:36:52 INFO - PROCESS | 1658 | 1461065812448 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:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 722ms 04:36:52 INFO - PROCESS | 1658 | 1461065812505 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 1658 | 1461065812506 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:36:52 INFO - PROCESS | 1658 | 1461065812510 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 1658 | 1461065812511 Marionette TRACE conn2 <- [1,938,null,{}] 04:36:52 INFO - PROCESS | 1658 | 1461065812514 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:36:52 INFO - PROCESS | 1658 | 1461065812621 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:36:52 INFO - PROCESS | 1658 | 1461065812814 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195db800 == 48 [pid = 1658] [id = 242] 04:36:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1146c2800) [pid = 1658] [serial = 724] [outer = 0x0] 04:36:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x114c13400) [pid = 1658] [serial = 725] [outer = 0x1146c2800] 04:36:52 INFO - PROCESS | 1658 | 1461065812844 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x115874000) [pid = 1658] [serial = 726] [outer = 0x1146c2800] 04:36:53 INFO - PROCESS | 1658 | 1461065813296 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:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 822ms 04:36:53 INFO - PROCESS | 1658 | 1461065813334 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:36:53 INFO - PROCESS | 1658 | 1461065813338 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:36:53 INFO - PROCESS | 1658 | 1461065813341 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:36:53 INFO - PROCESS | 1658 | 1461065813344 Marionette TRACE conn2 <- [1,942,null,{}] 04:36:53 INFO - PROCESS | 1658 | 1461065813347 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:36:53 INFO - PROCESS | 1658 | 1461065813478 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x12d13b000 == 47 [pid = 1658] [id = 235] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x12b769800 == 46 [pid = 1658] [id = 234] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x129945800 == 45 [pid = 1658] [id = 233] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x118eee000 == 44 [pid = 1658] [id = 232] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x126ad9000 == 43 [pid = 1658] [id = 231] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x11861d800 == 42 [pid = 1658] [id = 230] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x123b10800 == 41 [pid = 1658] [id = 229] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x123522000 == 40 [pid = 1658] [id = 228] 04:36:53 INFO - PROCESS | 1658 | 1461065813562 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x11b952800 == 39 [pid = 1658] [id = 227] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad7c800 == 38 [pid = 1658] [id = 226] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x118f09800 == 37 [pid = 1658] [id = 225] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x119c14000 == 36 [pid = 1658] [id = 224] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93c800 == 35 [pid = 1658] [id = 223] 04:36:53 INFO - PROCESS | 1658 | --DOCSHELL 0x118e21000 == 34 [pid = 1658] [id = 222] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x127ec7800) [pid = 1658] [serial = 644] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123a9c000) [pid = 1658] [serial = 635] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x124044c00) [pid = 1658] [serial = 636] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11a999c00) [pid = 1658] [serial = 626] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b5e0000) [pid = 1658] [serial = 627] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1163ea000) [pid = 1658] [serial = 617] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118f7c400) [pid = 1658] [serial = 618] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x124307800) [pid = 1658] [serial = 638] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11b72e800) [pid = 1658] [serial = 629] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1268dbc00) [pid = 1658] [serial = 641] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x123587000) [pid = 1658] [serial = 630] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12383bc00) [pid = 1658] [serial = 632] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x123849400) [pid = 1658] [serial = 633] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x115160000) [pid = 1658] [serial = 614] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x115879800) [pid = 1658] [serial = 615] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11a98f800) [pid = 1658] [serial = 623] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11ab35000) [pid = 1658] [serial = 624] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119d1a400) [pid = 1658] [serial = 620] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11a838c00) [pid = 1658] [serial = 621] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12af06c00) [pid = 1658] [serial = 645] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12af10400) [pid = 1658] [serial = 647] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12b19cc00) [pid = 1658] [serial = 648] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12b7ac000) [pid = 1658] [serial = 657] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118954800) [pid = 1658] [serial = 650] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12b1a1c00) [pid = 1658] [serial = 653] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1274a9800) [pid = 1658] [serial = 642] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12b6f2400) [pid = 1658] [serial = 654] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12b7a4800) [pid = 1658] [serial = 656] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11c062000) [pid = 1658] [serial = 651] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12bb7b800) [pid = 1658] [serial = 660] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126461800) [pid = 1658] [serial = 639] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12bb74c00) [pid = 1658] [serial = 659] [outer = 0x0] [url = about:blank] 04:36:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x115154000 == 35 [pid = 1658] [id = 243] 04:36:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x115873c00) [pid = 1658] [serial = 727] [outer = 0x0] 04:36:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118642c00) [pid = 1658] [serial = 728] [outer = 0x115873c00] 04:36:53 INFO - PROCESS | 1658 | 1461065813600 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11a646800) [pid = 1658] [serial = 729] [outer = 0x115873c00] 04:36:53 INFO - PROCESS | 1658 | 1461065813890 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:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 571ms 04:36:53 INFO - PROCESS | 1658 | 1461065813915 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:36:53 INFO - PROCESS | 1658 | 1461065813919 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:36:53 INFO - PROCESS | 1658 | 1461065813929 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:36:53 INFO - PROCESS | 1658 | 1461065813930 Marionette TRACE conn2 <- [1,946,null,{}] 04:36:53 INFO - PROCESS | 1658 | 1461065813932 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:36:54 INFO - PROCESS | 1658 | 1461065814020 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:36:54 INFO - PROCESS | 1658 | 1461065814066 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c1d800 == 36 [pid = 1658] [id = 244] 04:36:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11a646c00) [pid = 1658] [serial = 730] [outer = 0x0] 04:36:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11a996000) [pid = 1658] [serial = 731] [outer = 0x11a646c00] 04:36:54 INFO - PROCESS | 1658 | 1461065814092 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11b988000) [pid = 1658] [serial = 732] [outer = 0x11a646c00] 04:36:54 INFO - PROCESS | 1658 | 1461065814403 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:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 04:36:54 INFO - PROCESS | 1658 | 1461065814447 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 1658 | 1461065814449 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:36:54 INFO - PROCESS | 1658 | 1461065814458 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1658 | 1461065814462 Marionette TRACE conn2 <- [1,950,null,{}] 04:36:54 INFO - PROCESS | 1658 | 1461065814465 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:36:54 INFO - PROCESS | 1658 | 1461065814545 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:36:54 INFO - PROCESS | 1658 | 1461065814593 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93c800 == 37 [pid = 1658] [id = 245] 04:36:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11a836000) [pid = 1658] [serial = 733] [outer = 0x0] 04:36:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11b9d0c00) [pid = 1658] [serial = 734] [outer = 0x11a836000] 04:36:54 INFO - PROCESS | 1658 | 1461065814619 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12396e400) [pid = 1658] [serial = 735] [outer = 0x11a836000] 04:36:54 INFO - PROCESS | 1658 | 1461065814925 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:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 476ms 04:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:36:54 INFO - PROCESS | 1658 | 1461065814930 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 1658 | 1461065814932 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:36:54 INFO - PROCESS | 1658 | 1461065814942 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1658 | 1461065814943 Marionette TRACE conn2 <- [1,954,null,{}] 04:36:54 INFO - PROCESS | 1658 | 1461065814946 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:36:55 INFO - PROCESS | 1658 | 1461065815030 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:36:55 INFO - PROCESS | 1658 | 1461065815036 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12387d000 == 38 [pid = 1658] [id = 246] 04:36:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x123970400) [pid = 1658] [serial = 736] [outer = 0x0] 04:36:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x126460c00) [pid = 1658] [serial = 737] [outer = 0x123970400] 04:36:55 INFO - PROCESS | 1658 | 1461065815063 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x127496c00) [pid = 1658] [serial = 738] [outer = 0x123970400] 04:36:55 INFO - PROCESS | 1658 | 1461065815389 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:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 479ms 04:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:36:55 INFO - PROCESS | 1658 | 1461065815414 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1658 | 1461065815415 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:36:55 INFO - PROCESS | 1658 | 1461065815417 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1658 | 1461065815419 Marionette TRACE conn2 <- [1,958,null,{}] 04:36:55 INFO - PROCESS | 1658 | 1461065815423 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:36:55 INFO - PROCESS | 1658 | 1461065815525 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:36:55 INFO - PROCESS | 1658 | 1461065815532 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cad800 == 39 [pid = 1658] [id = 247] 04:36:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x127ebc400) [pid = 1658] [serial = 739] [outer = 0x0] 04:36:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x127ec7800) [pid = 1658] [serial = 740] [outer = 0x127ebc400] 04:36:55 INFO - PROCESS | 1658 | 1461065815568 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b194000) [pid = 1658] [serial = 741] [outer = 0x127ebc400] 04:36:55 INFO - PROCESS | 1658 | 1461065815984 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:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 573ms 04:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:36:55 INFO - PROCESS | 1658 | 1461065815991 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1658 | 1461065815992 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:36:55 INFO - PROCESS | 1658 | 1461065815994 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1658 | 1461065815995 Marionette TRACE conn2 <- [1,962,null,{}] 04:36:56 INFO - PROCESS | 1658 | 1461065815997 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:36:56 INFO - PROCESS | 1658 | 1461065816098 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:36:56 INFO - PROCESS | 1658 | 1461065816110 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ad8000 == 40 [pid = 1658] [id = 248] 04:36:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1189c8000) [pid = 1658] [serial = 742] [outer = 0x0] 04:36:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12b7a9c00) [pid = 1658] [serial = 743] [outer = 0x1189c8000] 04:36:56 INFO - PROCESS | 1658 | 1461065816136 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12cda0000) [pid = 1658] [serial = 744] [outer = 0x1189c8000] 04:36:56 INFO - PROCESS | 1658 | 1461065816449 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:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 04:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:36:56 INFO - PROCESS | 1658 | 1461065816465 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 1658 | 1461065816466 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:36:56 INFO - PROCESS | 1658 | 1461065816477 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 1658 | 1461065816478 Marionette TRACE conn2 <- [1,966,null,{}] 04:36:56 INFO - PROCESS | 1658 | 1461065816481 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:36:56 INFO - PROCESS | 1658 | 1461065816580 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:36:56 INFO - PROCESS | 1658 | 1461065816584 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x129939800 == 41 [pid = 1658] [id = 249] 04:36:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b198800) [pid = 1658] [serial = 745] [outer = 0x0] 04:36:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12d1d5800) [pid = 1658] [serial = 746] [outer = 0x12b198800] 04:36:56 INFO - PROCESS | 1658 | 1461065816610 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12d1e0000) [pid = 1658] [serial = 747] [outer = 0x12b198800] 04:36:56 INFO - PROCESS | 1658 | 1461065816947 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:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 527ms 04:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:36:57 INFO - PROCESS | 1658 | 1461065816997 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 1658 | 1461065816999 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:36:57 INFO - PROCESS | 1658 | 1461065817001 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - PROCESS | 1658 | 1461065817002 Marionette TRACE conn2 <- [1,970,null,{}] 04:36:57 INFO - PROCESS | 1658 | 1461065817004 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:36:57 INFO - PROCESS | 1658 | 1461065817101 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:36:57 INFO - PROCESS | 1658 | 1461065817114 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b63b800 == 42 [pid = 1658] [id = 250] 04:36:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12d1d5400) [pid = 1658] [serial = 748] [outer = 0x0] 04:36:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12d842800) [pid = 1658] [serial = 749] [outer = 0x12d1d5400] 04:36:57 INFO - PROCESS | 1658 | 1461065817139 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12d943c00) [pid = 1658] [serial = 750] [outer = 0x12d1d5400] 04:36:57 INFO - PROCESS | 1658 | 1461065817486 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:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 04:36:57 INFO - PROCESS | 1658 | 1461065817524 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 1658 | 1461065817525 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:36:57 INFO - PROCESS | 1658 | 1461065817528 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - PROCESS | 1658 | 1461065817529 Marionette TRACE conn2 <- [1,974,null,{}] 04:36:57 INFO - PROCESS | 1658 | 1461065817531 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:36:57 INFO - PROCESS | 1658 | 1461065817630 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:36:57 INFO - PROCESS | 1658 | 1461065817661 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be8a800 == 43 [pid = 1658] [id = 251] 04:36:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12d1e0400) [pid = 1658] [serial = 751] [outer = 0x0] 04:36:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12d949c00) [pid = 1658] [serial = 752] [outer = 0x12d1e0400] 04:36:57 INFO - PROCESS | 1658 | 1461065817686 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12d9a7c00) [pid = 1658] [serial = 753] [outer = 0x12d1e0400] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12bb19c00) [pid = 1658] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x123849000) [pid = 1658] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x115105400) [pid = 1658] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11a63f000) [pid = 1658] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x127497000) [pid = 1658] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119540800) [pid = 1658] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11b728800) [pid = 1658] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1160b7800) [pid = 1658] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126aea400) [pid = 1658] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1146c3000) [pid = 1658] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1268cf800) [pid = 1658] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:36:57 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11b9d0800) [pid = 1658] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:36:58 INFO - PROCESS | 1658 | 1461065818058 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:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 569ms 04:36:58 INFO - PROCESS | 1658 | 1461065818098 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 1658 | 1461065818099 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:36:58 INFO - PROCESS | 1658 | 1461065818103 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1658 | 1461065818107 Marionette TRACE conn2 <- [1,978,null,{}] 04:36:58 INFO - PROCESS | 1658 | 1461065818109 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:36:58 INFO - PROCESS | 1658 | 1461065818213 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:36:58 INFO - PROCESS | 1658 | 1461065818221 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be90000 == 44 [pid = 1658] [id = 252] 04:36:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x116738000) [pid = 1658] [serial = 754] [outer = 0x0] 04:36:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x127ebd800) [pid = 1658] [serial = 755] [outer = 0x116738000] 04:36:58 INFO - PROCESS | 1658 | 1461065818251 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12d9a9000) [pid = 1658] [serial = 756] [outer = 0x116738000] 04:36:58 INFO - PROCESS | 1658 | 1461065818579 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:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 04:36:58 INFO - PROCESS | 1658 | 1461065818625 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 1658 | 1461065818627 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:36:58 INFO - PROCESS | 1658 | 1461065818629 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1658 | 1461065818631 Marionette TRACE conn2 <- [1,982,null,{}] 04:36:58 INFO - PROCESS | 1658 | 1461065818633 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:36:58 INFO - PROCESS | 1658 | 1461065818737 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:36:58 INFO - PROCESS | 1658 | 1461065818792 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e214800 == 45 [pid = 1658] [id = 253] 04:36:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12bb1a400) [pid = 1658] [serial = 757] [outer = 0x0] 04:36:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12dfccc00) [pid = 1658] [serial = 758] [outer = 0x12bb1a400] 04:36:58 INFO - PROCESS | 1658 | 1461065818817 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12e17f000) [pid = 1658] [serial = 759] [outer = 0x12bb1a400] 04:36:59 INFO - PROCESS | 1658 | 1461065819069 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:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 04:36:59 INFO - PROCESS | 1658 | 1461065819109 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 1658 | 1461065819110 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:36:59 INFO - PROCESS | 1658 | 1461065819113 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1658 | 1461065819115 Marionette TRACE conn2 <- [1,986,null,{}] 04:36:59 INFO - PROCESS | 1658 | 1461065819127 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:36:59 INFO - PROCESS | 1658 | 1461065819239 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:36:59 INFO - PROCESS | 1658 | 1461065819246 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2dc800 == 46 [pid = 1658] [id = 254] 04:36:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12e17f800) [pid = 1658] [serial = 760] [outer = 0x0] 04:36:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12e19a800) [pid = 1658] [serial = 761] [outer = 0x12e17f800] 04:36:59 INFO - PROCESS | 1658 | 1461065819286 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12e19f800) [pid = 1658] [serial = 762] [outer = 0x12e17f800] 04:36:59 INFO - PROCESS | 1658 | 1461065819711 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:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 619ms 04:36:59 INFO - PROCESS | 1658 | 1461065819737 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 1658 | 1461065819738 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:36:59 INFO - PROCESS | 1658 | 1461065819741 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1658 | 1461065819742 Marionette TRACE conn2 <- [1,990,null,{}] 04:36:59 INFO - PROCESS | 1658 | 1461065819744 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:36:59 INFO - PROCESS | 1658 | 1461065819825 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:36:59 INFO - PROCESS | 1658 | 1461065819829 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e582800 == 47 [pid = 1658] [id = 255] 04:36:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12e1a1800) [pid = 1658] [serial = 763] [outer = 0x0] 04:36:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12e5c4000) [pid = 1658] [serial = 764] [outer = 0x12e1a1800] 04:36:59 INFO - PROCESS | 1658 | 1461065819854 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12e5e5c00) [pid = 1658] [serial = 765] [outer = 0x12e1a1800] 04:37:00 INFO - PROCESS | 1658 | 1461065820335 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:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 618ms 04:37:00 INFO - PROCESS | 1658 | 1461065820359 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:37:00 INFO - PROCESS | 1658 | 1461065820362 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:37:00 INFO - PROCESS | 1658 | 1461065820365 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 1658 | 1461065820367 Marionette TRACE conn2 <- [1,994,null,{}] 04:37:00 INFO - PROCESS | 1658 | 1461065820371 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:37:00 INFO - PROCESS | 1658 | 1461065820478 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:37:00 INFO - PROCESS | 1658 | 1461065820544 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b957000 == 48 [pid = 1658] [id = 256] 04:37:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1188ba000) [pid = 1658] [serial = 766] [outer = 0x0] 04:37:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119d1d000) [pid = 1658] [serial = 767] [outer = 0x1188ba000] 04:37:00 INFO - PROCESS | 1658 | 1461065820575 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11a993c00) [pid = 1658] [serial = 768] [outer = 0x1188ba000] 04:37:01 INFO - PROCESS | 1658 | 1461065820999 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:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 04:37:01 INFO - PROCESS | 1658 | 1461065821039 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 1658 | 1461065821042 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:37:01 INFO - PROCESS | 1658 | 1461065821047 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 1658 | 1461065821049 Marionette TRACE conn2 <- [1,998,null,{}] 04:37:01 INFO - PROCESS | 1658 | 1461065821051 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:37:01 INFO - PROCESS | 1658 | 1461065821157 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:37:01 INFO - PROCESS | 1658 | 1461065821207 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12641b000 == 49 [pid = 1658] [id = 257] 04:37:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118f8e800) [pid = 1658] [serial = 769] [outer = 0x0] 04:37:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b9cc400) [pid = 1658] [serial = 770] [outer = 0x118f8e800] 04:37:01 INFO - PROCESS | 1658 | 1461065821236 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x123844c00) [pid = 1658] [serial = 771] [outer = 0x118f8e800] 04:37:01 INFO - PROCESS | 1658 | 1461065821654 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:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 620ms 04:37:01 INFO - PROCESS | 1658 | 1461065821667 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 1658 | 1461065821671 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:37:01 INFO - PROCESS | 1658 | 1461065821674 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 1658 | 1461065821676 Marionette TRACE conn2 <- [1,1002,null,{}] 04:37:01 INFO - PROCESS | 1658 | 1461065821684 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:37:01 INFO - PROCESS | 1658 | 1461065821787 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:37:01 INFO - PROCESS | 1658 | 1461065821876 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e570000 == 50 [pid = 1658] [id = 258] 04:37:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1275e3000) [pid = 1658] [serial = 772] [outer = 0x0] 04:37:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b194400) [pid = 1658] [serial = 773] [outer = 0x1275e3000] 04:37:01 INFO - PROCESS | 1658 | 1461065821907 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b7ae000) [pid = 1658] [serial = 774] [outer = 0x1275e3000] 04:37:02 INFO - PROCESS | 1658 | 1461065822320 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:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 04:37:02 INFO - PROCESS | 1658 | 1461065822346 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1658 | 1461065822348 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:37:02 INFO - PROCESS | 1658 | 1461065822350 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1658 | 1461065822352 Marionette TRACE conn2 <- [1,1006,null,{}] 04:37:02 INFO - PROCESS | 1658 | 1461065822354 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:37:02 INFO - PROCESS | 1658 | 1461065822457 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:37:02 INFO - PROCESS | 1658 | 1461065822507 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a6000 == 51 [pid = 1658] [id = 259] 04:37:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12bb11800) [pid = 1658] [serial = 775] [outer = 0x0] 04:37:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12d83b400) [pid = 1658] [serial = 776] [outer = 0x12bb11800] 04:37:02 INFO - PROCESS | 1658 | 1461065822536 Marionette DEBUG loaded listener.js 04:37:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12d9a3400) [pid = 1658] [serial = 777] [outer = 0x12bb11800] 04:37:02 INFO - PROCESS | 1658 | 1461065822934 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:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 621ms 04:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:37:02 INFO - PROCESS | 1658 | 1461065822971 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1658 | 1461065822973 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:37:02 INFO - PROCESS | 1658 | 1461065822975 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1658 | 1461065822977 Marionette TRACE conn2 <- [1,1010,null,{}] 04:37:02 INFO - PROCESS | 1658 | 1461065822979 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:37:03 INFO - PROCESS | 1658 | 1461065823078 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:37:03 INFO - PROCESS | 1658 | 1461065823174 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f180000 == 52 [pid = 1658] [id = 260] 04:37:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12d9af800) [pid = 1658] [serial = 778] [outer = 0x0] 04:37:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12dfc6800) [pid = 1658] [serial = 779] [outer = 0x12d9af800] 04:37:03 INFO - PROCESS | 1658 | 1461065823204 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12e19b400) [pid = 1658] [serial = 780] [outer = 0x12d9af800] 04:37:03 INFO - PROCESS | 1658 | 1461065823587 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:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 04:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:37:03 INFO - PROCESS | 1658 | 1461065823647 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:37:03 INFO - PROCESS | 1658 | 1461065823648 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:37:03 INFO - PROCESS | 1658 | 1461065823673 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:37:03 INFO - PROCESS | 1658 | 1461065823674 Marionette TRACE conn2 <- [1,1014,null,{}] 04:37:03 INFO - PROCESS | 1658 | 1461065823678 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:37:03 INFO - PROCESS | 1658 | 1461065823786 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:37:03 INFO - PROCESS | 1658 | 1461065823849 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c260000 == 53 [pid = 1658] [id = 261] 04:37:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x115779c00) [pid = 1658] [serial = 781] [outer = 0x0] 04:37:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x128f59400) [pid = 1658] [serial = 782] [outer = 0x115779c00] 04:37:03 INFO - PROCESS | 1658 | 1461065823882 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12e8a6c00) [pid = 1658] [serial = 783] [outer = 0x115779c00] 04:37:04 INFO - PROCESS | 1658 | 1461065824475 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:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 897ms 04:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:37:04 INFO - PROCESS | 1658 | 1461065824547 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 1658 | 1461065824550 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:37:04 INFO - PROCESS | 1658 | 1461065824553 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 1658 | 1461065824555 Marionette TRACE conn2 <- [1,1018,null,{}] 04:37:04 INFO - PROCESS | 1658 | 1461065824559 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:37:04 INFO - PROCESS | 1658 | 1461065824658 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:37:04 INFO - PROCESS | 1658 | 1461065824712 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa5e000 == 54 [pid = 1658] [id = 262] 04:37:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x115878400) [pid = 1658] [serial = 784] [outer = 0x0] 04:37:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11863f400) [pid = 1658] [serial = 785] [outer = 0x115878400] 04:37:04 INFO - PROCESS | 1658 | 1461065824741 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11919e000) [pid = 1658] [serial = 786] [outer = 0x115878400] 04:37:05 INFO - PROCESS | 1658 | 1461065825167 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:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 04:37:05 INFO - PROCESS | 1658 | 1461065825224 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1658 | 1461065825228 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:37:05 INFO - PROCESS | 1658 | 1461065825233 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1658 | 1461065825235 Marionette TRACE conn2 <- [1,1022,null,{}] 04:37:05 INFO - PROCESS | 1658 | 1461065825237 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:37:05 INFO - PROCESS | 1658 | 1461065825332 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:37:05 INFO - PROCESS | 1658 | 1461065825385 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad6d000 == 55 [pid = 1658] [id = 263] 04:37:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119540400) [pid = 1658] [serial = 787] [outer = 0x0] 04:37:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11ab3ac00) [pid = 1658] [serial = 788] [outer = 0x119540400] 04:37:05 INFO - PROCESS | 1658 | 1461065825413 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11b5e0400) [pid = 1658] [serial = 789] [outer = 0x119540400] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2dc800 == 54 [pid = 1658] [id = 254] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12e214800 == 53 [pid = 1658] [id = 253] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12be90000 == 52 [pid = 1658] [id = 252] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12be8a800 == 51 [pid = 1658] [id = 251] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12b63b800 == 50 [pid = 1658] [id = 250] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x129939800 == 49 [pid = 1658] [id = 249] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x126ad8000 == 48 [pid = 1658] [id = 248] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x123cad800 == 47 [pid = 1658] [id = 247] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12387d000 == 46 [pid = 1658] [id = 246] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93c800 == 45 [pid = 1658] [id = 245] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x119c1d800 == 44 [pid = 1658] [id = 244] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x115154000 == 43 [pid = 1658] [id = 243] 04:37:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1195db800 == 42 [pid = 1658] [id = 242] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11587dc00) [pid = 1658] [serial = 695] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11a834400) [pid = 1658] [serial = 675] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12cd9a800) [pid = 1658] [serial = 705] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1275e4800) [pid = 1658] [serial = 690] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x123586400) [pid = 1658] [serial = 683] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12af07000) [pid = 1658] [serial = 698] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1268cec00) [pid = 1658] [serial = 687] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12af0f000) [pid = 1658] [serial = 699] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b7abc00) [pid = 1658] [serial = 702] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12ccc7000) [pid = 1658] [serial = 704] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123cd4400) [pid = 1658] [serial = 686] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x123844000) [pid = 1658] [serial = 684] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11a999800) [pid = 1658] [serial = 677] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11b5e4c00) [pid = 1658] [serial = 678] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12ccbb000) [pid = 1658] [serial = 662] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1274ab400) [pid = 1658] [serial = 689] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119d14400) [pid = 1658] [serial = 668] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119d20800) [pid = 1658] [serial = 674] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11863c800) [pid = 1658] [serial = 665] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11b9d8800) [pid = 1658] [serial = 680] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11c5b1800) [pid = 1658] [serial = 681] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118f80800) [pid = 1658] [serial = 672] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1186ab000) [pid = 1658] [serial = 671] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x128f5f400) [pid = 1658] [serial = 692] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11acc8000) [pid = 1658] [serial = 696] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1299a8c00) [pid = 1658] [serial = 693] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12b19ec00) [pid = 1658] [serial = 701] [outer = 0x0] [url = about:blank] 04:37:05 INFO - PROCESS | 1658 | 1461065825801 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:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 622ms 04:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:37:05 INFO - PROCESS | 1658 | 1461065825855 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1658 | 1461065825856 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:37:05 INFO - PROCESS | 1658 | 1461065825859 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1658 | 1461065825861 Marionette TRACE conn2 <- [1,1026,null,{}] 04:37:05 INFO - PROCESS | 1658 | 1461065825871 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:37:05 INFO - PROCESS | 1658 | 1461065825993 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:37:06 INFO - PROCESS | 1658 | 1461065826006 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b50b800 == 43 [pid = 1658] [id = 264] 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11c061400) [pid = 1658] [serial = 790] [outer = 0x0] 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11c5ca000) [pid = 1658] [serial = 791] [outer = 0x11c061400] 04:37:06 INFO - PROCESS | 1658 | 1461065826035 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11c5d2000) [pid = 1658] [serial = 792] [outer = 0x11c061400] 04:37:06 INFO - PROCESS | 1658 | 1461065826363 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:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 04:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:37:06 INFO - PROCESS | 1658 | 1461065826381 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 1658 | 1461065826383 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:37:06 INFO - PROCESS | 1658 | 1461065826386 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1658 | 1461065826388 Marionette TRACE conn2 <- [1,1030,null,{}] 04:37:06 INFO - PROCESS | 1658 | 1461065826391 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:37:06 INFO - PROCESS | 1658 | 1461065826474 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:37:06 INFO - PROCESS | 1658 | 1461065826521 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c27e000 == 44 [pid = 1658] [id = 265] 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11c5cd400) [pid = 1658] [serial = 793] [outer = 0x0] 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11c5d6000) [pid = 1658] [serial = 794] [outer = 0x11c5cd400] 04:37:06 INFO - PROCESS | 1658 | 1461065826548 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12396b000) [pid = 1658] [serial = 795] [outer = 0x11c5cd400] 04:37:06 INFO - PROCESS | 1658 | 1461065826847 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:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 472ms 04:37:06 INFO - PROCESS | 1658 | 1461065826858 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 1658 | 1461065826860 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:37:06 INFO - PROCESS | 1658 | 1461065826862 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1658 | 1461065826863 Marionette TRACE conn2 <- [1,1034,null,{}] 04:37:06 INFO - PROCESS | 1658 | 1461065826866 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:37:06 INFO - PROCESS | 1658 | 1461065826949 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:37:06 INFO - PROCESS | 1658 | 1461065826955 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12647f800 == 45 [pid = 1658] [id = 266] 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1238a6000) [pid = 1658] [serial = 796] [outer = 0x0] 04:37:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124495800) [pid = 1658] [serial = 797] [outer = 0x1238a6000] 04:37:06 INFO - PROCESS | 1658 | 1461065826981 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126ae9c00) [pid = 1658] [serial = 798] [outer = 0x1238a6000] 04:37:07 INFO - PROCESS | 1658 | 1461065827326 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:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 04:37:07 INFO - PROCESS | 1658 | 1461065827331 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 1658 | 1461065827332 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:37:07 INFO - PROCESS | 1658 | 1461065827338 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 1658 | 1461065827340 Marionette TRACE conn2 <- [1,1038,null,{}] 04:37:07 INFO - PROCESS | 1658 | 1461065827342 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:37:07 INFO - PROCESS | 1658 | 1461065827468 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:37:07 INFO - PROCESS | 1658 | 1461065827475 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x127513000 == 46 [pid = 1658] [id = 267] 04:37:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123cd4400) [pid = 1658] [serial = 799] [outer = 0x0] 04:37:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12749c800) [pid = 1658] [serial = 800] [outer = 0x123cd4400] 04:37:07 INFO - PROCESS | 1658 | 1461065827503 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b19ec00) [pid = 1658] [serial = 801] [outer = 0x123cd4400] 04:37:07 INFO - PROCESS | 1658 | 1461065827829 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:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 04:37:07 INFO - PROCESS | 1658 | 1461065827858 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 1658 | 1461065827860 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:37:07 INFO - PROCESS | 1658 | 1461065827867 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 1658 | 1461065827870 Marionette TRACE conn2 <- [1,1042,null,{}] 04:37:07 INFO - PROCESS | 1658 | 1461065827874 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:37:07 INFO - PROCESS | 1658 | 1461065827971 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:37:07 INFO - PROCESS | 1658 | 1461065827975 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b75e000 == 47 [pid = 1658] [id = 268] 04:37:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119544000) [pid = 1658] [serial = 802] [outer = 0x0] 04:37:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12b7a7400) [pid = 1658] [serial = 803] [outer = 0x119544000] 04:37:08 INFO - PROCESS | 1658 | 1461065828001 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12ccc0800) [pid = 1658] [serial = 804] [outer = 0x119544000] 04:37:08 INFO - PROCESS | 1658 | 1461065828356 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:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 526ms 04:37:08 INFO - PROCESS | 1658 | 1461065828389 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1658 | 1461065828390 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:37:08 INFO - PROCESS | 1658 | 1461065828393 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1658 | 1461065828394 Marionette TRACE conn2 <- [1,1046,null,{}] 04:37:08 INFO - PROCESS | 1658 | 1461065828396 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:37:08 INFO - PROCESS | 1658 | 1461065828493 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:37:08 INFO - PROCESS | 1658 | 1461065828506 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be90000 == 48 [pid = 1658] [id = 269] 04:37:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12cd98800) [pid = 1658] [serial = 805] [outer = 0x0] 04:37:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12ce6c800) [pid = 1658] [serial = 806] [outer = 0x12cd98800] 04:37:08 INFO - PROCESS | 1658 | 1461065828532 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12d1de000) [pid = 1658] [serial = 807] [outer = 0x12cd98800] 04:37:08 INFO - PROCESS | 1658 | 1461065828844 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:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 04:37:08 INFO - PROCESS | 1658 | 1461065828863 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1658 | 1461065828864 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:37:08 INFO - PROCESS | 1658 | 1461065828867 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1658 | 1461065828869 Marionette TRACE conn2 <- [1,1050,null,{}] 04:37:08 INFO - PROCESS | 1658 | 1461065828873 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:37:08 INFO - PROCESS | 1658 | 1461065828972 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:37:08 INFO - PROCESS | 1658 | 1461065828976 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d14f800 == 49 [pid = 1658] [id = 270] 04:37:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12bb78000) [pid = 1658] [serial = 808] [outer = 0x0] 04:37:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12d83c400) [pid = 1658] [serial = 809] [outer = 0x12bb78000] 04:37:09 INFO - PROCESS | 1658 | 1461065829001 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12d9ab400) [pid = 1658] [serial = 810] [outer = 0x12bb78000] 04:37:09 INFO - PROCESS | 1658 | 1461065829321 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:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 04:37:09 INFO - PROCESS | 1658 | 1461065829343 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 1658 | 1461065829344 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:37:09 INFO - PROCESS | 1658 | 1461065829347 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 1658 | 1461065829348 Marionette TRACE conn2 <- [1,1054,null,{}] 04:37:09 INFO - PROCESS | 1658 | 1461065829350 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:37:09 INFO - PROCESS | 1658 | 1461065829464 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:37:09 INFO - PROCESS | 1658 | 1461065829468 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e210800 == 50 [pid = 1658] [id = 271] 04:37:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12ccc7000) [pid = 1658] [serial = 811] [outer = 0x0] 04:37:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12dfcf000) [pid = 1658] [serial = 812] [outer = 0x12ccc7000] 04:37:09 INFO - PROCESS | 1658 | 1461065829522 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12e182800) [pid = 1658] [serial = 813] [outer = 0x12ccc7000] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12bb1a400) [pid = 1658] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12e17f800) [pid = 1658] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1189c8000) [pid = 1658] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12b198800) [pid = 1658] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12d1e0400) [pid = 1658] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12d1d5400) [pid = 1658] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123970400) [pid = 1658] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11a836000) [pid = 1658] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1146c2800) [pid = 1658] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x116738000) [pid = 1658] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x115873c00) [pid = 1658] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11a646c00) [pid = 1658] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:37:09 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127ebc400) [pid = 1658] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:37:10 INFO - PROCESS | 1658 | 1461065830003 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:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 668ms 04:37:10 INFO - PROCESS | 1658 | 1461065830016 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:37:10 INFO - PROCESS | 1658 | 1461065830018 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:37:10 INFO - PROCESS | 1658 | 1461065830022 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 1658 | 1461065830025 Marionette TRACE conn2 <- [1,1058,null,{}] 04:37:10 INFO - PROCESS | 1658 | 1461065830028 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:37:10 INFO - PROCESS | 1658 | 1461065830174 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:37:10 INFO - PROCESS | 1658 | 1461065830235 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2db800 == 51 [pid = 1658] [id = 272] 04:37:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1160b7800) [pid = 1658] [serial = 814] [outer = 0x0] 04:37:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123970400) [pid = 1658] [serial = 815] [outer = 0x1160b7800] 04:37:10 INFO - PROCESS | 1658 | 1461065830266 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12e5c0400) [pid = 1658] [serial = 816] [outer = 0x1160b7800] 04:37:10 INFO - PROCESS | 1658 | 1461065830561 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:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 572ms 04:37:10 INFO - PROCESS | 1658 | 1461065830595 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:37:10 INFO - PROCESS | 1658 | 1461065830597 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:37:10 INFO - PROCESS | 1658 | 1461065830599 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 1658 | 1461065830601 Marionette TRACE conn2 <- [1,1062,null,{}] 04:37:10 INFO - PROCESS | 1658 | 1461065830606 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:37:10 INFO - PROCESS | 1658 | 1461065830707 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:37:10 INFO - PROCESS | 1658 | 1461065830713 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f712800 == 52 [pid = 1658] [id = 273] 04:37:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12e5c8800) [pid = 1658] [serial = 817] [outer = 0x0] 04:37:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12e5ebc00) [pid = 1658] [serial = 818] [outer = 0x12e5c8800] 04:37:10 INFO - PROCESS | 1658 | 1461065830754 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12e8a9400) [pid = 1658] [serial = 819] [outer = 0x12e5c8800] 04:37:11 INFO - PROCESS | 1658 | 1461065831190 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:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 622ms 04:37:11 INFO - PROCESS | 1658 | 1461065831224 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 1658 | 1461065831225 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:37:11 INFO - PROCESS | 1658 | 1461065831245 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 1658 | 1461065831246 Marionette TRACE conn2 <- [1,1066,null,{}] 04:37:11 INFO - PROCESS | 1658 | 1461065831249 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:37:11 INFO - PROCESS | 1658 | 1461065831347 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:37:11 INFO - PROCESS | 1658 | 1461065831352 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fad3800 == 53 [pid = 1658] [id = 274] 04:37:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x118988400) [pid = 1658] [serial = 820] [outer = 0x0] 04:37:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11898b400) [pid = 1658] [serial = 821] [outer = 0x118988400] 04:37:11 INFO - PROCESS | 1658 | 1461065831377 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11898f800) [pid = 1658] [serial = 822] [outer = 0x118988400] 04:37:11 INFO - PROCESS | 1658 | 1461065831678 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:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 471ms 04:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:37:11 INFO - PROCESS | 1658 | 1461065831714 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 1658 | 1461065831715 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:37:11 INFO - PROCESS | 1658 | 1461065831717 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 1658 | 1461065831719 Marionette TRACE conn2 <- [1,1070,null,{}] 04:37:11 INFO - PROCESS | 1658 | 1461065831723 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:37:11 INFO - PROCESS | 1658 | 1461065831804 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:37:11 INFO - PROCESS | 1658 | 1461065831854 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe31000 == 54 [pid = 1658] [id = 275] 04:37:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118988800) [pid = 1658] [serial = 823] [outer = 0x0] 04:37:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x118991c00) [pid = 1658] [serial = 824] [outer = 0x118988800] 04:37:11 INFO - PROCESS | 1658 | 1461065831879 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12e8ab800) [pid = 1658] [serial = 825] [outer = 0x118988800] 04:37:12 INFO - PROCESS | 1658 | 1461065832315 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:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 622ms 04:37:12 INFO - PROCESS | 1658 | 1461065832340 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 1658 | 1461065832344 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:37:12 INFO - PROCESS | 1658 | 1461065832347 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1658 | 1461065832350 Marionette TRACE conn2 <- [1,1074,null,{}] 04:37:12 INFO - PROCESS | 1658 | 1461065832354 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:37:12 INFO - PROCESS | 1658 | 1461065832459 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:37:12 INFO - PROCESS | 1658 | 1461065832514 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ed8000 == 55 [pid = 1658] [id = 276] 04:37:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x118870000) [pid = 1658] [serial = 826] [outer = 0x0] 04:37:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1198bf000) [pid = 1658] [serial = 827] [outer = 0x118870000] 04:37:12 INFO - PROCESS | 1658 | 1461065832546 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11a98c800) [pid = 1658] [serial = 828] [outer = 0x118870000] 04:37:13 INFO - PROCESS | 1658 | 1461065833021 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:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 723ms 04:37:13 INFO - PROCESS | 1658 | 1461065833074 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1658 | 1461065833080 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:37:13 INFO - PROCESS | 1658 | 1461065833091 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1658 | 1461065833094 Marionette TRACE conn2 <- [1,1078,null,{}] 04:37:13 INFO - PROCESS | 1658 | 1461065833098 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:37:13 INFO - PROCESS | 1658 | 1461065833257 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:37:13 INFO - PROCESS | 1658 | 1461065833377 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x124317000 == 56 [pid = 1658] [id = 277] 04:37:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11a98ec00) [pid = 1658] [serial = 829] [outer = 0x0] 04:37:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11c2e0400) [pid = 1658] [serial = 830] [outer = 0x11a98ec00] 04:37:13 INFO - PROCESS | 1658 | 1461065833408 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11c5d1c00) [pid = 1658] [serial = 831] [outer = 0x11a98ec00] 04:37:13 INFO - PROCESS | 1658 | 1461065833811 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:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 774ms 04:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:37:13 INFO - PROCESS | 1658 | 1461065833864 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1658 | 1461065833865 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:37:13 INFO - PROCESS | 1658 | 1461065833886 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1658 | 1461065833889 Marionette TRACE conn2 <- [1,1082,null,{}] 04:37:13 INFO - PROCESS | 1658 | 1461065833899 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:37:14 INFO - PROCESS | 1658 | 1461065834005 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:37:14 INFO - PROCESS | 1658 | 1461065834071 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f177000 == 57 [pid = 1658] [id = 278] 04:37:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1275e5400) [pid = 1658] [serial = 832] [outer = 0x0] 04:37:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12999f800) [pid = 1658] [serial = 833] [outer = 0x1275e5400] 04:37:14 INFO - PROCESS | 1658 | 1461065834104 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12af10c00) [pid = 1658] [serial = 834] [outer = 0x1275e5400] 04:37:14 INFO - PROCESS | 1658 | 1461065834500 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:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 694ms 04:37:14 INFO - PROCESS | 1658 | 1461065834563 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:37:14 INFO - PROCESS | 1658 | 1461065834565 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:37:14 INFO - PROCESS | 1658 | 1461065834605 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:37:14 INFO - PROCESS | 1658 | 1461065834607 Marionette TRACE conn2 <- [1,1086,null,{}] 04:37:14 INFO - PROCESS | 1658 | 1461065834611 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:37:14 INFO - PROCESS | 1658 | 1461065834715 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:37:14 INFO - PROCESS | 1658 | 1461065834781 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x1300ab000 == 58 [pid = 1658] [id = 279] 04:37:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12ce76800) [pid = 1658] [serial = 835] [outer = 0x0] 04:37:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12d845800) [pid = 1658] [serial = 836] [outer = 0x12ce76800] 04:37:14 INFO - PROCESS | 1658 | 1461065834811 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12e178000) [pid = 1658] [serial = 837] [outer = 0x12ce76800] 04:37:15 INFO - PROCESS | 1658 | 1461065835218 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:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 639ms 04:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:37:15 INFO - PROCESS | 1658 | 1461065835226 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1658 | 1461065835227 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:37:15 INFO - PROCESS | 1658 | 1461065835229 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1658 | 1461065835231 Marionette TRACE conn2 <- [1,1090,null,{}] 04:37:15 INFO - PROCESS | 1658 | 1461065835233 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:37:15 INFO - PROCESS | 1658 | 1461065835333 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:37:15 INFO - PROCESS | 1658 | 1461065835384 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309bc800 == 59 [pid = 1658] [id = 280] 04:37:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12e17d400) [pid = 1658] [serial = 838] [outer = 0x0] 04:37:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12e5bec00) [pid = 1658] [serial = 839] [outer = 0x12e17d400] 04:37:15 INFO - PROCESS | 1658 | 1461065835414 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12e8a3400) [pid = 1658] [serial = 840] [outer = 0x12e17d400] 04:37:15 INFO - PROCESS | 1658 | 1461065835836 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:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 619ms 04:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:37:15 INFO - PROCESS | 1658 | 1461065835848 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1658 | 1461065835850 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:37:15 INFO - PROCESS | 1658 | 1461065835852 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1658 | 1461065835853 Marionette TRACE conn2 <- [1,1094,null,{}] 04:37:15 INFO - PROCESS | 1658 | 1461065835856 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:37:15 INFO - PROCESS | 1658 | 1461065835982 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:37:16 INFO - PROCESS | 1658 | 1461065836071 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c22800 == 60 [pid = 1658] [id = 281] 04:37:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12d952400) [pid = 1658] [serial = 841] [outer = 0x0] 04:37:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12e5e4800) [pid = 1658] [serial = 842] [outer = 0x12d952400] 04:37:16 INFO - PROCESS | 1658 | 1461065836104 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12f137c00) [pid = 1658] [serial = 843] [outer = 0x12d952400] 04:37:16 INFO - PROCESS | 1658 | 1461065836825 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:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1022ms 04:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:37:16 INFO - PROCESS | 1658 | 1461065836875 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1658 | 1461065836877 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:37:16 INFO - PROCESS | 1658 | 1461065836881 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1658 | 1461065836883 Marionette TRACE conn2 <- [1,1098,null,{}] 04:37:16 INFO - PROCESS | 1658 | 1461065836901 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:37:16 INFO - PROCESS | 1658 | 1461065836996 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:37:17 INFO - PROCESS | 1658 | 1461065837055 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc09000 == 61 [pid = 1658] [id = 282] 04:37:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x11863f800) [pid = 1658] [serial = 844] [outer = 0x0] 04:37:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x118983c00) [pid = 1658] [serial = 845] [outer = 0x11863f800] 04:37:17 INFO - PROCESS | 1658 | 1461065837083 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x119d18800) [pid = 1658] [serial = 846] [outer = 0x11863f800] 04:37:17 INFO - PROCESS | 1658 | 1461065837496 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:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 623ms 04:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:37:17 INFO - PROCESS | 1658 | 1461065837504 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:37:17 INFO - PROCESS | 1658 | 1461065837508 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:37:17 INFO - PROCESS | 1658 | 1461065837513 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 1658 | 1461065837514 Marionette TRACE conn2 <- [1,1102,null,{}] 04:37:17 INFO - PROCESS | 1658 | 1461065837517 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:37:17 INFO - PROCESS | 1658 | 1461065837610 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:37:17 INFO - PROCESS | 1658 | 1461065837683 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5b6800 == 62 [pid = 1658] [id = 283] 04:37:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11898d400) [pid = 1658] [serial = 847] [outer = 0x0] 04:37:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x11ad51c00) [pid = 1658] [serial = 848] [outer = 0x11898d400] 04:37:17 INFO - PROCESS | 1658 | 1461065837713 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x11b986800) [pid = 1658] [serial = 849] [outer = 0x11898d400] 04:37:18 INFO - PROCESS | 1658 | 1461065838170 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:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12fad3800 == 61 [pid = 1658] [id = 274] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12f712800 == 60 [pid = 1658] [id = 273] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2db800 == 59 [pid = 1658] [id = 272] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e210800 == 58 [pid = 1658] [id = 271] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12d14f800 == 57 [pid = 1658] [id = 270] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12be90000 == 56 [pid = 1658] [id = 269] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x118f88c00) [pid = 1658] [serial = 710] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12bb73800) [pid = 1658] [serial = 722] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x124494400) [pid = 1658] [serial = 716] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x11ab3b400) [pid = 1658] [serial = 713] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12b19fc00) [pid = 1658] [serial = 719] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12b75e000 == 55 [pid = 1658] [id = 268] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x127513000 == 54 [pid = 1658] [id = 267] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12647f800 == 53 [pid = 1658] [id = 266] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11c27e000 == 52 [pid = 1658] [id = 265] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11b50b800 == 51 [pid = 1658] [id = 264] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad6d000 == 50 [pid = 1658] [id = 263] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa5e000 == 49 [pid = 1658] [id = 262] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11c260000 == 48 [pid = 1658] [id = 261] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12f180000 == 47 [pid = 1658] [id = 260] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a6000 == 46 [pid = 1658] [id = 259] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e570000 == 45 [pid = 1658] [id = 258] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12641b000 == 44 [pid = 1658] [id = 257] 04:37:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11b957000 == 43 [pid = 1658] [id = 256] 04:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12b7a9c00) [pid = 1658] [serial = 743] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12d1d5800) [pid = 1658] [serial = 746] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12d949c00) [pid = 1658] [serial = 752] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12d943c00) [pid = 1658] [serial = 750] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12d842800) [pid = 1658] [serial = 749] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126460c00) [pid = 1658] [serial = 737] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x127496c00) [pid = 1658] [serial = 738] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11b9d0c00) [pid = 1658] [serial = 734] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12396e400) [pid = 1658] [serial = 735] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x115874000) [pid = 1658] [serial = 726] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x114c13400) [pid = 1658] [serial = 725] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x127ebd800) [pid = 1658] [serial = 755] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x118642c00) [pid = 1658] [serial = 728] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11a646800) [pid = 1658] [serial = 729] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11a996000) [pid = 1658] [serial = 731] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11b988000) [pid = 1658] [serial = 732] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x127ec7800) [pid = 1658] [serial = 740] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12cd9d800) [pid = 1658] [serial = 707] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12d9a7c00) [pid = 1658] [serial = 753] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12d9a9000) [pid = 1658] [serial = 756] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12d1e0000) [pid = 1658] [serial = 747] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12e17f000) [pid = 1658] [serial = 759] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12e19f800) [pid = 1658] [serial = 762] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b194000) [pid = 1658] [serial = 741] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12cda0000) [pid = 1658] [serial = 744] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12dfccc00) [pid = 1658] [serial = 758] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12e19a800) [pid = 1658] [serial = 761] [outer = 0x0] [url = about:blank] 04:37:18 INFO - PROCESS | 1658 | 1461065838240 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1658 | 1461065838242 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:37:18 INFO - PROCESS | 1658 | 1461065838247 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1658 | 1461065838249 Marionette TRACE conn2 <- [1,1106,null,{}] 04:37:18 INFO - PROCESS | 1658 | 1461065838260 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:37:18 INFO - PROCESS | 1658 | 1461065838343 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:37:18 INFO - PROCESS | 1658 | 1461065838355 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c1e000 == 44 [pid = 1658] [id = 284] 04:37:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11c061c00) [pid = 1658] [serial = 850] [outer = 0x0] 04:37:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11c5bbc00) [pid = 1658] [serial = 851] [outer = 0x11c061c00] 04:37:18 INFO - PROCESS | 1658 | 1461065838384 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1237d4800) [pid = 1658] [serial = 852] [outer = 0x11c061c00] 04:37:18 INFO - PROCESS | 1658 | 1461065838749 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:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 526ms 04:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:37:18 INFO - PROCESS | 1658 | 1461065838790 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1658 | 1461065838792 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:37:18 INFO - PROCESS | 1658 | 1461065838795 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1658 | 1461065838796 Marionette TRACE conn2 <- [1,1110,null,{}] 04:37:18 INFO - PROCESS | 1658 | 1461065838799 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:37:18 INFO - PROCESS | 1658 | 1461065838879 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:37:18 INFO - PROCESS | 1658 | 1461065838905 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x123c3a000 == 45 [pid = 1658] [id = 285] 04:37:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x123dd4800) [pid = 1658] [serial = 853] [outer = 0x0] 04:37:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124305800) [pid = 1658] [serial = 854] [outer = 0x123dd4800] 04:37:18 INFO - PROCESS | 1658 | 1461065838932 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12749a000) [pid = 1658] [serial = 855] [outer = 0x123dd4800] 04:37:19 INFO - PROCESS | 1658 | 1461065839259 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:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 04:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:37:19 INFO - PROCESS | 1658 | 1461065839264 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1658 | 1461065839265 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:37:19 INFO - PROCESS | 1658 | 1461065839268 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1658 | 1461065839271 Marionette TRACE conn2 <- [1,1114,null,{}] 04:37:19 INFO - PROCESS | 1658 | 1461065839275 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:37:19 INFO - PROCESS | 1658 | 1461065839359 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:37:19 INFO - PROCESS | 1658 | 1461065839413 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12641b000 == 46 [pid = 1658] [id = 286] 04:37:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x123cd3800) [pid = 1658] [serial = 856] [outer = 0x0] 04:37:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x127ebd800) [pid = 1658] [serial = 857] [outer = 0x123cd3800] 04:37:19 INFO - PROCESS | 1658 | 1461065839439 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12af0d800) [pid = 1658] [serial = 858] [outer = 0x123cd3800] 04:37:19 INFO - PROCESS | 1658 | 1461065839712 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:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 473ms 04:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:37:19 INFO - PROCESS | 1658 | 1461065839743 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1658 | 1461065839745 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:37:19 INFO - PROCESS | 1658 | 1461065839747 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1658 | 1461065839748 Marionette TRACE conn2 <- [1,1118,null,{}] 04:37:19 INFO - PROCESS | 1658 | 1461065839758 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:37:19 INFO - PROCESS | 1658 | 1461065839861 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:37:19 INFO - PROCESS | 1658 | 1461065839867 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b18b000 == 47 [pid = 1658] [id = 287] 04:37:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12b19b800) [pid = 1658] [serial = 859] [outer = 0x0] 04:37:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12bb1b000) [pid = 1658] [serial = 860] [outer = 0x12b19b800] 04:37:19 INFO - PROCESS | 1658 | 1461065839895 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12d842800) [pid = 1658] [serial = 861] [outer = 0x12b19b800] 04:37:20 INFO - PROCESS | 1658 | 1461065840254 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:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 04:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:37:20 INFO - PROCESS | 1658 | 1461065840266 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 1658 | 1461065840267 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:37:20 INFO - PROCESS | 1658 | 1461065840272 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 1658 | 1461065840274 Marionette TRACE conn2 <- [1,1122,null,{}] 04:37:20 INFO - PROCESS | 1658 | 1461065840299 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:37:20 INFO - PROCESS | 1658 | 1461065840414 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:37:20 INFO - PROCESS | 1658 | 1461065840426 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be8a000 == 48 [pid = 1658] [id = 288] 04:37:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12d840400) [pid = 1658] [serial = 862] [outer = 0x0] 04:37:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12d9a1c00) [pid = 1658] [serial = 863] [outer = 0x12d840400] 04:37:20 INFO - PROCESS | 1658 | 1461065840454 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12d9ad400) [pid = 1658] [serial = 864] [outer = 0x12d840400] 04:37:20 INFO - PROCESS | 1658 | 1461065840824 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:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 595ms 04:37:20 INFO - PROCESS | 1658 | 1461065840866 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 1658 | 1461065840867 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:37:20 INFO - PROCESS | 1658 | 1461065840870 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 1658 | 1461065840871 Marionette TRACE conn2 <- [1,1126,null,{}] 04:37:20 INFO - PROCESS | 1658 | 1461065840873 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:37:20 INFO - PROCESS | 1658 | 1461065840975 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:37:21 INFO - PROCESS | 1658 | 1461065841009 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cef9800 == 49 [pid = 1658] [id = 289] 04:37:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12d843000) [pid = 1658] [serial = 865] [outer = 0x0] 04:37:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12e17e400) [pid = 1658] [serial = 866] [outer = 0x12d843000] 04:37:21 INFO - PROCESS | 1658 | 1461065841036 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12e19e400) [pid = 1658] [serial = 867] [outer = 0x12d843000] 04:37:21 INFO - PROCESS | 1658 | 1461065841418 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:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 573ms 04:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:37:21 INFO - PROCESS | 1658 | 1461065841443 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 1658 | 1461065841444 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:37:21 INFO - PROCESS | 1658 | 1461065841446 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 1658 | 1461065841447 Marionette TRACE conn2 <- [1,1130,null,{}] 04:37:21 INFO - PROCESS | 1658 | 1461065841450 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:37:21 INFO - PROCESS | 1658 | 1461065841560 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:37:21 INFO - PROCESS | 1658 | 1461065841595 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6d2000 == 50 [pid = 1658] [id = 290] 04:37:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12448f000) [pid = 1658] [serial = 868] [outer = 0x0] 04:37:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12e5ef400) [pid = 1658] [serial = 869] [outer = 0x12448f000] 04:37:21 INFO - PROCESS | 1658 | 1461065841623 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x124494400) [pid = 1658] [serial = 870] [outer = 0x12448f000] 04:37:21 INFO - PROCESS | 1658 | 1461065841945 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:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 04:37:21 INFO - PROCESS | 1658 | 1461065841967 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 1658 | 1461065841969 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:37:21 INFO - PROCESS | 1658 | 1461065841978 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 1658 | 1461065841979 Marionette TRACE conn2 <- [1,1134,null,{}] 04:37:21 INFO - PROCESS | 1658 | 1461065841982 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:37:22 INFO - PROCESS | 1658 | 1461065842087 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:37:22 INFO - PROCESS | 1658 | 1461065842091 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2c8000 == 51 [pid = 1658] [id = 291] 04:37:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12dfc3000) [pid = 1658] [serial = 871] [outer = 0x0] 04:37:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12f12d800) [pid = 1658] [serial = 872] [outer = 0x12dfc3000] 04:37:22 INFO - PROCESS | 1658 | 1461065842148 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12f134000) [pid = 1658] [serial = 873] [outer = 0x12dfc3000] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12b7a2800) [pid = 1658] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x116566400) [pid = 1658] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1238a9c00) [pid = 1658] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x123a8f400) [pid = 1658] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12e5c6000) [pid = 1658] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x118f7ec00) [pid = 1658] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11b9db000) [pid = 1658] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x119544000) [pid = 1658] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12bb78000) [pid = 1658] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12cd98800) [pid = 1658] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1160b7800) [pid = 1658] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12ccc7000) [pid = 1658] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12e1a1800) [pid = 1658] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1188ba000) [pid = 1658] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x115779c00) [pid = 1658] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x123cd4400) [pid = 1658] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12bb11800) [pid = 1658] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x115878400) [pid = 1658] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11c061400) [pid = 1658] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1238a6000) [pid = 1658] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1275e3000) [pid = 1658] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x118f8e800) [pid = 1658] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12d9af800) [pid = 1658] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119540400) [pid = 1658] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11c5cd400) [pid = 1658] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12e5c8800) [pid = 1658] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x118988400) [pid = 1658] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12b7a8000) [pid = 1658] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11886b000) [pid = 1658] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:37:22 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119d20c00) [pid = 1658] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:37:22 INFO - PROCESS | 1658 | 1461065842671 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:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 724ms 04:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:37:22 INFO - PROCESS | 1658 | 1461065842697 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 1658 | 1461065842699 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:37:22 INFO - PROCESS | 1658 | 1461065842701 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 1658 | 1461065842706 Marionette TRACE conn2 <- [1,1138,null,{}] 04:37:22 INFO - PROCESS | 1658 | 1461065842708 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:37:22 INFO - PROCESS | 1658 | 1461065842843 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:37:22 INFO - PROCESS | 1658 | 1461065842985 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f16d800 == 52 [pid = 1658] [id = 292] 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123cce400) [pid = 1658] [serial = 874] [outer = 0x0] 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12648b000) [pid = 1658] [serial = 875] [outer = 0x123cce400] 04:37:23 INFO - PROCESS | 1658 | 1461065843032 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12cd97800) [pid = 1658] [serial = 876] [outer = 0x123cce400] 04:37:23 INFO - PROCESS | 1658 | 1461065843330 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:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 674ms 04:37:23 INFO - PROCESS | 1658 | 1461065843375 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 1658 | 1461065843376 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:37:23 INFO - PROCESS | 1658 | 1461065843379 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1658 | 1461065843380 Marionette TRACE conn2 <- [1,1142,null,{}] 04:37:23 INFO - PROCESS | 1658 | 1461065843382 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:37:23 INFO - PROCESS | 1658 | 1461065843493 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:37:23 INFO - PROCESS | 1658 | 1461065843500 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f708000 == 53 [pid = 1658] [id = 293] 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123cd0000) [pid = 1658] [serial = 877] [outer = 0x0] 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12e5c8800) [pid = 1658] [serial = 878] [outer = 0x123cd0000] 04:37:23 INFO - PROCESS | 1658 | 1461065843526 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12f6ad400) [pid = 1658] [serial = 879] [outer = 0x123cd0000] 04:37:23 INFO - PROCESS | 1658 | 1461065843830 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:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 04:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:37:23 INFO - PROCESS | 1658 | 1461065843848 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 1658 | 1461065843849 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:37:23 INFO - PROCESS | 1658 | 1461065843851 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1658 | 1461065843853 Marionette TRACE conn2 <- [1,1146,null,{}] 04:37:23 INFO - PROCESS | 1658 | 1461065843858 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:37:23 INFO - PROCESS | 1658 | 1461065843945 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:37:23 INFO - PROCESS | 1658 | 1461065843949 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe4c000 == 54 [pid = 1658] [id = 294] 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x118997800) [pid = 1658] [serial = 880] [outer = 0x0] 04:37:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11899bc00) [pid = 1658] [serial = 881] [outer = 0x118997800] 04:37:23 INFO - PROCESS | 1658 | 1461065843975 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1189a0400) [pid = 1658] [serial = 882] [outer = 0x118997800] 04:37:24 INFO - PROCESS | 1658 | 1461065844291 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:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 474ms 04:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:37:24 INFO - PROCESS | 1658 | 1461065844325 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 1658 | 1461065844326 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:37:24 INFO - PROCESS | 1658 | 1461065844328 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 1658 | 1461065844329 Marionette TRACE conn2 <- [1,1150,null,{}] 04:37:24 INFO - PROCESS | 1658 | 1461065844332 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:37:24 INFO - PROCESS | 1658 | 1461065844444 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:37:24 INFO - PROCESS | 1658 | 1461065844452 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x109f45800 == 55 [pid = 1658] [id = 295] 04:37:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118992800) [pid = 1658] [serial = 883] [outer = 0x0] 04:37:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1274bfc00) [pid = 1658] [serial = 884] [outer = 0x118992800] 04:37:24 INFO - PROCESS | 1658 | 1461065844477 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1274c4c00) [pid = 1658] [serial = 885] [outer = 0x118992800] 04:37:24 INFO - PROCESS | 1658 | 1461065844964 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:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 04:37:25 INFO - PROCESS | 1658 | 1461065845000 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1658 | 1461065845004 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:37:25 INFO - PROCESS | 1658 | 1461065845008 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1658 | 1461065845010 Marionette TRACE conn2 <- [1,1154,null,{}] 04:37:25 INFO - PROCESS | 1658 | 1461065845014 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:37:25 INFO - PROCESS | 1658 | 1461065845126 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:37:25 INFO - PROCESS | 1658 | 1461065845197 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ee5800 == 56 [pid = 1658] [id = 296] 04:37:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1165e9800) [pid = 1658] [serial = 886] [outer = 0x0] 04:37:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11898c800) [pid = 1658] [serial = 887] [outer = 0x1165e9800] 04:37:25 INFO - PROCESS | 1658 | 1461065845229 Marionette DEBUG loaded listener.js 04:37:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x118f8ec00) [pid = 1658] [serial = 888] [outer = 0x1165e9800] 04:37:25 INFO - PROCESS | 1658 | 1461065845655 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:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 672ms 04:37:25 INFO - PROCESS | 1658 | 1461065845680 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1658 | 1461065845684 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:37:25 INFO - PROCESS | 1658 | 1461065845689 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1658 | 1461065845691 Marionette TRACE conn2 <- [1,1158,null,{}] 04:37:25 INFO - PROCESS | 1658 | 1461065845693 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:37:25 INFO - PROCESS | 1658 | 1461065845803 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:37:25 INFO - PROCESS | 1658 | 1461065845879 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x123725000 == 57 [pid = 1658] [id = 297] 04:37:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119eac000) [pid = 1658] [serial = 889] [outer = 0x0] 04:37:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11b9d2800) [pid = 1658] [serial = 890] [outer = 0x119eac000] 04:37:25 INFO - PROCESS | 1658 | 1461065845951 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11c5d5800) [pid = 1658] [serial = 891] [outer = 0x119eac000] 04:37:26 INFO - PROCESS | 1658 | 1461065846354 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:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 719ms 04:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:37:26 INFO - PROCESS | 1658 | 1461065846409 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 1658 | 1461065846411 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:37:26 INFO - PROCESS | 1658 | 1461065846413 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 1658 | 1461065846415 Marionette TRACE conn2 <- [1,1162,null,{}] 04:37:26 INFO - PROCESS | 1658 | 1461065846424 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:37:26 INFO - PROCESS | 1658 | 1461065846533 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:37:26 INFO - PROCESS | 1658 | 1461065846605 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e572800 == 58 [pid = 1658] [id = 298] 04:37:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1241bb400) [pid = 1658] [serial = 892] [outer = 0x0] 04:37:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1274c5c00) [pid = 1658] [serial = 893] [outer = 0x1241bb400] 04:37:26 INFO - PROCESS | 1658 | 1461065846637 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x127ebec00) [pid = 1658] [serial = 894] [outer = 0x1241bb400] 04:37:27 INFO - PROCESS | 1658 | 1461065847055 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:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 04:37:27 INFO - PROCESS | 1658 | 1461065847085 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 1658 | 1461065847087 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:37:27 INFO - PROCESS | 1658 | 1461065847089 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:37:27 INFO - PROCESS | 1658 | 1461065847090 Marionette TRACE conn2 <- [1,1166,null,{}] 04:37:27 INFO - PROCESS | 1658 | 1461065847093 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:37:27 INFO - PROCESS | 1658 | 1461065847219 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:37:27 INFO - PROCESS | 1658 | 1461065847277 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369dd000 == 59 [pid = 1658] [id = 299] 04:37:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12af0e000) [pid = 1658] [serial = 895] [outer = 0x0] 04:37:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12b7a9c00) [pid = 1658] [serial = 896] [outer = 0x12af0e000] 04:37:27 INFO - PROCESS | 1658 | 1461065847308 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12cd95000) [pid = 1658] [serial = 897] [outer = 0x12af0e000] 04:37:27 INFO - PROCESS | 1658 | 1461065847715 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:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 04:37:27 INFO - PROCESS | 1658 | 1461065847760 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 1658 | 1461065847762 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:37:27 INFO - PROCESS | 1658 | 1461065847764 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:37:27 INFO - PROCESS | 1658 | 1461065847765 Marionette TRACE conn2 <- [1,1170,null,{}] 04:37:27 INFO - PROCESS | 1658 | 1461065847768 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:37:27 INFO - PROCESS | 1658 | 1461065847873 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:37:27 INFO - PROCESS | 1658 | 1461065847931 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369f1000 == 60 [pid = 1658] [id = 300] 04:37:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x114a8a800) [pid = 1658] [serial = 898] [outer = 0x0] 04:37:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x114a8e800) [pid = 1658] [serial = 899] [outer = 0x114a8a800] 04:37:27 INFO - PROCESS | 1658 | 1461065847961 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x114a93000) [pid = 1658] [serial = 900] [outer = 0x114a8a800] 04:37:28 INFO - PROCESS | 1658 | 1461065848381 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:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 668ms 04:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:37:28 INFO - PROCESS | 1658 | 1461065848433 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1658 | 1461065848434 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:37:28 INFO - PROCESS | 1658 | 1461065848436 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1658 | 1461065848438 Marionette TRACE conn2 <- [1,1174,null,{}] 04:37:28 INFO - PROCESS | 1658 | 1461065848440 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:37:28 INFO - PROCESS | 1658 | 1461065848573 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:37:28 INFO - PROCESS | 1658 | 1461065848632 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ad7800 == 61 [pid = 1658] [id = 301] 04:37:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x118990400) [pid = 1658] [serial = 901] [outer = 0x0] 04:37:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12cd9fc00) [pid = 1658] [serial = 902] [outer = 0x118990400] 04:37:28 INFO - PROCESS | 1658 | 1461065848664 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12e19c800) [pid = 1658] [serial = 903] [outer = 0x118990400] 04:37:29 INFO - PROCESS | 1658 | 1461065849309 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:37:29 INFO - PROCESS | 1658 | 1461065849362 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:37:29 INFO - PROCESS | 1658 | 1461065849366 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 1658 | 1461065849369 Marionette TRACE conn2 <- [1,1178,null,{}] 04:37:29 INFO - PROCESS | 1658 | 1461065849373 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:37:29 INFO - PROCESS | 1658 | 1461065849468 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:37:29 INFO - PROCESS | 1658 | 1461065849530 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x119143800 == 62 [pid = 1658] [id = 302] 04:37:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x115676c00) [pid = 1658] [serial = 904] [outer = 0x0] 04:37:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x11576ec00) [pid = 1658] [serial = 905] [outer = 0x115676c00] 04:37:29 INFO - PROCESS | 1658 | 1461065849558 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x11795dc00) [pid = 1658] [serial = 906] [outer = 0x115676c00] 04:37:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11899d800) [pid = 1658] [serial = 907] [outer = 0x12fab9000] 04:37:30 INFO - PROCESS | 1658 | 1461065850097 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:37:30 INFO - PROCESS | 1658 | 1461065850145 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:37:30 INFO - PROCESS | 1658 | 1461065850149 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1658 | 1461065850151 Marionette TRACE conn2 <- [1,1182,null,{}] 04:37:30 INFO - PROCESS | 1658 | 1461065850156 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:37:30 INFO - PROCESS | 1658 | 1461065850252 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe4c000 == 61 [pid = 1658] [id = 294] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12f708000 == 60 [pid = 1658] [id = 293] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12f16d800 == 59 [pid = 1658] [id = 292] 04:37:30 INFO - PROCESS | 1658 | 1461065850357 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2c8000 == 58 [pid = 1658] [id = 291] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6d2000 == 57 [pid = 1658] [id = 290] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12cef9800 == 56 [pid = 1658] [id = 289] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12be8a000 == 55 [pid = 1658] [id = 288] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12b18b000 == 54 [pid = 1658] [id = 287] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12641b000 == 53 [pid = 1658] [id = 286] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x123c3a000 == 52 [pid = 1658] [id = 285] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x119c1e000 == 51 [pid = 1658] [id = 284] 04:37:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x10b0b5800 == 52 [pid = 1658] [id = 303] 04:37:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x115670000) [pid = 1658] [serial = 908] [outer = 0x0] 04:37:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x1160ecc00) [pid = 1658] [serial = 909] [outer = 0x115670000] 04:37:30 INFO - PROCESS | 1658 | 1461065850389 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x118f88c00) [pid = 1658] [serial = 910] [outer = 0x115670000] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5b6800 == 51 [pid = 1658] [id = 283] 04:37:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc09000 == 50 [pid = 1658] [id = 282] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12e8a7000) [pid = 1658] [serial = 612] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11a992000) [pid = 1658] [serial = 669] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12ce74400) [pid = 1658] [serial = 723] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x119d1e400) [pid = 1658] [serial = 711] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11b9cd000) [pid = 1658] [serial = 714] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12cd95c00) [pid = 1658] [serial = 663] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x118f7e400) [pid = 1658] [serial = 666] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1299a9000) [pid = 1658] [serial = 717] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12b6f3400) [pid = 1658] [serial = 720] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12b7a7400) [pid = 1658] [serial = 803] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12d83c400) [pid = 1658] [serial = 809] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12ce6c800) [pid = 1658] [serial = 806] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x123970400) [pid = 1658] [serial = 815] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12dfcf000) [pid = 1658] [serial = 812] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12e5c4000) [pid = 1658] [serial = 764] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12d9ab400) [pid = 1658] [serial = 810] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11a993c00) [pid = 1658] [serial = 768] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x119d1d000) [pid = 1658] [serial = 767] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12e8a6c00) [pid = 1658] [serial = 783] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x128f59400) [pid = 1658] [serial = 782] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12749c800) [pid = 1658] [serial = 800] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12d9a3400) [pid = 1658] [serial = 777] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12d83b400) [pid = 1658] [serial = 776] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11919e000) [pid = 1658] [serial = 786] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11863f400) [pid = 1658] [serial = 785] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11c5ca000) [pid = 1658] [serial = 791] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11c5d2000) [pid = 1658] [serial = 792] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124495800) [pid = 1658] [serial = 797] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x126ae9c00) [pid = 1658] [serial = 798] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12b7ae000) [pid = 1658] [serial = 774] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12b194400) [pid = 1658] [serial = 773] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123844c00) [pid = 1658] [serial = 771] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11b9cc400) [pid = 1658] [serial = 770] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12e19b400) [pid = 1658] [serial = 780] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12dfc6800) [pid = 1658] [serial = 779] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11b5e0400) [pid = 1658] [serial = 789] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11ab3ac00) [pid = 1658] [serial = 788] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11c5d6000) [pid = 1658] [serial = 794] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12396b000) [pid = 1658] [serial = 795] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12e5ebc00) [pid = 1658] [serial = 818] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11898f800) [pid = 1658] [serial = 822] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11898b400) [pid = 1658] [serial = 821] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12e182800) [pid = 1658] [serial = 813] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12e8a9400) [pid = 1658] [serial = 819] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12e5e5c00) [pid = 1658] [serial = 765] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12d1de000) [pid = 1658] [serial = 807] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12e5c0400) [pid = 1658] [serial = 816] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12ccc0800) [pid = 1658] [serial = 804] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12b19ec00) [pid = 1658] [serial = 801] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12ce74000) [pid = 1658] [serial = 708] [outer = 0x0] [url = about:blank] 04:37:30 INFO - PROCESS | 1658 | 1461065850737 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:37:30 INFO - PROCESS | 1658 | 1461065850775 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:37:30 INFO - PROCESS | 1658 | 1461065850778 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1658 | 1461065850781 Marionette TRACE conn2 <- [1,1186,null,{}] 04:37:30 INFO - PROCESS | 1658 | 1461065850788 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:37:30 INFO - PROCESS | 1658 | 1461065850894 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:37:30 INFO - PROCESS | 1658 | 1461065850968 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b942000 == 51 [pid = 1658] [id = 304] 04:37:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11899dc00) [pid = 1658] [serial = 911] [outer = 0x0] 04:37:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119d11c00) [pid = 1658] [serial = 912] [outer = 0x11899dc00] 04:37:31 INFO - PROCESS | 1658 | 1461065851014 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a999400) [pid = 1658] [serial = 913] [outer = 0x11899dc00] 04:37:31 INFO - PROCESS | 1658 | 1461065851438 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:37:31 INFO - PROCESS | 1658 | 1461065851454 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:37:31 INFO - PROCESS | 1658 | 1461065851459 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1658 | 1461065851460 Marionette TRACE conn2 <- [1,1190,null,{}] 04:37:31 INFO - PROCESS | 1658 | 1461065851462 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:37:31 INFO - PROCESS | 1658 | 1461065851544 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:37:31 INFO - PROCESS | 1658 | 1461065851573 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x123508000 == 52 [pid = 1658] [id = 305] 04:37:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11b571800) [pid = 1658] [serial = 914] [outer = 0x0] 04:37:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11b9cfc00) [pid = 1658] [serial = 915] [outer = 0x11b571800] 04:37:31 INFO - PROCESS | 1658 | 1461065851600 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11c05c800) [pid = 1658] [serial = 916] [outer = 0x11b571800] 04:37:31 INFO - PROCESS | 1658 | 1461065851939 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:37:31 INFO - PROCESS | 1658 | 1461065851987 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:37:31 INFO - PROCESS | 1658 | 1461065851989 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1658 | 1461065851990 Marionette TRACE conn2 <- [1,1194,null,{}] 04:37:31 INFO - PROCESS | 1658 | 1461065851993 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:37:32 INFO - PROCESS | 1658 | 1461065852071 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:37:32 INFO - PROCESS | 1658 | 1461065852077 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11860d800 == 53 [pid = 1658] [id = 306] 04:37:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11c060c00) [pid = 1658] [serial = 917] [outer = 0x0] 04:37:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11c5cc000) [pid = 1658] [serial = 918] [outer = 0x11c060c00] 04:37:32 INFO - PROCESS | 1658 | 1461065852103 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1237d0400) [pid = 1658] [serial = 919] [outer = 0x11c060c00] 04:37:32 INFO - PROCESS | 1658 | 1461065852508 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:37:32 INFO - PROCESS | 1658 | 1461065852561 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:37:32 INFO - PROCESS | 1658 | 1461065852564 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 1658 | 1461065852566 Marionette TRACE conn2 <- [1,1198,null,{}] 04:37:32 INFO - PROCESS | 1658 | 1461065852570 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:37:32 INFO - PROCESS | 1658 | 1461065852759 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:37:32 INFO - PROCESS | 1658 | 1461065852848 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x126419000 == 54 [pid = 1658] [id = 307] 04:37:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1238a5000) [pid = 1658] [serial = 920] [outer = 0x0] 04:37:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124044800) [pid = 1658] [serial = 921] [outer = 0x1238a5000] 04:37:32 INFO - PROCESS | 1658 | 1461065852874 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1268d7800) [pid = 1658] [serial = 922] [outer = 0x1238a5000] 04:37:33 INFO - PROCESS | 1658 | 1461065853201 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:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 04:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:37:33 INFO - PROCESS | 1658 | 1461065853239 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1658 | 1461065853240 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:37:33 INFO - PROCESS | 1658 | 1461065853242 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1658 | 1461065853243 Marionette TRACE conn2 <- [1,1202,null,{}] 04:37:33 INFO - PROCESS | 1658 | 1461065853246 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:37:33 INFO - PROCESS | 1658 | 1461065853344 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:37:33 INFO - PROCESS | 1658 | 1461065853348 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12686d800 == 55 [pid = 1658] [id = 308] 04:37:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126461400) [pid = 1658] [serial = 923] [outer = 0x0] 04:37:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1274a8800) [pid = 1658] [serial = 924] [outer = 0x126461400] 04:37:33 INFO - PROCESS | 1658 | 1461065853375 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1275db400) [pid = 1658] [serial = 925] [outer = 0x126461400] 04:37:33 INFO - PROCESS | 1658 | 1461065853713 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:37:33 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:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 04:37:33 INFO - PROCESS | 1658 | 1461065853761 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1658 | 1461065853762 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:37:33 INFO - PROCESS | 1658 | 1461065853764 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1658 | 1461065853765 Marionette TRACE conn2 <- [1,1206,null,{}] 04:37:33 INFO - PROCESS | 1658 | 1461065853768 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:37:33 INFO - PROCESS | 1658 | 1461065853867 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:37:33 INFO - PROCESS | 1658 | 1461065853881 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12992d000 == 56 [pid = 1658] [id = 309] 04:37:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126ae9c00) [pid = 1658] [serial = 926] [outer = 0x0] 04:37:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x128f59400) [pid = 1658] [serial = 927] [outer = 0x126ae9c00] 04:37:33 INFO - PROCESS | 1658 | 1461065853907 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12af03000) [pid = 1658] [serial = 928] [outer = 0x126ae9c00] 04:37:34 INFO - PROCESS | 1658 | 1461065854273 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:37:34 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:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 04:37:34 INFO - PROCESS | 1658 | 1461065854283 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:37:34 INFO - PROCESS | 1658 | 1461065854285 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:37:34 INFO - PROCESS | 1658 | 1461065854287 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1658 | 1461065854288 Marionette TRACE conn2 <- [1,1210,null,{}] 04:37:34 INFO - PROCESS | 1658 | 1461065854291 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:37:34 INFO - PROCESS | 1658 | 1461065854429 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:37:34 INFO - PROCESS | 1658 | 1461065854449 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b63b800 == 57 [pid = 1658] [id = 310] 04:37:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12af06c00) [pid = 1658] [serial = 929] [outer = 0x0] 04:37:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12af0e800) [pid = 1658] [serial = 930] [outer = 0x12af06c00] 04:37:34 INFO - PROCESS | 1658 | 1461065854475 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12b199c00) [pid = 1658] [serial = 931] [outer = 0x12af06c00] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123cd0000) [pid = 1658] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x123cce400) [pid = 1658] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123dd4800) [pid = 1658] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11898d400) [pid = 1658] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11c061c00) [pid = 1658] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12d840400) [pid = 1658] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x118997800) [pid = 1658] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12d843000) [pid = 1658] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12448f000) [pid = 1658] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x123cd3800) [pid = 1658] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12dfc3000) [pid = 1658] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12b19b800) [pid = 1658] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:37:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11863f800) [pid = 1658] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:37:34 INFO - PROCESS | 1658 | 1461065854928 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:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 04:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:37:34 INFO - PROCESS | 1658 | 1461065854960 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 1658 | 1461065854961 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:37:34 INFO - PROCESS | 1658 | 1461065854963 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1658 | 1461065854964 Marionette TRACE conn2 <- [1,1214,null,{}] 04:37:34 INFO - PROCESS | 1658 | 1461065854967 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:37:35 INFO - PROCESS | 1658 | 1461065855049 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:37:35 INFO - PROCESS | 1658 | 1461065855055 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x126469000 == 58 [pid = 1658] [id = 311] 04:37:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1163e7800) [pid = 1658] [serial = 932] [outer = 0x0] 04:37:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x123cd0000) [pid = 1658] [serial = 933] [outer = 0x1163e7800] 04:37:35 INFO - PROCESS | 1658 | 1461065855082 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12b19c800) [pid = 1658] [serial = 934] [outer = 0x1163e7800] 04:37:35 INFO - PROCESS | 1658 | 1461065855432 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:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 04:37:35 INFO - PROCESS | 1658 | 1461065855483 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 1658 | 1461065855484 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:37:35 INFO - PROCESS | 1658 | 1461065855492 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:37:35 INFO - PROCESS | 1658 | 1461065855494 Marionette TRACE conn2 <- [1,1218,null,{}] 04:37:35 INFO - PROCESS | 1658 | 1461065855496 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:37:35 INFO - PROCESS | 1658 | 1461065855596 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:37:35 INFO - PROCESS | 1658 | 1461065855600 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d146000 == 59 [pid = 1658] [id = 312] 04:37:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123844400) [pid = 1658] [serial = 935] [outer = 0x0] 04:37:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12b7a8400) [pid = 1658] [serial = 936] [outer = 0x123844400] 04:37:35 INFO - PROCESS | 1658 | 1461065855632 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12bb7d800) [pid = 1658] [serial = 937] [outer = 0x123844400] 04:37:35 INFO - PROCESS | 1658 | 1461065855960 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:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 04:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:37:36 INFO - PROCESS | 1658 | 1461065856014 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 1658 | 1461065856015 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:37:36 INFO - PROCESS | 1658 | 1461065856017 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1658 | 1461065856018 Marionette TRACE conn2 <- [1,1222,null,{}] 04:37:36 INFO - PROCESS | 1658 | 1461065856020 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:37:36 INFO - PROCESS | 1658 | 1461065856127 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:37:36 INFO - PROCESS | 1658 | 1461065856134 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6d0800 == 60 [pid = 1658] [id = 313] 04:37:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12af0a400) [pid = 1658] [serial = 938] [outer = 0x0] 04:37:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12cd9ac00) [pid = 1658] [serial = 939] [outer = 0x12af0a400] 04:37:36 INFO - PROCESS | 1658 | 1461065856160 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12ce78000) [pid = 1658] [serial = 940] [outer = 0x12af0a400] 04:37:36 INFO - PROCESS | 1658 | 1461065856502 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:37:36 INFO - PROCESS | 1658 | 1461065856543 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:37:36 INFO - PROCESS | 1658 | 1461065856547 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1658 | 1461065856548 Marionette TRACE conn2 <- [1,1226,null,{}] 04:37:36 INFO - PROCESS | 1658 | 1461065856552 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:37:36 INFO - PROCESS | 1658 | 1461065856682 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:37:36 INFO - PROCESS | 1658 | 1461065856766 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df35800 == 61 [pid = 1658] [id = 314] 04:37:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12bb7a400) [pid = 1658] [serial = 941] [outer = 0x0] 04:37:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12d1d7400) [pid = 1658] [serial = 942] [outer = 0x12bb7a400] 04:37:36 INFO - PROCESS | 1658 | 1461065856808 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12d946000) [pid = 1658] [serial = 943] [outer = 0x12bb7a400] 04:37:37 INFO - PROCESS | 1658 | 1461065857283 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:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 772ms 04:37:37 INFO - PROCESS | 1658 | 1461065857322 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 1658 | 1461065857325 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:37:37 INFO - PROCESS | 1658 | 1461065857329 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 1658 | 1461065857331 Marionette TRACE conn2 <- [1,1230,null,{}] 04:37:37 INFO - PROCESS | 1658 | 1461065857335 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:37:37 INFO - PROCESS | 1658 | 1461065857468 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:37:37 INFO - PROCESS | 1658 | 1461065857537 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x119edd000 == 62 [pid = 1658] [id = 315] 04:37:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x116567800) [pid = 1658] [serial = 944] [outer = 0x0] 04:37:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11898bc00) [pid = 1658] [serial = 945] [outer = 0x116567800] 04:37:37 INFO - PROCESS | 1658 | 1461065857570 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118f7d400) [pid = 1658] [serial = 946] [outer = 0x116567800] 04:37:37 INFO - PROCESS | 1658 | 1461065857976 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:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 04:37:38 INFO - PROCESS | 1658 | 1461065858000 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 1658 | 1461065858004 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:37:38 INFO - PROCESS | 1658 | 1461065858009 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 1658 | 1461065858011 Marionette TRACE conn2 <- [1,1234,null,{}] 04:37:38 INFO - PROCESS | 1658 | 1461065858013 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:37:38 INFO - PROCESS | 1658 | 1461065858121 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:37:38 INFO - PROCESS | 1658 | 1461065858175 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c487800 == 63 [pid = 1658] [id = 316] 04:37:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1191a6400) [pid = 1658] [serial = 947] [outer = 0x0] 04:37:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11a997c00) [pid = 1658] [serial = 948] [outer = 0x1191a6400] 04:37:38 INFO - PROCESS | 1658 | 1461065858205 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11b568400) [pid = 1658] [serial = 949] [outer = 0x1191a6400] 04:37:38 INFO - PROCESS | 1658 | 1461065858627 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:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 04:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:37:38 INFO - PROCESS | 1658 | 1461065858680 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 1658 | 1461065858682 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:37:38 INFO - PROCESS | 1658 | 1461065858700 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 1658 | 1461065858705 Marionette TRACE conn2 <- [1,1238,null,{}] 04:37:38 INFO - PROCESS | 1658 | 1461065858715 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:37:38 INFO - PROCESS | 1658 | 1461065858845 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:37:38 INFO - PROCESS | 1658 | 1461065858927 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d14a800 == 64 [pid = 1658] [id = 317] 04:37:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x123ccd800) [pid = 1658] [serial = 950] [outer = 0x0] 04:37:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x124047c00) [pid = 1658] [serial = 951] [outer = 0x123ccd800] 04:37:38 INFO - PROCESS | 1658 | 1461065858960 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12688ec00) [pid = 1658] [serial = 952] [outer = 0x123ccd800] 04:37:39 INFO - PROCESS | 1658 | 1461065859373 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:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 741ms 04:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:37:39 INFO - PROCESS | 1658 | 1461065859426 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1658 | 1461065859428 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:37:39 INFO - PROCESS | 1658 | 1461065859430 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1658 | 1461065859431 Marionette TRACE conn2 <- [1,1242,null,{}] 04:37:39 INFO - PROCESS | 1658 | 1461065859434 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:37:39 INFO - PROCESS | 1658 | 1461065859537 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:37:39 INFO - PROCESS | 1658 | 1461065859592 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2d5000 == 65 [pid = 1658] [id = 318] 04:37:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1274c1000) [pid = 1658] [serial = 953] [outer = 0x0] 04:37:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12b19c000) [pid = 1658] [serial = 954] [outer = 0x1274c1000] 04:37:39 INFO - PROCESS | 1658 | 1461065859622 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12b79fc00) [pid = 1658] [serial = 955] [outer = 0x1274c1000] 04:37:40 INFO - PROCESS | 1658 | 1461065860059 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:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 04:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:37:40 INFO - PROCESS | 1658 | 1461065860100 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 1658 | 1461065860101 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:37:40 INFO - PROCESS | 1658 | 1461065860103 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 1658 | 1461065860105 Marionette TRACE conn2 <- [1,1246,null,{}] 04:37:40 INFO - PROCESS | 1658 | 1461065860107 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:37:40 INFO - PROCESS | 1658 | 1461065860227 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:37:40 INFO - PROCESS | 1658 | 1461065860295 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6ab000 == 66 [pid = 1658] [id = 319] 04:37:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12b3a4400) [pid = 1658] [serial = 956] [outer = 0x0] 04:37:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12bb75c00) [pid = 1658] [serial = 957] [outer = 0x12b3a4400] 04:37:40 INFO - PROCESS | 1658 | 1461065860325 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12bb18400) [pid = 1658] [serial = 958] [outer = 0x12b3a4400] 04:37:40 INFO - PROCESS | 1658 | 1461065860746 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:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 04:37:40 INFO - PROCESS | 1658 | 1461065860773 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 1658 | 1461065860775 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:37:40 INFO - PROCESS | 1658 | 1461065860777 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 1658 | 1461065860778 Marionette TRACE conn2 <- [1,1250,null,{}] 04:37:40 INFO - PROCESS | 1658 | 1461065860781 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:37:40 INFO - PROCESS | 1658 | 1461065860893 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:37:40 INFO - PROCESS | 1658 | 1461065860949 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f704000 == 67 [pid = 1658] [id = 320] 04:37:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x115670400) [pid = 1658] [serial = 959] [outer = 0x0] 04:37:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12d846000) [pid = 1658] [serial = 960] [outer = 0x115670400] 04:37:41 INFO - PROCESS | 1658 | 1461065861007 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12e180000) [pid = 1658] [serial = 961] [outer = 0x115670400] 04:37:41 INFO - PROCESS | 1658 | 1461065861425 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:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 04:37:41 INFO - PROCESS | 1658 | 1461065861448 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:37:41 INFO - PROCESS | 1658 | 1461065861450 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:37:41 INFO - PROCESS | 1658 | 1461065861452 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 1658 | 1461065861454 Marionette TRACE conn2 <- [1,1254,null,{}] 04:37:41 INFO - PROCESS | 1658 | 1461065861456 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:37:41 INFO - PROCESS | 1658 | 1461065861581 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:37:41 INFO - PROCESS | 1658 | 1461065861647 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad6f800 == 68 [pid = 1658] [id = 321] 04:37:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x115670800) [pid = 1658] [serial = 962] [outer = 0x0] 04:37:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x124492000) [pid = 1658] [serial = 963] [outer = 0x115670800] 04:37:41 INFO - PROCESS | 1658 | 1461065861677 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12e19cc00) [pid = 1658] [serial = 964] [outer = 0x115670800] 04:37:42 INFO - PROCESS | 1658 | 1461065862254 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:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 820ms 04:37:42 INFO - PROCESS | 1658 | 1461065862273 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 1658 | 1461065862276 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:37:42 INFO - PROCESS | 1658 | 1461065862280 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - PROCESS | 1658 | 1461065862282 Marionette TRACE conn2 <- [1,1258,null,{}] 04:37:42 INFO - PROCESS | 1658 | 1461065862285 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:37:42 INFO - PROCESS | 1658 | 1461065862386 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:37:42 INFO - PROCESS | 1658 | 1461065862444 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11860f000 == 69 [pid = 1658] [id = 322] 04:37:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1188bec00) [pid = 1658] [serial = 965] [outer = 0x0] 04:37:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x118992c00) [pid = 1658] [serial = 966] [outer = 0x1188bec00] 04:37:42 INFO - PROCESS | 1658 | 1461065862473 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x118f8e000) [pid = 1658] [serial = 967] [outer = 0x1188bec00] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6d0800 == 68 [pid = 1658] [id = 313] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d146000 == 67 [pid = 1658] [id = 312] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x126469000 == 66 [pid = 1658] [id = 311] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b63b800 == 65 [pid = 1658] [id = 310] 04:37:42 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x1274bfc00) [pid = 1658] [serial = 884] [outer = 0x0] [url = about:blank] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12992d000 == 64 [pid = 1658] [id = 309] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12686d800 == 63 [pid = 1658] [id = 308] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x126419000 == 62 [pid = 1658] [id = 307] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11860d800 == 61 [pid = 1658] [id = 306] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123508000 == 60 [pid = 1658] [id = 305] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b942000 == 59 [pid = 1658] [id = 304] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x10b0b5800 == 58 [pid = 1658] [id = 303] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119143800 == 57 [pid = 1658] [id = 302] 04:37:42 INFO - PROCESS | 1658 | 1461065862947 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:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e572800 == 56 [pid = 1658] [id = 298] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123725000 == 55 [pid = 1658] [id = 297] 04:37:42 INFO - PROCESS | 1658 | --DOCSHELL 0x118ee5800 == 54 [pid = 1658] [id = 296] 04:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 726ms 04:37:43 INFO - PROCESS | 1658 | 1461065863041 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1658 | 1461065863046 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:37:43 INFO - PROCESS | 1658 | 1461065863054 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1658 | 1461065863057 Marionette TRACE conn2 <- [1,1262,null,{}] 04:37:43 INFO - PROCESS | 1658 | 1461065863061 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:37:43 INFO - PROCESS | 1658 | 1461065863202 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12e17e400) [pid = 1658] [serial = 866] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12e5ef400) [pid = 1658] [serial = 869] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x127ebd800) [pid = 1658] [serial = 857] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12e19e400) [pid = 1658] [serial = 867] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12af0d800) [pid = 1658] [serial = 858] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12999f800) [pid = 1658] [serial = 833] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12f12d800) [pid = 1658] [serial = 872] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1198bf000) [pid = 1658] [serial = 827] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12bb1b000) [pid = 1658] [serial = 860] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119d18800) [pid = 1658] [serial = 846] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x118983c00) [pid = 1658] [serial = 845] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x118991c00) [pid = 1658] [serial = 824] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12e5bec00) [pid = 1658] [serial = 839] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12e5e4800) [pid = 1658] [serial = 842] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12d845800) [pid = 1658] [serial = 836] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11c2e0400) [pid = 1658] [serial = 830] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x124494400) [pid = 1658] [serial = 870] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12e5c8800) [pid = 1658] [serial = 878] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12f6ad400) [pid = 1658] [serial = 879] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12648b000) [pid = 1658] [serial = 875] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12f134000) [pid = 1658] [serial = 873] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x124305800) [pid = 1658] [serial = 854] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12749a000) [pid = 1658] [serial = 855] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11b986800) [pid = 1658] [serial = 849] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11ad51c00) [pid = 1658] [serial = 848] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1237d4800) [pid = 1658] [serial = 852] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11c5bbc00) [pid = 1658] [serial = 851] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12d9a1c00) [pid = 1658] [serial = 863] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12cd97800) [pid = 1658] [serial = 876] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12d9ad400) [pid = 1658] [serial = 864] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1189a0400) [pid = 1658] [serial = 882] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12d842800) [pid = 1658] [serial = 861] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11899bc00) [pid = 1658] [serial = 881] [outer = 0x0] [url = about:blank] 04:37:43 INFO - PROCESS | 1658 | 1461065863301 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x119153000 == 55 [pid = 1658] [id = 323] 04:37:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118983c00) [pid = 1658] [serial = 968] [outer = 0x0] 04:37:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119540000) [pid = 1658] [serial = 969] [outer = 0x118983c00] 04:37:43 INFO - PROCESS | 1658 | 1461065863345 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11b5df000) [pid = 1658] [serial = 970] [outer = 0x118983c00] 04:37:43 INFO - PROCESS | 1658 | 1461065863711 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:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 674ms 04:37:43 INFO - PROCESS | 1658 | 1461065863727 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1658 | 1461065863728 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:37:43 INFO - PROCESS | 1658 | 1461065863742 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1658 | 1461065863744 Marionette TRACE conn2 <- [1,1266,null,{}] 04:37:43 INFO - PROCESS | 1658 | 1461065863752 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:37:43 INFO - PROCESS | 1658 | 1461065863839 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:37:43 INFO - PROCESS | 1658 | 1461065863844 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12371d800 == 56 [pid = 1658] [id = 324] 04:37:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11b9dfc00) [pid = 1658] [serial = 971] [outer = 0x0] 04:37:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1237cd800) [pid = 1658] [serial = 972] [outer = 0x11b9dfc00] 04:37:43 INFO - PROCESS | 1658 | 1461065863872 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123a9c400) [pid = 1658] [serial = 973] [outer = 0x11b9dfc00] 04:37:44 INFO - PROCESS | 1658 | 1461065864234 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:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 530ms 04:37:44 INFO - PROCESS | 1658 | 1461065864265 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:37:44 INFO - PROCESS | 1658 | 1461065864267 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:37:44 INFO - PROCESS | 1658 | 1461065864269 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1658 | 1461065864270 Marionette TRACE conn2 <- [1,1270,null,{}] 04:37:44 INFO - PROCESS | 1658 | 1461065864273 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:37:44 INFO - PROCESS | 1658 | 1461065864379 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:37:44 INFO - PROCESS | 1658 | 1461065864387 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b20000 == 57 [pid = 1658] [id = 325] 04:37:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123cd0400) [pid = 1658] [serial = 974] [outer = 0x0] 04:37:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12688d000) [pid = 1658] [serial = 975] [outer = 0x123cd0400] 04:37:44 INFO - PROCESS | 1658 | 1461065864414 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1274c5400) [pid = 1658] [serial = 976] [outer = 0x123cd0400] 04:37:44 INFO - PROCESS | 1658 | 1461065864753 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:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 04:37:44 INFO - PROCESS | 1658 | 1461065864790 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 1658 | 1461065864792 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:37:44 INFO - PROCESS | 1658 | 1461065864794 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1658 | 1461065864795 Marionette TRACE conn2 <- [1,1274,null,{}] 04:37:44 INFO - PROCESS | 1658 | 1461065864797 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:37:44 INFO - PROCESS | 1658 | 1461065864880 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:37:44 INFO - PROCESS | 1658 | 1461065864885 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ac6000 == 58 [pid = 1658] [id = 326] 04:37:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1274c0800) [pid = 1658] [serial = 977] [outer = 0x0] 04:37:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1299a0000) [pid = 1658] [serial = 978] [outer = 0x1274c0800] 04:37:44 INFO - PROCESS | 1658 | 1461065864911 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12b193400) [pid = 1658] [serial = 979] [outer = 0x1274c0800] 04:37:45 INFO - PROCESS | 1658 | 1461065865300 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:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 04:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:37:45 INFO - PROCESS | 1658 | 1461065865314 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 1658 | 1461065865315 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:37:45 INFO - PROCESS | 1658 | 1461065865318 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 1658 | 1461065865320 Marionette TRACE conn2 <- [1,1278,null,{}] 04:37:45 INFO - PROCESS | 1658 | 1461065865323 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:37:45 INFO - PROCESS | 1658 | 1461065865442 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:37:45 INFO - PROCESS | 1658 | 1461065865478 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x129949000 == 59 [pid = 1658] [id = 327] 04:37:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12af02800) [pid = 1658] [serial = 980] [outer = 0x0] 04:37:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12b79f400) [pid = 1658] [serial = 981] [outer = 0x12af02800] 04:37:45 INFO - PROCESS | 1658 | 1461065865506 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12d1dac00) [pid = 1658] [serial = 982] [outer = 0x12af02800] 04:37:45 INFO - PROCESS | 1658 | 1461065865850 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:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 572ms 04:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:37:45 INFO - PROCESS | 1658 | 1461065865899 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 1658 | 1461065865901 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:37:45 INFO - PROCESS | 1658 | 1461065865903 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 1658 | 1461065865904 Marionette TRACE conn2 <- [1,1282,null,{}] 04:37:45 INFO - PROCESS | 1658 | 1461065865906 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:37:46 INFO - PROCESS | 1658 | 1461065866017 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:37:46 INFO - PROCESS | 1658 | 1461065866021 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9b9800 == 60 [pid = 1658] [id = 328] 04:37:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12b19a800) [pid = 1658] [serial = 983] [outer = 0x0] 04:37:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12d947000) [pid = 1658] [serial = 984] [outer = 0x12b19a800] 04:37:46 INFO - PROCESS | 1658 | 1461065866076 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12dfce000) [pid = 1658] [serial = 985] [outer = 0x12b19a800] 04:37:46 INFO - PROCESS | 1658 | 1461065866392 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:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 04:37:46 INFO - PROCESS | 1658 | 1461065866430 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1658 | 1461065866431 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:37:46 INFO - PROCESS | 1658 | 1461065866433 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1658 | 1461065866434 Marionette TRACE conn2 <- [1,1286,null,{}] 04:37:46 INFO - PROCESS | 1658 | 1461065866437 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:37:46 INFO - PROCESS | 1658 | 1461065866539 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:37:46 INFO - PROCESS | 1658 | 1461065866574 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d148800 == 61 [pid = 1658] [id = 329] 04:37:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12dfce400) [pid = 1658] [serial = 986] [outer = 0x0] 04:37:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12e1a0000) [pid = 1658] [serial = 987] [outer = 0x12dfce400] 04:37:46 INFO - PROCESS | 1658 | 1461065866601 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12e5c5000) [pid = 1658] [serial = 988] [outer = 0x12dfce400] 04:37:47 INFO - PROCESS | 1658 | 1461065867117 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:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x126461400) [pid = 1658] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x115670000) [pid = 1658] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126ae9c00) [pid = 1658] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x115676c00) [pid = 1658] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11899dc00) [pid = 1658] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11b571800) [pid = 1658] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12af06c00) [pid = 1658] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1163e7800) [pid = 1658] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11c060c00) [pid = 1658] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12af0a400) [pid = 1658] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123844400) [pid = 1658] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:37:47 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1238a5000) [pid = 1658] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 718ms 04:37:47 INFO - PROCESS | 1658 | 1461065867152 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1658 | 1461065867153 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:37:47 INFO - PROCESS | 1658 | 1461065867157 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1658 | 1461065867159 Marionette TRACE conn2 <- [1,1290,null,{}] 04:37:47 INFO - PROCESS | 1658 | 1461065867161 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:37:47 INFO - PROCESS | 1658 | 1461065867248 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:37:47 INFO - PROCESS | 1658 | 1461065867254 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12432b800 == 62 [pid = 1658] [id = 330] 04:37:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x118993400) [pid = 1658] [serial = 989] [outer = 0x0] 04:37:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11b571800) [pid = 1658] [serial = 990] [outer = 0x118993400] 04:37:47 INFO - PROCESS | 1658 | 1461065867280 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123dd4800) [pid = 1658] [serial = 991] [outer = 0x118993400] 04:37:47 INFO - PROCESS | 1658 | 1461065867616 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:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 04:37:47 INFO - PROCESS | 1658 | 1461065867627 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1658 | 1461065867628 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:37:47 INFO - PROCESS | 1658 | 1461065867631 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1658 | 1461065867633 Marionette TRACE conn2 <- [1,1294,null,{}] 04:37:47 INFO - PROCESS | 1658 | 1461065867637 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:37:47 INFO - PROCESS | 1658 | 1461065867757 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:37:47 INFO - PROCESS | 1658 | 1461065867874 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2c3000 == 63 [pid = 1658] [id = 331] 04:37:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11899dc00) [pid = 1658] [serial = 992] [outer = 0x0] 04:37:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12af0a400) [pid = 1658] [serial = 993] [outer = 0x11899dc00] 04:37:47 INFO - PROCESS | 1658 | 1461065867916 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12e5eb800) [pid = 1658] [serial = 994] [outer = 0x11899dc00] 04:37:48 INFO - PROCESS | 1658 | 1461065868270 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:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms 04:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:37:48 INFO - PROCESS | 1658 | 1461065868303 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 1658 | 1461065868304 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:37:48 INFO - PROCESS | 1658 | 1461065868306 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1658 | 1461065868308 Marionette TRACE conn2 <- [1,1298,null,{}] 04:37:48 INFO - PROCESS | 1658 | 1461065868310 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:37:48 INFO - PROCESS | 1658 | 1461065868424 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:37:48 INFO - PROCESS | 1658 | 1461065868431 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f18a800 == 64 [pid = 1658] [id = 332] 04:37:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12e5ebc00) [pid = 1658] [serial = 995] [outer = 0x0] 04:37:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12f12f400) [pid = 1658] [serial = 996] [outer = 0x12e5ebc00] 04:37:48 INFO - PROCESS | 1658 | 1461065868461 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12f6b1000) [pid = 1658] [serial = 997] [outer = 0x12e5ebc00] 04:37:48 INFO - PROCESS | 1658 | 1461065868784 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:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 04:37:48 INFO - PROCESS | 1658 | 1461065868826 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:37:48 INFO - PROCESS | 1658 | 1461065868827 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:37:48 INFO - PROCESS | 1658 | 1461065868830 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1658 | 1461065868831 Marionette TRACE conn2 <- [1,1302,null,{}] 04:37:48 INFO - PROCESS | 1658 | 1461065868833 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:37:48 INFO - PROCESS | 1658 | 1461065868919 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:37:48 INFO - PROCESS | 1658 | 1461065868923 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe42800 == 65 [pid = 1658] [id = 333] 04:37:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x123e14800) [pid = 1658] [serial = 998] [outer = 0x0] 04:37:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123e17c00) [pid = 1658] [serial = 999] [outer = 0x123e14800] 04:37:48 INFO - PROCESS | 1658 | 1461065868949 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12e5c4400) [pid = 1658] [serial = 1000] [outer = 0x123e14800] 04:37:49 INFO - PROCESS | 1658 | 1461065869463 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:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 668ms 04:37:49 INFO - PROCESS | 1658 | 1461065869498 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1658 | 1461065869501 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:37:49 INFO - PROCESS | 1658 | 1461065869524 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1658 | 1461065869526 Marionette TRACE conn2 <- [1,1306,null,{}] 04:37:49 INFO - PROCESS | 1658 | 1461065869531 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:37:49 INFO - PROCESS | 1658 | 1461065869644 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:37:49 INFO - PROCESS | 1658 | 1461065869715 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93b000 == 66 [pid = 1658] [id = 334] 04:37:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x118641000) [pid = 1658] [serial = 1001] [outer = 0x0] 04:37:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11899c000) [pid = 1658] [serial = 1002] [outer = 0x118641000] 04:37:49 INFO - PROCESS | 1658 | 1461065869748 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x119ea7400) [pid = 1658] [serial = 1003] [outer = 0x118641000] 04:37:50 INFO - PROCESS | 1658 | 1461065870179 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:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 675ms 04:37:50 INFO - PROCESS | 1658 | 1461065870198 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:37:50 INFO - PROCESS | 1658 | 1461065870203 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:37:50 INFO - PROCESS | 1658 | 1461065870210 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 1658 | 1461065870212 Marionette TRACE conn2 <- [1,1310,null,{}] 04:37:50 INFO - PROCESS | 1658 | 1461065870214 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:37:50 INFO - PROCESS | 1658 | 1461065870344 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:37:50 INFO - PROCESS | 1658 | 1461065870402 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x124316800 == 67 [pid = 1658] [id = 335] 04:37:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11a839c00) [pid = 1658] [serial = 1004] [outer = 0x0] 04:37:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11b9cb000) [pid = 1658] [serial = 1005] [outer = 0x11a839c00] 04:37:50 INFO - PROCESS | 1658 | 1461065870432 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x123849800) [pid = 1658] [serial = 1006] [outer = 0x11a839c00] 04:37:50 INFO - PROCESS | 1658 | 1461065870892 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:37:50 INFO - PROCESS | 1658 | 1461065870934 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:37:50 INFO - PROCESS | 1658 | 1461065870937 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 1658 | 1461065870940 Marionette TRACE conn2 <- [1,1314,null,{}] 04:37:50 INFO - PROCESS | 1658 | 1461065870947 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:37:51 INFO - PROCESS | 1658 | 1461065871057 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:37:51 INFO - PROCESS | 1658 | 1461065871129 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f709000 == 68 [pid = 1658] [id = 336] 04:37:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x123a8e800) [pid = 1658] [serial = 1007] [outer = 0x0] 04:37:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x124494400) [pid = 1658] [serial = 1008] [outer = 0x123a8e800] 04:37:51 INFO - PROCESS | 1658 | 1461065871163 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12b6f3000) [pid = 1658] [serial = 1009] [outer = 0x123a8e800] 04:37:51 INFO - PROCESS | 1658 | 1461065871551 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:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 04:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:37:51 INFO - PROCESS | 1658 | 1461065871609 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1658 | 1461065871611 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:37:51 INFO - PROCESS | 1658 | 1461065871613 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 1658 | 1461065871614 Marionette TRACE conn2 <- [1,1318,null,{}] 04:37:51 INFO - PROCESS | 1658 | 1461065871617 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:37:51 INFO - PROCESS | 1658 | 1461065871741 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:37:51 INFO - PROCESS | 1658 | 1461065871798 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x13022f800 == 69 [pid = 1658] [id = 337] 04:37:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12bb19000) [pid = 1658] [serial = 1010] [outer = 0x0] 04:37:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12ce74000) [pid = 1658] [serial = 1011] [outer = 0x12bb19000] 04:37:51 INFO - PROCESS | 1658 | 1461065871829 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12e17e400) [pid = 1658] [serial = 1012] [outer = 0x12bb19000] 04:37:52 INFO - PROCESS | 1658 | 1461065872310 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:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 719ms 04:37:52 INFO - PROCESS | 1658 | 1461065872333 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:37:52 INFO - PROCESS | 1658 | 1461065872335 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:37:52 INFO - PROCESS | 1658 | 1461065872339 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1658 | 1461065872342 Marionette TRACE conn2 <- [1,1322,null,{}] 04:37:52 INFO - PROCESS | 1658 | 1461065872345 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:37:52 INFO - PROCESS | 1658 | 1461065872498 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:37:52 INFO - PROCESS | 1658 | 1461065872627 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309b8800 == 70 [pid = 1658] [id = 338] 04:37:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x119c36000) [pid = 1658] [serial = 1013] [outer = 0x0] 04:37:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x119c3c400) [pid = 1658] [serial = 1014] [outer = 0x119c36000] 04:37:52 INFO - PROCESS | 1658 | 1461065872678 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x119c41c00) [pid = 1658] [serial = 1015] [outer = 0x119c36000] 04:37:53 INFO - PROCESS | 1658 | 1461065873125 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:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 821ms 04:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:37:53 INFO - PROCESS | 1658 | 1461065873159 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 1658 | 1461065873161 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:37:53 INFO - PROCESS | 1658 | 1461065873163 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 1658 | 1461065873164 Marionette TRACE conn2 <- [1,1326,null,{}] 04:37:53 INFO - PROCESS | 1658 | 1461065873167 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:37:53 INFO - PROCESS | 1658 | 1461065873287 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:37:53 INFO - PROCESS | 1658 | 1461065873346 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369db800 == 71 [pid = 1658] [id = 339] 04:37:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12cd98000) [pid = 1658] [serial = 1016] [outer = 0x0] 04:37:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12e8aac00) [pid = 1658] [serial = 1017] [outer = 0x12cd98000] 04:37:53 INFO - PROCESS | 1658 | 1461065873378 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12f6b6000) [pid = 1658] [serial = 1018] [outer = 0x12cd98000] 04:37:54 INFO - PROCESS | 1658 | 1461065874041 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:37:54 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:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 920ms 04:37:54 INFO - PROCESS | 1658 | 1461065874084 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1658 | 1461065874086 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:37:54 INFO - PROCESS | 1658 | 1461065874090 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1658 | 1461065874093 Marionette TRACE conn2 <- [1,1330,null,{}] 04:37:54 INFO - PROCESS | 1658 | 1461065874097 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:37:54 INFO - PROCESS | 1658 | 1461065874201 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:37:54 INFO - PROCESS | 1658 | 1461065874261 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c02c000 == 72 [pid = 1658] [id = 340] 04:37:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x1163e2c00) [pid = 1658] [serial = 1019] [outer = 0x0] 04:37:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1186a5c00) [pid = 1658] [serial = 1020] [outer = 0x1163e2c00] 04:37:54 INFO - PROCESS | 1658 | 1461065874290 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x118f82400) [pid = 1658] [serial = 1021] [outer = 0x1163e2c00] 04:37:54 INFO - PROCESS | 1658 | 1461065874743 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:37:54 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:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 725ms 04:37:54 INFO - PROCESS | 1658 | 1461065874815 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1658 | 1461065874818 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:37:54 INFO - PROCESS | 1658 | 1461065874825 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1658 | 1461065874827 Marionette TRACE conn2 <- [1,1334,null,{}] 04:37:54 INFO - PROCESS | 1658 | 1461065874829 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:37:54 INFO - PROCESS | 1658 | 1461065874924 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:37:54 INFO - PROCESS | 1658 | 1461065874994 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c06000 == 73 [pid = 1658] [id = 341] 04:37:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x118996400) [pid = 1658] [serial = 1022] [outer = 0x0] 04:37:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11a996000) [pid = 1658] [serial = 1023] [outer = 0x118996400] 04:37:55 INFO - PROCESS | 1658 | 1461065875023 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11aa3d400) [pid = 1658] [serial = 1024] [outer = 0x118996400] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x119ee0800 == 72 [pid = 1658] [id = 237] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x123cb7000 == 71 [pid = 1658] [id = 238] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6bf000 == 70 [pid = 1658] [id = 239] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12f18a800 == 69 [pid = 1658] [id = 332] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2c3000 == 68 [pid = 1658] [id = 331] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12432b800 == 67 [pid = 1658] [id = 330] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12d148800 == 66 [pid = 1658] [id = 329] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9b9800 == 65 [pid = 1658] [id = 328] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x129949000 == 64 [pid = 1658] [id = 327] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x126ac6000 == 63 [pid = 1658] [id = 326] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x11898c800) [pid = 1658] [serial = 887] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x114a8e800) [pid = 1658] [serial = 899] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12b7a9c00) [pid = 1658] [serial = 896] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1274c5c00) [pid = 1658] [serial = 893] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x11b9d2800) [pid = 1658] [serial = 890] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12cd9fc00) [pid = 1658] [serial = 902] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | 1461065875498 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:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x123b20000 == 62 [pid = 1658] [id = 325] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12371d800 == 61 [pid = 1658] [id = 324] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x119153000 == 60 [pid = 1658] [id = 323] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11860f000 == 59 [pid = 1658] [id = 322] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6ab000 == 58 [pid = 1658] [id = 319] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2d5000 == 57 [pid = 1658] [id = 318] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12d14a800 == 56 [pid = 1658] [id = 317] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11c487800 == 55 [pid = 1658] [id = 316] 04:37:55 INFO - PROCESS | 1658 | --DOCSHELL 0x119edd000 == 54 [pid = 1658] [id = 315] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11c05c800) [pid = 1658] [serial = 916] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12af0e800) [pid = 1658] [serial = 930] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12af03000) [pid = 1658] [serial = 928] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12b19c800) [pid = 1658] [serial = 934] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x123cd0000) [pid = 1658] [serial = 933] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11c5cc000) [pid = 1658] [serial = 918] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1237d0400) [pid = 1658] [serial = 919] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12cd9ac00) [pid = 1658] [serial = 939] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12b199c00) [pid = 1658] [serial = 931] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12b7a8400) [pid = 1658] [serial = 936] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12af0c400) [pid = 1658] [serial = 498] [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:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x124044800) [pid = 1658] [serial = 921] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1268d7800) [pid = 1658] [serial = 922] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1275db400) [pid = 1658] [serial = 925] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12bb7d800) [pid = 1658] [serial = 937] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12ce78000) [pid = 1658] [serial = 940] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1274a8800) [pid = 1658] [serial = 924] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1160ecc00) [pid = 1658] [serial = 909] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x118f88c00) [pid = 1658] [serial = 910] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x128f59400) [pid = 1658] [serial = 927] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11795dc00) [pid = 1658] [serial = 906] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11576ec00) [pid = 1658] [serial = 905] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x119d11c00) [pid = 1658] [serial = 912] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11a999400) [pid = 1658] [serial = 913] [outer = 0x0] [url = about:blank] 04:37:55 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11b9cfc00) [pid = 1658] [serial = 915] [outer = 0x0] [url = about:blank] 04:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 04:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:37:55 INFO - PROCESS | 1658 | 1461065875546 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 1658 | 1461065875547 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:37:55 INFO - PROCESS | 1658 | 1461065875549 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 1658 | 1461065875552 Marionette TRACE conn2 <- [1,1338,null,{}] 04:37:55 INFO - PROCESS | 1658 | 1461065875561 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:37:55 INFO - PROCESS | 1658 | 1461065875647 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:37:55 INFO - PROCESS | 1658 | 1461065875656 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d5000 == 55 [pid = 1658] [id = 342] 04:37:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11aa40c00) [pid = 1658] [serial = 1025] [outer = 0x0] 04:37:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11aa42c00) [pid = 1658] [serial = 1026] [outer = 0x11aa40c00] 04:37:55 INFO - PROCESS | 1658 | 1461065875685 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11b72d800) [pid = 1658] [serial = 1027] [outer = 0x11aa40c00] 04:37:56 INFO - PROCESS | 1658 | 1461065876521 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:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1023ms 04:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:37:56 INFO - PROCESS | 1658 | 1461065876573 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 1658 | 1461065876575 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:37:56 INFO - PROCESS | 1658 | 1461065876577 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - PROCESS | 1658 | 1461065876578 Marionette TRACE conn2 <- [1,1342,null,{}] 04:37:56 INFO - PROCESS | 1658 | 1461065876580 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:37:56 INFO - PROCESS | 1658 | 1461065876668 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:37:56 INFO - PROCESS | 1658 | 1461065876718 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b18800 == 56 [pid = 1658] [id = 343] 04:37:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11b9cfc00) [pid = 1658] [serial = 1028] [outer = 0x0] 04:37:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11c5d4c00) [pid = 1658] [serial = 1029] [outer = 0x11b9cfc00] 04:37:56 INFO - PROCESS | 1658 | 1461065876744 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123847000) [pid = 1658] [serial = 1030] [outer = 0x11b9cfc00] 04:37:57 INFO - PROCESS | 1658 | 1461065877033 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:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 474ms 04:37:57 INFO - PROCESS | 1658 | 1461065877060 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 1658 | 1461065877062 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:37:57 INFO - PROCESS | 1658 | 1461065877064 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1658 | 1461065877065 Marionette TRACE conn2 <- [1,1346,null,{}] 04:37:57 INFO - PROCESS | 1658 | 1461065877068 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:37:57 INFO - PROCESS | 1658 | 1461065877156 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:37:57 INFO - PROCESS | 1658 | 1461065877160 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad7c800 == 57 [pid = 1658] [id = 344] 04:37:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x123848400) [pid = 1658] [serial = 1031] [outer = 0x0] 04:37:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123e15800) [pid = 1658] [serial = 1032] [outer = 0x123848400] 04:37:57 INFO - PROCESS | 1658 | 1461065877187 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x124308400) [pid = 1658] [serial = 1033] [outer = 0x123848400] 04:37:57 INFO - PROCESS | 1658 | 1461065877543 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:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 04:37:57 INFO - PROCESS | 1658 | 1461065877588 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 1658 | 1461065877590 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:37:57 INFO - PROCESS | 1658 | 1461065877592 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1658 | 1461065877594 Marionette TRACE conn2 <- [1,1350,null,{}] 04:37:57 INFO - PROCESS | 1658 | 1461065877596 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:37:57 INFO - PROCESS | 1658 | 1461065877715 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:37:57 INFO - PROCESS | 1658 | 1461065877730 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b18b000 == 58 [pid = 1658] [id = 345] 04:37:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x126461400) [pid = 1658] [serial = 1034] [outer = 0x0] 04:37:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1274b7800) [pid = 1658] [serial = 1035] [outer = 0x126461400] 04:37:57 INFO - PROCESS | 1658 | 1461065877758 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12af03c00) [pid = 1658] [serial = 1036] [outer = 0x126461400] 04:37:58 INFO - PROCESS | 1658 | 1461065878121 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:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 567ms 04:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:37:58 INFO - PROCESS | 1658 | 1461065878161 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1658 | 1461065878163 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:37:58 INFO - PROCESS | 1658 | 1461065878165 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1658 | 1461065878166 Marionette TRACE conn2 <- [1,1354,null,{}] 04:37:58 INFO - PROCESS | 1658 | 1461065878168 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:37:58 INFO - PROCESS | 1658 | 1461065878269 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:37:58 INFO - PROCESS | 1658 | 1461065878274 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be80800 == 59 [pid = 1658] [id = 346] 04:37:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1268d4c00) [pid = 1658] [serial = 1037] [outer = 0x0] 04:37:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12af11400) [pid = 1658] [serial = 1038] [outer = 0x1268d4c00] 04:37:58 INFO - PROCESS | 1658 | 1461065878329 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12b7a2800) [pid = 1658] [serial = 1039] [outer = 0x1268d4c00] 04:37:58 INFO - PROCESS | 1658 | 1461065878651 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:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 04:37:58 INFO - PROCESS | 1658 | 1461065878685 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1658 | 1461065878686 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:37:58 INFO - PROCESS | 1658 | 1461065878709 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1658 | 1461065878710 Marionette TRACE conn2 <- [1,1358,null,{}] 04:37:58 INFO - PROCESS | 1658 | 1461065878712 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:37:58 INFO - PROCESS | 1658 | 1461065878814 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:37:58 INFO - PROCESS | 1658 | 1461065878849 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d153000 == 60 [pid = 1658] [id = 347] 04:37:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12b197000) [pid = 1658] [serial = 1040] [outer = 0x0] 04:37:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12bb72800) [pid = 1658] [serial = 1041] [outer = 0x12b197000] 04:37:58 INFO - PROCESS | 1658 | 1461065878875 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12cd9fc00) [pid = 1658] [serial = 1042] [outer = 0x12b197000] 04:37:59 INFO - PROCESS | 1658 | 1461065879202 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:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 538ms 04:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:37:59 INFO - PROCESS | 1658 | 1461065879233 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 1658 | 1461065879235 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:37:59 INFO - PROCESS | 1658 | 1461065879237 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 1658 | 1461065879238 Marionette TRACE conn2 <- [1,1362,null,{}] 04:37:59 INFO - PROCESS | 1658 | 1461065879240 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:37:59 INFO - PROCESS | 1658 | 1461065879350 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:37:59 INFO - PROCESS | 1658 | 1461065879388 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df40000 == 61 [pid = 1658] [id = 348] 04:37:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x1238a5000) [pid = 1658] [serial = 1043] [outer = 0x0] 04:37:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12ce76000) [pid = 1658] [serial = 1044] [outer = 0x1238a5000] 04:37:59 INFO - PROCESS | 1658 | 1461065879413 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12d9a2000) [pid = 1658] [serial = 1045] [outer = 0x1238a5000] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12d952400) [pid = 1658] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x118990400) [pid = 1658] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12af02800) [pid = 1658] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12b19a800) [pid = 1658] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12dfce400) [pid = 1658] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1188bec00) [pid = 1658] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x118983c00) [pid = 1658] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11b9dfc00) [pid = 1658] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x115670800) [pid = 1658] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1274c0800) [pid = 1658] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x123cd0400) [pid = 1658] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x118993400) [pid = 1658] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12e5ebc00) [pid = 1658] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11899dc00) [pid = 1658] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x114a8a800) [pid = 1658] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12af0e000) [pid = 1658] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x118988800) [pid = 1658] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118870000) [pid = 1658] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11a98ec00) [pid = 1658] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1275e5400) [pid = 1658] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12ce76800) [pid = 1658] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12e17d400) [pid = 1658] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1165e9800) [pid = 1658] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119eac000) [pid = 1658] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1241bb400) [pid = 1658] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:37:59 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x118992800) [pid = 1658] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:37:59 INFO - PROCESS | 1658 | 1461065879910 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:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 04:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:37:59 INFO - PROCESS | 1658 | 1461065879957 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 1658 | 1461065879958 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:37:59 INFO - PROCESS | 1658 | 1461065879960 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 1658 | 1461065879962 Marionette TRACE conn2 <- [1,1366,null,{}] 04:37:59 INFO - PROCESS | 1658 | 1461065879964 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:38:00 INFO - PROCESS | 1658 | 1461065880048 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:38:00 INFO - PROCESS | 1658 | 1461065880120 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b50b800 == 62 [pid = 1658] [id = 349] 04:38:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x114a8a800) [pid = 1658] [serial = 1046] [outer = 0x0] 04:38:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1165e9800) [pid = 1658] [serial = 1047] [outer = 0x114a8a800] 04:38:00 INFO - PROCESS | 1658 | 1461065880148 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11a991800) [pid = 1658] [serial = 1048] [outer = 0x114a8a800] 04:38:00 INFO - PROCESS | 1658 | 1461065880453 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:38:00 INFO - PROCESS | 1658 | 1461065880483 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:38:00 INFO - PROCESS | 1658 | 1461065880485 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1658 | 1461065880489 Marionette TRACE conn2 <- [1,1370,null,{}] 04:38:00 INFO - PROCESS | 1658 | 1461065880492 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:38:00 INFO - PROCESS | 1658 | 1461065880591 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:38:00 INFO - PROCESS | 1658 | 1461065880595 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f184800 == 63 [pid = 1658] [id = 350] 04:38:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11c51c400) [pid = 1658] [serial = 1049] [outer = 0x0] 04:38:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12bb1f400) [pid = 1658] [serial = 1050] [outer = 0x11c51c400] 04:38:00 INFO - PROCESS | 1658 | 1461065880625 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12e182800) [pid = 1658] [serial = 1051] [outer = 0x11c51c400] 04:38:00 INFO - PROCESS | 1658 | 1461065880958 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:38:01 INFO - PROCESS | 1658 | 1461065881016 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:38:01 INFO - PROCESS | 1658 | 1461065881019 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1658 | 1461065881020 Marionette TRACE conn2 <- [1,1374,null,{}] 04:38:01 INFO - PROCESS | 1658 | 1461065881022 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:38:01 INFO - PROCESS | 1658 | 1461065881109 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:38:01 INFO - PROCESS | 1658 | 1461065881113 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe36800 == 64 [pid = 1658] [id = 351] 04:38:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12e19f800) [pid = 1658] [serial = 1052] [outer = 0x0] 04:38:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12e5e7400) [pid = 1658] [serial = 1053] [outer = 0x12e19f800] 04:38:01 INFO - PROCESS | 1658 | 1461065881138 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12e8aa800) [pid = 1658] [serial = 1054] [outer = 0x12e19f800] 04:38:01 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:01 INFO - PROCESS | 1658 | 1461065881487 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:38:01 INFO - PROCESS | 1658 | 1461065881494 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:38:01 INFO - PROCESS | 1658 | 1461065881496 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1658 | 1461065881497 Marionette TRACE conn2 <- [1,1378,null,{}] 04:38:01 INFO - PROCESS | 1658 | 1461065881500 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:38:01 INFO - PROCESS | 1658 | 1461065881587 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:38:01 INFO - PROCESS | 1658 | 1461065881592 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x130237800 == 65 [pid = 1658] [id = 352] 04:38:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12f12a400) [pid = 1658] [serial = 1055] [outer = 0x0] 04:38:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12f6ad800) [pid = 1658] [serial = 1056] [outer = 0x12f12a400] 04:38:01 INFO - PROCESS | 1658 | 1461065881617 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12f6b4800) [pid = 1658] [serial = 1057] [outer = 0x12f12a400] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1309bc800 == 64 [pid = 1658] [id = 280] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1369f1000 == 63 [pid = 1658] [id = 300] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12df3c800 == 62 [pid = 1658] [id = 241] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe31000 == 61 [pid = 1658] [id = 275] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f177000 == 60 [pid = 1658] [id = 278] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc7a800 == 59 [pid = 1658] [id = 221] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x124317000 == 58 [pid = 1658] [id = 277] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1300ab000 == 57 [pid = 1658] [id = 279] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119ed8000 == 56 [pid = 1658] [id = 276] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f704000 == 55 [pid = 1658] [id = 320] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12df35800 == 54 [pid = 1658] [id = 314] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119c22800 == 53 [pid = 1658] [id = 281] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad6f800 == 52 [pid = 1658] [id = 321] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d989000 == 51 [pid = 1658] [id = 240] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x109f45800 == 50 [pid = 1658] [id = 295] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e582800 == 49 [pid = 1658] [id = 255] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1369dd000 == 48 [pid = 1658] [id = 299] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126ad7800 == 47 [pid = 1658] [id = 301] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ceda800 == 46 [pid = 1658] [id = 236] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119c06000 == 45 [pid = 1658] [id = 341] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c02c000 == 44 [pid = 1658] [id = 340] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1369db800 == 43 [pid = 1658] [id = 339] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1309b8800 == 42 [pid = 1658] [id = 338] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x13022f800 == 41 [pid = 1658] [id = 337] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f709000 == 40 [pid = 1658] [id = 336] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x124316800 == 39 [pid = 1658] [id = 335] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe42800 == 38 [pid = 1658] [id = 333] 04:38:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93b000 == 37 [pid = 1658] [id = 334] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12be80800 == 36 [pid = 1658] [id = 346] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12b18b000 == 35 [pid = 1658] [id = 345] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12d153000 == 34 [pid = 1658] [id = 347] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12df40000 == 33 [pid = 1658] [id = 348] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d5000 == 32 [pid = 1658] [id = 342] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12f184800 == 31 [pid = 1658] [id = 350] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x11b50b800 == 30 [pid = 1658] [id = 349] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x123b18800 == 29 [pid = 1658] [id = 343] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad7c800 == 28 [pid = 1658] [id = 344] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12f137c00) [pid = 1658] [serial = 843] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12e19c800) [pid = 1658] [serial = 903] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x114a93000) [pid = 1658] [serial = 900] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12cd95000) [pid = 1658] [serial = 897] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12e8ab800) [pid = 1658] [serial = 825] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11a98c800) [pid = 1658] [serial = 828] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11c5d1c00) [pid = 1658] [serial = 831] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12af10c00) [pid = 1658] [serial = 834] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12e178000) [pid = 1658] [serial = 837] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12e8a3400) [pid = 1658] [serial = 840] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118f8ec00) [pid = 1658] [serial = 888] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11c5d5800) [pid = 1658] [serial = 891] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x127ebec00) [pid = 1658] [serial = 894] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12b79f400) [pid = 1658] [serial = 981] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12d947000) [pid = 1658] [serial = 984] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12d1dac00) [pid = 1658] [serial = 982] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12e1a0000) [pid = 1658] [serial = 987] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12dfce000) [pid = 1658] [serial = 985] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118f8e000) [pid = 1658] [serial = 967] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118992c00) [pid = 1658] [serial = 966] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119540000) [pid = 1658] [serial = 969] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b5df000) [pid = 1658] [serial = 970] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1237cd800) [pid = 1658] [serial = 972] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x123a9c400) [pid = 1658] [serial = 973] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12e19cc00) [pid = 1658] [serial = 964] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x124492000) [pid = 1658] [serial = 963] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1299a0000) [pid = 1658] [serial = 978] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12688d000) [pid = 1658] [serial = 975] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe36800 == 27 [pid = 1658] [id = 351] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1274c5400) [pid = 1658] [serial = 976] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12d1d7400) [pid = 1658] [serial = 942] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124047c00) [pid = 1658] [serial = 951] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11a997c00) [pid = 1658] [serial = 948] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11b571800) [pid = 1658] [serial = 990] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11898bc00) [pid = 1658] [serial = 945] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12b19c000) [pid = 1658] [serial = 954] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12bb75c00) [pid = 1658] [serial = 957] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12d846000) [pid = 1658] [serial = 960] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x123dd4800) [pid = 1658] [serial = 991] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12f12f400) [pid = 1658] [serial = 996] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x123e17c00) [pid = 1658] [serial = 999] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12f6b1000) [pid = 1658] [serial = 997] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12e5c5000) [pid = 1658] [serial = 988] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12af0a400) [pid = 1658] [serial = 993] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12b193400) [pid = 1658] [serial = 979] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12e5eb800) [pid = 1658] [serial = 994] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1274c4c00) [pid = 1658] [serial = 885] [outer = 0x0] [url = about:blank] 04:38:03 INFO - PROCESS | 1658 | 1461065883439 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:38:03 INFO - PROCESS | 1658 | 1461065883475 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:38:03 INFO - PROCESS | 1658 | 1461065883479 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 1658 | 1461065883481 Marionette TRACE conn2 <- [1,1382,null,{}] 04:38:03 INFO - PROCESS | 1658 | 1461065883485 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:38:03 INFO - PROCESS | 1658 | 1461065883569 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:38:03 INFO - PROCESS | 1658 | 1461065883616 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11527c000 == 28 [pid = 1658] [id = 353] 04:38:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x115674400) [pid = 1658] [serial = 1058] [outer = 0x0] 04:38:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x115675400) [pid = 1658] [serial = 1059] [outer = 0x115674400] 04:38:03 INFO - PROCESS | 1658 | 1461065883644 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x115778000) [pid = 1658] [serial = 1060] [outer = 0x115674400] 04:38:03 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:03 INFO - PROCESS | 1658 | 1461065883976 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:38:04 INFO - PROCESS | 1658 | 1461065884008 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:38:04 INFO - PROCESS | 1658 | 1461065884013 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1658 | 1461065884015 Marionette TRACE conn2 <- [1,1386,null,{}] 04:38:04 INFO - PROCESS | 1658 | 1461065884017 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:38:04 INFO - PROCESS | 1658 | 1461065884097 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:38:04 INFO - PROCESS | 1658 | 1461065884103 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x118930000 == 29 [pid = 1658] [id = 354] 04:38:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x114a90800) [pid = 1658] [serial = 1061] [outer = 0x0] 04:38:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x116562800) [pid = 1658] [serial = 1062] [outer = 0x114a90800] 04:38:04 INFO - PROCESS | 1658 | 1461065884132 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118984400) [pid = 1658] [serial = 1063] [outer = 0x114a90800] 04:38:04 INFO - PROCESS | 1658 | 1461065884509 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:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:38:04 INFO - PROCESS | 1658 | 1461065884534 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:38:04 INFO - PROCESS | 1658 | 1461065884537 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1658 | 1461065884539 Marionette TRACE conn2 <- [1,1390,null,{}] 04:38:04 INFO - PROCESS | 1658 | 1461065884547 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:38:04 INFO - PROCESS | 1658 | 1461065884626 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:38:04 INFO - PROCESS | 1658 | 1461065884631 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11957d000 == 30 [pid = 1658] [id = 355] 04:38:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x114249c00) [pid = 1658] [serial = 1064] [outer = 0x0] 04:38:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118998c00) [pid = 1658] [serial = 1065] [outer = 0x114249c00] 04:38:04 INFO - PROCESS | 1658 | 1461065884663 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x118f80400) [pid = 1658] [serial = 1066] [outer = 0x114249c00] 04:38:05 INFO - PROCESS | 1658 | 1461065885097 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:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 571ms 04:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:38:05 INFO - PROCESS | 1658 | 1461065885109 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 1658 | 1461065885112 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:38:05 INFO - PROCESS | 1658 | 1461065885115 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1658 | 1461065885117 Marionette TRACE conn2 <- [1,1394,null,{}] 04:38:05 INFO - PROCESS | 1658 | 1461065885120 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:38:05 INFO - PROCESS | 1658 | 1461065885236 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:38:05 INFO - PROCESS | 1658 | 1461065885245 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ed6000 == 31 [pid = 1658] [id = 356] 04:38:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1191a5c00) [pid = 1658] [serial = 1067] [outer = 0x0] 04:38:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119c33c00) [pid = 1658] [serial = 1068] [outer = 0x1191a5c00] 04:38:05 INFO - PROCESS | 1658 | 1461065885289 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119c3fc00) [pid = 1658] [serial = 1069] [outer = 0x1191a5c00] 04:38:05 INFO - PROCESS | 1658 | 1461065885674 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:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 571ms 04:38:05 INFO - PROCESS | 1658 | 1461065885685 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 1658 | 1461065885688 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:38:05 INFO - PROCESS | 1658 | 1461065885692 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1658 | 1461065885693 Marionette TRACE conn2 <- [1,1398,null,{}] 04:38:05 INFO - PROCESS | 1658 | 1461065885695 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:38:05 INFO - PROCESS | 1658 | 1461065885789 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:38:05 INFO - PROCESS | 1658 | 1461065885795 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ab19800 == 32 [pid = 1658] [id = 357] 04:38:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11795dc00) [pid = 1658] [serial = 1070] [outer = 0x0] 04:38:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119c42c00) [pid = 1658] [serial = 1071] [outer = 0x11795dc00] 04:38:05 INFO - PROCESS | 1658 | 1461065885821 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11a642000) [pid = 1658] [serial = 1072] [outer = 0x11795dc00] 04:38:06 INFO - PROCESS | 1658 | 1461065886151 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:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 04:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:38:06 INFO - PROCESS | 1658 | 1461065886162 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 1658 | 1461065886163 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:38:06 INFO - PROCESS | 1658 | 1461065886165 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 1658 | 1461065886166 Marionette TRACE conn2 <- [1,1402,null,{}] 04:38:06 INFO - PROCESS | 1658 | 1461065886168 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:38:06 INFO - PROCESS | 1658 | 1461065886267 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:38:06 INFO - PROCESS | 1658 | 1461065886275 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b95a000 == 33 [pid = 1658] [id = 358] 04:38:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11a842800) [pid = 1658] [serial = 1073] [outer = 0x0] 04:38:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11a98d000) [pid = 1658] [serial = 1074] [outer = 0x11a842800] 04:38:06 INFO - PROCESS | 1658 | 1461065886304 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11ab33400) [pid = 1658] [serial = 1075] [outer = 0x11a842800] 04:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 04:38:06 INFO - PROCESS | 1658 | 1461065886630 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:38:06 INFO - PROCESS | 1658 | 1461065886636 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 1658 | 1461065886637 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:38:06 INFO - PROCESS | 1658 | 1461065886643 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 1658 | 1461065886644 Marionette TRACE conn2 <- [1,1406,null,{}] 04:38:06 INFO - PROCESS | 1658 | 1461065886647 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:38:06 INFO - PROCESS | 1658 | 1461065886743 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:38:06 INFO - PROCESS | 1658 | 1461065886749 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c01a000 == 34 [pid = 1658] [id = 359] 04:38:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119ea2c00) [pid = 1658] [serial = 1076] [outer = 0x0] 04:38:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11ab3e000) [pid = 1658] [serial = 1077] [outer = 0x119ea2c00] 04:38:06 INFO - PROCESS | 1658 | 1461065886775 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11b5dc800) [pid = 1658] [serial = 1078] [outer = 0x119ea2c00] 04:38:07 INFO - PROCESS | 1658 | 1461065887165 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:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 572ms 04:38:07 INFO - PROCESS | 1658 | 1461065887216 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1658 | 1461065887218 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:38:07 INFO - PROCESS | 1658 | 1461065887230 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1658 | 1461065887232 Marionette TRACE conn2 <- [1,1410,null,{}] 04:38:07 INFO - PROCESS | 1658 | 1461065887235 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:38:07 INFO - PROCESS | 1658 | 1461065887352 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:38:07 INFO - PROCESS | 1658 | 1461065887428 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x123728800 == 35 [pid = 1658] [id = 360] 04:38:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x114a8cc00) [pid = 1658] [serial = 1079] [outer = 0x0] 04:38:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11b5dcc00) [pid = 1658] [serial = 1080] [outer = 0x114a8cc00] 04:38:07 INFO - PROCESS | 1658 | 1461065887463 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11b994400) [pid = 1658] [serial = 1081] [outer = 0x114a8cc00] 04:38:07 INFO - PROCESS | 1658 | 1461065887768 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:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 04:38:07 INFO - PROCESS | 1658 | 1461065887799 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1658 | 1461065887801 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:38:07 INFO - PROCESS | 1658 | 1461065887803 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1658 | 1461065887806 Marionette TRACE conn2 <- [1,1414,null,{}] 04:38:07 INFO - PROCESS | 1658 | 1461065887809 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:38:07 INFO - PROCESS | 1658 | 1461065887882 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:38:07 INFO - PROCESS | 1658 | 1461065887888 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x11957b000 == 36 [pid = 1658] [id = 361] 04:38:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11b9ca400) [pid = 1658] [serial = 1082] [outer = 0x0] 04:38:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11b9d6800) [pid = 1658] [serial = 1083] [outer = 0x11b9ca400] 04:38:07 INFO - PROCESS | 1658 | 1461065887915 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b9e2c00) [pid = 1658] [serial = 1084] [outer = 0x11b9ca400] 04:38:08 INFO - PROCESS | 1658 | 1461065888250 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:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 471ms 04:38:08 INFO - PROCESS | 1658 | 1461065888274 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 1658 | 1461065888276 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:38:08 INFO - PROCESS | 1658 | 1461065888278 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1658 | 1461065888279 Marionette TRACE conn2 <- [1,1418,null,{}] 04:38:08 INFO - PROCESS | 1658 | 1461065888282 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:38:08 INFO - PROCESS | 1658 | 1461065888386 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:38:08 INFO - PROCESS | 1658 | 1461065888417 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b07000 == 37 [pid = 1658] [id = 362] 04:38:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11a98f800) [pid = 1658] [serial = 1085] [outer = 0x0] 04:38:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11c2df800) [pid = 1658] [serial = 1086] [outer = 0x11a98f800] 04:38:08 INFO - PROCESS | 1658 | 1461065888443 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11c5c9c00) [pid = 1658] [serial = 1087] [outer = 0x11a98f800] 04:38:08 INFO - PROCESS | 1658 | 1461065888778 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:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 04:38:08 INFO - PROCESS | 1658 | 1461065888802 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 1658 | 1461065888805 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:38:08 INFO - PROCESS | 1658 | 1461065888808 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1658 | 1461065888810 Marionette TRACE conn2 <- [1,1422,null,{}] 04:38:08 INFO - PROCESS | 1658 | 1461065888812 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:38:08 INFO - PROCESS | 1658 | 1461065888915 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:38:08 INFO - PROCESS | 1658 | 1461065888948 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ab13000 == 38 [pid = 1658] [id = 363] 04:38:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11c5cec00) [pid = 1658] [serial = 1088] [outer = 0x0] 04:38:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1237ca800) [pid = 1658] [serial = 1089] [outer = 0x11c5cec00] 04:38:08 INFO - PROCESS | 1658 | 1461065888981 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1238a1800) [pid = 1658] [serial = 1090] [outer = 0x11c5cec00] 04:38:09 INFO - PROCESS | 1658 | 1461065889324 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:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 04:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:38:09 INFO - PROCESS | 1658 | 1461065889377 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1658 | 1461065889378 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:38:09 INFO - PROCESS | 1658 | 1461065889380 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 1658 | 1461065889381 Marionette TRACE conn2 <- [1,1426,null,{}] 04:38:09 INFO - PROCESS | 1658 | 1461065889384 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:38:09 INFO - PROCESS | 1658 | 1461065889476 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:38:09 INFO - PROCESS | 1658 | 1461065889480 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x127503000 == 39 [pid = 1658] [id = 364] 04:38:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1238a4000) [pid = 1658] [serial = 1091] [outer = 0x0] 04:38:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123a9c000) [pid = 1658] [serial = 1092] [outer = 0x1238a4000] 04:38:09 INFO - PROCESS | 1658 | 1461065889506 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x123e0f000) [pid = 1658] [serial = 1093] [outer = 0x1238a4000] 04:38:09 INFO - PROCESS | 1658 | 1461065889851 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:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 04:38:09 INFO - PROCESS | 1658 | 1461065889899 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1658 | 1461065889900 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:38:09 INFO - PROCESS | 1658 | 1461065889902 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 1658 | 1461065889903 Marionette TRACE conn2 <- [1,1430,null,{}] 04:38:09 INFO - PROCESS | 1658 | 1461065889906 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:38:10 INFO - PROCESS | 1658 | 1461065889998 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:38:10 INFO - PROCESS | 1658 | 1461065890012 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12992e000 == 40 [pid = 1658] [id = 365] 04:38:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1238a8c00) [pid = 1658] [serial = 1094] [outer = 0x0] 04:38:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x123e16400) [pid = 1658] [serial = 1095] [outer = 0x1238a8c00] 04:38:10 INFO - PROCESS | 1658 | 1461065890038 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124051c00) [pid = 1658] [serial = 1096] [outer = 0x1238a8c00] 04:38:10 INFO - PROCESS | 1658 | 1461065890398 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:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 04:38:10 INFO - PROCESS | 1658 | 1461065890423 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 1658 | 1461065890425 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:38:10 INFO - PROCESS | 1658 | 1461065890427 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 1658 | 1461065890428 Marionette TRACE conn2 <- [1,1434,null,{}] 04:38:10 INFO - PROCESS | 1658 | 1461065890430 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:38:10 INFO - PROCESS | 1658 | 1461065890531 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:38:10 INFO - PROCESS | 1658 | 1461065890543 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b17a800 == 41 [pid = 1658] [id = 366] 04:38:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x124304800) [pid = 1658] [serial = 1097] [outer = 0x0] 04:38:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12645bc00) [pid = 1658] [serial = 1098] [outer = 0x124304800] 04:38:10 INFO - PROCESS | 1658 | 1461065890568 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126889c00) [pid = 1658] [serial = 1099] [outer = 0x124304800] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1191a6400) [pid = 1658] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x116567800) [pid = 1658] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12b3a4400) [pid = 1658] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x115670400) [pid = 1658] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x123ccd800) [pid = 1658] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1274c1000) [pid = 1658] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12bb7a400) [pid = 1658] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1268d4c00) [pid = 1658] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12b197000) [pid = 1658] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1238a5000) [pid = 1658] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x114a8a800) [pid = 1658] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11c51c400) [pid = 1658] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12e19f800) [pid = 1658] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11b9cfc00) [pid = 1658] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11aa40c00) [pid = 1658] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118996400) [pid = 1658] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1163e2c00) [pid = 1658] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12cd98000) [pid = 1658] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119c36000) [pid = 1658] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12bb19000) [pid = 1658] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123a8e800) [pid = 1658] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11a839c00) [pid = 1658] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x118641000) [pid = 1658] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123e14800) [pid = 1658] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x123848400) [pid = 1658] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:38:11 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x126461400) [pid = 1658] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:38:11 INFO - PROCESS | 1658 | 1461065891167 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:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 770ms 04:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:38:11 INFO - PROCESS | 1658 | 1461065891198 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:38:11 INFO - PROCESS | 1658 | 1461065891199 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:38:11 INFO - PROCESS | 1658 | 1461065891201 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 1658 | 1461065891203 Marionette TRACE conn2 <- [1,1438,null,{}] 04:38:11 INFO - PROCESS | 1658 | 1461065891244 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:38:11 INFO - PROCESS | 1658 | 1461065891346 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:38:11 INFO - PROCESS | 1658 | 1461065891350 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x123871800 == 42 [pid = 1658] [id = 367] 04:38:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119c38800) [pid = 1658] [serial = 1100] [outer = 0x0] 04:38:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a646800) [pid = 1658] [serial = 1101] [outer = 0x119c38800] 04:38:11 INFO - PROCESS | 1658 | 1461065891378 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11b56e800) [pid = 1658] [serial = 1102] [outer = 0x119c38800] 04:38:11 INFO - PROCESS | 1658 | 1461065891733 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:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 575ms 04:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:38:11 INFO - PROCESS | 1658 | 1461065891777 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:38:11 INFO - PROCESS | 1658 | 1461065891778 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:38:11 INFO - PROCESS | 1658 | 1461065891780 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 1658 | 1461065891780 Marionette TRACE conn2 <- [1,1442,null,{}] 04:38:11 INFO - PROCESS | 1658 | 1461065891783 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:38:11 INFO - PROCESS | 1658 | 1461065891880 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:38:11 INFO - PROCESS | 1658 | 1461065891889 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b760800 == 43 [pid = 1658] [id = 368] 04:38:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11899f800) [pid = 1658] [serial = 1103] [outer = 0x0] 04:38:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11c5bcc00) [pid = 1658] [serial = 1104] [outer = 0x11899f800] 04:38:11 INFO - PROCESS | 1658 | 1461065891916 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1268cd400) [pid = 1658] [serial = 1105] [outer = 0x11899f800] 04:38:12 INFO - PROCESS | 1658 | 1461065892334 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:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 576ms 04:38:12 INFO - PROCESS | 1658 | 1461065892359 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 1658 | 1461065892361 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:38:12 INFO - PROCESS | 1658 | 1461065892365 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 1658 | 1461065892366 Marionette TRACE conn2 <- [1,1446,null,{}] 04:38:12 INFO - PROCESS | 1658 | 1461065892369 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:38:12 INFO - PROCESS | 1658 | 1461065892480 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:38:12 INFO - PROCESS | 1658 | 1461065892550 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc74800 == 44 [pid = 1658] [id = 369] 04:38:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x123a8e800) [pid = 1658] [serial = 1106] [outer = 0x0] 04:38:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x127496400) [pid = 1658] [serial = 1107] [outer = 0x123a8e800] 04:38:12 INFO - PROCESS | 1658 | 1461065892575 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1274b0000) [pid = 1658] [serial = 1108] [outer = 0x123a8e800] 04:38:12 INFO - PROCESS | 1658 | 1461065892869 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:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 04:38:12 INFO - PROCESS | 1658 | 1461065892885 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 1658 | 1461065892888 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:38:12 INFO - PROCESS | 1658 | 1461065892899 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 1658 | 1461065892900 Marionette TRACE conn2 <- [1,1450,null,{}] 04:38:12 INFO - PROCESS | 1658 | 1461065892905 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:38:13 INFO - PROCESS | 1658 | 1461065893005 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:38:13 INFO - PROCESS | 1658 | 1461065893149 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x10b0b0800 == 45 [pid = 1658] [id = 370] 04:38:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x114031c00) [pid = 1658] [serial = 1109] [outer = 0x0] 04:38:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1146b7000) [pid = 1658] [serial = 1110] [outer = 0x114031c00] 04:38:13 INFO - PROCESS | 1658 | 1461065893202 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x114a8e800) [pid = 1658] [serial = 1111] [outer = 0x114031c00] 04:38:13 INFO - PROCESS | 1658 | 1461065893829 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:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 972ms 04:38:13 INFO - PROCESS | 1658 | 1461065893874 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 1658 | 1461065893877 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:38:13 INFO - PROCESS | 1658 | 1461065893881 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1658 | 1461065893883 Marionette TRACE conn2 <- [1,1454,null,{}] 04:38:13 INFO - PROCESS | 1658 | 1461065893887 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:38:14 INFO - PROCESS | 1658 | 1461065893997 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:38:14 INFO - PROCESS | 1658 | 1461065894069 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195cb000 == 46 [pid = 1658] [id = 371] 04:38:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118874400) [pid = 1658] [serial = 1112] [outer = 0x0] 04:38:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11898b800) [pid = 1658] [serial = 1113] [outer = 0x118874400] 04:38:14 INFO - PROCESS | 1658 | 1461065894101 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118999c00) [pid = 1658] [serial = 1114] [outer = 0x118874400] 04:38:14 INFO - PROCESS | 1658 | 1461065894691 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:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1021ms 04:38:14 INFO - PROCESS | 1658 | 1461065894939 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1658 | 1461065894942 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:38:14 INFO - PROCESS | 1658 | 1461065894945 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 1658 | 1461065894947 Marionette TRACE conn2 <- [1,1458,null,{}] 04:38:14 INFO - PROCESS | 1658 | 1461065894951 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:38:15 INFO - PROCESS | 1658 | 1461065895054 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:38:15 INFO - PROCESS | 1658 | 1461065895102 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c1e800 == 47 [pid = 1658] [id = 372] 04:38:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x115108400) [pid = 1658] [serial = 1115] [outer = 0x0] 04:38:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11567b800) [pid = 1658] [serial = 1116] [outer = 0x115108400] 04:38:15 INFO - PROCESS | 1658 | 1461065895129 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x115882400) [pid = 1658] [serial = 1117] [outer = 0x115108400] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119566000 == 46 [pid = 1658] [id = 56] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11b945800 == 45 [pid = 1658] [id = 54] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11c027000 == 44 [pid = 1658] [id = 55] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad75000 == 43 [pid = 1658] [id = 53] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116309800 == 42 [pid = 1658] [id = 41] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11c26e800 == 41 [pid = 1658] [id = 47] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119ece000 == 40 [pid = 1658] [id = 43] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11b794800 == 39 [pid = 1658] [id = 45] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11ab03000 == 38 [pid = 1658] [id = 52] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1156cc800 == 37 [pid = 1658] [id = 40] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa59800 == 36 [pid = 1658] [id = 44] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1195dd000 == 35 [pid = 1658] [id = 51] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11c00e800 == 34 [pid = 1658] [id = 46] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119571800 == 33 [pid = 1658] [id = 50] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118eeb000 == 32 [pid = 1658] [id = 42] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11556d800 == 31 [pid = 1658] [id = 48] 04:38:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11891c000 == 30 [pid = 1658] [id = 49] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12f6ad800) [pid = 1658] [serial = 1056] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x118f7d400) [pid = 1658] [serial = 946] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12bb18400) [pid = 1658] [serial = 958] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12e180000) [pid = 1658] [serial = 961] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12688ec00) [pid = 1658] [serial = 952] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12b79fc00) [pid = 1658] [serial = 955] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12d946000) [pid = 1658] [serial = 943] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11b568400) [pid = 1658] [serial = 949] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11c5d4c00) [pid = 1658] [serial = 1029] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11aa42c00) [pid = 1658] [serial = 1026] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11b72d800) [pid = 1658] [serial = 1027] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11aa3d400) [pid = 1658] [serial = 1024] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11a996000) [pid = 1658] [serial = 1023] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118f82400) [pid = 1658] [serial = 1021] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1186a5c00) [pid = 1658] [serial = 1020] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12f6b6000) [pid = 1658] [serial = 1018] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12e8aac00) [pid = 1658] [serial = 1017] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119c41c00) [pid = 1658] [serial = 1015] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119c3c400) [pid = 1658] [serial = 1014] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12e17e400) [pid = 1658] [serial = 1012] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12ce74000) [pid = 1658] [serial = 1011] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12b6f3000) [pid = 1658] [serial = 1009] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x124494400) [pid = 1658] [serial = 1008] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x123849800) [pid = 1658] [serial = 1006] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11b9cb000) [pid = 1658] [serial = 1005] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119ea7400) [pid = 1658] [serial = 1003] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11899c000) [pid = 1658] [serial = 1002] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12e5c4400) [pid = 1658] [serial = 1000] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123847000) [pid = 1658] [serial = 1030] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124308400) [pid = 1658] [serial = 1033] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | 1461065895610 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:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 04:38:15 INFO - PROCESS | 1658 | 1461065895616 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:38:15 INFO - PROCESS | 1658 | 1461065895618 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:38:15 INFO - PROCESS | 1658 | 1461065895628 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:38:15 INFO - PROCESS | 1658 | 1461065895631 Marionette TRACE conn2 <- [1,1462,null,{}] 04:38:15 INFO - PROCESS | 1658 | 1461065895633 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:38:15 INFO - PROCESS | 1658 | 1461065895712 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:38:15 INFO - PROCESS | 1658 | 1461065895716 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x118618000 == 31 [pid = 1658] [id = 373] 04:38:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1160b7c00) [pid = 1658] [serial = 1118] [outer = 0x0] 04:38:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118988000) [pid = 1658] [serial = 1119] [outer = 0x1160b7c00] 04:38:15 INFO - PROCESS | 1658 | 1461065895746 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11899ac00) [pid = 1658] [serial = 1120] [outer = 0x1160b7c00] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12bb72800) [pid = 1658] [serial = 1041] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12b7a2800) [pid = 1658] [serial = 1039] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12ce76000) [pid = 1658] [serial = 1044] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1165e9800) [pid = 1658] [serial = 1047] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12cd9fc00) [pid = 1658] [serial = 1042] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12bb1f400) [pid = 1658] [serial = 1050] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12e5e7400) [pid = 1658] [serial = 1053] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12d9a2000) [pid = 1658] [serial = 1045] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x123e15800) [pid = 1658] [serial = 1032] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11a991800) [pid = 1658] [serial = 1048] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1274b7800) [pid = 1658] [serial = 1035] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12e8aa800) [pid = 1658] [serial = 1054] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12e182800) [pid = 1658] [serial = 1051] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12af03c00) [pid = 1658] [serial = 1036] [outer = 0x0] [url = about:blank] 04:38:15 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12af11400) [pid = 1658] [serial = 1038] [outer = 0x0] [url = about:blank] 04:38:16 INFO - PROCESS | 1658 | 1461065896147 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:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 574ms 04:38:16 INFO - PROCESS | 1658 | 1461065896198 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1658 | 1461065896200 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:38:16 INFO - PROCESS | 1658 | 1461065896202 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1658 | 1461065896203 Marionette TRACE conn2 <- [1,1466,null,{}] 04:38:16 INFO - PROCESS | 1658 | 1461065896211 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:38:16 INFO - PROCESS | 1658 | 1461065896292 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:38:16 INFO - PROCESS | 1658 | 1461065896298 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b506000 == 32 [pid = 1658] [id = 374] 04:38:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11899ec00) [pid = 1658] [serial = 1121] [outer = 0x0] 04:38:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119c34c00) [pid = 1658] [serial = 1122] [outer = 0x11899ec00] 04:38:16 INFO - PROCESS | 1658 | 1461065896330 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119c42800) [pid = 1658] [serial = 1123] [outer = 0x11899ec00] 04:38:16 INFO - PROCESS | 1658 | 1461065896697 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:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 522ms 04:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:38:16 INFO - PROCESS | 1658 | 1461065896725 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1658 | 1461065896726 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:38:16 INFO - PROCESS | 1658 | 1461065896728 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1658 | 1461065896729 Marionette TRACE conn2 <- [1,1470,null,{}] 04:38:16 INFO - PROCESS | 1658 | 1461065896732 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:38:16 INFO - PROCESS | 1658 | 1461065896813 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:38:16 INFO - PROCESS | 1658 | 1461065896817 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c26d800 == 33 [pid = 1658] [id = 375] 04:38:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1191a6000) [pid = 1658] [serial = 1124] [outer = 0x0] 04:38:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11a836c00) [pid = 1658] [serial = 1125] [outer = 0x1191a6000] 04:38:16 INFO - PROCESS | 1658 | 1461065896847 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11a887400) [pid = 1658] [serial = 1126] [outer = 0x1191a6000] 04:38:17 INFO - PROCESS | 1658 | 1461065897237 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:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 04:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:38:17 INFO - PROCESS | 1658 | 1461065897249 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 1658 | 1461065897251 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:38:17 INFO - PROCESS | 1658 | 1461065897259 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 1658 | 1461065897261 Marionette TRACE conn2 <- [1,1474,null,{}] 04:38:17 INFO - PROCESS | 1658 | 1461065897264 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:38:17 INFO - PROCESS | 1658 | 1461065897391 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:38:17 INFO - PROCESS | 1658 | 1461065897398 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x109f40000 == 34 [pid = 1658] [id = 376] 04:38:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11a837800) [pid = 1658] [serial = 1127] [outer = 0x0] 04:38:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11aa37000) [pid = 1658] [serial = 1128] [outer = 0x11a837800] 04:38:17 INFO - PROCESS | 1658 | 1461065897423 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11aa3ec00) [pid = 1658] [serial = 1129] [outer = 0x11a837800] 04:38:17 INFO - PROCESS | 1658 | 1461065897775 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:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 527ms 04:38:17 INFO - PROCESS | 1658 | 1461065897781 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 1658 | 1461065897782 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:38:17 INFO - PROCESS | 1658 | 1461065897785 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 1658 | 1461065897786 Marionette TRACE conn2 <- [1,1478,null,{}] 04:38:17 INFO - PROCESS | 1658 | 1461065897792 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:38:17 INFO - PROCESS | 1658 | 1461065897907 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:38:17 INFO - PROCESS | 1658 | 1461065897940 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b1e000 == 35 [pid = 1658] [id = 377] 04:38:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11aa41c00) [pid = 1658] [serial = 1130] [outer = 0x0] 04:38:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11b574c00) [pid = 1658] [serial = 1131] [outer = 0x11aa41c00] 04:38:17 INFO - PROCESS | 1658 | 1461065897969 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11b9ce400) [pid = 1658] [serial = 1132] [outer = 0x11aa41c00] 04:38:18 INFO - PROCESS | 1658 | 1461065898300 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:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 571ms 04:38:18 INFO - PROCESS | 1658 | 1461065898357 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1658 | 1461065898358 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:38:18 INFO - PROCESS | 1658 | 1461065898360 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1658 | 1461065898361 Marionette TRACE conn2 <- [1,1482,null,{}] 04:38:18 INFO - PROCESS | 1658 | 1461065898363 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:38:18 INFO - PROCESS | 1658 | 1461065898457 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:38:18 INFO - PROCESS | 1658 | 1461065898474 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x124320000 == 36 [pid = 1658] [id = 378] 04:38:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11b9d2800) [pid = 1658] [serial = 1133] [outer = 0x0] 04:38:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11c060c00) [pid = 1658] [serial = 1134] [outer = 0x11b9d2800] 04:38:18 INFO - PROCESS | 1658 | 1461065898499 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11c5cf400) [pid = 1658] [serial = 1135] [outer = 0x11b9d2800] 04:38:18 INFO - PROCESS | 1658 | 1461065898847 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:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 04:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:38:18 INFO - PROCESS | 1658 | 1461065898880 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1658 | 1461065898881 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:38:18 INFO - PROCESS | 1658 | 1461065898883 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1658 | 1461065898885 Marionette TRACE conn2 <- [1,1486,null,{}] 04:38:18 INFO - PROCESS | 1658 | 1461065898894 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:38:18 INFO - PROCESS | 1658 | 1461065898989 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:38:18 INFO - PROCESS | 1658 | 1461065898993 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x127505000 == 37 [pid = 1658] [id = 379] 04:38:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11c5d0000) [pid = 1658] [serial = 1136] [outer = 0x0] 04:38:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11c5d7c00) [pid = 1658] [serial = 1137] [outer = 0x11c5d0000] 04:38:19 INFO - PROCESS | 1658 | 1461065899018 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1237d5800) [pid = 1658] [serial = 1138] [outer = 0x11c5d0000] 04:38:19 INFO - PROCESS | 1658 | 1461065899365 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:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 04:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:38:19 INFO - PROCESS | 1658 | 1461065899402 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1658 | 1461065899404 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:38:19 INFO - PROCESS | 1658 | 1461065899406 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1658 | 1461065899407 Marionette TRACE conn2 <- [1,1490,null,{}] 04:38:19 INFO - PROCESS | 1658 | 1461065899409 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:38:19 INFO - PROCESS | 1658 | 1461065899505 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:38:19 INFO - PROCESS | 1658 | 1461065899509 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x129935000 == 38 [pid = 1658] [id = 380] 04:38:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1237d7c00) [pid = 1658] [serial = 1139] [outer = 0x0] 04:38:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x123848c00) [pid = 1658] [serial = 1140] [outer = 0x1237d7c00] 04:38:19 INFO - PROCESS | 1658 | 1461065899534 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x123c03800) [pid = 1658] [serial = 1141] [outer = 0x1237d7c00] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11899f800) [pid = 1658] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x115674400) [pid = 1658] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11a98f800) [pid = 1658] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x114a90800) [pid = 1658] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x114a8cc00) [pid = 1658] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11b9ca400) [pid = 1658] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119ea2c00) [pid = 1658] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11c5cec00) [pid = 1658] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x114249c00) [pid = 1658] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11a842800) [pid = 1658] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1238a8c00) [pid = 1658] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1191a5c00) [pid = 1658] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1238a4000) [pid = 1658] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124304800) [pid = 1658] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11795dc00) [pid = 1658] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:38:19 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119c38800) [pid = 1658] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:38:19 INFO - PROCESS | 1658 | 1461065899941 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:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 568ms 04:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:38:19 INFO - PROCESS | 1658 | 1461065899975 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1658 | 1461065899976 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:38:19 INFO - PROCESS | 1658 | 1461065899978 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1658 | 1461065899979 Marionette TRACE conn2 <- [1,1494,null,{}] 04:38:19 INFO - PROCESS | 1658 | 1461065899981 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:38:20 INFO - PROCESS | 1658 | 1461065900059 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:38:20 INFO - PROCESS | 1658 | 1461065900106 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c027000 == 39 [pid = 1658] [id = 381] 04:38:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1191a5c00) [pid = 1658] [serial = 1142] [outer = 0x0] 04:38:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11a83d000) [pid = 1658] [serial = 1143] [outer = 0x1191a5c00] 04:38:20 INFO - PROCESS | 1658 | 1461065900131 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11c055400) [pid = 1658] [serial = 1144] [outer = 0x1191a5c00] 04:38:20 INFO - PROCESS | 1658 | 1461065900427 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:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 471ms 04:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:38:20 INFO - PROCESS | 1658 | 1461065900449 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 1658 | 1461065900451 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:38:20 INFO - PROCESS | 1658 | 1461065900453 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 1658 | 1461065900457 Marionette TRACE conn2 <- [1,1498,null,{}] 04:38:20 INFO - PROCESS | 1658 | 1461065900461 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:38:20 INFO - PROCESS | 1658 | 1461065900553 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:38:20 INFO - PROCESS | 1658 | 1461065900560 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9d5000 == 40 [pid = 1658] [id = 382] 04:38:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11c5bc000) [pid = 1658] [serial = 1145] [outer = 0x0] 04:38:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123cce400) [pid = 1658] [serial = 1146] [outer = 0x11c5bc000] 04:38:20 INFO - PROCESS | 1658 | 1461065900589 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x123f0dc00) [pid = 1658] [serial = 1147] [outer = 0x11c5bc000] 04:38:20 INFO - PROCESS | 1658 | 1461065900907 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:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 473ms 04:38:20 INFO - PROCESS | 1658 | 1461065900926 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 1658 | 1461065900928 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:38:20 INFO - PROCESS | 1658 | 1461065900930 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 1658 | 1461065900931 Marionette TRACE conn2 <- [1,1502,null,{}] 04:38:20 INFO - PROCESS | 1658 | 1461065900933 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:38:21 INFO - PROCESS | 1658 | 1461065901036 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:38:21 INFO - PROCESS | 1658 | 1461065901042 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc7e000 == 41 [pid = 1658] [id = 383] 04:38:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11ad4ec00) [pid = 1658] [serial = 1148] [outer = 0x0] 04:38:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1241c1400) [pid = 1658] [serial = 1149] [outer = 0x11ad4ec00] 04:38:21 INFO - PROCESS | 1658 | 1461065901067 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1268d3800) [pid = 1658] [serial = 1150] [outer = 0x11ad4ec00] 04:38:21 INFO - PROCESS | 1658 | 1461065901402 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:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 04:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:38:21 INFO - PROCESS | 1658 | 1461065901450 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 1658 | 1461065901451 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:38:21 INFO - PROCESS | 1658 | 1461065901453 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 1658 | 1461065901454 Marionette TRACE conn2 <- [1,1506,null,{}] 04:38:21 INFO - PROCESS | 1658 | 1461065901456 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:38:21 INFO - PROCESS | 1658 | 1461065901533 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:38:21 INFO - PROCESS | 1658 | 1461065901539 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d97c800 == 42 [pid = 1658] [id = 384] 04:38:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1268d3c00) [pid = 1658] [serial = 1151] [outer = 0x0] 04:38:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x127ec1c00) [pid = 1658] [serial = 1152] [outer = 0x1268d3c00] 04:38:21 INFO - PROCESS | 1658 | 1461065901564 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128f56400) [pid = 1658] [serial = 1153] [outer = 0x1268d3c00] 04:38:22 INFO - PROCESS | 1658 | 1461065902081 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:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 672ms 04:38:22 INFO - PROCESS | 1658 | 1461065902125 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1658 | 1461065902128 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:38:22 INFO - PROCESS | 1658 | 1461065902132 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1658 | 1461065902134 Marionette TRACE conn2 <- [1,1510,null,{}] 04:38:22 INFO - PROCESS | 1658 | 1461065902138 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:38:22 INFO - PROCESS | 1658 | 1461065902239 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:38:22 INFO - PROCESS | 1658 | 1461065902302 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f16000 == 43 [pid = 1658] [id = 385] 04:38:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x115108800) [pid = 1658] [serial = 1154] [outer = 0x0] 04:38:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11582c000) [pid = 1658] [serial = 1155] [outer = 0x115108800] 04:38:22 INFO - PROCESS | 1658 | 1461065902335 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x118870000) [pid = 1658] [serial = 1156] [outer = 0x115108800] 04:38:22 INFO - PROCESS | 1658 | 1461065902789 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:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 723ms 04:38:22 INFO - PROCESS | 1658 | 1461065902872 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1658 | 1461065902876 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:38:22 INFO - PROCESS | 1658 | 1461065902885 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1658 | 1461065902887 Marionette TRACE conn2 <- [1,1514,null,{}] 04:38:22 INFO - PROCESS | 1658 | 1461065902889 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:38:22 INFO - PROCESS | 1658 | 1461065902986 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:38:23 INFO - PROCESS | 1658 | 1461065903048 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b05800 == 44 [pid = 1658] [id = 386] 04:38:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1160f3000) [pid = 1658] [serial = 1157] [outer = 0x0] 04:38:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11a885400) [pid = 1658] [serial = 1158] [outer = 0x1160f3000] 04:38:23 INFO - PROCESS | 1658 | 1461065903078 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11aa3c800) [pid = 1658] [serial = 1159] [outer = 0x1160f3000] 04:38:23 INFO - PROCESS | 1658 | 1461065903493 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:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 622ms 04:38:23 INFO - PROCESS | 1658 | 1461065903507 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 1658 | 1461065903509 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:38:23 INFO - PROCESS | 1658 | 1461065903511 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 1658 | 1461065903514 Marionette TRACE conn2 <- [1,1518,null,{}] 04:38:23 INFO - PROCESS | 1658 | 1461065903538 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:38:23 INFO - PROCESS | 1658 | 1461065903658 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:38:23 INFO - PROCESS | 1658 | 1461065903708 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d14e000 == 45 [pid = 1658] [id = 387] 04:38:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11b5e9400) [pid = 1658] [serial = 1160] [outer = 0x0] 04:38:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11b991400) [pid = 1658] [serial = 1161] [outer = 0x11b5e9400] 04:38:23 INFO - PROCESS | 1658 | 1461065903740 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11c5b5800) [pid = 1658] [serial = 1162] [outer = 0x11b5e9400] 04:38:24 INFO - PROCESS | 1658 | 1461065904168 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:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 04:38:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:38:24 INFO - PROCESS | 1658 | 1461065904182 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 1658 | 1461065904184 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:38:24 INFO - PROCESS | 1658 | 1461065904187 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 1658 | 1461065904188 Marionette TRACE conn2 <- [1,1522,null,{}] 04:38:24 INFO - PROCESS | 1658 | 1461065904191 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:38:24 INFO - PROCESS | 1658 | 1461065904289 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:38:24 INFO - PROCESS | 1658 | 1461065904372 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e209800 == 46 [pid = 1658] [id = 388] 04:38:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123843000) [pid = 1658] [serial = 1163] [outer = 0x0] 04:38:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123e0dc00) [pid = 1658] [serial = 1164] [outer = 0x123843000] 04:38:24 INFO - PROCESS | 1658 | 1461065904402 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124050800) [pid = 1658] [serial = 1165] [outer = 0x123843000] 04:38:24 INFO - PROCESS | 1658 | 1461065904763 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:38:24 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:38:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:38:24 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:38:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:38:24 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:38:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:38:24 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:38:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:38:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 04:38:24 INFO - PROCESS | 1658 | 1461065904808 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 1658 | 1461065904809 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:38:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:38:24 INFO - PROCESS | 1658 | 1461065904812 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 1658 | 1461065904813 Marionette TRACE conn2 <- [1,1526,null,{}] 04:38:24 INFO - PROCESS | 1658 | 1461065904816 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:38:24 INFO - PROCESS | 1658 | 1461065904913 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:38:24 INFO - PROCESS | 1658 | 1461065904973 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2c7800 == 47 [pid = 1658] [id = 389] 04:38:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1186a4800) [pid = 1658] [serial = 1166] [outer = 0x0] 04:38:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x127495400) [pid = 1658] [serial = 1167] [outer = 0x1186a4800] 04:38:25 INFO - PROCESS | 1658 | 1461065905005 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1299aa800) [pid = 1658] [serial = 1168] [outer = 0x1186a4800] 04:38:25 INFO - PROCESS | 1658 | 1461065905394 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:38:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:38:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:38:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:38:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:38:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:38:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:38:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 04:38:25 INFO - PROCESS | 1658 | 1461065905432 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 1658 | 1461065905433 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:38:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:38:25 INFO - PROCESS | 1658 | 1461065905436 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 1658 | 1461065905437 Marionette TRACE conn2 <- [1,1530,null,{}] 04:38:25 INFO - PROCESS | 1658 | 1461065905440 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:38:25 INFO - PROCESS | 1658 | 1461065905548 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:38:25 INFO - PROCESS | 1658 | 1461065905631 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x119579000 == 48 [pid = 1658] [id = 390] 04:38:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119c36c00) [pid = 1658] [serial = 1169] [outer = 0x0] 04:38:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1241be400) [pid = 1658] [serial = 1170] [outer = 0x119c36c00] 04:38:25 INFO - PROCESS | 1658 | 1461065905665 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12b399800) [pid = 1658] [serial = 1171] [outer = 0x119c36c00] 04:38:26 INFO - PROCESS | 1658 | 1461065906229 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:38:26 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:38:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:38:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:38:26 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:38:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:38:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 821ms 04:38:26 INFO - PROCESS | 1658 | 1461065906259 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 1658 | 1461065906262 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:38:26 INFO - PROCESS | 1658 | 1461065906268 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 1658 | 1461065906271 Marionette TRACE conn2 <- [1,1534,null,{}] 04:38:26 INFO - PROCESS | 1658 | 1461065906276 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:38:26 INFO - PROCESS | 1658 | 1461065906388 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:38:26 INFO - PROCESS | 1658 | 1461065906443 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad72000 == 49 [pid = 1658] [id = 391] 04:38:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x115161000) [pid = 1658] [serial = 1172] [outer = 0x0] 04:38:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11567cc00) [pid = 1658] [serial = 1173] [outer = 0x115161000] 04:38:26 INFO - PROCESS | 1658 | 1461065906472 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1186a5000) [pid = 1658] [serial = 1174] [outer = 0x115161000] 04:38:26 INFO - PROCESS | 1658 | 1461065906900 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:38:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:38:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 675ms 04:38:26 INFO - PROCESS | 1658 | 1461065906942 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 1658 | 1461065906946 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:38:26 INFO - PROCESS | 1658 | 1461065906950 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 1658 | 1461065906952 Marionette TRACE conn2 <- [1,1538,null,{}] 04:38:26 INFO - PROCESS | 1658 | 1461065906954 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:38:27 INFO - PROCESS | 1658 | 1461065907049 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:38:27 INFO - PROCESS | 1658 | 1461065907103 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x119153800 == 50 [pid = 1658] [id = 392] 04:38:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11795bc00) [pid = 1658] [serial = 1175] [outer = 0x0] 04:38:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x118991800) [pid = 1658] [serial = 1176] [outer = 0x11795bc00] 04:38:27 INFO - PROCESS | 1658 | 1461065907132 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119c34000) [pid = 1658] [serial = 1177] [outer = 0x11795bc00] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc7e000 == 49 [pid = 1658] [id = 383] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9d5000 == 48 [pid = 1658] [id = 382] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11c027000 == 47 [pid = 1658] [id = 381] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x129935000 == 46 [pid = 1658] [id = 380] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x127505000 == 45 [pid = 1658] [id = 379] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x124320000 == 44 [pid = 1658] [id = 378] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x123b1e000 == 43 [pid = 1658] [id = 377] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x109f40000 == 42 [pid = 1658] [id = 376] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11c26d800 == 41 [pid = 1658] [id = 375] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11b506000 == 40 [pid = 1658] [id = 374] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x118618000 == 39 [pid = 1658] [id = 373] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x119c1e800 == 38 [pid = 1658] [id = 372] 04:38:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1195cb000 == 37 [pid = 1658] [id = 371] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1268cd400) [pid = 1658] [serial = 1105] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x115675400) [pid = 1658] [serial = 1059] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x115778000) [pid = 1658] [serial = 1060] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11c2df800) [pid = 1658] [serial = 1086] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x116562800) [pid = 1658] [serial = 1062] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118984400) [pid = 1658] [serial = 1063] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11b5dcc00) [pid = 1658] [serial = 1080] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11b994400) [pid = 1658] [serial = 1081] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b9d6800) [pid = 1658] [serial = 1083] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11b9e2c00) [pid = 1658] [serial = 1084] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11ab3e000) [pid = 1658] [serial = 1077] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11b5dc800) [pid = 1658] [serial = 1078] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1238a1800) [pid = 1658] [serial = 1090] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1237ca800) [pid = 1658] [serial = 1089] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118998c00) [pid = 1658] [serial = 1065] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118f80400) [pid = 1658] [serial = 1066] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11a98d000) [pid = 1658] [serial = 1074] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11ab33400) [pid = 1658] [serial = 1075] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x123e16400) [pid = 1658] [serial = 1095] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119c33c00) [pid = 1658] [serial = 1068] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119c3fc00) [pid = 1658] [serial = 1069] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x123a9c000) [pid = 1658] [serial = 1092] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12645bc00) [pid = 1658] [serial = 1098] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x124051c00) [pid = 1658] [serial = 1096] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119c42c00) [pid = 1658] [serial = 1071] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11a642000) [pid = 1658] [serial = 1072] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11a646800) [pid = 1658] [serial = 1101] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x126889c00) [pid = 1658] [serial = 1099] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c5bcc00) [pid = 1658] [serial = 1104] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x123e0f000) [pid = 1658] [serial = 1093] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x127496400) [pid = 1658] [serial = 1107] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11c5c9c00) [pid = 1658] [serial = 1087] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11b56e800) [pid = 1658] [serial = 1102] [outer = 0x0] [url = about:blank] 04:38:27 INFO - PROCESS | 1658 | 1461065907544 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:38:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:38:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 620ms 04:38:27 INFO - PROCESS | 1658 | 1461065907573 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1658 | 1461065907575 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:38:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:38:27 INFO - PROCESS | 1658 | 1461065907577 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1658 | 1461065907579 Marionette TRACE conn2 <- [1,1542,null,{}] 04:38:27 INFO - PROCESS | 1658 | 1461065907587 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:38:27 INFO - PROCESS | 1658 | 1461065907670 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:38:27 INFO - PROCESS | 1658 | 1461065907677 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x118edb800 == 38 [pid = 1658] [id = 393] 04:38:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118998c00) [pid = 1658] [serial = 1178] [outer = 0x0] 04:38:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119ea2c00) [pid = 1658] [serial = 1179] [outer = 0x118998c00] 04:38:27 INFO - PROCESS | 1658 | 1461065907705 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11a993000) [pid = 1658] [serial = 1180] [outer = 0x118998c00] 04:38:28 INFO - PROCESS | 1658 | 1461065908065 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:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 04:38:28 INFO - PROCESS | 1658 | 1461065908099 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 1658 | 1461065908101 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:38:28 INFO - PROCESS | 1658 | 1461065908103 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 1658 | 1461065908104 Marionette TRACE conn2 <- [1,1546,null,{}] 04:38:28 INFO - PROCESS | 1658 | 1461065908107 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:38:28 INFO - PROCESS | 1658 | 1461065908190 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:38:28 INFO - PROCESS | 1658 | 1461065908194 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c278800 == 39 [pid = 1658] [id = 394] 04:38:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11aa39800) [pid = 1658] [serial = 1181] [outer = 0x0] 04:38:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11acc1000) [pid = 1658] [serial = 1182] [outer = 0x11aa39800] 04:38:28 INFO - PROCESS | 1658 | 1461065908222 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11b72a800) [pid = 1658] [serial = 1183] [outer = 0x11aa39800] 04:38:28 INFO - PROCESS | 1658 | 1461065908559 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:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 04:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:38:28 INFO - PROCESS | 1658 | 1461065908576 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 1658 | 1461065908577 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:38:28 INFO - PROCESS | 1658 | 1461065908579 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 1658 | 1461065908580 Marionette TRACE conn2 <- [1,1550,null,{}] 04:38:28 INFO - PROCESS | 1658 | 1461065908583 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:38:28 INFO - PROCESS | 1658 | 1461065908668 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:38:28 INFO - PROCESS | 1658 | 1461065908721 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f16800 == 40 [pid = 1658] [id = 395] 04:38:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11aa43c00) [pid = 1658] [serial = 1184] [outer = 0x0] 04:38:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11b9cc800) [pid = 1658] [serial = 1185] [outer = 0x11aa43c00] 04:38:28 INFO - PROCESS | 1658 | 1461065908747 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11ab3b400) [pid = 1658] [serial = 1186] [outer = 0x11aa43c00] 04:38:29 INFO - PROCESS | 1658 | 1461065909014 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:38:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:38:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 471ms 04:38:29 INFO - PROCESS | 1658 | 1461065909050 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1658 | 1461065909052 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:38:29 INFO - PROCESS | 1658 | 1461065909062 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1658 | 1461065909064 Marionette TRACE conn2 <- [1,1554,null,{}] 04:38:29 INFO - PROCESS | 1658 | 1461065909066 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:38:29 INFO - PROCESS | 1658 | 1461065909163 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:38:29 INFO - PROCESS | 1658 | 1461065909169 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x126467000 == 41 [pid = 1658] [id = 396] 04:38:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11c5cd400) [pid = 1658] [serial = 1187] [outer = 0x0] 04:38:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x123845800) [pid = 1658] [serial = 1188] [outer = 0x11c5cd400] 04:38:29 INFO - PROCESS | 1658 | 1461065909200 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x127497400) [pid = 1658] [serial = 1189] [outer = 0x11c5cd400] 04:38:29 INFO - PROCESS | 1658 | 1461065909561 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:38:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:38:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 04:38:29 INFO - PROCESS | 1658 | 1461065909599 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1658 | 1461065909600 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:38:29 INFO - PROCESS | 1658 | 1461065909602 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1658 | 1461065909603 Marionette TRACE conn2 <- [1,1558,null,{}] 04:38:29 INFO - PROCESS | 1658 | 1461065909606 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:38:29 INFO - PROCESS | 1658 | 1461065909711 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:38:29 INFO - PROCESS | 1658 | 1461065909723 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x127538000 == 42 [pid = 1658] [id = 397] 04:38:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126887800) [pid = 1658] [serial = 1190] [outer = 0x0] 04:38:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x127ebf000) [pid = 1658] [serial = 1191] [outer = 0x126887800] 04:38:29 INFO - PROCESS | 1658 | 1461065909749 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12af08400) [pid = 1658] [serial = 1192] [outer = 0x126887800] 04:38:30 INFO - PROCESS | 1658 | 1461065910080 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:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 04:38:30 INFO - PROCESS | 1658 | 1461065910122 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 1658 | 1461065910123 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:38:30 INFO - PROCESS | 1658 | 1461065910126 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1658 | 1461065910127 Marionette TRACE conn2 <- [1,1562,null,{}] 04:38:30 INFO - PROCESS | 1658 | 1461065910129 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:38:30 INFO - PROCESS | 1658 | 1461065910229 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:38:30 INFO - PROCESS | 1658 | 1461065910243 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b63c000 == 43 [pid = 1658] [id = 398] 04:38:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12b194000) [pid = 1658] [serial = 1193] [outer = 0x0] 04:38:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12b19e400) [pid = 1658] [serial = 1194] [outer = 0x12b194000] 04:38:30 INFO - PROCESS | 1658 | 1461065910269 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12b3a0c00) [pid = 1658] [serial = 1195] [outer = 0x12b194000] 04:38:30 INFO - PROCESS | 1658 | 1461065910611 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:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 04:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:38:30 INFO - PROCESS | 1658 | 1461065910646 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 1658 | 1461065910647 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:38:30 INFO - PROCESS | 1658 | 1461065910649 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1658 | 1461065910650 Marionette TRACE conn2 <- [1,1566,null,{}] 04:38:30 INFO - PROCESS | 1658 | 1461065910653 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:38:30 INFO - PROCESS | 1658 | 1461065910759 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:38:30 INFO - PROCESS | 1658 | 1461065910771 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be78800 == 44 [pid = 1658] [id = 399] 04:38:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12b19a000) [pid = 1658] [serial = 1196] [outer = 0x0] 04:38:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12b6f0800) [pid = 1658] [serial = 1197] [outer = 0x12b19a000] 04:38:30 INFO - PROCESS | 1658 | 1461065910796 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12b7a5c00) [pid = 1658] [serial = 1198] [outer = 0x12b19a000] 04:38:31 INFO - PROCESS | 1658 | 1461065911119 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:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 04:38:31 INFO - PROCESS | 1658 | 1461065911168 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1658 | 1461065911169 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:38:31 INFO - PROCESS | 1658 | 1461065911172 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1658 | 1461065911173 Marionette TRACE conn2 <- [1,1570,null,{}] 04:38:31 INFO - PROCESS | 1658 | 1461065911175 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:38:31 INFO - PROCESS | 1658 | 1461065911277 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:38:31 INFO - PROCESS | 1658 | 1461065911312 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6bf000 == 45 [pid = 1658] [id = 400] 04:38:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12b39c400) [pid = 1658] [serial = 1199] [outer = 0x0] 04:38:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12b7ae400) [pid = 1658] [serial = 1200] [outer = 0x12b39c400] 04:38:31 INFO - PROCESS | 1658 | 1461065911338 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12bb73400) [pid = 1658] [serial = 1201] [outer = 0x12b39c400] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12f12a400) [pid = 1658] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b9d2800) [pid = 1658] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11aa41c00) [pid = 1658] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11c5d0000) [pid = 1658] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1237d7c00) [pid = 1658] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1191a5c00) [pid = 1658] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11a837800) [pid = 1658] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11899ec00) [pid = 1658] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x115108400) [pid = 1658] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1160b7c00) [pid = 1658] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1191a6000) [pid = 1658] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11c5bc000) [pid = 1658] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:38:31 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11ad4ec00) [pid = 1658] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:38:31 INFO - PROCESS | 1658 | 1461065911736 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:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 620ms 04:38:31 INFO - PROCESS | 1658 | 1461065911792 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1658 | 1461065911794 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:38:31 INFO - PROCESS | 1658 | 1461065911796 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1658 | 1461065911798 Marionette TRACE conn2 <- [1,1574,null,{}] 04:38:31 INFO - PROCESS | 1658 | 1461065911800 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:38:31 INFO - PROCESS | 1658 | 1461065911898 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:38:31 INFO - PROCESS | 1658 | 1461065911902 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x129937800 == 46 [pid = 1658] [id = 401] 04:38:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11a83a800) [pid = 1658] [serial = 1202] [outer = 0x0] 04:38:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11c062000) [pid = 1658] [serial = 1203] [outer = 0x11a83a800] 04:38:31 INFO - PROCESS | 1658 | 1461065911932 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b7a0800) [pid = 1658] [serial = 1204] [outer = 0x11a83a800] 04:38:32 INFO - PROCESS | 1658 | 1461065912281 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:38:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:38:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 04:38:32 INFO - PROCESS | 1658 | 1461065912316 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:38:32 INFO - PROCESS | 1658 | 1461065912317 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:38:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:38:32 INFO - PROCESS | 1658 | 1461065912320 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 1658 | 1461065912322 Marionette TRACE conn2 <- [1,1578,null,{}] 04:38:32 INFO - PROCESS | 1658 | 1461065912333 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:38:32 INFO - PROCESS | 1658 | 1461065912415 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:38:32 INFO - PROCESS | 1658 | 1461065912420 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a3800 == 47 [pid = 1658] [id = 402] 04:38:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12bb74c00) [pid = 1658] [serial = 1205] [outer = 0x0] 04:38:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12cd94c00) [pid = 1658] [serial = 1206] [outer = 0x12bb74c00] 04:38:32 INFO - PROCESS | 1658 | 1461065912445 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12cda1c00) [pid = 1658] [serial = 1207] [outer = 0x12bb74c00] 04:38:32 INFO - PROCESS | 1658 | 1461065912746 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:38:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:38:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 471ms 04:38:32 INFO - PROCESS | 1658 | 1461065912792 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:38:32 INFO - PROCESS | 1658 | 1461065912794 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:38:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:38:32 INFO - PROCESS | 1658 | 1461065912796 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 1658 | 1461065912797 Marionette TRACE conn2 <- [1,1582,null,{}] 04:38:32 INFO - PROCESS | 1658 | 1461065912800 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:38:32 INFO - PROCESS | 1658 | 1461065912881 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:38:32 INFO - PROCESS | 1658 | 1461065912885 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f172800 == 48 [pid = 1658] [id = 403] 04:38:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12ce6c800) [pid = 1658] [serial = 1208] [outer = 0x0] 04:38:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12ce77400) [pid = 1658] [serial = 1209] [outer = 0x12ce6c800] 04:38:32 INFO - PROCESS | 1658 | 1461065912911 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12d1d6800) [pid = 1658] [serial = 1210] [outer = 0x12ce6c800] 04:38:33 INFO - PROCESS | 1658 | 1461065913238 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:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 470ms 04:38:33 INFO - PROCESS | 1658 | 1461065913267 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 1658 | 1461065913268 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:38:33 INFO - PROCESS | 1658 | 1461065913271 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1658 | 1461065913275 Marionette TRACE conn2 <- [1,1586,null,{}] 04:38:33 INFO - PROCESS | 1658 | 1461065913278 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:38:33 INFO - PROCESS | 1658 | 1461065913387 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:38:33 INFO - PROCESS | 1658 | 1461065913395 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f70f000 == 49 [pid = 1658] [id = 404] 04:38:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12d1d7000) [pid = 1658] [serial = 1211] [outer = 0x0] 04:38:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12d1df000) [pid = 1658] [serial = 1212] [outer = 0x12d1d7000] 04:38:33 INFO - PROCESS | 1658 | 1461065913420 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12d840800) [pid = 1658] [serial = 1213] [outer = 0x12d1d7000] 04:38:33 INFO - PROCESS | 1658 | 1461065913716 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:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 04:38:33 INFO - PROCESS | 1658 | 1461065913803 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 1658 | 1461065913807 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:38:33 INFO - PROCESS | 1658 | 1461065913813 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1658 | 1461065913815 Marionette TRACE conn2 <- [1,1590,null,{}] 04:38:33 INFO - PROCESS | 1658 | 1461065913820 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:38:33 INFO - PROCESS | 1658 | 1461065913928 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:38:33 INFO - PROCESS | 1658 | 1461065913980 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11860b000 == 50 [pid = 1658] [id = 405] 04:38:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x114c14800) [pid = 1658] [serial = 1214] [outer = 0x0] 04:38:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x115671800) [pid = 1658] [serial = 1215] [outer = 0x114c14800] 04:38:34 INFO - PROCESS | 1658 | 1461065914013 Marionette DEBUG loaded listener.js 04:38:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11886a000) [pid = 1658] [serial = 1216] [outer = 0x114c14800] 04:38:34 INFO - PROCESS | 1658 | 1461065914518 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:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 04:38:34 INFO - PROCESS | 1658 | 1461065914535 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1658 | 1461065914540 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:38:34 INFO - PROCESS | 1658 | 1461065914630 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1658 | 1461065914634 Marionette TRACE conn2 <- [1,1594,null,{}] 04:38:34 INFO - PROCESS | 1658 | 1461065914638 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:38:34 INFO - PROCESS | 1658 | 1461065914804 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:38:34 INFO - PROCESS | 1658 | 1461065914906 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x123507800 == 51 [pid = 1658] [id = 406] 04:38:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x115876c00) [pid = 1658] [serial = 1217] [outer = 0x0] 04:38:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119d11400) [pid = 1658] [serial = 1218] [outer = 0x115876c00] 04:38:34 INFO - PROCESS | 1658 | 1461065914938 Marionette DEBUG loaded listener.js 04:38:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11a87f400) [pid = 1658] [serial = 1219] [outer = 0x115876c00] 04:38:35 INFO - PROCESS | 1658 | 1461065915326 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:38:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:38:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 790ms 04:38:35 INFO - PROCESS | 1658 | 1461065915354 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:38:35 INFO - PROCESS | 1658 | 1461065915357 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:38:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:38:35 INFO - PROCESS | 1658 | 1461065915360 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:38:35 INFO - PROCESS | 1658 | 1461065915361 Marionette TRACE conn2 <- [1,1598,null,{}] 04:38:35 INFO - PROCESS | 1658 | 1461065915369 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:38:35 INFO - PROCESS | 1658 | 1461065915479 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:38:35 INFO - PROCESS | 1658 | 1461065915549 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc76800 == 52 [pid = 1658] [id = 407] 04:38:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11ad53000) [pid = 1658] [serial = 1220] [outer = 0x0] 04:38:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11c5cbc00) [pid = 1658] [serial = 1221] [outer = 0x11ad53000] 04:38:35 INFO - PROCESS | 1658 | 1461065915582 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123847800) [pid = 1658] [serial = 1222] [outer = 0x11ad53000] 04:38:36 INFO - PROCESS | 1658 | 1461065916130 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:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 821ms 04:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:38:36 INFO - PROCESS | 1658 | 1461065916182 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 1658 | 1461065916183 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:38:36 INFO - PROCESS | 1658 | 1461065916186 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1658 | 1461065916187 Marionette TRACE conn2 <- [1,1602,null,{}] 04:38:36 INFO - PROCESS | 1658 | 1461065916190 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:38:36 INFO - PROCESS | 1658 | 1461065916292 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:38:36 INFO - PROCESS | 1658 | 1461065916362 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fad2800 == 53 [pid = 1658] [id = 408] 04:38:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1241bf800) [pid = 1658] [serial = 1223] [outer = 0x0] 04:38:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126461800) [pid = 1658] [serial = 1224] [outer = 0x1241bf800] 04:38:36 INFO - PROCESS | 1658 | 1461065916392 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x127ec3400) [pid = 1658] [serial = 1225] [outer = 0x1241bf800] 04:38:36 INFO - PROCESS | 1658 | 1461065916807 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:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 673ms 04:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:38:36 INFO - PROCESS | 1658 | 1461065916860 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 1658 | 1461065916861 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:38:36 INFO - PROCESS | 1658 | 1461065916864 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1658 | 1461065916865 Marionette TRACE conn2 <- [1,1606,null,{}] 04:38:36 INFO - PROCESS | 1658 | 1461065916867 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:38:37 INFO - PROCESS | 1658 | 1461065917007 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:38:37 INFO - PROCESS | 1658 | 1461065917057 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe42000 == 54 [pid = 1658] [id = 409] 04:38:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x127ebec00) [pid = 1658] [serial = 1226] [outer = 0x0] 04:38:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12b19fc00) [pid = 1658] [serial = 1227] [outer = 0x127ebec00] 04:38:37 INFO - PROCESS | 1658 | 1461065917089 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12bb79000) [pid = 1658] [serial = 1228] [outer = 0x127ebec00] 04:38:37 INFO - PROCESS | 1658 | 1461065917709 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:38:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:38:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 922ms 04:38:37 INFO - PROCESS | 1658 | 1461065917786 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1658 | 1461065917790 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:38:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:38:37 INFO - PROCESS | 1658 | 1461065917795 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1658 | 1461065917797 Marionette TRACE conn2 <- [1,1610,null,{}] 04:38:37 INFO - PROCESS | 1658 | 1461065917800 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:38:37 INFO - PROCESS | 1658 | 1461065917891 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:38:37 INFO - PROCESS | 1658 | 1461065917956 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b515800 == 55 [pid = 1658] [id = 410] 04:38:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x117959400) [pid = 1658] [serial = 1229] [outer = 0x0] 04:38:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118953800) [pid = 1658] [serial = 1230] [outer = 0x117959400] 04:38:37 INFO - PROCESS | 1658 | 1461065917984 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x118998800) [pid = 1658] [serial = 1231] [outer = 0x117959400] 04:38:38 INFO - PROCESS | 1658 | 1461065918407 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:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 622ms 04:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:38:38 INFO - PROCESS | 1658 | 1461065918417 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1658 | 1461065918421 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:38:38 INFO - PROCESS | 1658 | 1461065918425 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 1658 | 1461065918427 Marionette TRACE conn2 <- [1,1614,null,{}] 04:38:38 INFO - PROCESS | 1658 | 1461065918429 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:38:38 INFO - PROCESS | 1658 | 1461065918524 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:38:38 INFO - PROCESS | 1658 | 1461065918577 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x119574800 == 56 [pid = 1658] [id = 411] 04:38:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x114a8d800) [pid = 1658] [serial = 1232] [outer = 0x0] 04:38:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1189a1000) [pid = 1658] [serial = 1233] [outer = 0x114a8d800] 04:38:38 INFO - PROCESS | 1658 | 1461065918605 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119c3f000) [pid = 1658] [serial = 1234] [outer = 0x114a8d800] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12f172800 == 55 [pid = 1658] [id = 403] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a3800 == 54 [pid = 1658] [id = 402] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x129937800 == 53 [pid = 1658] [id = 401] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6bf000 == 52 [pid = 1658] [id = 400] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12be78800 == 51 [pid = 1658] [id = 399] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12b63c000 == 50 [pid = 1658] [id = 398] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x127ec1c00) [pid = 1658] [serial = 1152] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x127538000 == 49 [pid = 1658] [id = 397] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x126467000 == 48 [pid = 1658] [id = 396] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x118f16800 == 47 [pid = 1658] [id = 395] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11c278800 == 46 [pid = 1658] [id = 394] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x118edb800 == 45 [pid = 1658] [id = 393] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x119153800 == 44 [pid = 1658] [id = 392] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad72000 == 43 [pid = 1658] [id = 391] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x119579000 == 42 [pid = 1658] [id = 390] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2c7800 == 41 [pid = 1658] [id = 389] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12e209800 == 40 [pid = 1658] [id = 388] 04:38:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12d97c800 == 39 [pid = 1658] [id = 384] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12f6b4800) [pid = 1658] [serial = 1057] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11c5d7c00) [pid = 1658] [serial = 1137] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x123848c00) [pid = 1658] [serial = 1140] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11a83d000) [pid = 1658] [serial = 1143] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1237d5800) [pid = 1658] [serial = 1138] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11aa37000) [pid = 1658] [serial = 1128] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119c34c00) [pid = 1658] [serial = 1122] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x119c42800) [pid = 1658] [serial = 1123] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x115882400) [pid = 1658] [serial = 1117] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11567b800) [pid = 1658] [serial = 1116] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1146b7000) [pid = 1658] [serial = 1110] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x118988000) [pid = 1658] [serial = 1119] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11899ac00) [pid = 1658] [serial = 1120] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11898b800) [pid = 1658] [serial = 1113] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11a836c00) [pid = 1658] [serial = 1125] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11a887400) [pid = 1658] [serial = 1126] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x123cce400) [pid = 1658] [serial = 1146] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123c03800) [pid = 1658] [serial = 1141] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b574c00) [pid = 1658] [serial = 1131] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11c055400) [pid = 1658] [serial = 1144] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11aa3ec00) [pid = 1658] [serial = 1129] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1268d3800) [pid = 1658] [serial = 1150] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11c5cf400) [pid = 1658] [serial = 1135] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x123f0dc00) [pid = 1658] [serial = 1147] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1241c1400) [pid = 1658] [serial = 1149] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11c060c00) [pid = 1658] [serial = 1134] [outer = 0x0] [url = about:blank] 04:38:38 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11b9ce400) [pid = 1658] [serial = 1132] [outer = 0x0] [url = about:blank] 04:38:39 INFO - PROCESS | 1658 | 1461065919036 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:38:39 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:38:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 621ms 04:38:39 INFO - PROCESS | 1658 | 1461065919047 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:38:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:38:39 INFO - PROCESS | 1658 | 1461065919048 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:38:39 INFO - PROCESS | 1658 | 1461065919050 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 1658 | 1461065919053 Marionette TRACE conn2 <- [1,1618,null,{}] 04:38:39 INFO - PROCESS | 1658 | 1461065919062 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:38:39 INFO - PROCESS | 1658 | 1461065919144 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:38:39 INFO - PROCESS | 1658 | 1461065919148 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c02800 == 40 [pid = 1658] [id = 412] 04:38:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119c34c00) [pid = 1658] [serial = 1235] [outer = 0x0] 04:38:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a839400) [pid = 1658] [serial = 1236] [outer = 0x119c34c00] 04:38:39 INFO - PROCESS | 1658 | 1461065919180 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11aa38c00) [pid = 1658] [serial = 1237] [outer = 0x119c34c00] 04:38:39 INFO - PROCESS | 1658 | 1461065919579 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:38:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:38:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 574ms 04:38:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:38:39 INFO - PROCESS | 1658 | 1461065919626 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 1658 | 1461065919628 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:38:39 INFO - PROCESS | 1658 | 1461065919630 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 1658 | 1461065919631 Marionette TRACE conn2 <- [1,1622,null,{}] 04:38:39 INFO - PROCESS | 1658 | 1461065919634 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:38:39 INFO - PROCESS | 1658 | 1461065919715 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:38:39 INFO - PROCESS | 1658 | 1461065919719 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x123520800 == 41 [pid = 1658] [id = 413] 04:38:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11aa39000) [pid = 1658] [serial = 1238] [outer = 0x0] 04:38:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11acbb000) [pid = 1658] [serial = 1239] [outer = 0x11aa39000] 04:38:39 INFO - PROCESS | 1658 | 1461065919750 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11b731800) [pid = 1658] [serial = 1240] [outer = 0x11aa39000] 04:38:40 INFO - PROCESS | 1658 | 1461065920085 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:38:40 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:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 04:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:38:40 INFO - PROCESS | 1658 | 1461065920100 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 1658 | 1461065920102 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:38:40 INFO - PROCESS | 1658 | 1461065920104 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1658 | 1461065920107 Marionette TRACE conn2 <- [1,1626,null,{}] 04:38:40 INFO - PROCESS | 1658 | 1461065920111 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:38:40 INFO - PROCESS | 1658 | 1461065920195 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:38:40 INFO - PROCESS | 1658 | 1461065920249 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12387d000 == 42 [pid = 1658] [id = 414] 04:38:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11b72bc00) [pid = 1658] [serial = 1241] [outer = 0x0] 04:38:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11b9d7c00) [pid = 1658] [serial = 1242] [outer = 0x11b72bc00] 04:38:40 INFO - PROCESS | 1658 | 1461065920275 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11b9df800) [pid = 1658] [serial = 1243] [outer = 0x11b72bc00] 04:38:40 INFO - PROCESS | 1658 | 1461065920558 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:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 473ms 04:38:40 INFO - PROCESS | 1658 | 1461065920579 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 1658 | 1461065920580 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:38:40 INFO - PROCESS | 1658 | 1461065920583 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1658 | 1461065920584 Marionette TRACE conn2 <- [1,1630,null,{}] 04:38:40 INFO - PROCESS | 1658 | 1461065920594 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:38:40 INFO - PROCESS | 1658 | 1461065920700 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:38:40 INFO - PROCESS | 1658 | 1461065920708 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x116028800 == 43 [pid = 1658] [id = 415] 04:38:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11c5bd000) [pid = 1658] [serial = 1244] [outer = 0x0] 04:38:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123840c00) [pid = 1658] [serial = 1245] [outer = 0x11c5bd000] 04:38:40 INFO - PROCESS | 1658 | 1461065920737 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x123e12c00) [pid = 1658] [serial = 1246] [outer = 0x11c5bd000] 04:38:41 INFO - PROCESS | 1658 | 1461065921063 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:38:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:38:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 04:38:41 INFO - PROCESS | 1658 | 1461065921126 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:38:41 INFO - PROCESS | 1658 | 1461065921127 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:38:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:38:41 INFO - PROCESS | 1658 | 1461065921140 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 1658 | 1461065921141 Marionette TRACE conn2 <- [1,1634,null,{}] 04:38:41 INFO - PROCESS | 1658 | 1461065921143 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:38:41 INFO - PROCESS | 1658 | 1461065921245 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:38:41 INFO - PROCESS | 1658 | 1461065921250 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x126776000 == 44 [pid = 1658] [id = 416] 04:38:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11c5c9000) [pid = 1658] [serial = 1247] [outer = 0x0] 04:38:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12430a000) [pid = 1658] [serial = 1248] [outer = 0x11c5c9000] 04:38:41 INFO - PROCESS | 1658 | 1461065921275 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1268d5c00) [pid = 1658] [serial = 1249] [outer = 0x11c5c9000] 04:38:41 INFO - PROCESS | 1658 | 1461065921626 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:38:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:38:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 530ms 04:38:41 INFO - PROCESS | 1658 | 1461065921668 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:38:41 INFO - PROCESS | 1658 | 1461065921669 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:38:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:38:41 INFO - PROCESS | 1658 | 1461065921672 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 1658 | 1461065921673 Marionette TRACE conn2 <- [1,1638,null,{}] 04:38:41 INFO - PROCESS | 1658 | 1461065921675 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:38:41 INFO - PROCESS | 1658 | 1461065921777 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:38:41 INFO - PROCESS | 1658 | 1461065921781 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b173800 == 45 [pid = 1658] [id = 417] 04:38:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1237d6400) [pid = 1658] [serial = 1250] [outer = 0x0] 04:38:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x127ebf400) [pid = 1658] [serial = 1251] [outer = 0x1237d6400] 04:38:41 INFO - PROCESS | 1658 | 1461065921807 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12af02c00) [pid = 1658] [serial = 1252] [outer = 0x1237d6400] 04:38:42 INFO - PROCESS | 1658 | 1461065922137 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:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 04:38:42 INFO - PROCESS | 1658 | 1461065922199 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1658 | 1461065922200 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:38:42 INFO - PROCESS | 1658 | 1461065922202 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1658 | 1461065922203 Marionette TRACE conn2 <- [1,1642,null,{}] 04:38:42 INFO - PROCESS | 1658 | 1461065922206 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:38:42 INFO - PROCESS | 1658 | 1461065922309 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:38:42 INFO - PROCESS | 1658 | 1461065922314 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b769800 == 46 [pid = 1658] [id = 418] 04:38:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1268d9800) [pid = 1658] [serial = 1253] [outer = 0x0] 04:38:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12af09800) [pid = 1658] [serial = 1254] [outer = 0x1268d9800] 04:38:42 INFO - PROCESS | 1658 | 1461065922371 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12b1a1800) [pid = 1658] [serial = 1255] [outer = 0x1268d9800] 04:38:42 INFO - PROCESS | 1658 | 1461065922664 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:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 473ms 04:38:42 INFO - PROCESS | 1658 | 1461065922685 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1658 | 1461065922686 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:38:42 INFO - PROCESS | 1658 | 1461065922691 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1658 | 1461065922694 Marionette TRACE conn2 <- [1,1646,null,{}] 04:38:42 INFO - PROCESS | 1658 | 1461065922697 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:38:42 INFO - PROCESS | 1658 | 1461065922799 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:38:42 INFO - PROCESS | 1658 | 1461065922804 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc78800 == 47 [pid = 1658] [id = 419] 04:38:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1274aa800) [pid = 1658] [serial = 1256] [outer = 0x0] 04:38:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12b3a7000) [pid = 1658] [serial = 1257] [outer = 0x1274aa800] 04:38:42 INFO - PROCESS | 1658 | 1461065922863 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12bb18400) [pid = 1658] [serial = 1258] [outer = 0x1274aa800] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12b194000) [pid = 1658] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12b19a000) [pid = 1658] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b39c400) [pid = 1658] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x115161000) [pid = 1658] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1268d3c00) [pid = 1658] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x118998c00) [pid = 1658] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11795bc00) [pid = 1658] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11aa43c00) [pid = 1658] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11aa39800) [pid = 1658] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11a83a800) [pid = 1658] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11c5cd400) [pid = 1658] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ce6c800) [pid = 1658] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x126887800) [pid = 1658] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12bb74c00) [pid = 1658] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x114031c00) [pid = 1658] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:38:43 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118874400) [pid = 1658] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:38:43 INFO - PROCESS | 1658 | 1461065923342 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:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 04:38:43 INFO - PROCESS | 1658 | 1461065923362 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 1658 | 1461065923364 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:38:43 INFO - PROCESS | 1658 | 1461065923366 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 1658 | 1461065923368 Marionette TRACE conn2 <- [1,1650,null,{}] 04:38:43 INFO - PROCESS | 1658 | 1461065923371 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:38:43 INFO - PROCESS | 1658 | 1461065923467 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:38:43 INFO - PROCESS | 1658 | 1461065923472 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ad4800 == 48 [pid = 1658] [id = 420] 04:38:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11863f400) [pid = 1658] [serial = 1259] [outer = 0x0] 04:38:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x123e1a800) [pid = 1658] [serial = 1260] [outer = 0x11863f400] 04:38:43 INFO - PROCESS | 1658 | 1461065923504 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12bb75c00) [pid = 1658] [serial = 1261] [outer = 0x11863f400] 04:38:43 INFO - PROCESS | 1658 | 1461065923860 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:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 04:38:43 INFO - PROCESS | 1658 | 1461065923886 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 1658 | 1461065923889 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:38:43 INFO - PROCESS | 1658 | 1461065923891 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 1658 | 1461065923892 Marionette TRACE conn2 <- [1,1654,null,{}] 04:38:43 INFO - PROCESS | 1658 | 1461065923895 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:38:44 INFO - PROCESS | 1658 | 1461065924001 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:38:44 INFO - PROCESS | 1658 | 1461065924010 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e207000 == 49 [pid = 1658] [id = 421] 04:38:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12bb7c000) [pid = 1658] [serial = 1262] [outer = 0x0] 04:38:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12cd9b800) [pid = 1658] [serial = 1263] [outer = 0x12bb7c000] 04:38:44 INFO - PROCESS | 1658 | 1461065924035 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12d1d6000) [pid = 1658] [serial = 1264] [outer = 0x12bb7c000] 04:38:44 INFO - PROCESS | 1658 | 1461065924359 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:38:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:38:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 04:38:44 INFO - PROCESS | 1658 | 1461065924410 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 1658 | 1461065924412 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:38:44 INFO - PROCESS | 1658 | 1461065924414 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 1658 | 1461065924415 Marionette TRACE conn2 <- [1,1658,null,{}] 04:38:44 INFO - PROCESS | 1658 | 1461065924417 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:38:44 INFO - PROCESS | 1658 | 1461065924508 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:38:44 INFO - PROCESS | 1658 | 1461065924514 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a4000 == 50 [pid = 1658] [id = 422] 04:38:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12d1db800) [pid = 1658] [serial = 1265] [outer = 0x0] 04:38:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12d83e400) [pid = 1658] [serial = 1266] [outer = 0x12d1db800] 04:38:44 INFO - PROCESS | 1658 | 1461065924539 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12d948000) [pid = 1658] [serial = 1267] [outer = 0x12d1db800] 04:38:44 INFO - PROCESS | 1658 | 1461065924873 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:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 468ms 04:38:44 INFO - PROCESS | 1658 | 1461065924882 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 1658 | 1461065924883 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:38:44 INFO - PROCESS | 1658 | 1461065924885 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 1658 | 1461065924887 Marionette TRACE conn2 <- [1,1662,null,{}] 04:38:44 INFO - PROCESS | 1658 | 1461065924893 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:38:45 INFO - PROCESS | 1658 | 1461065925006 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:38:45 INFO - PROCESS | 1658 | 1461065925013 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f183800 == 51 [pid = 1658] [id = 423] 04:38:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12d1db400) [pid = 1658] [serial = 1268] [outer = 0x0] 04:38:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12d94b800) [pid = 1658] [serial = 1269] [outer = 0x12d1db400] 04:38:45 INFO - PROCESS | 1658 | 1461065925038 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12d9a9c00) [pid = 1658] [serial = 1270] [outer = 0x12d1db400] 04:38:45 INFO - PROCESS | 1658 | 1461065925415 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:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 571ms 04:38:45 INFO - PROCESS | 1658 | 1461065925458 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 1658 | 1461065925461 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:38:45 INFO - PROCESS | 1658 | 1461065925464 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1658 | 1461065925467 Marionette TRACE conn2 <- [1,1666,null,{}] 04:38:45 INFO - PROCESS | 1658 | 1461065925471 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:38:45 INFO - PROCESS | 1658 | 1461065925577 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:38:45 INFO - PROCESS | 1658 | 1461065925638 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e20000 == 52 [pid = 1658] [id = 424] 04:38:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x114a8e000) [pid = 1658] [serial = 1271] [outer = 0x0] 04:38:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x115672000) [pid = 1658] [serial = 1272] [outer = 0x114a8e000] 04:38:45 INFO - PROCESS | 1658 | 1461065925712 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11886c000) [pid = 1658] [serial = 1273] [outer = 0x114a8e000] 04:38:46 INFO - PROCESS | 1658 | 1461065926148 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:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 04:38:46 INFO - PROCESS | 1658 | 1461065926186 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1658 | 1461065926192 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:38:46 INFO - PROCESS | 1658 | 1461065926197 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1658 | 1461065926198 Marionette TRACE conn2 <- [1,1670,null,{}] 04:38:46 INFO - PROCESS | 1658 | 1461065926201 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:38:46 INFO - PROCESS | 1658 | 1461065926304 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:38:46 INFO - PROCESS | 1658 | 1461065926377 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c473000 == 53 [pid = 1658] [id = 425] 04:38:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118874400) [pid = 1658] [serial = 1274] [outer = 0x0] 04:38:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119d12400) [pid = 1658] [serial = 1275] [outer = 0x118874400] 04:38:46 INFO - PROCESS | 1658 | 1461065926407 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11a838c00) [pid = 1658] [serial = 1276] [outer = 0x118874400] 04:38:46 INFO - PROCESS | 1658 | 1461065926816 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:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 04:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:38:46 INFO - PROCESS | 1658 | 1461065926867 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1658 | 1461065926869 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:38:46 INFO - PROCESS | 1658 | 1461065926871 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1658 | 1461065926874 Marionette TRACE conn2 <- [1,1674,null,{}] 04:38:46 INFO - PROCESS | 1658 | 1461065926882 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:38:47 INFO - PROCESS | 1658 | 1461065927015 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:38:47 INFO - PROCESS | 1658 | 1461065927087 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be7e800 == 54 [pid = 1658] [id = 426] 04:38:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11aa3d400) [pid = 1658] [serial = 1277] [outer = 0x0] 04:38:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11ad55000) [pid = 1658] [serial = 1278] [outer = 0x11aa3d400] 04:38:47 INFO - PROCESS | 1658 | 1461065927121 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1237d3800) [pid = 1658] [serial = 1279] [outer = 0x11aa3d400] 04:38:47 INFO - PROCESS | 1658 | 1461065927516 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:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 673ms 04:38:47 INFO - PROCESS | 1658 | 1461065927545 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:38:47 INFO - PROCESS | 1658 | 1461065927547 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:38:47 INFO - PROCESS | 1658 | 1461065927550 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 1658 | 1461065927551 Marionette TRACE conn2 <- [1,1678,null,{}] 04:38:47 INFO - PROCESS | 1658 | 1461065927554 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:38:47 INFO - PROCESS | 1658 | 1461065927657 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:38:47 INFO - PROCESS | 1658 | 1461065927716 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f70e800 == 55 [pid = 1658] [id = 427] 04:38:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1237d5c00) [pid = 1658] [serial = 1280] [outer = 0x0] 04:38:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123cce800) [pid = 1658] [serial = 1281] [outer = 0x1237d5c00] 04:38:47 INFO - PROCESS | 1658 | 1461065927746 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1274be800) [pid = 1658] [serial = 1282] [outer = 0x1237d5c00] 04:38:48 INFO - PROCESS | 1658 | 1461065928167 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:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 668ms 04:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:38:48 INFO - PROCESS | 1658 | 1461065928218 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 1658 | 1461065928220 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:38:48 INFO - PROCESS | 1658 | 1461065928222 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 1658 | 1461065928223 Marionette TRACE conn2 <- [1,1682,null,{}] 04:38:48 INFO - PROCESS | 1658 | 1461065928226 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:38:48 INFO - PROCESS | 1658 | 1461065928328 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:38:48 INFO - PROCESS | 1658 | 1461065928421 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x130232800 == 56 [pid = 1658] [id = 428] 04:38:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12396c000) [pid = 1658] [serial = 1283] [outer = 0x0] 04:38:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12b19a000) [pid = 1658] [serial = 1284] [outer = 0x12396c000] 04:38:48 INFO - PROCESS | 1658 | 1461065928451 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12bb75000) [pid = 1658] [serial = 1285] [outer = 0x12396c000] 04:38:48 INFO - PROCESS | 1658 | 1461065928863 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:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 669ms 04:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:38:48 INFO - PROCESS | 1658 | 1461065928892 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 1658 | 1461065928894 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:38:48 INFO - PROCESS | 1658 | 1461065928896 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 1658 | 1461065928897 Marionette TRACE conn2 <- [1,1686,null,{}] 04:38:48 INFO - PROCESS | 1658 | 1461065928899 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:38:49 INFO - PROCESS | 1658 | 1461065929016 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:38:49 INFO - PROCESS | 1658 | 1461065929091 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x130249800 == 57 [pid = 1658] [id = 429] 04:38:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12ccc3800) [pid = 1658] [serial = 1286] [outer = 0x0] 04:38:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12d94a400) [pid = 1658] [serial = 1287] [outer = 0x12ccc3800] 04:38:49 INFO - PROCESS | 1658 | 1461065929123 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12dfcfc00) [pid = 1658] [serial = 1288] [outer = 0x12ccc3800] 04:38:49 INFO - PROCESS | 1658 | 1461065929568 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:38:49 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:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 720ms 04:38:49 INFO - PROCESS | 1658 | 1461065929623 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 1658 | 1461065929625 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:38:49 INFO - PROCESS | 1658 | 1461065929650 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1658 | 1461065929651 Marionette TRACE conn2 <- [1,1690,null,{}] 04:38:49 INFO - PROCESS | 1658 | 1461065929669 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:38:49 INFO - PROCESS | 1658 | 1461065929772 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:38:49 INFO - PROCESS | 1658 | 1461065929843 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c16000 == 58 [pid = 1658] [id = 430] 04:38:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x115166800) [pid = 1658] [serial = 1289] [outer = 0x0] 04:38:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11a87d800) [pid = 1658] [serial = 1290] [outer = 0x115166800] 04:38:49 INFO - PROCESS | 1658 | 1461065929873 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1274c2000) [pid = 1658] [serial = 1291] [outer = 0x115166800] 04:38:50 INFO - PROCESS | 1658 | 1461065930406 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:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 790ms 04:38:50 INFO - PROCESS | 1658 | 1461065930419 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 1658 | 1461065930422 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:38:50 INFO - PROCESS | 1658 | 1461065930426 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 1658 | 1461065930428 Marionette TRACE conn2 <- [1,1694,null,{}] 04:38:50 INFO - PROCESS | 1658 | 1461065930431 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:38:50 INFO - PROCESS | 1658 | 1461065930529 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:38:50 INFO - PROCESS | 1658 | 1461065930605 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239e3000 == 59 [pid = 1658] [id = 431] 04:38:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x1188b5800) [pid = 1658] [serial = 1292] [outer = 0x0] 04:38:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11898b000) [pid = 1658] [serial = 1293] [outer = 0x1188b5800] 04:38:50 INFO - PROCESS | 1658 | 1461065930637 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x118f82800) [pid = 1658] [serial = 1294] [outer = 0x1188b5800] 04:38:51 INFO - PROCESS | 1658 | 1461065931105 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:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a4000 == 58 [pid = 1658] [id = 422] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12e207000 == 57 [pid = 1658] [id = 421] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x126ad4800 == 56 [pid = 1658] [id = 420] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc78800 == 55 [pid = 1658] [id = 419] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12b769800 == 54 [pid = 1658] [id = 418] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12d1df000) [pid = 1658] [serial = 1212] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | 1461065931180 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:38:51 INFO - PROCESS | 1658 | 1461065931184 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12b173800 == 53 [pid = 1658] [id = 417] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x126776000 == 52 [pid = 1658] [id = 416] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x116028800 == 51 [pid = 1658] [id = 415] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12387d000 == 50 [pid = 1658] [id = 414] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x123520800 == 49 [pid = 1658] [id = 413] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x119c02800 == 48 [pid = 1658] [id = 412] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x119574800 == 47 [pid = 1658] [id = 411] 04:38:51 INFO - PROCESS | 1658 | --DOCSHELL 0x11b515800 == 46 [pid = 1658] [id = 410] 04:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:38:51 INFO - PROCESS | 1658 | 1461065931219 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 1658 | 1461065931221 Marionette TRACE conn2 <- [1,1698,null,{}] 04:38:51 INFO - PROCESS | 1658 | 1461065931225 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:38:51 INFO - PROCESS | 1658 | 1461065931308 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:38:51 INFO - PROCESS | 1658 | 1461065931316 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x119156800 == 47 [pid = 1658] [id = 432] 04:38:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x119eac000) [pid = 1658] [serial = 1295] [outer = 0x0] 04:38:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x11a87c400) [pid = 1658] [serial = 1296] [outer = 0x119eac000] 04:38:51 INFO - PROCESS | 1658 | 1461065931344 Marionette DEBUG loaded listener.js 04:38:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11aa42000) [pid = 1658] [serial = 1297] [outer = 0x119eac000] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12b19e400) [pid = 1658] [serial = 1194] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12b6f0800) [pid = 1658] [serial = 1197] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12b3a0c00) [pid = 1658] [serial = 1195] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12b7ae400) [pid = 1658] [serial = 1200] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1186a5000) [pid = 1658] [serial = 1174] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11567cc00) [pid = 1658] [serial = 1173] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x128f56400) [pid = 1658] [serial = 1153] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x119ea2c00) [pid = 1658] [serial = 1179] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11a993000) [pid = 1658] [serial = 1180] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x118991800) [pid = 1658] [serial = 1176] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x119c34000) [pid = 1658] [serial = 1177] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11b9cc800) [pid = 1658] [serial = 1185] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11ab3b400) [pid = 1658] [serial = 1186] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11acc1000) [pid = 1658] [serial = 1182] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11b72a800) [pid = 1658] [serial = 1183] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11a885400) [pid = 1658] [serial = 1158] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1241be400) [pid = 1658] [serial = 1170] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12b7a0800) [pid = 1658] [serial = 1204] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x123845800) [pid = 1658] [serial = 1188] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x123e0dc00) [pid = 1658] [serial = 1164] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11b991400) [pid = 1658] [serial = 1161] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11582c000) [pid = 1658] [serial = 1155] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11c062000) [pid = 1658] [serial = 1203] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x127495400) [pid = 1658] [serial = 1167] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12d1d6800) [pid = 1658] [serial = 1210] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12ce77400) [pid = 1658] [serial = 1209] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12bb73400) [pid = 1658] [serial = 1201] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x127ebf000) [pid = 1658] [serial = 1191] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12af08400) [pid = 1658] [serial = 1192] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12cd94c00) [pid = 1658] [serial = 1206] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12b7a5c00) [pid = 1658] [serial = 1198] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127497400) [pid = 1658] [serial = 1189] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12cda1c00) [pid = 1658] [serial = 1207] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x114a8e800) [pid = 1658] [serial = 1111] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118999c00) [pid = 1658] [serial = 1114] [outer = 0x0] [url = about:blank] 04:38:51 INFO - PROCESS | 1658 | 1461065931781 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:38:51 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:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 597ms 04:38:51 INFO - PROCESS | 1658 | 1461065931794 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:38:51 INFO - PROCESS | 1658 | 1461065931797 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:38:51 INFO - PROCESS | 1658 | 1461065931800 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 1658 | 1461065931803 Marionette TRACE conn2 <- [1,1702,null,{}] 04:38:51 INFO - PROCESS | 1658 | 1461065931830 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:38:51 INFO - PROCESS | 1658 | 1461065931917 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:38:51 INFO - PROCESS | 1658 | 1461065931927 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351b800 == 48 [pid = 1658] [id = 433] 04:38:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11b5e4000) [pid = 1658] [serial = 1298] [outer = 0x0] 04:38:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11b9d3400) [pid = 1658] [serial = 1299] [outer = 0x11b5e4000] 04:38:51 INFO - PROCESS | 1658 | 1461065931955 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11c5cc000) [pid = 1658] [serial = 1300] [outer = 0x11b5e4000] 04:38:52 INFO - PROCESS | 1658 | 1461065932348 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:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 585ms 04:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:38:52 INFO - PROCESS | 1658 | 1461065932385 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 1658 | 1461065932387 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:38:52 INFO - PROCESS | 1658 | 1461065932391 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 1658 | 1461065932393 Marionette TRACE conn2 <- [1,1706,null,{}] 04:38:52 INFO - PROCESS | 1658 | 1461065932396 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:38:52 INFO - PROCESS | 1658 | 1461065932526 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:38:52 INFO - PROCESS | 1658 | 1461065932535 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x123ccb800 == 49 [pid = 1658] [id = 434] 04:38:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1237d7c00) [pid = 1658] [serial = 1301] [outer = 0x0] 04:38:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123c04c00) [pid = 1658] [serial = 1302] [outer = 0x1237d7c00] 04:38:52 INFO - PROCESS | 1658 | 1461065932584 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x124043400) [pid = 1658] [serial = 1303] [outer = 0x1237d7c00] 04:38:53 INFO - PROCESS | 1658 | 1461065933012 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:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 04:38:53 INFO - PROCESS | 1658 | 1461065933061 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1658 | 1461065933062 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:38:53 INFO - PROCESS | 1658 | 1461065933065 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1658 | 1461065933066 Marionette TRACE conn2 <- [1,1710,null,{}] 04:38:53 INFO - PROCESS | 1658 | 1461065933068 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:38:53 INFO - PROCESS | 1658 | 1461065933149 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:38:53 INFO - PROCESS | 1658 | 1461065933155 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x129934000 == 50 [pid = 1658] [id = 435] 04:38:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124044400) [pid = 1658] [serial = 1304] [outer = 0x0] 04:38:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1268d3c00) [pid = 1658] [serial = 1305] [outer = 0x124044400] 04:38:53 INFO - PROCESS | 1658 | 1461065933181 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1299a0800) [pid = 1658] [serial = 1306] [outer = 0x124044400] 04:38:53 INFO - PROCESS | 1658 | 1461065933526 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:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms 04:38:53 INFO - PROCESS | 1658 | 1461065933533 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1658 | 1461065933534 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:38:53 INFO - PROCESS | 1658 | 1461065933537 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1658 | 1461065933538 Marionette TRACE conn2 <- [1,1714,null,{}] 04:38:53 INFO - PROCESS | 1658 | 1461065933545 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:38:53 INFO - PROCESS | 1658 | 1461065933644 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:38:53 INFO - PROCESS | 1658 | 1461065933715 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b63b800 == 51 [pid = 1658] [id = 436] 04:38:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x126455c00) [pid = 1658] [serial = 1307] [outer = 0x0] 04:38:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12af07c00) [pid = 1658] [serial = 1308] [outer = 0x126455c00] 04:38:53 INFO - PROCESS | 1658 | 1461065933743 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12ccbb000) [pid = 1658] [serial = 1309] [outer = 0x126455c00] 04:38:54 INFO - PROCESS | 1658 | 1461065934087 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:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 574ms 04:38:54 INFO - PROCESS | 1658 | 1461065934112 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 1658 | 1461065934113 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:38:54 INFO - PROCESS | 1658 | 1461065934116 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 1658 | 1461065934117 Marionette TRACE conn2 <- [1,1718,null,{}] 04:38:54 INFO - PROCESS | 1658 | 1461065934119 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:38:54 INFO - PROCESS | 1658 | 1461065934232 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:38:54 INFO - PROCESS | 1658 | 1461065934236 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ceeb000 == 52 [pid = 1658] [id = 437] 04:38:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12688e400) [pid = 1658] [serial = 1310] [outer = 0x0] 04:38:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12cd9ac00) [pid = 1658] [serial = 1311] [outer = 0x12688e400] 04:38:54 INFO - PROCESS | 1658 | 1461065934295 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12d1df000) [pid = 1658] [serial = 1312] [outer = 0x12688e400] 04:38:54 INFO - PROCESS | 1658 | 1461065934609 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:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 04:38:54 INFO - PROCESS | 1658 | 1461065934635 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 1658 | 1461065934636 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:38:54 INFO - PROCESS | 1658 | 1461065934639 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 1658 | 1461065934641 Marionette TRACE conn2 <- [1,1722,null,{}] 04:38:54 INFO - PROCESS | 1658 | 1461065934644 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:38:54 INFO - PROCESS | 1658 | 1461065934748 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:38:54 INFO - PROCESS | 1658 | 1461065934784 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df37000 == 53 [pid = 1658] [id = 438] 04:38:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12bb76800) [pid = 1658] [serial = 1313] [outer = 0x0] 04:38:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12d948800) [pid = 1658] [serial = 1314] [outer = 0x12bb76800] 04:38:54 INFO - PROCESS | 1658 | 1461065934809 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12d9adc00) [pid = 1658] [serial = 1315] [outer = 0x12bb76800] 04:38:55 INFO - PROCESS | 1658 | 1461065935192 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:38:55 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:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 571ms 04:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:38:55 INFO - PROCESS | 1658 | 1461065935211 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 1658 | 1461065935212 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:38:55 INFO - PROCESS | 1658 | 1461065935214 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1658 | 1461065935215 Marionette TRACE conn2 <- [1,1726,null,{}] 04:38:55 INFO - PROCESS | 1658 | 1461065935218 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:38:55 INFO - PROCESS | 1658 | 1461065935327 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:38:55 INFO - PROCESS | 1658 | 1461065935331 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e579800 == 54 [pid = 1658] [id = 439] 04:38:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11a993400) [pid = 1658] [serial = 1316] [outer = 0x0] 04:38:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12dfc3800) [pid = 1658] [serial = 1317] [outer = 0x11a993400] 04:38:55 INFO - PROCESS | 1658 | 1461065935357 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12e176c00) [pid = 1658] [serial = 1318] [outer = 0x11a993400] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1268d9800) [pid = 1658] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11aa39000) [pid = 1658] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119c34c00) [pid = 1658] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x117959400) [pid = 1658] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1237d6400) [pid = 1658] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11c5bd000) [pid = 1658] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x114a8d800) [pid = 1658] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12d1d7000) [pid = 1658] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11b72bc00) [pid = 1658] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1274aa800) [pid = 1658] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12d1db800) [pid = 1658] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11863f400) [pid = 1658] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12bb7c000) [pid = 1658] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:38:55 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11c5c9000) [pid = 1658] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:38:55 INFO - PROCESS | 1658 | 1461065935957 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:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 768ms 04:38:56 INFO - PROCESS | 1658 | 1461065936023 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 1658 | 1461065936027 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:38:56 INFO - PROCESS | 1658 | 1461065936031 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 1658 | 1461065936033 Marionette TRACE conn2 <- [1,1730,null,{}] 04:38:56 INFO - PROCESS | 1658 | 1461065936038 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:38:56 INFO - PROCESS | 1658 | 1461065936159 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:38:56 INFO - PROCESS | 1658 | 1461065936221 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5c9000 == 55 [pid = 1658] [id = 440] 04:38:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1186a5400) [pid = 1658] [serial = 1319] [outer = 0x0] 04:38:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x119c23800) [pid = 1658] [serial = 1320] [outer = 0x1186a5400] 04:38:56 INFO - PROCESS | 1658 | 1461065936253 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11a885400) [pid = 1658] [serial = 1321] [outer = 0x1186a5400] 04:38:56 INFO - PROCESS | 1658 | 1461065936720 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:38:56 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:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 04:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:38:56 INFO - PROCESS | 1658 | 1461065936753 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 1658 | 1461065936757 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:38:56 INFO - PROCESS | 1658 | 1461065936762 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 1658 | 1461065936764 Marionette TRACE conn2 <- [1,1734,null,{}] 04:38:56 INFO - PROCESS | 1658 | 1461065936766 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:38:56 INFO - PROCESS | 1658 | 1461065936873 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:38:56 INFO - PROCESS | 1658 | 1461065936931 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12432b000 == 56 [pid = 1658] [id = 441] 04:38:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11a887400) [pid = 1658] [serial = 1322] [outer = 0x0] 04:38:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11acbf400) [pid = 1658] [serial = 1323] [outer = 0x11a887400] 04:38:56 INFO - PROCESS | 1658 | 1461065936961 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11b9e2800) [pid = 1658] [serial = 1324] [outer = 0x11a887400] 04:38:57 INFO - PROCESS | 1658 | 1461065937357 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:38:57 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:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 624ms 04:38:57 INFO - PROCESS | 1658 | 1461065937396 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 1658 | 1461065937398 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:38:57 INFO - PROCESS | 1658 | 1461065937400 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1658 | 1461065937403 Marionette TRACE conn2 <- [1,1738,null,{}] 04:38:57 INFO - PROCESS | 1658 | 1461065937413 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:38:57 INFO - PROCESS | 1658 | 1461065937543 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:38:57 INFO - PROCESS | 1658 | 1461065937628 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f178800 == 57 [pid = 1658] [id = 442] 04:38:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126ae9400) [pid = 1658] [serial = 1325] [outer = 0x0] 04:38:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12af0a000) [pid = 1658] [serial = 1326] [outer = 0x126ae9400] 04:38:57 INFO - PROCESS | 1658 | 1461065937661 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12b39f800) [pid = 1658] [serial = 1327] [outer = 0x126ae9400] 04:38:58 INFO - PROCESS | 1658 | 1461065938093 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:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 726ms 04:38:58 INFO - PROCESS | 1658 | 1461065938127 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1658 | 1461065938130 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:38:58 INFO - PROCESS | 1658 | 1461065938133 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1658 | 1461065938135 Marionette TRACE conn2 <- [1,1742,null,{}] 04:38:58 INFO - PROCESS | 1658 | 1461065938139 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:38:58 INFO - PROCESS | 1658 | 1461065938264 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:38:58 INFO - PROCESS | 1658 | 1461065938323 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fadc800 == 58 [pid = 1658] [id = 443] 04:38:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12b79f400) [pid = 1658] [serial = 1328] [outer = 0x0] 04:38:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12bb16400) [pid = 1658] [serial = 1329] [outer = 0x12b79f400] 04:38:58 INFO - PROCESS | 1658 | 1461065938348 Marionette DEBUG loaded listener.js 04:38:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12ce72c00) [pid = 1658] [serial = 1330] [outer = 0x12b79f400] 04:38:58 INFO - PROCESS | 1658 | 1461065938839 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:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 772ms 04:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:38:58 INFO - PROCESS | 1658 | 1461065938908 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1658 | 1461065938911 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:38:58 INFO - PROCESS | 1658 | 1461065938914 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1658 | 1461065938917 Marionette TRACE conn2 <- [1,1746,null,{}] 04:38:58 INFO - PROCESS | 1658 | 1461065938940 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:38:59 INFO - PROCESS | 1658 | 1461065939125 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:38:59 INFO - PROCESS | 1658 | 1461065939181 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x13024a800 == 59 [pid = 1658] [id = 444] 04:38:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12cda0000) [pid = 1658] [serial = 1331] [outer = 0x0] 04:38:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12d945c00) [pid = 1658] [serial = 1332] [outer = 0x12cda0000] 04:38:59 INFO - PROCESS | 1658 | 1461065939218 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12e176400) [pid = 1658] [serial = 1333] [outer = 0x12cda0000] 04:38:59 INFO - PROCESS | 1658 | 1461065939649 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:38:59 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:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 774ms 04:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:38:59 INFO - PROCESS | 1658 | 1461065939688 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 1658 | 1461065939690 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:38:59 INFO - PROCESS | 1658 | 1461065939692 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:38:59 INFO - PROCESS | 1658 | 1461065939693 Marionette TRACE conn2 <- [1,1750,null,{}] 04:38:59 INFO - PROCESS | 1658 | 1461065939696 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:38:59 INFO - PROCESS | 1658 | 1461065939812 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:38:59 INFO - PROCESS | 1658 | 1461065939871 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x13526a000 == 60 [pid = 1658] [id = 445] 04:38:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12e17e800) [pid = 1658] [serial = 1334] [outer = 0x0] 04:38:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12e19dc00) [pid = 1658] [serial = 1335] [outer = 0x12e17e800] 04:38:59 INFO - PROCESS | 1658 | 1461065939904 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12e5e5c00) [pid = 1658] [serial = 1336] [outer = 0x12e17e800] 04:39:00 INFO - PROCESS | 1658 | 1461065940526 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:39:00 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:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 868ms 04:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:39:00 INFO - PROCESS | 1658 | 1461065940561 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:39:00 INFO - PROCESS | 1658 | 1461065940563 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:39:00 INFO - PROCESS | 1658 | 1461065940567 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 1658 | 1461065940569 Marionette TRACE conn2 <- [1,1754,null,{}] 04:39:00 INFO - PROCESS | 1658 | 1461065940574 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:39:00 INFO - PROCESS | 1658 | 1461065940670 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:39:00 INFO - PROCESS | 1658 | 1461065940747 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239ed000 == 61 [pid = 1658] [id = 446] 04:39:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x118984400) [pid = 1658] [serial = 1337] [outer = 0x0] 04:39:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x118993800) [pid = 1658] [serial = 1338] [outer = 0x118984400] 04:39:00 INFO - PROCESS | 1658 | 1461065940775 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x119ea9800) [pid = 1658] [serial = 1339] [outer = 0x118984400] 04:39:01 INFO - PROCESS | 1658 | 1461065941182 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:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 04:39:01 INFO - PROCESS | 1658 | 1461065941239 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 1658 | 1461065941244 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:39:01 INFO - PROCESS | 1658 | 1461065941250 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1658 | 1461065941252 Marionette TRACE conn2 <- [1,1758,null,{}] 04:39:01 INFO - PROCESS | 1658 | 1461065941256 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:39:01 INFO - PROCESS | 1658 | 1461065941405 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:39:01 INFO - PROCESS | 1658 | 1461065941509 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c263800 == 62 [pid = 1658] [id = 447] 04:39:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x116739000) [pid = 1658] [serial = 1340] [outer = 0x0] 04:39:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11a997400) [pid = 1658] [serial = 1341] [outer = 0x116739000] 04:39:01 INFO - PROCESS | 1658 | 1461065941559 Marionette DEBUG loaded listener.js 04:39:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11b72f000) [pid = 1658] [serial = 1342] [outer = 0x116739000] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12df37000 == 61 [pid = 1658] [id = 438] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ceeb000 == 60 [pid = 1658] [id = 437] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b63b800 == 59 [pid = 1658] [id = 436] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x129934000 == 58 [pid = 1658] [id = 435] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x123ccb800 == 57 [pid = 1658] [id = 434] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12351b800 == 56 [pid = 1658] [id = 433] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119156800 == 55 [pid = 1658] [id = 432] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12b19fc00) [pid = 1658] [serial = 1227] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x126461800) [pid = 1658] [serial = 1224] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x115671800) [pid = 1658] [serial = 1215] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x119d11400) [pid = 1658] [serial = 1218] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11c5cbc00) [pid = 1658] [serial = 1221] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12d94b800) [pid = 1658] [serial = 1269] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1239e3000 == 54 [pid = 1658] [id = 431] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f70e800 == 53 [pid = 1658] [id = 427] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12be7e800 == 52 [pid = 1658] [id = 426] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c473000 == 51 [pid = 1658] [id = 425] 04:39:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118e20000 == 50 [pid = 1658] [id = 424] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12af09800) [pid = 1658] [serial = 1254] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11acbb000) [pid = 1658] [serial = 1239] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11b731800) [pid = 1658] [serial = 1240] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11a839400) [pid = 1658] [serial = 1236] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11aa38c00) [pid = 1658] [serial = 1237] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x118998800) [pid = 1658] [serial = 1231] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x118953800) [pid = 1658] [serial = 1230] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x127ebf400) [pid = 1658] [serial = 1251] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x123840c00) [pid = 1658] [serial = 1245] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x119c3f000) [pid = 1658] [serial = 1234] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1189a1000) [pid = 1658] [serial = 1233] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12d840800) [pid = 1658] [serial = 1213] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11b9d7c00) [pid = 1658] [serial = 1242] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11b9df800) [pid = 1658] [serial = 1243] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b3a7000) [pid = 1658] [serial = 1257] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12d948000) [pid = 1658] [serial = 1267] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12b1a1800) [pid = 1658] [serial = 1255] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x123e1a800) [pid = 1658] [serial = 1260] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12bb75c00) [pid = 1658] [serial = 1261] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12d83e400) [pid = 1658] [serial = 1266] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12cd9b800) [pid = 1658] [serial = 1263] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12bb18400) [pid = 1658] [serial = 1258] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12430a000) [pid = 1658] [serial = 1248] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12d1d6000) [pid = 1658] [serial = 1264] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1268d5c00) [pid = 1658] [serial = 1249] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12af02c00) [pid = 1658] [serial = 1252] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123e12c00) [pid = 1658] [serial = 1246] [outer = 0x0] [url = about:blank] 04:39:02 INFO - PROCESS | 1658 | 1461065942106 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:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 873ms 04:39:02 INFO - PROCESS | 1658 | 1461065942123 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:39:02 INFO - PROCESS | 1658 | 1461065942124 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:39:02 INFO - PROCESS | 1658 | 1461065942126 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:39:02 INFO - PROCESS | 1658 | 1461065942129 Marionette TRACE conn2 <- [1,1762,null,{}] 04:39:02 INFO - PROCESS | 1658 | 1461065942136 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:39:02 INFO - PROCESS | 1658 | 1461065942229 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:39:02 INFO - PROCESS | 1658 | 1461065942234 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b94d800 == 51 [pid = 1658] [id = 448] 04:39:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11b987000) [pid = 1658] [serial = 1343] [outer = 0x0] 04:39:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b9e2400) [pid = 1658] [serial = 1344] [outer = 0x11b987000] 04:39:02 INFO - PROCESS | 1658 | 1461065942262 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1237d0800) [pid = 1658] [serial = 1345] [outer = 0x11b987000] 04:39:02 INFO - PROCESS | 1658 | 1461065942638 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:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 04:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:39:02 INFO - PROCESS | 1658 | 1461065942651 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:39:02 INFO - PROCESS | 1658 | 1461065942652 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:39:02 INFO - PROCESS | 1658 | 1461065942655 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:39:02 INFO - PROCESS | 1658 | 1461065942656 Marionette TRACE conn2 <- [1,1766,null,{}] 04:39:02 INFO - PROCESS | 1658 | 1461065942658 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:39:02 INFO - PROCESS | 1658 | 1461065942746 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:39:02 INFO - PROCESS | 1658 | 1461065942750 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x126aba800 == 52 [pid = 1658] [id = 449] 04:39:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123846000) [pid = 1658] [serial = 1346] [outer = 0x0] 04:39:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123e13c00) [pid = 1658] [serial = 1347] [outer = 0x123846000] 04:39:02 INFO - PROCESS | 1658 | 1461065942777 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126d5c000) [pid = 1658] [serial = 1348] [outer = 0x123846000] 04:39:03 INFO - PROCESS | 1658 | 1461065943122 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:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 04:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:39:03 INFO - PROCESS | 1658 | 1461065943176 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 1658 | 1461065943177 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:39:03 INFO - PROCESS | 1658 | 1461065943180 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1658 | 1461065943181 Marionette TRACE conn2 <- [1,1770,null,{}] 04:39:03 INFO - PROCESS | 1658 | 1461065943183 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:39:03 INFO - PROCESS | 1658 | 1461065943266 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:39:03 INFO - PROCESS | 1658 | 1461065943272 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93f800 == 53 [pid = 1658] [id = 450] 04:39:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x127495400) [pid = 1658] [serial = 1349] [outer = 0x0] 04:39:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x127ec7c00) [pid = 1658] [serial = 1350] [outer = 0x127495400] 04:39:03 INFO - PROCESS | 1658 | 1461065943298 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12b19f800) [pid = 1658] [serial = 1351] [outer = 0x127495400] 04:39:03 INFO - PROCESS | 1658 | 1461065943661 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:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 04:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:39:03 INFO - PROCESS | 1658 | 1461065943702 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 1658 | 1461065943703 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:39:03 INFO - PROCESS | 1658 | 1461065943705 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1658 | 1461065943709 Marionette TRACE conn2 <- [1,1774,null,{}] 04:39:03 INFO - PROCESS | 1658 | 1461065943711 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:39:03 INFO - PROCESS | 1658 | 1461065943838 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:39:03 INFO - PROCESS | 1658 | 1461065943880 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d13b000 == 54 [pid = 1658] [id = 451] 04:39:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12999e400) [pid = 1658] [serial = 1352] [outer = 0x0] 04:39:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12b7a4400) [pid = 1658] [serial = 1353] [outer = 0x12999e400] 04:39:03 INFO - PROCESS | 1658 | 1461065943908 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12d946000) [pid = 1658] [serial = 1354] [outer = 0x12999e400] 04:39:04 INFO - PROCESS | 1658 | 1461065944206 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:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 04:39:04 INFO - PROCESS | 1658 | 1461065944229 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:39:04 INFO - PROCESS | 1658 | 1461065944230 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:39:04 INFO - PROCESS | 1658 | 1461065944232 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 1658 | 1461065944233 Marionette TRACE conn2 <- [1,1778,null,{}] 04:39:04 INFO - PROCESS | 1658 | 1461065944236 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:39:04 INFO - PROCESS | 1658 | 1461065944351 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:39:04 INFO - PROCESS | 1658 | 1461065944391 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df35000 == 55 [pid = 1658] [id = 452] 04:39:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12b3a1400) [pid = 1658] [serial = 1355] [outer = 0x0] 04:39:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12dfcb800) [pid = 1658] [serial = 1356] [outer = 0x12b3a1400] 04:39:04 INFO - PROCESS | 1658 | 1461065944416 Marionette DEBUG loaded listener.js 04:39:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12e180c00) [pid = 1658] [serial = 1357] [outer = 0x12b3a1400] 04:39:04 INFO - PROCESS | 1658 | 1461065944727 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:39:04 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:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 04:39:04 INFO - PROCESS | 1658 | 1461065944751 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:39:04 INFO - PROCESS | 1658 | 1461065944752 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:39:04 INFO - PROCESS | 1658 | 1461065944771 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 1658 | 1461065944772 Marionette TRACE conn2 <- [1,1782,null,{}] 04:39:04 INFO - PROCESS | 1658 | 1461065944775 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:39:04 INFO - PROCESS | 1658 | 1461065944881 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:39:04 INFO - PROCESS | 1658 | 1461065944918 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e698000 == 56 [pid = 1658] [id = 453] 04:39:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12e197000) [pid = 1658] [serial = 1358] [outer = 0x0] 04:39:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12e1a1c00) [pid = 1658] [serial = 1359] [outer = 0x12e197000] 04:39:04 INFO - PROCESS | 1658 | 1461065944944 Marionette DEBUG loaded listener.js 04:39:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12e5c4000) [pid = 1658] [serial = 1360] [outer = 0x12e197000] 04:39:05 INFO - PROCESS | 1658 | 1461065945257 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:39:05 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:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 04:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:39:05 INFO - PROCESS | 1658 | 1461065945294 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:39:05 INFO - PROCESS | 1658 | 1461065945295 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:39:05 INFO - PROCESS | 1658 | 1461065945297 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:39:05 INFO - PROCESS | 1658 | 1461065945299 Marionette TRACE conn2 <- [1,1786,null,{}] 04:39:05 INFO - PROCESS | 1658 | 1461065945301 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:39:05 INFO - PROCESS | 1658 | 1461065945410 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:39:05 INFO - PROCESS | 1658 | 1461065945424 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f70a800 == 57 [pid = 1658] [id = 454] 04:39:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12e185400) [pid = 1658] [serial = 1361] [outer = 0x0] 04:39:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12e5e9000) [pid = 1658] [serial = 1362] [outer = 0x12e185400] 04:39:05 INFO - PROCESS | 1658 | 1461065945450 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12e8a4000) [pid = 1658] [serial = 1363] [outer = 0x12e185400] 04:39:05 INFO - PROCESS | 1658 | 1461065945785 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:39:05 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:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 04:39:05 INFO - PROCESS | 1658 | 1461065945817 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:39:05 INFO - PROCESS | 1658 | 1461065945818 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:39:05 INFO - PROCESS | 1658 | 1461065945821 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:39:05 INFO - PROCESS | 1658 | 1461065945823 Marionette TRACE conn2 <- [1,1790,null,{}] 04:39:05 INFO - PROCESS | 1658 | 1461065945826 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:39:05 INFO - PROCESS | 1658 | 1461065945936 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:39:05 INFO - PROCESS | 1658 | 1461065945949 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x13022e800 == 58 [pid = 1658] [id = 455] 04:39:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x124441800) [pid = 1658] [serial = 1364] [outer = 0x0] 04:39:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x124445800) [pid = 1658] [serial = 1365] [outer = 0x124441800] 04:39:05 INFO - PROCESS | 1658 | 1461065945974 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x124449800) [pid = 1658] [serial = 1366] [outer = 0x124441800] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12bb76800) [pid = 1658] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12688e400) [pid = 1658] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x126455c00) [pid = 1658] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x127ebec00) [pid = 1658] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1241bf800) [pid = 1658] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x115876c00) [pid = 1658] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11ad53000) [pid = 1658] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x114c14800) [pid = 1658] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11b5e4000) [pid = 1658] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1188b5800) [pid = 1658] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119eac000) [pid = 1658] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119c36c00) [pid = 1658] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11b5e9400) [pid = 1658] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123843000) [pid = 1658] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124044400) [pid = 1658] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x115166800) [pid = 1658] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1237d7c00) [pid = 1658] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1186a4800) [pid = 1658] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1160f3000) [pid = 1658] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x115108800) [pid = 1658] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:39:06 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123a8e800) [pid = 1658] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:39:06 INFO - PROCESS | 1658 | 1461065946425 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:39:06 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:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 622ms 04:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:39:06 INFO - PROCESS | 1658 | 1461065946443 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1658 | 1461065946445 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:39:06 INFO - PROCESS | 1658 | 1461065946447 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1658 | 1461065946449 Marionette TRACE conn2 <- [1,1794,null,{}] 04:39:06 INFO - PROCESS | 1658 | 1461065946451 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:39:06 INFO - PROCESS | 1658 | 1461065946557 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:39:06 INFO - PROCESS | 1658 | 1461065946618 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e216000 == 59 [pid = 1658] [id = 456] 04:39:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x114c14000) [pid = 1658] [serial = 1367] [outer = 0x0] 04:39:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11aa40800) [pid = 1658] [serial = 1368] [outer = 0x114c14000] 04:39:06 INFO - PROCESS | 1658 | 1461065946652 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1299a8c00) [pid = 1658] [serial = 1369] [outer = 0x114c14000] 04:39:06 INFO - PROCESS | 1658 | 1461065946943 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:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 04:39:06 INFO - PROCESS | 1658 | 1461065946968 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1658 | 1461065946970 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:39:06 INFO - PROCESS | 1658 | 1461065946980 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1658 | 1461065946981 Marionette TRACE conn2 <- [1,1798,null,{}] 04:39:06 INFO - PROCESS | 1658 | 1461065946983 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:39:07 INFO - PROCESS | 1658 | 1461065947075 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:39:07 INFO - PROCESS | 1658 | 1461065947080 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369e1800 == 60 [pid = 1658] [id = 457] 04:39:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12af05000) [pid = 1658] [serial = 1370] [outer = 0x0] 04:39:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12d945800) [pid = 1658] [serial = 1371] [outer = 0x12af05000] 04:39:07 INFO - PROCESS | 1658 | 1461065947106 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12e8ab400) [pid = 1658] [serial = 1372] [outer = 0x12af05000] 04:39:07 INFO - PROCESS | 1658 | 1461065947457 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:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 527ms 04:39:07 INFO - PROCESS | 1658 | 1461065947501 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 1658 | 1461065947502 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:39:07 INFO - PROCESS | 1658 | 1461065947504 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1658 | 1461065947505 Marionette TRACE conn2 <- [1,1802,null,{}] 04:39:07 INFO - PROCESS | 1658 | 1461065947507 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:39:07 INFO - PROCESS | 1658 | 1461065947595 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:39:07 INFO - PROCESS | 1658 | 1461065947599 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe99000 == 61 [pid = 1658] [id = 458] 04:39:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12e8ad400) [pid = 1658] [serial = 1373] [outer = 0x0] 04:39:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12f12b800) [pid = 1658] [serial = 1374] [outer = 0x12e8ad400] 04:39:07 INFO - PROCESS | 1658 | 1461065947625 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12f132800) [pid = 1658] [serial = 1375] [outer = 0x12e8ad400] 04:39:07 INFO - PROCESS | 1658 | 1461065947955 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:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 472ms 04:39:07 INFO - PROCESS | 1658 | 1461065947976 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 1658 | 1461065947977 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:39:07 INFO - PROCESS | 1658 | 1461065947980 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1658 | 1461065947981 Marionette TRACE conn2 <- [1,1806,null,{}] 04:39:07 INFO - PROCESS | 1658 | 1461065947983 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:39:08 INFO - PROCESS | 1658 | 1461065948071 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:39:08 INFO - PROCESS | 1658 | 1461065948076 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d32000 == 62 [pid = 1658] [id = 459] 04:39:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12f135c00) [pid = 1658] [serial = 1376] [outer = 0x0] 04:39:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12f6ad800) [pid = 1658] [serial = 1377] [outer = 0x12f135c00] 04:39:08 INFO - PROCESS | 1658 | 1461065948101 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12f6b5400) [pid = 1658] [serial = 1378] [outer = 0x12f135c00] 04:39:08 INFO - PROCESS | 1658 | 1461065948618 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:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 04:39:08 INFO - PROCESS | 1658 | 1461065948651 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:39:08 INFO - PROCESS | 1658 | 1461065948654 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:39:08 INFO - PROCESS | 1658 | 1461065948658 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:39:08 INFO - PROCESS | 1658 | 1461065948660 Marionette TRACE conn2 <- [1,1810,null,{}] 04:39:08 INFO - PROCESS | 1658 | 1461065948664 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:39:08 INFO - PROCESS | 1658 | 1461065948775 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:39:08 INFO - PROCESS | 1658 | 1461065948880 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc21800 == 63 [pid = 1658] [id = 460] 04:39:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1188b0400) [pid = 1658] [serial = 1379] [outer = 0x0] 04:39:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x119c34400) [pid = 1658] [serial = 1380] [outer = 0x1188b0400] 04:39:08 INFO - PROCESS | 1658 | 1461065948916 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11a637c00) [pid = 1658] [serial = 1381] [outer = 0x1188b0400] 04:39:09 INFO - PROCESS | 1658 | 1461065949328 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:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 04:39:09 INFO - PROCESS | 1658 | 1461065949379 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:39:09 INFO - PROCESS | 1658 | 1461065949383 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:39:09 INFO - PROCESS | 1658 | 1461065949388 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 1658 | 1461065949389 Marionette TRACE conn2 <- [1,1814,null,{}] 04:39:09 INFO - PROCESS | 1658 | 1461065949392 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:39:09 INFO - PROCESS | 1658 | 1461065949501 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:39:09 INFO - PROCESS | 1658 | 1461065949599 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b187000 == 64 [pid = 1658] [id = 461] 04:39:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11aa3f000) [pid = 1658] [serial = 1382] [outer = 0x0] 04:39:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11b9d2800) [pid = 1658] [serial = 1383] [outer = 0x11aa3f000] 04:39:09 INFO - PROCESS | 1658 | 1461065949629 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12377b800) [pid = 1658] [serial = 1384] [outer = 0x11aa3f000] 04:39:10 INFO - PROCESS | 1658 | 1461065950061 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:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 723ms 04:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:39:10 INFO - PROCESS | 1658 | 1461065950111 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 1658 | 1461065950112 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:39:10 INFO - PROCESS | 1658 | 1461065950115 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1658 | 1461065950117 Marionette TRACE conn2 <- [1,1818,null,{}] 04:39:10 INFO - PROCESS | 1658 | 1461065950125 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:39:10 INFO - PROCESS | 1658 | 1461065950235 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:39:10 INFO - PROCESS | 1658 | 1461065950340 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x130231000 == 65 [pid = 1658] [id = 462] 04:39:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123780c00) [pid = 1658] [serial = 1385] [outer = 0x0] 04:39:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1238a5000) [pid = 1658] [serial = 1386] [outer = 0x123780c00] 04:39:10 INFO - PROCESS | 1658 | 1461065950374 Marionette DEBUG loaded listener.js 04:39:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x124446400) [pid = 1658] [serial = 1387] [outer = 0x123780c00] 04:39:10 INFO - PROCESS | 1658 | 1461065950771 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:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 674ms 04:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:39:10 INFO - PROCESS | 1658 | 1461065950791 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 1658 | 1461065950793 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:39:10 INFO - PROCESS | 1658 | 1461065950796 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1658 | 1461065950797 Marionette TRACE conn2 <- [1,1822,null,{}] 04:39:10 INFO - PROCESS | 1658 | 1461065950800 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:39:10 INFO - PROCESS | 1658 | 1461065950926 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:39:11 INFO - PROCESS | 1658 | 1461065951045 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d46000 == 66 [pid = 1658] [id = 463] 04:39:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x114a8a400) [pid = 1658] [serial = 1388] [outer = 0x0] 04:39:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12680e000) [pid = 1658] [serial = 1389] [outer = 0x114a8a400] 04:39:11 INFO - PROCESS | 1658 | 1461065951079 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12bb71800) [pid = 1658] [serial = 1390] [outer = 0x114a8a400] 04:39:11 INFO - PROCESS | 1658 | 1461065951498 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:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 772ms 04:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:39:11 INFO - PROCESS | 1658 | 1461065951568 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 1658 | 1461065951570 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:39:11 INFO - PROCESS | 1658 | 1461065951572 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 1658 | 1461065951573 Marionette TRACE conn2 <- [1,1826,null,{}] 04:39:11 INFO - PROCESS | 1658 | 1461065951576 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:39:11 INFO - PROCESS | 1658 | 1461065951684 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:39:11 INFO - PROCESS | 1658 | 1461065951955 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c05800 == 67 [pid = 1658] [id = 464] 04:39:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x114a87000) [pid = 1658] [serial = 1391] [outer = 0x0] 04:39:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x115108800) [pid = 1658] [serial = 1392] [outer = 0x114a87000] 04:39:12 INFO - PROCESS | 1658 | 1461065952024 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x115678c00) [pid = 1658] [serial = 1393] [outer = 0x114a87000] 04:39:12 INFO - PROCESS | 1658 | 1461065952491 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:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 972ms 04:39:12 INFO - PROCESS | 1658 | 1461065952545 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 1658 | 1461065952548 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:39:12 INFO - PROCESS | 1658 | 1461065952551 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 1658 | 1461065952553 Marionette TRACE conn2 <- [1,1830,null,{}] 04:39:12 INFO - PROCESS | 1658 | 1461065952559 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:39:12 INFO - PROCESS | 1658 | 1461065952655 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:39:12 INFO - PROCESS | 1658 | 1461065952734 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195e7800 == 68 [pid = 1658] [id = 465] 04:39:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x118642000) [pid = 1658] [serial = 1394] [outer = 0x0] 04:39:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x118986400) [pid = 1658] [serial = 1395] [outer = 0x118642000] 04:39:12 INFO - PROCESS | 1658 | 1461065952764 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x118992c00) [pid = 1658] [serial = 1396] [outer = 0x118642000] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f70f000 == 67 [pid = 1658] [id = 404] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f183800 == 66 [pid = 1658] [id = 423] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x123b05800 == 65 [pid = 1658] [id = 386] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe99000 == 64 [pid = 1658] [id = 458] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1369e1800 == 63 [pid = 1658] [id = 457] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12e216000 == 62 [pid = 1658] [id = 456] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x13022e800 == 61 [pid = 1658] [id = 455] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f70a800 == 60 [pid = 1658] [id = 454] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12d94a400) [pid = 1658] [serial = 1287] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12b19a000) [pid = 1658] [serial = 1284] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x123cce800) [pid = 1658] [serial = 1281] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12dfc3800) [pid = 1658] [serial = 1317] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12e698000 == 59 [pid = 1658] [id = 453] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12df35000 == 58 [pid = 1658] [id = 452] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12d13b000 == 57 [pid = 1658] [id = 451] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93f800 == 56 [pid = 1658] [id = 450] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x126aba800 == 55 [pid = 1658] [id = 449] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11b94d800 == 54 [pid = 1658] [id = 448] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11c263800 == 53 [pid = 1658] [id = 447] 04:39:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1239ed000 == 52 [pid = 1658] [id = 446] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12bb79000) [pid = 1658] [serial = 1228] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x127ec3400) [pid = 1658] [serial = 1225] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11a87f400) [pid = 1658] [serial = 1219] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x123847800) [pid = 1658] [serial = 1222] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11886a000) [pid = 1658] [serial = 1216] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11b9d3400) [pid = 1658] [serial = 1299] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11898b000) [pid = 1658] [serial = 1293] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11c5cc000) [pid = 1658] [serial = 1300] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11aa42000) [pid = 1658] [serial = 1297] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12b399800) [pid = 1658] [serial = 1171] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11c5b5800) [pid = 1658] [serial = 1162] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118f82800) [pid = 1658] [serial = 1294] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x124050800) [pid = 1658] [serial = 1165] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1268d3c00) [pid = 1658] [serial = 1305] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1274c2000) [pid = 1658] [serial = 1291] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11ad55000) [pid = 1658] [serial = 1278] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119d12400) [pid = 1658] [serial = 1275] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123c04c00) [pid = 1658] [serial = 1302] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1299aa800) [pid = 1658] [serial = 1168] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11aa3c800) [pid = 1658] [serial = 1159] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x124043400) [pid = 1658] [serial = 1303] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x115672000) [pid = 1658] [serial = 1272] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11a87c400) [pid = 1658] [serial = 1296] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x118870000) [pid = 1658] [serial = 1156] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1299a0800) [pid = 1658] [serial = 1306] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11a87d800) [pid = 1658] [serial = 1290] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1274b0000) [pid = 1658] [serial = 1108] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12d9adc00) [pid = 1658] [serial = 1315] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12cd9ac00) [pid = 1658] [serial = 1311] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12d948800) [pid = 1658] [serial = 1314] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12d1df000) [pid = 1658] [serial = 1312] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12af07c00) [pid = 1658] [serial = 1308] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12ccbb000) [pid = 1658] [serial = 1309] [outer = 0x0] [url = about:blank] 04:39:13 INFO - PROCESS | 1658 | 1461065953190 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:39:13 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:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 673ms 04:39:13 INFO - PROCESS | 1658 | 1461065953227 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1658 | 1461065953229 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:39:13 INFO - PROCESS | 1658 | 1461065953233 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1658 | 1461065953234 Marionette TRACE conn2 <- [1,1834,null,{}] 04:39:13 INFO - PROCESS | 1658 | 1461065953236 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:39:13 INFO - PROCESS | 1658 | 1461065953317 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:39:13 INFO - PROCESS | 1658 | 1461065953325 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195ce000 == 53 [pid = 1658] [id = 466] 04:39:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x115677c00) [pid = 1658] [serial = 1397] [outer = 0x0] 04:39:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1189a1800) [pid = 1658] [serial = 1398] [outer = 0x115677c00] 04:39:13 INFO - PROCESS | 1658 | 1461065953354 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119c3c400) [pid = 1658] [serial = 1399] [outer = 0x115677c00] 04:39:13 INFO - PROCESS | 1658 | 1461065953762 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:39:13 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:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 04:39:13 INFO - PROCESS | 1658 | 1461065953802 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1658 | 1461065953803 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:39:13 INFO - PROCESS | 1658 | 1461065953808 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1658 | 1461065953812 Marionette TRACE conn2 <- [1,1838,null,{}] 04:39:13 INFO - PROCESS | 1658 | 1461065953818 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:39:13 INFO - PROCESS | 1658 | 1461065953901 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:39:13 INFO - PROCESS | 1658 | 1461065953910 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c483000 == 54 [pid = 1658] [id = 467] 04:39:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119c3f400) [pid = 1658] [serial = 1400] [outer = 0x0] 04:39:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11a887000) [pid = 1658] [serial = 1401] [outer = 0x119c3f400] 04:39:13 INFO - PROCESS | 1658 | 1461065953937 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11aa36800) [pid = 1658] [serial = 1402] [outer = 0x119c3f400] 04:39:14 INFO - PROCESS | 1658 | 1461065954290 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:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 525ms 04:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:39:14 INFO - PROCESS | 1658 | 1461065954333 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1658 | 1461065954335 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:39:14 INFO - PROCESS | 1658 | 1461065954337 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1658 | 1461065954338 Marionette TRACE conn2 <- [1,1842,null,{}] 04:39:14 INFO - PROCESS | 1658 | 1461065954341 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:39:14 INFO - PROCESS | 1658 | 1461065954421 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:39:14 INFO - PROCESS | 1658 | 1461065954428 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x1238d7800 == 55 [pid = 1658] [id = 468] 04:39:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11aa38c00) [pid = 1658] [serial = 1403] [outer = 0x0] 04:39:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11ad4ec00) [pid = 1658] [serial = 1404] [outer = 0x11aa38c00] 04:39:14 INFO - PROCESS | 1658 | 1461065954454 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11b5e4800) [pid = 1658] [serial = 1405] [outer = 0x11aa38c00] 04:39:14 INFO - PROCESS | 1658 | 1461065954809 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:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 04:39:14 INFO - PROCESS | 1658 | 1461065954859 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1658 | 1461065954860 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:39:14 INFO - PROCESS | 1658 | 1461065954862 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1658 | 1461065954863 Marionette TRACE conn2 <- [1,1846,null,{}] 04:39:14 INFO - PROCESS | 1658 | 1461065954866 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:39:14 INFO - PROCESS | 1658 | 1461065954975 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:39:15 INFO - PROCESS | 1658 | 1461065955015 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc6800 == 56 [pid = 1658] [id = 469] 04:39:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11b9cb000) [pid = 1658] [serial = 1406] [outer = 0x0] 04:39:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11b9d1000) [pid = 1658] [serial = 1407] [outer = 0x11b9cb000] 04:39:15 INFO - PROCESS | 1658 | 1461065955049 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11c5d3c00) [pid = 1658] [serial = 1408] [outer = 0x11b9cb000] 04:39:15 INFO - PROCESS | 1658 | 1461065955388 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:39:15 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:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 04:39:15 INFO - PROCESS | 1658 | 1461065955430 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 1658 | 1461065955432 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:39:15 INFO - PROCESS | 1658 | 1461065955434 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 1658 | 1461065955435 Marionette TRACE conn2 <- [1,1850,null,{}] 04:39:15 INFO - PROCESS | 1658 | 1461065955437 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:39:15 INFO - PROCESS | 1658 | 1461065955543 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:39:15 INFO - PROCESS | 1658 | 1461065955547 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f0d000 == 57 [pid = 1658] [id = 470] 04:39:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11c5d6c00) [pid = 1658] [serial = 1409] [outer = 0x0] 04:39:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123783000) [pid = 1658] [serial = 1410] [outer = 0x11c5d6c00] 04:39:15 INFO - PROCESS | 1658 | 1461065955605 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1238a8800) [pid = 1658] [serial = 1411] [outer = 0x11c5d6c00] 04:39:15 INFO - PROCESS | 1658 | 1461065955908 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:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 04:39:15 INFO - PROCESS | 1658 | 1461065955952 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 1658 | 1461065955954 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:39:15 INFO - PROCESS | 1658 | 1461065955956 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 1658 | 1461065955957 Marionette TRACE conn2 <- [1,1854,null,{}] 04:39:15 INFO - PROCESS | 1658 | 1461065955960 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:39:16 INFO - PROCESS | 1658 | 1461065956064 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:39:16 INFO - PROCESS | 1658 | 1461065956076 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x129942800 == 58 [pid = 1658] [id = 471] 04:39:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1237d2c00) [pid = 1658] [serial = 1412] [outer = 0x0] 04:39:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x123c04c00) [pid = 1658] [serial = 1413] [outer = 0x1237d2c00] 04:39:16 INFO - PROCESS | 1658 | 1461065956102 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x123e18c00) [pid = 1658] [serial = 1414] [outer = 0x1237d2c00] 04:39:16 INFO - PROCESS | 1658 | 1461065956479 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:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 04:39:16 INFO - PROCESS | 1658 | 1461065956526 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 1658 | 1461065956527 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:39:16 INFO - PROCESS | 1658 | 1461065956530 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 1658 | 1461065956531 Marionette TRACE conn2 <- [1,1858,null,{}] 04:39:16 INFO - PROCESS | 1658 | 1461065956533 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:39:16 INFO - PROCESS | 1658 | 1461065956636 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:39:16 INFO - PROCESS | 1658 | 1461065956641 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be72000 == 59 [pid = 1658] [id = 472] 04:39:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x123dc6c00) [pid = 1658] [serial = 1415] [outer = 0x0] 04:39:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12443cc00) [pid = 1658] [serial = 1416] [outer = 0x123dc6c00] 04:39:16 INFO - PROCESS | 1658 | 1461065956667 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x124447000) [pid = 1658] [serial = 1417] [outer = 0x123dc6c00] 04:39:16 INFO - PROCESS | 1658 | 1461065956991 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:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 04:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:39:17 INFO - PROCESS | 1658 | 1461065957050 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1658 | 1461065957052 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:39:17 INFO - PROCESS | 1658 | 1461065957054 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1658 | 1461065957055 Marionette TRACE conn2 <- [1,1862,null,{}] 04:39:17 INFO - PROCESS | 1658 | 1461065957058 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:39:17 INFO - PROCESS | 1658 | 1461065957172 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:39:17 INFO - PROCESS | 1658 | 1461065957176 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ceeb800 == 60 [pid = 1658] [id = 473] 04:39:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x123e1a000) [pid = 1658] [serial = 1418] [outer = 0x0] 04:39:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x126455800) [pid = 1658] [serial = 1419] [outer = 0x123e1a000] 04:39:17 INFO - PROCESS | 1658 | 1461065957202 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x127497000) [pid = 1658] [serial = 1420] [outer = 0x123e1a000] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12af05000) [pid = 1658] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12e8ad400) [pid = 1658] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12b3a1400) [pid = 1658] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12396c000) [pid = 1658] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12ccc3800) [pid = 1658] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1237d5c00) [pid = 1658] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x118874400) [pid = 1658] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11aa3d400) [pid = 1658] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x114a8e000) [pid = 1658] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12e197000) [pid = 1658] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12e185400) [pid = 1658] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x124441800) [pid = 1658] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x114c14000) [pid = 1658] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123846000) [pid = 1658] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x116739000) [pid = 1658] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x127495400) [pid = 1658] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11b987000) [pid = 1658] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118984400) [pid = 1658] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11a993400) [pid = 1658] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:39:17 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12999e400) [pid = 1658] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:39:17 INFO - PROCESS | 1658 | 1461065957733 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:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 720ms 04:39:17 INFO - PROCESS | 1658 | 1461065957776 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1658 | 1461065957778 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:39:17 INFO - PROCESS | 1658 | 1461065957782 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1658 | 1461065957784 Marionette TRACE conn2 <- [1,1866,null,{}] 04:39:17 INFO - PROCESS | 1658 | 1461065957787 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:39:17 INFO - PROCESS | 1658 | 1461065957921 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:39:17 INFO - PROCESS | 1658 | 1461065957931 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x129930000 == 61 [pid = 1658] [id = 474] 04:39:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1188b5800) [pid = 1658] [serial = 1421] [outer = 0x0] 04:39:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123cd4400) [pid = 1658] [serial = 1422] [outer = 0x1188b5800] 04:39:17 INFO - PROCESS | 1658 | 1461065957970 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x127497c00) [pid = 1658] [serial = 1423] [outer = 0x1188b5800] 04:39:18 INFO - PROCESS | 1658 | 1461065958317 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:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 571ms 04:39:18 INFO - PROCESS | 1658 | 1461065958362 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 1658 | 1461065958363 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:39:18 INFO - PROCESS | 1658 | 1461065958367 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 1658 | 1461065958369 Marionette TRACE conn2 <- [1,1870,null,{}] 04:39:18 INFO - PROCESS | 1658 | 1461065958371 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:39:18 INFO - PROCESS | 1658 | 1461065958467 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:39:18 INFO - PROCESS | 1658 | 1461065958471 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e212000 == 62 [pid = 1658] [id = 475] 04:39:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1274af800) [pid = 1658] [serial = 1424] [outer = 0x0] 04:39:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12999e400) [pid = 1658] [serial = 1425] [outer = 0x1274af800] 04:39:18 INFO - PROCESS | 1658 | 1461065958497 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b196000) [pid = 1658] [serial = 1426] [outer = 0x1274af800] 04:39:18 INFO - PROCESS | 1658 | 1461065958836 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:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 04:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:39:18 INFO - PROCESS | 1658 | 1461065958889 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 1658 | 1461065958890 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:39:18 INFO - PROCESS | 1658 | 1461065958892 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 1658 | 1461065958893 Marionette TRACE conn2 <- [1,1874,null,{}] 04:39:18 INFO - PROCESS | 1658 | 1461065958895 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:39:18 INFO - PROCESS | 1658 | 1461065958981 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:39:19 INFO - PROCESS | 1658 | 1461065959042 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2d9000 == 63 [pid = 1658] [id = 476] 04:39:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1274b0000) [pid = 1658] [serial = 1427] [outer = 0x0] 04:39:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12b1a1800) [pid = 1658] [serial = 1428] [outer = 0x1274b0000] 04:39:19 INFO - PROCESS | 1658 | 1461065959067 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12bb7c000) [pid = 1658] [serial = 1429] [outer = 0x1274b0000] 04:39:19 INFO - PROCESS | 1658 | 1461065959337 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:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 469ms 04:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:39:19 INFO - PROCESS | 1658 | 1461065959362 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:39:19 INFO - PROCESS | 1658 | 1461065959364 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:39:19 INFO - PROCESS | 1658 | 1461065959366 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:39:19 INFO - PROCESS | 1658 | 1461065959367 Marionette TRACE conn2 <- [1,1878,null,{}] 04:39:19 INFO - PROCESS | 1658 | 1461065959369 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:39:19 INFO - PROCESS | 1658 | 1461065959461 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:39:19 INFO - PROCESS | 1658 | 1461065959576 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x115402800 == 64 [pid = 1658] [id = 477] 04:39:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1140c4c00) [pid = 1658] [serial = 1430] [outer = 0x0] 04:39:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x114a8f400) [pid = 1658] [serial = 1431] [outer = 0x1140c4c00] 04:39:19 INFO - PROCESS | 1658 | 1461065959609 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x115675800) [pid = 1658] [serial = 1432] [outer = 0x1140c4c00] 04:39:20 INFO - PROCESS | 1658 | 1461065960175 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:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 871ms 04:39:20 INFO - PROCESS | 1658 | 1461065960238 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 1658 | 1461065960242 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:39:20 INFO - PROCESS | 1658 | 1461065960246 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1658 | 1461065960248 Marionette TRACE conn2 <- [1,1882,null,{}] 04:39:20 INFO - PROCESS | 1658 | 1461065960251 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:39:20 INFO - PROCESS | 1658 | 1461065960360 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:39:20 INFO - PROCESS | 1658 | 1461065960433 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c028000 == 65 [pid = 1658] [id = 478] 04:39:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11899a000) [pid = 1658] [serial = 1433] [outer = 0x0] 04:39:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x119542400) [pid = 1658] [serial = 1434] [outer = 0x11899a000] 04:39:20 INFO - PROCESS | 1658 | 1461065960465 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x119d11400) [pid = 1658] [serial = 1435] [outer = 0x11899a000] 04:39:20 INFO - PROCESS | 1658 | 1461065960954 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:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 773ms 04:39:21 INFO - PROCESS | 1658 | 1461065961030 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1658 | 1461065961034 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:39:21 INFO - PROCESS | 1658 | 1461065961043 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1658 | 1461065961045 Marionette TRACE conn2 <- [1,1886,null,{}] 04:39:21 INFO - PROCESS | 1658 | 1461065961049 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:39:21 INFO - PROCESS | 1658 | 1461065961214 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:39:21 INFO - PROCESS | 1658 | 1461065961283 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x129949000 == 66 [pid = 1658] [id = 479] 04:39:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119c42400) [pid = 1658] [serial = 1436] [outer = 0x0] 04:39:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11ad53c00) [pid = 1658] [serial = 1437] [outer = 0x119c42400] 04:39:21 INFO - PROCESS | 1658 | 1461065961315 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11c060800) [pid = 1658] [serial = 1438] [outer = 0x119c42400] 04:39:21 INFO - PROCESS | 1658 | 1461065961731 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:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 724ms 04:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:39:21 INFO - PROCESS | 1658 | 1461065961763 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1658 | 1461065961765 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:39:21 INFO - PROCESS | 1658 | 1461065961772 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1658 | 1461065961777 Marionette TRACE conn2 <- [1,1890,null,{}] 04:39:21 INFO - PROCESS | 1658 | 1461065961780 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:39:21 INFO - PROCESS | 1658 | 1461065961888 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:39:21 INFO - PROCESS | 1658 | 1461065961948 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f18d800 == 67 [pid = 1658] [id = 480] 04:39:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11c5ca800) [pid = 1658] [serial = 1439] [outer = 0x0] 04:39:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123788800) [pid = 1658] [serial = 1440] [outer = 0x11c5ca800] 04:39:21 INFO - PROCESS | 1658 | 1461065961979 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x126460c00) [pid = 1658] [serial = 1441] [outer = 0x11c5ca800] 04:39:22 INFO - PROCESS | 1658 | 1461065962372 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:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 630ms 04:39:22 INFO - PROCESS | 1658 | 1461065962399 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 1658 | 1461065962400 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:39:22 INFO - PROCESS | 1658 | 1461065962403 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1658 | 1461065962404 Marionette TRACE conn2 <- [1,1894,null,{}] 04:39:22 INFO - PROCESS | 1658 | 1461065962407 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:39:22 INFO - PROCESS | 1658 | 1461065962511 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:39:22 INFO - PROCESS | 1658 | 1461065962601 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe2d000 == 68 [pid = 1658] [id = 481] 04:39:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126461800) [pid = 1658] [serial = 1442] [outer = 0x0] 04:39:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x127ebcc00) [pid = 1658] [serial = 1443] [outer = 0x126461800] 04:39:22 INFO - PROCESS | 1658 | 1461065962631 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12b19d800) [pid = 1658] [serial = 1444] [outer = 0x126461800] 04:39:23 INFO - PROCESS | 1658 | 1461065963058 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:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 04:39:23 INFO - PROCESS | 1658 | 1461065963091 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1658 | 1461065963093 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:39:23 INFO - PROCESS | 1658 | 1461065963097 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1658 | 1461065963098 Marionette TRACE conn2 <- [1,1898,null,{}] 04:39:23 INFO - PROCESS | 1658 | 1461065963100 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:39:23 INFO - PROCESS | 1658 | 1461065963204 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:39:23 INFO - PROCESS | 1658 | 1461065963277 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12feb5000 == 69 [pid = 1658] [id = 482] 04:39:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12ccbd800) [pid = 1658] [serial = 1445] [outer = 0x0] 04:39:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12ce6b400) [pid = 1658] [serial = 1446] [outer = 0x12ccbd800] 04:39:23 INFO - PROCESS | 1658 | 1461065963314 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12d1e3400) [pid = 1658] [serial = 1447] [outer = 0x12ccbd800] 04:39:23 INFO - PROCESS | 1658 | 1461065963730 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:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 04:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:39:23 INFO - PROCESS | 1658 | 1461065963768 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1658 | 1461065963770 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:39:23 INFO - PROCESS | 1658 | 1461065963772 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1658 | 1461065963774 Marionette TRACE conn2 <- [1,1902,null,{}] 04:39:23 INFO - PROCESS | 1658 | 1461065963776 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:39:23 INFO - PROCESS | 1658 | 1461065963897 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:39:23 INFO - PROCESS | 1658 | 1461065963970 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x130246800 == 70 [pid = 1658] [id = 483] 04:39:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12cd93c00) [pid = 1658] [serial = 1448] [outer = 0x0] 04:39:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12d944000) [pid = 1658] [serial = 1449] [outer = 0x12cd93c00] 04:39:24 INFO - PROCESS | 1658 | 1461065964011 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12d9b0c00) [pid = 1658] [serial = 1450] [outer = 0x12cd93c00] 04:39:24 INFO - PROCESS | 1658 | 1461065964417 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:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 671ms 04:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:39:24 INFO - PROCESS | 1658 | 1461065964443 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1658 | 1461065964445 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:39:24 INFO - PROCESS | 1658 | 1461065964447 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1658 | 1461065964448 Marionette TRACE conn2 <- [1,1906,null,{}] 04:39:24 INFO - PROCESS | 1658 | 1461065964451 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:39:24 INFO - PROCESS | 1658 | 1461065964552 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:39:24 INFO - PROCESS | 1658 | 1461065964609 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x13527b000 == 71 [pid = 1658] [id = 484] 04:39:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12dfc1400) [pid = 1658] [serial = 1451] [outer = 0x0] 04:39:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12dfce800) [pid = 1658] [serial = 1452] [outer = 0x12dfc1400] 04:39:24 INFO - PROCESS | 1658 | 1461065964639 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12e182000) [pid = 1658] [serial = 1453] [outer = 0x12dfc1400] 04:39:25 INFO - PROCESS | 1658 | 1461065965110 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:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 04:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:39:25 INFO - PROCESS | 1658 | 1461065965118 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1658 | 1461065965119 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:39:25 INFO - PROCESS | 1658 | 1461065965122 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1658 | 1461065965124 Marionette TRACE conn2 <- [1,1910,null,{}] 04:39:25 INFO - PROCESS | 1658 | 1461065965128 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:39:25 INFO - PROCESS | 1658 | 1461065965366 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:39:25 INFO - PROCESS | 1658 | 1461065965474 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c02a800 == 72 [pid = 1658] [id = 485] 04:39:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11567ac00) [pid = 1658] [serial = 1454] [outer = 0x0] 04:39:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x115876400) [pid = 1658] [serial = 1455] [outer = 0x11567ac00] 04:39:25 INFO - PROCESS | 1658 | 1461065965503 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x118987400) [pid = 1658] [serial = 1456] [outer = 0x11567ac00] 04:39:25 INFO - PROCESS | 1658 | 1461065965928 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:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 826ms 04:39:25 INFO - PROCESS | 1658 | 1461065965949 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1658 | 1461065965952 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:39:25 INFO - PROCESS | 1658 | 1461065965954 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1658 | 1461065965957 Marionette TRACE conn2 <- [1,1914,null,{}] 04:39:25 INFO - PROCESS | 1658 | 1461065965961 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:39:26 INFO - PROCESS | 1658 | 1461065966061 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:39:26 INFO - PROCESS | 1658 | 1461065966122 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc15800 == 73 [pid = 1658] [id = 486] 04:39:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11898fc00) [pid = 1658] [serial = 1457] [outer = 0x0] 04:39:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x119c3c800) [pid = 1658] [serial = 1458] [outer = 0x11898fc00] 04:39:26 INFO - PROCESS | 1658 | 1461065966152 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11a98d000) [pid = 1658] [serial = 1459] [outer = 0x11898fc00] 04:39:26 INFO - PROCESS | 1658 | 1461065966630 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:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 723ms 04:39:26 INFO - PROCESS | 1658 | 1461065966703 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 1658 | 1461065966706 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1238dc800 == 72 [pid = 1658] [id = 57] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2d9000 == 71 [pid = 1658] [id = 476] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12e212000 == 70 [pid = 1658] [id = 475] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x129930000 == 69 [pid = 1658] [id = 474] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12d945c00) [pid = 1658] [serial = 1332] [outer = 0x0] [url = about:blank] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12e19dc00) [pid = 1658] [serial = 1335] [outer = 0x0] [url = about:blank] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12f6ad800) [pid = 1658] [serial = 1377] [outer = 0x0] [url = about:blank] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12ceeb800 == 68 [pid = 1658] [id = 473] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12be72000 == 67 [pid = 1658] [id = 472] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x129942800 == 66 [pid = 1658] [id = 471] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x118f0d000 == 65 [pid = 1658] [id = 470] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x123cc6800 == 64 [pid = 1658] [id = 469] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1238d7800 == 63 [pid = 1658] [id = 468] 04:39:26 INFO - PROCESS | 1658 | 1461065966823 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1658 | 1461065966825 Marionette TRACE conn2 <- [1,1918,null,{}] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c483000 == 62 [pid = 1658] [id = 467] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1195ce000 == 61 [pid = 1658] [id = 466] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1195e7800 == 60 [pid = 1658] [id = 465] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x119c05800 == 59 [pid = 1658] [id = 464] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12b187000 == 58 [pid = 1658] [id = 461] 04:39:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc21800 == 57 [pid = 1658] [id = 460] 04:39:26 INFO - PROCESS | 1658 | 1461065966840 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:39:26 INFO - PROCESS | 1658 | 1461065966987 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x1274be800) [pid = 1658] [serial = 1282] [outer = 0x0] [url = about:blank] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12d945800) [pid = 1658] [serial = 1371] [outer = 0x0] [url = about:blank] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12e8ab400) [pid = 1658] [serial = 1372] [outer = 0x0] [url = about:blank] 04:39:26 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12f132800) [pid = 1658] [serial = 1375] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x1299a8c00) [pid = 1658] [serial = 1369] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12f12b800) [pid = 1658] [serial = 1374] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12e180c00) [pid = 1658] [serial = 1357] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12dfcb800) [pid = 1658] [serial = 1356] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x124449800) [pid = 1658] [serial = 1366] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12e8a4000) [pid = 1658] [serial = 1363] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12d946000) [pid = 1658] [serial = 1354] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12bb75000) [pid = 1658] [serial = 1285] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12dfcfc00) [pid = 1658] [serial = 1288] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11a838c00) [pid = 1658] [serial = 1276] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1237d3800) [pid = 1658] [serial = 1279] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11886c000) [pid = 1658] [serial = 1273] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12e1a1c00) [pid = 1658] [serial = 1359] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12e5e9000) [pid = 1658] [serial = 1362] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12e5c4000) [pid = 1658] [serial = 1360] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x124445800) [pid = 1658] [serial = 1365] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11aa40800) [pid = 1658] [serial = 1368] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x123e13c00) [pid = 1658] [serial = 1347] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126d5c000) [pid = 1658] [serial = 1348] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11b72f000) [pid = 1658] [serial = 1342] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11a997400) [pid = 1658] [serial = 1341] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x127ec7c00) [pid = 1658] [serial = 1350] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12b19f800) [pid = 1658] [serial = 1351] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11b9e2400) [pid = 1658] [serial = 1344] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1237d0800) [pid = 1658] [serial = 1345] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119ea9800) [pid = 1658] [serial = 1339] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x118993800) [pid = 1658] [serial = 1338] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12e176c00) [pid = 1658] [serial = 1318] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12af0a000) [pid = 1658] [serial = 1326] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119c23800) [pid = 1658] [serial = 1320] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11acbf400) [pid = 1658] [serial = 1323] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12b7a4400) [pid = 1658] [serial = 1353] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12bb16400) [pid = 1658] [serial = 1329] [outer = 0x0] [url = about:blank] 04:39:27 INFO - PROCESS | 1658 | 1461065967082 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d3000 == 58 [pid = 1658] [id = 487] 04:39:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119543400) [pid = 1658] [serial = 1460] [outer = 0x0] 04:39:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11a991c00) [pid = 1658] [serial = 1461] [outer = 0x119543400] 04:39:27 INFO - PROCESS | 1658 | 1461065967105 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b571800) [pid = 1658] [serial = 1462] [outer = 0x119543400] 04:39:27 INFO - PROCESS | 1658 | 1461065967411 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:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 690ms 04:39:27 INFO - PROCESS | 1658 | 1461065967457 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1658 | 1461065967460 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:39:27 INFO - PROCESS | 1658 | 1461065967486 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1658 | 1461065967491 Marionette TRACE conn2 <- [1,1922,null,{}] 04:39:27 INFO - PROCESS | 1658 | 1461065967502 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:39:27 INFO - PROCESS | 1658 | 1461065967640 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:39:27 INFO - PROCESS | 1658 | 1461065967646 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x126467800 == 59 [pid = 1658] [id = 488] 04:39:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11aa39c00) [pid = 1658] [serial = 1463] [outer = 0x0] 04:39:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11b9d3400) [pid = 1658] [serial = 1464] [outer = 0x11aa39c00] 04:39:27 INFO - PROCESS | 1658 | 1461065967689 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123782c00) [pid = 1658] [serial = 1465] [outer = 0x11aa39c00] 04:39:28 INFO - PROCESS | 1658 | 1461065968079 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:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 655ms 04:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:39:28 INFO - PROCESS | 1658 | 1461065968118 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:39:28 INFO - PROCESS | 1658 | 1461065968119 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:39:28 INFO - PROCESS | 1658 | 1461065968122 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:39:28 INFO - PROCESS | 1658 | 1461065968123 Marionette TRACE conn2 <- [1,1926,null,{}] 04:39:28 INFO - PROCESS | 1658 | 1461065968125 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:39:28 INFO - PROCESS | 1658 | 1461065968209 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:39:28 INFO - PROCESS | 1658 | 1461065968213 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b171000 == 60 [pid = 1658] [id = 489] 04:39:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123783400) [pid = 1658] [serial = 1466] [outer = 0x0] 04:39:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123848c00) [pid = 1658] [serial = 1467] [outer = 0x123783400] 04:39:28 INFO - PROCESS | 1658 | 1461065968239 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123e0d400) [pid = 1658] [serial = 1468] [outer = 0x123783400] 04:39:28 INFO - PROCESS | 1658 | 1461065968577 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:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 472ms 04:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:39:28 INFO - PROCESS | 1658 | 1461065968594 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:39:28 INFO - PROCESS | 1658 | 1461065968596 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:39:28 INFO - PROCESS | 1658 | 1461065968598 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:39:28 INFO - PROCESS | 1658 | 1461065968599 Marionette TRACE conn2 <- [1,1930,null,{}] 04:39:28 INFO - PROCESS | 1658 | 1461065968601 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:39:28 INFO - PROCESS | 1658 | 1461065968688 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:39:28 INFO - PROCESS | 1658 | 1461065968751 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be87800 == 61 [pid = 1658] [id = 490] 04:39:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12443fc00) [pid = 1658] [serial = 1469] [outer = 0x0] 04:39:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124444400) [pid = 1658] [serial = 1470] [outer = 0x12443fc00] 04:39:28 INFO - PROCESS | 1658 | 1461065968784 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1274c1400) [pid = 1658] [serial = 1471] [outer = 0x12443fc00] 04:39:29 INFO - PROCESS | 1658 | 1461065969110 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:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 04:39:29 INFO - PROCESS | 1658 | 1461065969118 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1658 | 1461065969119 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:39:29 INFO - PROCESS | 1658 | 1461065969121 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1658 | 1461065969123 Marionette TRACE conn2 <- [1,1934,null,{}] 04:39:29 INFO - PROCESS | 1658 | 1461065969129 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:39:29 INFO - PROCESS | 1658 | 1461065969239 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:39:29 INFO - PROCESS | 1658 | 1461065969276 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d98b000 == 62 [pid = 1658] [id = 491] 04:39:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x116738000) [pid = 1658] [serial = 1472] [outer = 0x0] 04:39:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1275e0c00) [pid = 1658] [serial = 1473] [outer = 0x116738000] 04:39:29 INFO - PROCESS | 1658 | 1461065969301 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12bb77000) [pid = 1658] [serial = 1474] [outer = 0x116738000] 04:39:29 INFO - PROCESS | 1658 | 1461065969692 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:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 623ms 04:39:29 INFO - PROCESS | 1658 | 1461065969745 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1658 | 1461065969747 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:39:29 INFO - PROCESS | 1658 | 1461065969753 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1658 | 1461065969755 Marionette TRACE conn2 <- [1,1938,null,{}] 04:39:29 INFO - PROCESS | 1658 | 1461065969759 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:39:29 INFO - PROCESS | 1658 | 1461065969931 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:39:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x124043400) [pid = 1658] [serial = 1475] [outer = 0x12fab9000] 04:39:29 INFO - PROCESS | 1658 | 1461065969975 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f171800 == 63 [pid = 1658] [id = 492] 04:39:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12d1d5800) [pid = 1658] [serial = 1476] [outer = 0x0] 04:39:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12d83bc00) [pid = 1658] [serial = 1477] [outer = 0x12d1d5800] 04:39:30 INFO - PROCESS | 1658 | 1461065970033 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12d9a9400) [pid = 1658] [serial = 1478] [outer = 0x12d1d5800] 04:39:30 INFO - PROCESS | 1658 | 1461065970408 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:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 674ms 04:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:39:30 INFO - PROCESS | 1658 | 1461065970428 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1658 | 1461065970429 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:39:30 INFO - PROCESS | 1658 | 1461065970431 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1658 | 1461065970432 Marionette TRACE conn2 <- [1,1942,null,{}] 04:39:30 INFO - PROCESS | 1658 | 1461065970434 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:39:30 INFO - PROCESS | 1658 | 1461065970545 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:39:30 INFO - PROCESS | 1658 | 1461065970577 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e572000 == 64 [pid = 1658] [id = 493] 04:39:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x118995000) [pid = 1658] [serial = 1479] [outer = 0x0] 04:39:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12bb7bc00) [pid = 1658] [serial = 1480] [outer = 0x118995000] 04:39:30 INFO - PROCESS | 1658 | 1461065970602 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12e181800) [pid = 1658] [serial = 1481] [outer = 0x118995000] 04:39:30 INFO - PROCESS | 1658 | 1461065970962 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:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 04:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:39:31 INFO - PROCESS | 1658 | 1461065971002 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1658 | 1461065971003 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:39:31 INFO - PROCESS | 1658 | 1461065971005 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1658 | 1461065971006 Marionette TRACE conn2 <- [1,1946,null,{}] 04:39:31 INFO - PROCESS | 1658 | 1461065971008 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:39:31 INFO - PROCESS | 1658 | 1461065971236 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1274af800) [pid = 1658] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1188b5800) [pid = 1658] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11c5d6c00) [pid = 1658] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1237d2c00) [pid = 1658] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x123e1a000) [pid = 1658] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x123dc6c00) [pid = 1658] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x118642000) [pid = 1658] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11b9cb000) [pid = 1658] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11aa38c00) [pid = 1658] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119c3f400) [pid = 1658] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x115677c00) [pid = 1658] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x114a87000) [pid = 1658] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:39:31 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12f135c00) [pid = 1658] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:39:31 INFO - PROCESS | 1658 | 1461065971286 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x115565000 == 65 [pid = 1658] [id = 494] 04:39:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x114a87000) [pid = 1658] [serial = 1482] [outer = 0x0] 04:39:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x115873c00) [pid = 1658] [serial = 1483] [outer = 0x114a87000] 04:39:31 INFO - PROCESS | 1658 | 1461065971313 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11a999400) [pid = 1658] [serial = 1484] [outer = 0x114a87000] 04:39:31 INFO - PROCESS | 1658 | 1461065971578 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:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 620ms 04:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:39:31 INFO - PROCESS | 1658 | 1461065971630 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1658 | 1461065971632 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:39:31 INFO - PROCESS | 1658 | 1461065971634 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1658 | 1461065971635 Marionette TRACE conn2 <- [1,1950,null,{}] 04:39:31 INFO - PROCESS | 1658 | 1461065971637 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:39:31 INFO - PROCESS | 1658 | 1461065971730 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:39:31 INFO - PROCESS | 1658 | 1461065971805 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe2f800 == 66 [pid = 1658] [id = 495] 04:39:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123843400) [pid = 1658] [serial = 1485] [outer = 0x0] 04:39:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12e176800) [pid = 1658] [serial = 1486] [outer = 0x123843400] 04:39:31 INFO - PROCESS | 1658 | 1461065971838 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12e5c4000) [pid = 1658] [serial = 1487] [outer = 0x123843400] 04:39:32 INFO - PROCESS | 1658 | 1461065972129 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:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 04:39:32 INFO - PROCESS | 1658 | 1461065972153 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1658 | 1461065972154 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:39:32 INFO - PROCESS | 1658 | 1461065972165 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1658 | 1461065972166 Marionette TRACE conn2 <- [1,1954,null,{}] 04:39:32 INFO - PROCESS | 1658 | 1461065972169 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:39:32 INFO - PROCESS | 1658 | 1461065972273 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:39:32 INFO - PROCESS | 1658 | 1461065972278 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x13527f800 == 67 [pid = 1658] [id = 496] 04:39:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x114c9c800) [pid = 1658] [serial = 1488] [outer = 0x0] 04:39:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x114c9f400) [pid = 1658] [serial = 1489] [outer = 0x114c9c800] 04:39:32 INFO - PROCESS | 1658 | 1461065972303 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12e5e7c00) [pid = 1658] [serial = 1490] [outer = 0x114c9c800] 04:39:32 INFO - PROCESS | 1658 | 1461065972626 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:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 477ms 04:39:32 INFO - PROCESS | 1658 | 1461065972638 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1658 | 1461065972639 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:39:32 INFO - PROCESS | 1658 | 1461065972645 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1658 | 1461065972646 Marionette TRACE conn2 <- [1,1958,null,{}] 04:39:32 INFO - PROCESS | 1658 | 1461065972649 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:39:32 INFO - PROCESS | 1658 | 1461065972768 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:39:32 INFO - PROCESS | 1658 | 1461065972776 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369f9000 == 68 [pid = 1658] [id = 497] 04:39:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x114c91800) [pid = 1658] [serial = 1491] [outer = 0x0] 04:39:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12e5ebc00) [pid = 1658] [serial = 1492] [outer = 0x114c91800] 04:39:32 INFO - PROCESS | 1658 | 1461065972801 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12e8a8000) [pid = 1658] [serial = 1493] [outer = 0x114c91800] 04:39:33 INFO - PROCESS | 1658 | 1461065973117 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:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 523ms 04:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:39:33 INFO - PROCESS | 1658 | 1461065973168 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 1658 | 1461065973169 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:39:33 INFO - PROCESS | 1658 | 1461065973171 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 1658 | 1461065973172 Marionette TRACE conn2 <- [1,1962,null,{}] 04:39:33 INFO - PROCESS | 1658 | 1461065973174 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:39:33 INFO - PROCESS | 1658 | 1461065973331 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:39:33 INFO - PROCESS | 1658 | 1461065973437 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119153800 == 69 [pid = 1658] [id = 498] 04:39:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x114a92c00) [pid = 1658] [serial = 1494] [outer = 0x0] 04:39:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x114a93800) [pid = 1658] [serial = 1495] [outer = 0x114a92c00] 04:39:33 INFO - PROCESS | 1658 | 1461065973471 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x114c9d000) [pid = 1658] [serial = 1496] [outer = 0x114a92c00] 04:39:33 INFO - PROCESS | 1658 | 1461065973917 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:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 774ms 04:39:33 INFO - PROCESS | 1658 | 1461065973946 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:39:33 INFO - PROCESS | 1658 | 1461065973950 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:39:33 INFO - PROCESS | 1658 | 1461065973953 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 1658 | 1461065973956 Marionette TRACE conn2 <- [1,1966,null,{}] 04:39:33 INFO - PROCESS | 1658 | 1461065973959 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:39:34 INFO - PROCESS | 1658 | 1461065974069 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:39:34 INFO - PROCESS | 1658 | 1461065974130 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x1240d6000 == 70 [pid = 1658] [id = 499] 04:39:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x115672000) [pid = 1658] [serial = 1497] [outer = 0x0] 04:39:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x118e41000) [pid = 1658] [serial = 1498] [outer = 0x115672000] 04:39:34 INFO - PROCESS | 1658 | 1461065974203 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11a643400) [pid = 1658] [serial = 1499] [outer = 0x115672000] 04:39:34 INFO - PROCESS | 1658 | 1461065974615 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:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 674ms 04:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:39:34 INFO - PROCESS | 1658 | 1461065974627 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1658 | 1461065974629 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:39:34 INFO - PROCESS | 1658 | 1461065974631 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1658 | 1461065974633 Marionette TRACE conn2 <- [1,1970,null,{}] 04:39:34 INFO - PROCESS | 1658 | 1461065974635 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:39:34 INFO - PROCESS | 1658 | 1461065974769 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:39:34 INFO - PROCESS | 1658 | 1461065974873 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df41800 == 71 [pid = 1658] [id = 500] 04:39:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x115882400) [pid = 1658] [serial = 1500] [outer = 0x0] 04:39:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11acc7800) [pid = 1658] [serial = 1501] [outer = 0x115882400] 04:39:34 INFO - PROCESS | 1658 | 1461065974906 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11c5cd800) [pid = 1658] [serial = 1502] [outer = 0x115882400] 04:39:35 INFO - PROCESS | 1658 | 1461065975296 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:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 04:39:35 INFO - PROCESS | 1658 | 1461065975302 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1658 | 1461065975305 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:39:35 INFO - PROCESS | 1658 | 1461065975312 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1658 | 1461065975316 Marionette TRACE conn2 <- [1,1974,null,{}] 04:39:35 INFO - PROCESS | 1658 | 1461065975319 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:39:35 INFO - PROCESS | 1658 | 1461065975430 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:39:35 INFO - PROCESS | 1658 | 1461065975503 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x13730e000 == 72 [pid = 1658] [id = 501] 04:39:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11c5ce400) [pid = 1658] [serial = 1503] [outer = 0x0] 04:39:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1238a2400) [pid = 1658] [serial = 1504] [outer = 0x11c5ce400] 04:39:35 INFO - PROCESS | 1658 | 1461065975535 Marionette DEBUG loaded listener.js 04:39:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x126d5c400) [pid = 1658] [serial = 1505] [outer = 0x11c5ce400] 04:39:35 INFO - PROCESS | 1658 | 1461065975950 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:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 676ms 04:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:39:35 INFO - PROCESS | 1658 | 1461065975985 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1658 | 1461065975986 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:39:35 INFO - PROCESS | 1658 | 1461065975988 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1658 | 1461065975989 Marionette TRACE conn2 <- [1,1978,null,{}] 04:39:35 INFO - PROCESS | 1658 | 1461065975992 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:39:36 INFO - PROCESS | 1658 | 1461065976102 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:39:36 INFO - PROCESS | 1658 | 1461065976206 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1387eb800 == 73 [pid = 1658] [id = 502] 04:39:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x123745000) [pid = 1658] [serial = 1506] [outer = 0x0] 04:39:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12374c400) [pid = 1658] [serial = 1507] [outer = 0x123745000] 04:39:36 INFO - PROCESS | 1658 | 1461065976238 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x123751800) [pid = 1658] [serial = 1508] [outer = 0x123745000] 04:39:36 INFO - PROCESS | 1658 | 1461065976643 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:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 672ms 04:39:36 INFO - PROCESS | 1658 | 1461065976661 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 1658 | 1461065976662 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:39:36 INFO - PROCESS | 1658 | 1461065976664 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 1658 | 1461065976666 Marionette TRACE conn2 <- [1,1982,null,{}] 04:39:36 INFO - PROCESS | 1658 | 1461065976668 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:39:36 INFO - PROCESS | 1658 | 1461065976773 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:39:36 INFO - PROCESS | 1658 | 1461065976832 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2c5800 == 74 [pid = 1658] [id = 503] 04:39:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12af10000) [pid = 1658] [serial = 1509] [outer = 0x0] 04:39:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12b39f000) [pid = 1658] [serial = 1510] [outer = 0x12af10000] 04:39:36 INFO - PROCESS | 1658 | 1461065976946 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12dfcb000) [pid = 1658] [serial = 1511] [outer = 0x12af10000] 04:39:37 INFO - PROCESS | 1658 | 1461065977612 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:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 975ms 04:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:39:37 INFO - PROCESS | 1658 | 1461065977642 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 1658 | 1461065977645 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:39:37 INFO - PROCESS | 1658 | 1461065977648 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1658 | 1461065977651 Marionette TRACE conn2 <- [1,1986,null,{}] 04:39:37 INFO - PROCESS | 1658 | 1461065977655 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:39:37 INFO - PROCESS | 1658 | 1461065977753 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:39:37 INFO - PROCESS | 1658 | 1461065977817 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x126474000 == 75 [pid = 1658] [id = 504] 04:39:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x114b84800) [pid = 1658] [serial = 1512] [outer = 0x0] 04:39:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x114c96800) [pid = 1658] [serial = 1513] [outer = 0x114b84800] 04:39:37 INFO - PROCESS | 1658 | 1461065977846 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x115671400) [pid = 1658] [serial = 1514] [outer = 0x114b84800] 04:39:38 INFO - PROCESS | 1658 | 1461065978265 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:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 621ms 04:39:38 INFO - PROCESS | 1658 | 1461065978270 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1658 | 1461065978274 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:39:38 INFO - PROCESS | 1658 | 1461065978278 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1658 | 1461065978280 Marionette TRACE conn2 <- [1,1990,null,{}] 04:39:38 INFO - PROCESS | 1658 | 1461065978282 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:39:38 INFO - PROCESS | 1658 | 1461065978381 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:39:38 INFO - PROCESS | 1658 | 1461065978439 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195ce000 == 76 [pid = 1658] [id = 505] 04:39:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x114b86000) [pid = 1658] [serial = 1515] [outer = 0x0] 04:39:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x11863d800) [pid = 1658] [serial = 1516] [outer = 0x114b86000] 04:39:38 INFO - PROCESS | 1658 | 1461065978468 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x1189d0c00) [pid = 1658] [serial = 1517] [outer = 0x114b86000] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1369f9000 == 75 [pid = 1658] [id = 497] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x13527f800 == 74 [pid = 1658] [id = 496] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe2f800 == 73 [pid = 1658] [id = 495] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x115565000 == 72 [pid = 1658] [id = 494] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12e572000 == 71 [pid = 1658] [id = 493] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12f171800 == 70 [pid = 1658] [id = 492] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12b1a1800) [pid = 1658] [serial = 1428] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12d98b000 == 69 [pid = 1658] [id = 491] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12be87800 == 68 [pid = 1658] [id = 490] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12b171000 == 67 [pid = 1658] [id = 489] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x126467800 == 66 [pid = 1658] [id = 488] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d3000 == 65 [pid = 1658] [id = 487] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc15800 == 64 [pid = 1658] [id = 486] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11c02a800 == 63 [pid = 1658] [id = 485] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12f18d800 == 62 [pid = 1658] [id = 480] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x129949000 == 61 [pid = 1658] [id = 479] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11c028000 == 60 [pid = 1658] [id = 478] 04:39:38 INFO - PROCESS | 1658 | --DOCSHELL 0x115402800 == 59 [pid = 1658] [id = 477] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x123783000) [pid = 1658] [serial = 1410] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1238a8800) [pid = 1658] [serial = 1411] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x123c04c00) [pid = 1658] [serial = 1413] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x126455800) [pid = 1658] [serial = 1419] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12443cc00) [pid = 1658] [serial = 1416] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12680e000) [pid = 1658] [serial = 1389] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x118992c00) [pid = 1658] [serial = 1396] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x118986400) [pid = 1658] [serial = 1395] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x11b9d1000) [pid = 1658] [serial = 1407] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11ad4ec00) [pid = 1658] [serial = 1404] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11b5e4800) [pid = 1658] [serial = 1405] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11a887000) [pid = 1658] [serial = 1401] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11aa36800) [pid = 1658] [serial = 1402] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1189a1800) [pid = 1658] [serial = 1398] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x119c3c400) [pid = 1658] [serial = 1399] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x115678c00) [pid = 1658] [serial = 1393] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x115108800) [pid = 1658] [serial = 1392] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12f6b5400) [pid = 1658] [serial = 1378] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x119c34400) [pid = 1658] [serial = 1380] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12b196000) [pid = 1658] [serial = 1426] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1238a5000) [pid = 1658] [serial = 1386] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11b9d2800) [pid = 1658] [serial = 1383] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12999e400) [pid = 1658] [serial = 1425] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x123cd4400) [pid = 1658] [serial = 1422] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x127497000) [pid = 1658] [serial = 1420] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x123e18c00) [pid = 1658] [serial = 1414] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x124447000) [pid = 1658] [serial = 1417] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x127497c00) [pid = 1658] [serial = 1423] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11c5d3c00) [pid = 1658] [serial = 1408] [outer = 0x0] [url = about:blank] 04:39:38 INFO - PROCESS | 1658 | 1461065978904 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:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 04:39:38 INFO - PROCESS | 1658 | 1461065978948 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1658 | 1461065978950 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:39:38 INFO - PROCESS | 1658 | 1461065978952 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1658 | 1461065978954 Marionette TRACE conn2 <- [1,1994,null,{}] 04:39:38 INFO - PROCESS | 1658 | 1461065978961 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:39:39 INFO - PROCESS | 1658 | 1461065979050 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:39:39 INFO - PROCESS | 1658 | 1461065979074 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5c0000 == 60 [pid = 1658] [id = 506] 04:39:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x119c3e400) [pid = 1658] [serial = 1518] [outer = 0x0] 04:39:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11a880400) [pid = 1658] [serial = 1519] [outer = 0x119c3e400] 04:39:39 INFO - PROCESS | 1658 | 1461065979103 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11ad55000) [pid = 1658] [serial = 1520] [outer = 0x119c3e400] 04:39:39 INFO - PROCESS | 1658 | 1461065979546 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:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 623ms 04:39:39 INFO - PROCESS | 1658 | 1461065979576 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:39:39 INFO - PROCESS | 1658 | 1461065979579 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:39:39 INFO - PROCESS | 1658 | 1461065979582 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1658 | 1461065979584 Marionette TRACE conn2 <- [1,1998,null,{}] 04:39:39 INFO - PROCESS | 1658 | 1461065979587 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:39:39 INFO - PROCESS | 1658 | 1461065979723 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:39:39 INFO - PROCESS | 1658 | 1461065979731 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x129934000 == 61 [pid = 1658] [id = 507] 04:39:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11b98a800) [pid = 1658] [serial = 1521] [outer = 0x0] 04:39:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11c05c000) [pid = 1658] [serial = 1522] [outer = 0x11b98a800] 04:39:39 INFO - PROCESS | 1658 | 1461065979776 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11c5d3800) [pid = 1658] [serial = 1523] [outer = 0x11b98a800] 04:39:40 INFO - PROCESS | 1658 | 1461065980177 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:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 622ms 04:39:40 INFO - PROCESS | 1658 | 1461065980203 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1658 | 1461065980205 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:39:40 INFO - PROCESS | 1658 | 1461065980215 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1658 | 1461065980216 Marionette TRACE conn2 <- [1,2002,null,{}] 04:39:40 INFO - PROCESS | 1658 | 1461065980218 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:39:40 INFO - PROCESS | 1658 | 1461065980304 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:39:40 INFO - PROCESS | 1658 | 1461065980382 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9c1800 == 62 [pid = 1658] [id = 508] 04:39:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11c5d3c00) [pid = 1658] [serial = 1524] [outer = 0x0] 04:39:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123749400) [pid = 1658] [serial = 1525] [outer = 0x11c5d3c00] 04:39:40 INFO - PROCESS | 1658 | 1461065980409 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x123786000) [pid = 1658] [serial = 1526] [outer = 0x11c5d3c00] 04:39:40 INFO - PROCESS | 1658 | 1461065980698 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:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 04:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:39:40 INFO - PROCESS | 1658 | 1461065980734 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1658 | 1461065980735 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:39:40 INFO - PROCESS | 1658 | 1461065980737 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1658 | 1461065980738 Marionette TRACE conn2 <- [1,2006,null,{}] 04:39:40 INFO - PROCESS | 1658 | 1461065980743 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:39:40 INFO - PROCESS | 1658 | 1461065980844 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:39:40 INFO - PROCESS | 1658 | 1461065980849 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d990000 == 63 [pid = 1658] [id = 509] 04:39:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1237d2c00) [pid = 1658] [serial = 1527] [outer = 0x0] 04:39:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x123cce000) [pid = 1658] [serial = 1528] [outer = 0x1237d2c00] 04:39:40 INFO - PROCESS | 1658 | 1461065980877 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12688e800) [pid = 1658] [serial = 1529] [outer = 0x1237d2c00] 04:39:41 INFO - PROCESS | 1658 | 1461065981258 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:39:41 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:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 572ms 04:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:39:41 INFO - PROCESS | 1658 | 1461065981310 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1658 | 1461065981311 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:39:41 INFO - PROCESS | 1658 | 1461065981313 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1658 | 1461065981314 Marionette TRACE conn2 <- [1,2010,null,{}] 04:39:41 INFO - PROCESS | 1658 | 1461065981316 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:39:41 INFO - PROCESS | 1658 | 1461065981421 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:39:41 INFO - PROCESS | 1658 | 1461065981439 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e219800 == 64 [pid = 1658] [id = 510] 04:39:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12688b400) [pid = 1658] [serial = 1530] [outer = 0x0] 04:39:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x127499c00) [pid = 1658] [serial = 1531] [outer = 0x12688b400] 04:39:41 INFO - PROCESS | 1658 | 1461065981465 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x127ec8c00) [pid = 1658] [serial = 1532] [outer = 0x12688b400] 04:39:41 INFO - PROCESS | 1658 | 1461065981814 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:39:41 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:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 04:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:39:41 INFO - PROCESS | 1658 | 1461065981832 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1658 | 1461065981833 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:39:41 INFO - PROCESS | 1658 | 1461065981835 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1658 | 1461065981836 Marionette TRACE conn2 <- [1,2014,null,{}] 04:39:41 INFO - PROCESS | 1658 | 1461065981839 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:39:41 INFO - PROCESS | 1658 | 1461065981946 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:39:41 INFO - PROCESS | 1658 | 1461065981983 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e58a800 == 65 [pid = 1658] [id = 511] 04:39:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1268d3c00) [pid = 1658] [serial = 1533] [outer = 0x0] 04:39:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1299a9c00) [pid = 1658] [serial = 1534] [outer = 0x1268d3c00] 04:39:42 INFO - PROCESS | 1658 | 1461065982008 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12b7a9000) [pid = 1658] [serial = 1535] [outer = 0x1268d3c00] 04:39:42 INFO - PROCESS | 1658 | 1461065982326 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:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 04:39:42 INFO - PROCESS | 1658 | 1461065982354 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:39:42 INFO - PROCESS | 1658 | 1461065982355 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:39:42 INFO - PROCESS | 1658 | 1461065982359 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1658 | 1461065982361 Marionette TRACE conn2 <- [1,2018,null,{}] 04:39:42 INFO - PROCESS | 1658 | 1461065982369 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:39:42 INFO - PROCESS | 1658 | 1461065982477 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:39:42 INFO - PROCESS | 1658 | 1461065982518 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe2e000 == 66 [pid = 1658] [id = 512] 04:39:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x126af7c00) [pid = 1658] [serial = 1536] [outer = 0x0] 04:39:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12ccbe000) [pid = 1658] [serial = 1537] [outer = 0x126af7c00] 04:39:42 INFO - PROCESS | 1658 | 1461065982544 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12d1d5c00) [pid = 1658] [serial = 1538] [outer = 0x126af7c00] 04:39:42 INFO - PROCESS | 1658 | 1461065982891 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:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 576ms 04:39:42 INFO - PROCESS | 1658 | 1461065982936 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:39:42 INFO - PROCESS | 1658 | 1461065982938 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:39:42 INFO - PROCESS | 1658 | 1461065982942 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1658 | 1461065982943 Marionette TRACE conn2 <- [1,2022,null,{}] 04:39:42 INFO - PROCESS | 1658 | 1461065982947 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:39:43 INFO - PROCESS | 1658 | 1461065983255 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x123843400) [pid = 1658] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x114c9c800) [pid = 1658] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x119543400) [pid = 1658] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11567ac00) [pid = 1658] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x114a87000) [pid = 1658] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x116738000) [pid = 1658] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1274b0000) [pid = 1658] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12d1d5800) [pid = 1658] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x118995000) [pid = 1658] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11898fc00) [pid = 1658] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11aa39c00) [pid = 1658] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x123783400) [pid = 1658] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:39:43 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12443fc00) [pid = 1658] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:39:43 INFO - PROCESS | 1658 | 1461065983304 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1240cb000 == 67 [pid = 1658] [id = 513] 04:39:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x114b85400) [pid = 1658] [serial = 1539] [outer = 0x0] 04:39:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1163e2c00) [pid = 1658] [serial = 1540] [outer = 0x114b85400] 04:39:43 INFO - PROCESS | 1658 | 1461065983330 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11b5e8c00) [pid = 1658] [serial = 1541] [outer = 0x114b85400] 04:39:43 INFO - PROCESS | 1658 | 1461065983603 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:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 04:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:39:43 INFO - PROCESS | 1658 | 1461065983662 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1658 | 1461065983664 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:39:43 INFO - PROCESS | 1658 | 1461065983666 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1658 | 1461065983668 Marionette TRACE conn2 <- [1,2026,null,{}] 04:39:43 INFO - PROCESS | 1658 | 1461065983670 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:39:43 INFO - PROCESS | 1658 | 1461065983792 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:39:43 INFO - PROCESS | 1658 | 1461065983855 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309d5800 == 68 [pid = 1658] [id = 514] 04:39:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x114c92800) [pid = 1658] [serial = 1542] [outer = 0x0] 04:39:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12d840800) [pid = 1658] [serial = 1543] [outer = 0x114c92800] 04:39:43 INFO - PROCESS | 1658 | 1461065983885 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12e181400) [pid = 1658] [serial = 1544] [outer = 0x114c92800] 04:39:44 INFO - PROCESS | 1658 | 1461065984179 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:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 04:39:44 INFO - PROCESS | 1658 | 1461065984236 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1658 | 1461065984237 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:39:44 INFO - PROCESS | 1658 | 1461065984240 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1658 | 1461065984243 Marionette TRACE conn2 <- [1,2030,null,{}] 04:39:44 INFO - PROCESS | 1658 | 1461065984246 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:39:44 INFO - PROCESS | 1658 | 1461065984331 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:39:44 INFO - PROCESS | 1658 | 1461065984335 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d36800 == 69 [pid = 1658] [id = 515] 04:39:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12d9afc00) [pid = 1658] [serial = 1545] [outer = 0x0] 04:39:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12e1a0800) [pid = 1658] [serial = 1546] [outer = 0x12d9afc00] 04:39:44 INFO - PROCESS | 1658 | 1461065984360 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12e5e9800) [pid = 1658] [serial = 1547] [outer = 0x12d9afc00] 04:39:44 INFO - PROCESS | 1658 | 1461065984685 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:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 471ms 04:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:39:44 INFO - PROCESS | 1658 | 1461065984711 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1658 | 1461065984712 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:39:44 INFO - PROCESS | 1658 | 1461065984715 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1658 | 1461065984716 Marionette TRACE conn2 <- [1,2034,null,{}] 04:39:44 INFO - PROCESS | 1658 | 1461065984718 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:39:44 INFO - PROCESS | 1658 | 1461065984843 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:39:44 INFO - PROCESS | 1658 | 1461065984853 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x137315000 == 70 [pid = 1658] [id = 516] 04:39:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12e5e5400) [pid = 1658] [serial = 1548] [outer = 0x0] 04:39:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12e8ab400) [pid = 1658] [serial = 1549] [outer = 0x12e5e5400] 04:39:44 INFO - PROCESS | 1658 | 1461065984879 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12f12cc00) [pid = 1658] [serial = 1550] [outer = 0x12e5e5400] 04:39:45 INFO - PROCESS | 1658 | 1461065985206 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:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 04:39:45 INFO - PROCESS | 1658 | 1461065985287 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1658 | 1461065985289 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:39:45 INFO - PROCESS | 1658 | 1461065985294 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1658 | 1461065985296 Marionette TRACE conn2 <- [1,2038,null,{}] 04:39:45 INFO - PROCESS | 1658 | 1461065985300 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:39:45 INFO - PROCESS | 1658 | 1461065985401 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:39:45 INFO - PROCESS | 1658 | 1461065985507 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c0c000 == 71 [pid = 1658] [id = 517] 04:39:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x114b8a800) [pid = 1658] [serial = 1551] [outer = 0x0] 04:39:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x114b8f000) [pid = 1658] [serial = 1552] [outer = 0x114b8a800] 04:39:45 INFO - PROCESS | 1658 | 1461065985538 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x114c9d800) [pid = 1658] [serial = 1553] [outer = 0x114b8a800] 04:39:45 INFO - PROCESS | 1658 | 1461065985977 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:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 721ms 04:39:46 INFO - PROCESS | 1658 | 1461065986015 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1658 | 1461065986017 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:39:46 INFO - PROCESS | 1658 | 1461065986023 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1658 | 1461065986026 Marionette TRACE conn2 <- [1,2042,null,{}] 04:39:46 INFO - PROCESS | 1658 | 1461065986029 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:39:46 INFO - PROCESS | 1658 | 1461065986137 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:39:46 INFO - PROCESS | 1658 | 1461065986215 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x129945800 == 72 [pid = 1658] [id = 518] 04:39:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x114b90400) [pid = 1658] [serial = 1554] [outer = 0x0] 04:39:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x118e40c00) [pid = 1658] [serial = 1555] [outer = 0x114b90400] 04:39:46 INFO - PROCESS | 1658 | 1461065986245 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x11a83f000) [pid = 1658] [serial = 1556] [outer = 0x114b90400] 04:39:46 INFO - PROCESS | 1658 | 1461065986639 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:39:46 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:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 674ms 04:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:39:46 INFO - PROCESS | 1658 | 1461065986696 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1658 | 1461065986697 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:39:46 INFO - PROCESS | 1658 | 1461065986699 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1658 | 1461065986701 Marionette TRACE conn2 <- [1,2046,null,{}] 04:39:46 INFO - PROCESS | 1658 | 1461065986708 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:39:46 INFO - PROCESS | 1658 | 1461065986848 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:39:46 INFO - PROCESS | 1658 | 1461065986926 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x13526a800 == 73 [pid = 1658] [id = 519] 04:39:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x11b9d3c00) [pid = 1658] [serial = 1557] [outer = 0x0] 04:39:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x123782400) [pid = 1658] [serial = 1558] [outer = 0x11b9d3c00] 04:39:46 INFO - PROCESS | 1658 | 1461065986963 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x123e15c00) [pid = 1658] [serial = 1559] [outer = 0x11b9d3c00] 04:39:47 INFO - PROCESS | 1658 | 1461065987385 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:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 722ms 04:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:39:47 INFO - PROCESS | 1658 | 1461065987422 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1658 | 1461065987423 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:39:47 INFO - PROCESS | 1658 | 1461065987426 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1658 | 1461065987427 Marionette TRACE conn2 <- [1,2050,null,{}] 04:39:47 INFO - PROCESS | 1658 | 1461065987429 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:39:47 INFO - PROCESS | 1658 | 1461065987537 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:39:47 INFO - PROCESS | 1658 | 1461065987600 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x136e12800 == 74 [pid = 1658] [id = 520] 04:39:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x119c4d400) [pid = 1658] [serial = 1560] [outer = 0x0] 04:39:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x119c51000) [pid = 1658] [serial = 1561] [outer = 0x119c4d400] 04:39:47 INFO - PROCESS | 1658 | 1461065987631 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x123cd4400) [pid = 1658] [serial = 1562] [outer = 0x119c4d400] 04:39:48 INFO - PROCESS | 1658 | 1461065988090 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:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 718ms 04:39:48 INFO - PROCESS | 1658 | 1461065988165 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:39:48 INFO - PROCESS | 1658 | 1461065988166 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:39:48 INFO - PROCESS | 1658 | 1461065988168 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1658 | 1461065988170 Marionette TRACE conn2 <- [1,2054,null,{}] 04:39:48 INFO - PROCESS | 1658 | 1461065988188 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:39:48 INFO - PROCESS | 1658 | 1461065988323 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:39:48 INFO - PROCESS | 1658 | 1461065988378 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x130c34000 == 75 [pid = 1658] [id = 521] 04:39:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12374e400) [pid = 1658] [serial = 1563] [outer = 0x0] 04:39:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12443e800) [pid = 1658] [serial = 1564] [outer = 0x12374e400] 04:39:48 INFO - PROCESS | 1658 | 1461065988408 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x1274a8800) [pid = 1658] [serial = 1565] [outer = 0x12374e400] 04:39:48 INFO - PROCESS | 1658 | 1461065988817 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:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 669ms 04:39:48 INFO - PROCESS | 1658 | 1461065988839 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 1658 | 1461065988840 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:39:48 INFO - PROCESS | 1658 | 1461065988843 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1658 | 1461065988844 Marionette TRACE conn2 <- [1,2058,null,{}] 04:39:48 INFO - PROCESS | 1658 | 1461065988846 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:39:48 INFO - PROCESS | 1658 | 1461065988969 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:39:49 INFO - PROCESS | 1658 | 1461065989077 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x13876a800 == 76 [pid = 1658] [id = 522] 04:39:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x123ae4800) [pid = 1658] [serial = 1566] [outer = 0x0] 04:39:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1274c3800) [pid = 1658] [serial = 1567] [outer = 0x123ae4800] 04:39:49 INFO - PROCESS | 1658 | 1461065989112 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12d1d7c00) [pid = 1658] [serial = 1568] [outer = 0x123ae4800] 04:39:49 INFO - PROCESS | 1658 | 1461065989524 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:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 04:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:39:49 INFO - PROCESS | 1658 | 1461065989562 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1658 | 1461065989564 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:39:49 INFO - PROCESS | 1658 | 1461065989566 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1658 | 1461065989567 Marionette TRACE conn2 <- [1,2062,null,{}] 04:39:49 INFO - PROCESS | 1658 | 1461065989588 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:39:49 INFO - PROCESS | 1658 | 1461065989729 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:39:49 INFO - PROCESS | 1658 | 1461065989771 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x138780800 == 77 [pid = 1658] [id = 523] 04:39:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x123e22c00) [pid = 1658] [serial = 1569] [outer = 0x0] 04:39:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x123e26c00) [pid = 1658] [serial = 1570] [outer = 0x123e22c00] 04:39:49 INFO - PROCESS | 1658 | 1461065989801 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x123e2a400) [pid = 1658] [serial = 1571] [outer = 0x123e22c00] 04:39:50 INFO - PROCESS | 1658 | 1461065990285 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:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 770ms 04:39:50 INFO - PROCESS | 1658 | 1461065990337 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:39:50 INFO - PROCESS | 1658 | 1461065990338 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:39:50 INFO - PROCESS | 1658 | 1461065990343 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1658 | 1461065990344 Marionette TRACE conn2 <- [1,2066,null,{}] 04:39:50 INFO - PROCESS | 1658 | 1461065990347 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:39:50 INFO - PROCESS | 1658 | 1461065990452 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:39:50 INFO - PROCESS | 1658 | 1461065990529 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b957800 == 78 [pid = 1658] [id = 524] 04:39:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x114c94000) [pid = 1658] [serial = 1572] [outer = 0x0] 04:39:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12383f800) [pid = 1658] [serial = 1573] [outer = 0x114c94000] 04:39:50 INFO - PROCESS | 1658 | 1461065990559 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x1241c1400) [pid = 1658] [serial = 1574] [outer = 0x114c94000] 04:39:51 INFO - PROCESS | 1658 | 1461065991282 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:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 972ms 04:39:51 INFO - PROCESS | 1658 | 1461065991316 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 1658 | 1461065991319 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:39:51 INFO - PROCESS | 1658 | 1461065991326 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1658 | 1461065991330 Marionette TRACE conn2 <- [1,2070,null,{}] 04:39:51 INFO - PROCESS | 1658 | 1461065991336 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:39:51 INFO - PROCESS | 1658 | 1461065991481 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:39:51 INFO - PROCESS | 1658 | 1461065991560 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9d5000 == 79 [pid = 1658] [id = 525] 04:39:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x114ca0400) [pid = 1658] [serial = 1575] [outer = 0x0] 04:39:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x1186a5c00) [pid = 1658] [serial = 1576] [outer = 0x114ca0400] 04:39:51 INFO - PROCESS | 1658 | 1461065991589 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x119c46c00) [pid = 1658] [serial = 1577] [outer = 0x114ca0400] 04:39:52 INFO - PROCESS | 1658 | 1461065992093 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:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 831ms 04:39:52 INFO - PROCESS | 1658 | 1461065992156 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:39:52 INFO - PROCESS | 1658 | 1461065992161 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:39:52 INFO - PROCESS | 1658 | 1461065992168 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1658 | 1461065992171 Marionette TRACE conn2 <- [1,2074,null,{}] 04:39:52 INFO - PROCESS | 1658 | 1461065992174 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:39:52 INFO - PROCESS | 1658 | 1461065992291 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:39:52 INFO - PROCESS | 1658 | 1461065992375 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x119150000 == 80 [pid = 1658] [id = 526] 04:39:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x119c48c00) [pid = 1658] [serial = 1578] [outer = 0x0] 04:39:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x119ea3400) [pid = 1658] [serial = 1579] [outer = 0x119c48c00] 04:39:52 INFO - PROCESS | 1658 | 1461065992405 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x11aa42000) [pid = 1658] [serial = 1580] [outer = 0x119c48c00] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x136d46000 == 79 [pid = 1658] [id = 463] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x136d36800 == 78 [pid = 1658] [id = 515] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1309d5800 == 77 [pid = 1658] [id = 514] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1240cb000 == 76 [pid = 1658] [id = 513] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe2e000 == 75 [pid = 1658] [id = 512] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12e58a800 == 74 [pid = 1658] [id = 511] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12e219800 == 73 [pid = 1658] [id = 510] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12e5ebc00) [pid = 1658] [serial = 1492] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | 1461065992882 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:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d990000 == 72 [pid = 1658] [id = 509] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9c1800 == 71 [pid = 1658] [id = 508] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x129934000 == 70 [pid = 1658] [id = 507] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5c0000 == 69 [pid = 1658] [id = 506] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1195ce000 == 68 [pid = 1658] [id = 505] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x126474000 == 67 [pid = 1658] [id = 504] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x13730e000 == 66 [pid = 1658] [id = 501] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12df41800 == 65 [pid = 1658] [id = 500] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1240d6000 == 64 [pid = 1658] [id = 499] 04:39:52 INFO - PROCESS | 1658 | --DOCSHELL 0x119153800 == 63 [pid = 1658] [id = 498] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12bb7c000) [pid = 1658] [serial = 1429] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12bb77000) [pid = 1658] [serial = 1474] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x11899d800) [pid = 1658] [serial = 907] [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:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x12d9a9400) [pid = 1658] [serial = 1478] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x12e5c4000) [pid = 1658] [serial = 1487] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x1274c1400) [pid = 1658] [serial = 1471] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12d83bc00) [pid = 1658] [serial = 1477] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12bb7bc00) [pid = 1658] [serial = 1480] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x11a98d000) [pid = 1658] [serial = 1459] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x119c3c800) [pid = 1658] [serial = 1458] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x11ad53c00) [pid = 1658] [serial = 1437] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x123788800) [pid = 1658] [serial = 1440] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x119542400) [pid = 1658] [serial = 1434] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x127ebcc00) [pid = 1658] [serial = 1443] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11b9d3400) [pid = 1658] [serial = 1464] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x123782c00) [pid = 1658] [serial = 1465] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x123e0d400) [pid = 1658] [serial = 1468] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x123848c00) [pid = 1658] [serial = 1467] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x114a8f400) [pid = 1658] [serial = 1431] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x124444400) [pid = 1658] [serial = 1470] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12e176800) [pid = 1658] [serial = 1486] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12dfce800) [pid = 1658] [serial = 1452] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12ce6b400) [pid = 1658] [serial = 1446] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12e5e7c00) [pid = 1658] [serial = 1490] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11a991c00) [pid = 1658] [serial = 1461] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12e181800) [pid = 1658] [serial = 1481] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x11b571800) [pid = 1658] [serial = 1462] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x118987400) [pid = 1658] [serial = 1456] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x115876400) [pid = 1658] [serial = 1455] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11a999400) [pid = 1658] [serial = 1484] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x114c9f400) [pid = 1658] [serial = 1489] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x115873c00) [pid = 1658] [serial = 1483] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12d944000) [pid = 1658] [serial = 1449] [outer = 0x0] [url = about:blank] 04:39:52 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1275e0c00) [pid = 1658] [serial = 1473] [outer = 0x0] [url = about:blank] 04:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 776ms 04:39:52 INFO - PROCESS | 1658 | 1461065992947 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 1658 | 1461065992949 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:39:52 INFO - PROCESS | 1658 | 1461065992951 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1658 | 1461065992954 Marionette TRACE conn2 <- [1,2078,null,{}] 04:39:52 INFO - PROCESS | 1658 | 1461065992962 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:39:53 INFO - PROCESS | 1658 | 1461065993055 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:39:53 INFO - PROCESS | 1658 | 1461065993064 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c275000 == 64 [pid = 1658] [id = 527] 04:39:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11b726000) [pid = 1658] [serial = 1581] [outer = 0x0] 04:39:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11b72f000) [pid = 1658] [serial = 1582] [outer = 0x11b726000] 04:39:53 INFO - PROCESS | 1658 | 1461065993092 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x123745400) [pid = 1658] [serial = 1583] [outer = 0x11b726000] 04:39:53 INFO - PROCESS | 1658 | 1461065993471 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:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 04:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:39:53 INFO - PROCESS | 1658 | 1461065993524 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:39:53 INFO - PROCESS | 1658 | 1461065993526 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:39:53 INFO - PROCESS | 1658 | 1461065993528 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 1658 | 1461065993529 Marionette TRACE conn2 <- [1,2082,null,{}] 04:39:53 INFO - PROCESS | 1658 | 1461065993531 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:39:53 INFO - PROCESS | 1658 | 1461065993621 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:39:53 INFO - PROCESS | 1658 | 1461065993625 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9bc000 == 65 [pid = 1658] [id = 528] 04:39:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12374f800) [pid = 1658] [serial = 1584] [outer = 0x0] 04:39:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1237d6000) [pid = 1658] [serial = 1585] [outer = 0x12374f800] 04:39:53 INFO - PROCESS | 1658 | 1461065993652 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x123ae0400) [pid = 1658] [serial = 1586] [outer = 0x12374f800] 04:39:54 INFO - PROCESS | 1658 | 1461065994002 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:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 04:39:54 INFO - PROCESS | 1658 | 1461065994046 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1658 | 1461065994048 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:39:54 INFO - PROCESS | 1658 | 1461065994050 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1658 | 1461065994051 Marionette TRACE conn2 <- [1,2086,null,{}] 04:39:54 INFO - PROCESS | 1658 | 1461065994053 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:39:54 INFO - PROCESS | 1658 | 1461065994139 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:39:54 INFO - PROCESS | 1658 | 1461065994144 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e212000 == 66 [pid = 1658] [id = 529] 04:39:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x123ae0c00) [pid = 1658] [serial = 1587] [outer = 0x0] 04:39:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x123ae7000) [pid = 1658] [serial = 1588] [outer = 0x123ae0c00] 04:39:54 INFO - PROCESS | 1658 | 1461065994170 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x123e1fc00) [pid = 1658] [serial = 1589] [outer = 0x123ae0c00] 04:39:54 INFO - PROCESS | 1658 | 1461065994518 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:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 04:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:39:54 INFO - PROCESS | 1658 | 1461065994569 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1658 | 1461065994570 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:39:54 INFO - PROCESS | 1658 | 1461065994572 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1658 | 1461065994573 Marionette TRACE conn2 <- [1,2090,null,{}] 04:39:54 INFO - PROCESS | 1658 | 1461065994575 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:39:54 INFO - PROCESS | 1658 | 1461065994680 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:39:54 INFO - PROCESS | 1658 | 1461065994754 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f182000 == 67 [pid = 1658] [id = 530] 04:39:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x123e2ac00) [pid = 1658] [serial = 1590] [outer = 0x0] 04:39:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12645c800) [pid = 1658] [serial = 1591] [outer = 0x123e2ac00] 04:39:54 INFO - PROCESS | 1658 | 1461065994782 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12bb77c00) [pid = 1658] [serial = 1592] [outer = 0x123e2ac00] 04:39:55 INFO - PROCESS | 1658 | 1461065995100 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:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms 04:39:55 INFO - PROCESS | 1658 | 1461065995144 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1658 | 1461065995145 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:39:55 INFO - PROCESS | 1658 | 1461065995147 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1658 | 1461065995148 Marionette TRACE conn2 <- [1,2094,null,{}] 04:39:55 INFO - PROCESS | 1658 | 1461065995151 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:39:55 INFO - PROCESS | 1658 | 1461065995264 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:39:55 INFO - PROCESS | 1658 | 1461065995279 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fea3800 == 68 [pid = 1658] [id = 531] 04:39:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x127ec1000) [pid = 1658] [serial = 1593] [outer = 0x0] 04:39:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12cd9d800) [pid = 1658] [serial = 1594] [outer = 0x127ec1000] 04:39:55 INFO - PROCESS | 1658 | 1461065995305 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12d1dac00) [pid = 1658] [serial = 1595] [outer = 0x127ec1000] 04:39:55 INFO - PROCESS | 1658 | 1461065995727 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:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 622ms 04:39:55 INFO - PROCESS | 1658 | 1461065995771 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:39:55 INFO - PROCESS | 1658 | 1461065995773 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:39:55 INFO - PROCESS | 1658 | 1461065995777 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1658 | 1461065995779 Marionette TRACE conn2 <- [1,2098,null,{}] 04:39:55 INFO - PROCESS | 1658 | 1461065995782 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:39:55 INFO - PROCESS | 1658 | 1461065995958 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:39:56 INFO - PROCESS | 1658 | 1461065995997 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309c3000 == 69 [pid = 1658] [id = 532] 04:39:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12d83bc00) [pid = 1658] [serial = 1596] [outer = 0x0] 04:39:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12d94b400) [pid = 1658] [serial = 1597] [outer = 0x12d83bc00] 04:39:56 INFO - PROCESS | 1658 | 1461065996039 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12e177000) [pid = 1658] [serial = 1598] [outer = 0x12d83bc00] 04:39:56 INFO - PROCESS | 1658 | 1461065996466 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:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 722ms 04:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:39:56 INFO - PROCESS | 1658 | 1461065996502 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1658 | 1461065996504 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:39:56 INFO - PROCESS | 1658 | 1461065996514 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1658 | 1461065996516 Marionette TRACE conn2 <- [1,2102,null,{}] 04:39:56 INFO - PROCESS | 1658 | 1461065996545 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:39:56 INFO - PROCESS | 1658 | 1461065996659 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:39:56 INFO - PROCESS | 1658 | 1461065996675 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1367df000 == 70 [pid = 1658] [id = 533] 04:39:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x112173000) [pid = 1658] [serial = 1599] [outer = 0x0] 04:39:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x112178c00) [pid = 1658] [serial = 1600] [outer = 0x112173000] 04:39:56 INFO - PROCESS | 1658 | 1461065996700 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x11217e000) [pid = 1658] [serial = 1601] [outer = 0x112173000] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12688b400) [pid = 1658] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x1268d3c00) [pid = 1658] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x126af7c00) [pid = 1658] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x114b85400) [pid = 1658] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x114b86000) [pid = 1658] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12d9afc00) [pid = 1658] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x11c5d3c00) [pid = 1658] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x114b84800) [pid = 1658] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x11b98a800) [pid = 1658] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x1237d2c00) [pid = 1658] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x119c3e400) [pid = 1658] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x114c91800) [pid = 1658] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:39:57 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x114c92800) [pid = 1658] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:39:57 INFO - PROCESS | 1658 | 1461065997163 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:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 696ms 04:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:39:57 INFO - PROCESS | 1658 | 1461065997202 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1658 | 1461065997203 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:39:57 INFO - PROCESS | 1658 | 1461065997206 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1658 | 1461065997207 Marionette TRACE conn2 <- [1,2106,null,{}] 04:39:57 INFO - PROCESS | 1658 | 1461065997209 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:39:57 INFO - PROCESS | 1658 | 1461065997301 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:39:57 INFO - PROCESS | 1658 | 1461065997307 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x129933000 == 71 [pid = 1658] [id = 534] 04:39:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x112179800) [pid = 1658] [serial = 1602] [outer = 0x0] 04:39:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x119c36c00) [pid = 1658] [serial = 1603] [outer = 0x112179800] 04:39:57 INFO - PROCESS | 1658 | 1461065997332 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x123789000) [pid = 1658] [serial = 1604] [outer = 0x112179800] 04:39:57 INFO - PROCESS | 1658 | 1461065997695 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:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 04:39:57 INFO - PROCESS | 1658 | 1461065997729 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1658 | 1461065997731 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:39:57 INFO - PROCESS | 1658 | 1461065997746 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1658 | 1461065997748 Marionette TRACE conn2 <- [1,2110,null,{}] 04:39:57 INFO - PROCESS | 1658 | 1461065997750 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:39:57 INFO - PROCESS | 1658 | 1461065997856 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:39:57 INFO - PROCESS | 1658 | 1461065997861 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x136e1f800 == 72 [pid = 1658] [id = 535] 04:39:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x128f5e800) [pid = 1658] [serial = 1605] [outer = 0x0] 04:39:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12e196c00) [pid = 1658] [serial = 1606] [outer = 0x128f5e800] 04:39:57 INFO - PROCESS | 1658 | 1461065997891 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12e8a1800) [pid = 1658] [serial = 1607] [outer = 0x128f5e800] 04:39:58 INFO - PROCESS | 1658 | 1461065998249 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:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 524ms 04:39:58 INFO - PROCESS | 1658 | 1461065998270 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:39:58 INFO - PROCESS | 1658 | 1461065998272 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:39:58 INFO - PROCESS | 1658 | 1461065998276 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1658 | 1461065998278 Marionette TRACE conn2 <- [1,2114,null,{}] 04:39:58 INFO - PROCESS | 1658 | 1461065998281 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:39:58 INFO - PROCESS | 1658 | 1461065998371 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:39:58 INFO - PROCESS | 1658 | 1461065998441 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x13739f000 == 73 [pid = 1658] [id = 536] 04:39:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12999e400) [pid = 1658] [serial = 1608] [outer = 0x0] 04:39:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12f12a400) [pid = 1658] [serial = 1609] [outer = 0x12999e400] 04:39:58 INFO - PROCESS | 1658 | 1461065998466 Marionette DEBUG loaded listener.js 04:39:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x123e1b400) [pid = 1658] [serial = 1610] [outer = 0x12999e400] 04:39:58 INFO - PROCESS | 1658 | 1461065998779 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:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 522ms 04:39:58 INFO - PROCESS | 1658 | 1461065998798 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1658 | 1461065998800 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:39:58 INFO - PROCESS | 1658 | 1461065998803 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1658 | 1461065998805 Marionette TRACE conn2 <- [1,2118,null,{}] 04:39:58 INFO - PROCESS | 1658 | 1461065998812 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:39:58 INFO - PROCESS | 1658 | 1461065998956 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:39:59 INFO - PROCESS | 1658 | 1461065999052 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1371ec000 == 74 [pid = 1658] [id = 537] 04:39:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11217d000) [pid = 1658] [serial = 1611] [outer = 0x0] 04:39:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12f6af400) [pid = 1658] [serial = 1612] [outer = 0x11217d000] 04:39:59 INFO - PROCESS | 1658 | 1461065999094 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12f6b9c00) [pid = 1658] [serial = 1613] [outer = 0x11217d000] 04:39:59 INFO - PROCESS | 1658 | 1461065999678 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:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 924ms 04:39:59 INFO - PROCESS | 1658 | 1461065999727 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1658 | 1461065999731 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:39:59 INFO - PROCESS | 1658 | 1461065999735 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1658 | 1461065999737 Marionette TRACE conn2 <- [1,2122,null,{}] 04:39:59 INFO - PROCESS | 1658 | 1461065999741 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:39:59 INFO - PROCESS | 1658 | 1461065999856 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:39:59 INFO - PROCESS | 1658 | 1461065999952 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x123c53800 == 75 [pid = 1658] [id = 538] 04:39:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1160b7c00) [pid = 1658] [serial = 1614] [outer = 0x0] 04:39:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x11886a000) [pid = 1658] [serial = 1615] [outer = 0x1160b7c00] 04:39:59 INFO - PROCESS | 1658 | 1461065999984 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x119c43400) [pid = 1658] [serial = 1616] [outer = 0x1160b7c00] 04:40:00 INFO - PROCESS | 1658 | 1461066000469 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:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 770ms 04:40:00 INFO - PROCESS | 1658 | 1461066000505 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:40:00 INFO - PROCESS | 1658 | 1461066000512 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:40:00 INFO - PROCESS | 1658 | 1461066000516 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1658 | 1461066000518 Marionette TRACE conn2 <- [1,2126,null,{}] 04:40:00 INFO - PROCESS | 1658 | 1461066000521 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:40:00 INFO - PROCESS | 1658 | 1461066000636 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:40:00 INFO - PROCESS | 1658 | 1461066000717 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e56d000 == 76 [pid = 1658] [id = 539] 04:40:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x119542400) [pid = 1658] [serial = 1617] [outer = 0x0] 04:40:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x11a880c00) [pid = 1658] [serial = 1618] [outer = 0x119542400] 04:40:00 INFO - PROCESS | 1658 | 1461066000749 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x123842800) [pid = 1658] [serial = 1619] [outer = 0x119542400] 04:40:01 INFO - PROCESS | 1658 | 1461066001177 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:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 04:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:40:01 INFO - PROCESS | 1658 | 1461066001188 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 1658 | 1461066001189 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:40:01 INFO - PROCESS | 1658 | 1461066001192 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1658 | 1461066001194 Marionette TRACE conn2 <- [1,2130,null,{}] 04:40:01 INFO - PROCESS | 1658 | 1461066001202 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:40:01 INFO - PROCESS | 1658 | 1461066001319 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:40:01 INFO - PROCESS | 1658 | 1461066001429 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x136e1a000 == 77 [pid = 1658] [id = 540] 04:40:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x123ae3000) [pid = 1658] [serial = 1620] [outer = 0x0] 04:40:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12448f000) [pid = 1658] [serial = 1621] [outer = 0x123ae3000] 04:40:01 INFO - PROCESS | 1658 | 1461066001464 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12b194000) [pid = 1658] [serial = 1622] [outer = 0x123ae3000] 04:40:01 INFO - PROCESS | 1658 | 1461066001896 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:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:40:01 INFO - PROCESS | 1658 | 1461066001966 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:40:01 INFO - PROCESS | 1658 | 1461066001969 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1658 | 1461066001970 Marionette TRACE conn2 <- [1,2134,null,{}] 04:40:01 INFO - PROCESS | 1658 | 1461066001973 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:40:02 INFO - PROCESS | 1658 | 1461066002086 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:40:02 INFO - PROCESS | 1658 | 1461066002167 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x13739b800 == 78 [pid = 1658] [id = 541] 04:40:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12b7ac000) [pid = 1658] [serial = 1623] [outer = 0x0] 04:40:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12e181800) [pid = 1658] [serial = 1624] [outer = 0x12b7ac000] 04:40:02 INFO - PROCESS | 1658 | 1461066002197 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12e5eb000) [pid = 1658] [serial = 1625] [outer = 0x12b7ac000] 04:40:02 INFO - PROCESS | 1658 | 1461066002604 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:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 669ms 04:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:40:02 INFO - PROCESS | 1658 | 1461066002639 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1658 | 1461066002640 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:40:02 INFO - PROCESS | 1658 | 1461066002643 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1658 | 1461066002644 Marionette TRACE conn2 <- [1,2138,null,{}] 04:40:02 INFO - PROCESS | 1658 | 1461066002646 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:40:02 INFO - PROCESS | 1658 | 1461066002756 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:40:02 INFO - PROCESS | 1658 | 1461066002865 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x136fe4000 == 79 [pid = 1658] [id = 542] 04:40:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12e5bec00) [pid = 1658] [serial = 1626] [outer = 0x0] 04:40:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12f135800) [pid = 1658] [serial = 1627] [outer = 0x12e5bec00] 04:40:02 INFO - PROCESS | 1658 | 1461066002898 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12f6b9800) [pid = 1658] [serial = 1628] [outer = 0x12e5bec00] 04:40:03 INFO - PROCESS | 1658 | 1461066003350 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:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 769ms 04:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:40:03 INFO - PROCESS | 1658 | 1461066003421 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 1658 | 1461066003423 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:40:03 INFO - PROCESS | 1658 | 1461066003427 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1658 | 1461066003428 Marionette TRACE conn2 <- [1,2142,null,{}] 04:40:03 INFO - PROCESS | 1658 | 1461066003431 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:40:03 INFO - PROCESS | 1658 | 1461066003550 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:40:03 INFO - PROCESS | 1658 | 1461066003631 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x127513000 == 80 [pid = 1658] [id = 543] 04:40:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12b196000) [pid = 1658] [serial = 1629] [outer = 0x0] 04:40:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12f6bb000) [pid = 1658] [serial = 1630] [outer = 0x12b196000] 04:40:03 INFO - PROCESS | 1658 | 1461066003666 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12fab0400) [pid = 1658] [serial = 1631] [outer = 0x12b196000] 04:40:04 INFO - PROCESS | 1658 | 1461066004311 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:40:04 INFO - PROCESS | 1658 | 1461066004352 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:40:04 INFO - PROCESS | 1658 | 1461066004356 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1658 | 1461066004360 Marionette TRACE conn2 <- [1,2146,null,{}] 04:40:04 INFO - PROCESS | 1658 | 1461066004364 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:40:04 INFO - PROCESS | 1658 | 1461066004463 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:40:04 INFO - PROCESS | 1658 | 1461066004541 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x123521000 == 81 [pid = 1658] [id = 544] 04:40:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x114b91000) [pid = 1658] [serial = 1632] [outer = 0x0] 04:40:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x114c96000) [pid = 1658] [serial = 1633] [outer = 0x114b91000] 04:40:04 INFO - PROCESS | 1658 | 1461066004570 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x115678000) [pid = 1658] [serial = 1634] [outer = 0x114b91000] 04:40:05 INFO - PROCESS | 1658 | 1461066005015 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:40:05 INFO - PROCESS | 1658 | 1461066005083 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:40:05 INFO - PROCESS | 1658 | 1461066005087 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1658 | 1461066005089 Marionette TRACE conn2 <- [1,2150,null,{}] 04:40:05 INFO - PROCESS | 1658 | 1461066005095 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:40:05 INFO - PROCESS | 1658 | 1461066005216 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:40:05 INFO - PROCESS | 1658 | 1461066005331 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x119581800 == 82 [pid = 1658] [id = 545] 04:40:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x115678c00) [pid = 1658] [serial = 1635] [outer = 0x0] 04:40:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x11899d400) [pid = 1658] [serial = 1636] [outer = 0x115678c00] 04:40:05 INFO - PROCESS | 1658 | 1461066005419 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x119c36800) [pid = 1658] [serial = 1637] [outer = 0x115678c00] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe42000 == 81 [pid = 1658] [id = 409] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x13739f000 == 80 [pid = 1658] [id = 536] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x136e1f800 == 79 [pid = 1658] [id = 535] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x129933000 == 78 [pid = 1658] [id = 534] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1367df000 == 77 [pid = 1658] [id = 533] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1309c3000 == 76 [pid = 1658] [id = 532] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12fea3800 == 75 [pid = 1658] [id = 531] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12f182000 == 74 [pid = 1658] [id = 530] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12e8ab400) [pid = 1658] [serial = 1549] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12e212000 == 73 [pid = 1658] [id = 529] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9bc000 == 72 [pid = 1658] [id = 528] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x11c275000 == 71 [pid = 1658] [id = 527] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x119150000 == 70 [pid = 1658] [id = 526] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9d5000 == 69 [pid = 1658] [id = 525] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x13526a800 == 68 [pid = 1658] [id = 519] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x129945800 == 67 [pid = 1658] [id = 518] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x119c0c000 == 66 [pid = 1658] [id = 517] 04:40:05 INFO - PROCESS | 1658 | --DOCSHELL 0x137315000 == 65 [pid = 1658] [id = 516] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x127499c00) [pid = 1658] [serial = 1531] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x1299a9c00) [pid = 1658] [serial = 1534] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x127ec8c00) [pid = 1658] [serial = 1532] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12ccbe000) [pid = 1658] [serial = 1537] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12b7a9000) [pid = 1658] [serial = 1535] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x11b5e8c00) [pid = 1658] [serial = 1541] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12b39f000) [pid = 1658] [serial = 1510] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x1238a2400) [pid = 1658] [serial = 1504] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12d1d5c00) [pid = 1658] [serial = 1538] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x1189d0c00) [pid = 1658] [serial = 1517] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x11863d800) [pid = 1658] [serial = 1516] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12e5e9800) [pid = 1658] [serial = 1547] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x123749400) [pid = 1658] [serial = 1525] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x123786000) [pid = 1658] [serial = 1526] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x115671400) [pid = 1658] [serial = 1514] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x114c96800) [pid = 1658] [serial = 1513] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x11c05c000) [pid = 1658] [serial = 1522] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x11c5d3800) [pid = 1658] [serial = 1523] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x123cce000) [pid = 1658] [serial = 1528] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x11acc7800) [pid = 1658] [serial = 1501] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x11a880400) [pid = 1658] [serial = 1519] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x11ad55000) [pid = 1658] [serial = 1520] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x118e41000) [pid = 1658] [serial = 1498] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12e8a8000) [pid = 1658] [serial = 1493] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x114a93800) [pid = 1658] [serial = 1495] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12374c400) [pid = 1658] [serial = 1507] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12e1a0800) [pid = 1658] [serial = 1546] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12d840800) [pid = 1658] [serial = 1543] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x1163e2c00) [pid = 1658] [serial = 1540] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12688e800) [pid = 1658] [serial = 1529] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12e181400) [pid = 1658] [serial = 1544] [outer = 0x0] [url = about:blank] 04:40:05 INFO - PROCESS | 1658 | 1461066005994 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:40:06 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:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 973ms 04:40:06 INFO - PROCESS | 1658 | 1461066006061 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1658 | 1461066006064 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:40:06 INFO - PROCESS | 1658 | 1461066006067 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1658 | 1461066006071 Marionette TRACE conn2 <- [1,2154,null,{}] 04:40:06 INFO - PROCESS | 1658 | 1461066006082 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:40:06 INFO - PROCESS | 1658 | 1461066006205 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:40:06 INFO - PROCESS | 1658 | 1461066006333 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x123722800 == 66 [pid = 1658] [id = 546] 04:40:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x119c41c00) [pid = 1658] [serial = 1638] [outer = 0x0] 04:40:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x119d1ec00) [pid = 1658] [serial = 1639] [outer = 0x119c41c00] 04:40:06 INFO - PROCESS | 1658 | 1461066006381 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11a993000) [pid = 1658] [serial = 1640] [outer = 0x119c41c00] 04:40:06 INFO - PROCESS | 1658 | 1461066006719 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:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 727ms 04:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:40:06 INFO - PROCESS | 1658 | 1461066006794 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1658 | 1461066006796 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:40:06 INFO - PROCESS | 1658 | 1461066006798 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1658 | 1461066006799 Marionette TRACE conn2 <- [1,2158,null,{}] 04:40:06 INFO - PROCESS | 1658 | 1461066006802 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:40:06 INFO - PROCESS | 1658 | 1461066006887 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:40:06 INFO - PROCESS | 1658 | 1461066006894 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x127516000 == 67 [pid = 1658] [id = 547] 04:40:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11aa40800) [pid = 1658] [serial = 1641] [outer = 0x0] 04:40:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11b5df000) [pid = 1658] [serial = 1642] [outer = 0x11aa40800] 04:40:06 INFO - PROCESS | 1658 | 1461066006921 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11b9dc800) [pid = 1658] [serial = 1643] [outer = 0x11aa40800] 04:40:07 INFO - PROCESS | 1658 | 1461066007341 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:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 04:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:40:07 INFO - PROCESS | 1658 | 1461066007369 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1658 | 1461066007370 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:40:07 INFO - PROCESS | 1658 | 1461066007373 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1658 | 1461066007375 Marionette TRACE conn2 <- [1,2162,null,{}] 04:40:07 INFO - PROCESS | 1658 | 1461066007393 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:40:07 INFO - PROCESS | 1658 | 1461066007476 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:40:07 INFO - PROCESS | 1658 | 1461066007482 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad77000 == 68 [pid = 1658] [id = 548] 04:40:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11b98a800) [pid = 1658] [serial = 1644] [outer = 0x0] 04:40:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x11c2e0800) [pid = 1658] [serial = 1645] [outer = 0x11b98a800] 04:40:07 INFO - PROCESS | 1658 | 1461066007508 Marionette DEBUG loaded listener.js 04:40:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x123744400) [pid = 1658] [serial = 1646] [outer = 0x11b98a800] 04:40:07 INFO - PROCESS | 1658 | 1461066007888 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:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 537ms 04:40:07 INFO - PROCESS | 1658 | 1461066007911 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1658 | 1461066007913 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:40:07 INFO - PROCESS | 1658 | 1461066007915 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1658 | 1461066007916 Marionette TRACE conn2 <- [1,2166,null,{}] 04:40:07 INFO - PROCESS | 1658 | 1461066007918 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:40:08 INFO - PROCESS | 1658 | 1461066008046 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:40:08 INFO - PROCESS | 1658 | 1461066008064 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d14b800 == 69 [pid = 1658] [id = 549] 04:40:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x123748c00) [pid = 1658] [serial = 1647] [outer = 0x0] 04:40:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x123845000) [pid = 1658] [serial = 1648] [outer = 0x123748c00] 04:40:08 INFO - PROCESS | 1658 | 1461066008092 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x123ae8800) [pid = 1658] [serial = 1649] [outer = 0x123748c00] 04:40:08 INFO - PROCESS | 1658 | 1461066008471 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:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 569ms 04:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:40:08 INFO - PROCESS | 1658 | 1461066008485 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 1658 | 1461066008486 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:40:08 INFO - PROCESS | 1658 | 1461066008488 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 1658 | 1461066008489 Marionette TRACE conn2 <- [1,2170,null,{}] 04:40:08 INFO - PROCESS | 1658 | 1461066008494 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:40:08 INFO - PROCESS | 1658 | 1461066008602 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:40:08 INFO - PROCESS | 1658 | 1461066008615 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df41000 == 70 [pid = 1658] [id = 550] 04:40:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x123dd4000) [pid = 1658] [serial = 1650] [outer = 0x0] 04:40:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x123e1a800) [pid = 1658] [serial = 1651] [outer = 0x123dd4000] 04:40:08 INFO - PROCESS | 1658 | 1461066008641 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x124047c00) [pid = 1658] [serial = 1652] [outer = 0x123dd4000] 04:40:09 INFO - PROCESS | 1658 | 1461066009001 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:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 04:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:40:09 INFO - PROCESS | 1658 | 1461066009012 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:40:09 INFO - PROCESS | 1658 | 1461066009013 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:40:09 INFO - PROCESS | 1658 | 1461066009015 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1658 | 1461066009016 Marionette TRACE conn2 <- [1,2174,null,{}] 04:40:09 INFO - PROCESS | 1658 | 1461066009019 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:40:09 INFO - PROCESS | 1658 | 1461066009135 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:40:09 INFO - PROCESS | 1658 | 1461066009149 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2da800 == 71 [pid = 1658] [id = 551] 04:40:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x123e11000) [pid = 1658] [serial = 1653] [outer = 0x0] 04:40:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x124447800) [pid = 1658] [serial = 1654] [outer = 0x123e11000] 04:40:09 INFO - PROCESS | 1658 | 1461066009174 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x126887c00) [pid = 1658] [serial = 1655] [outer = 0x123e11000] 04:40:09 INFO - PROCESS | 1658 | 1461066009522 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:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 04:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:40:09 INFO - PROCESS | 1658 | 1461066009534 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:40:09 INFO - PROCESS | 1658 | 1461066009536 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:40:09 INFO - PROCESS | 1658 | 1461066009538 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1658 | 1461066009539 Marionette TRACE conn2 <- [1,2178,null,{}] 04:40:09 INFO - PROCESS | 1658 | 1461066009544 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:40:09 INFO - PROCESS | 1658 | 1461066009656 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:40:09 INFO - PROCESS | 1658 | 1461066009669 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe33000 == 72 [pid = 1658] [id = 552] 04:40:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x124443000) [pid = 1658] [serial = 1656] [outer = 0x0] 04:40:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x1274bec00) [pid = 1658] [serial = 1657] [outer = 0x124443000] 04:40:09 INFO - PROCESS | 1658 | 1461066009695 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x1299a7800) [pid = 1658] [serial = 1658] [outer = 0x124443000] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12e5e5400) [pid = 1658] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x123e2ac00) [pid = 1658] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x127ec1000) [pid = 1658] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x12374f800) [pid = 1658] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x123ae0c00) [pid = 1658] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x119c48c00) [pid = 1658] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x11b726000) [pid = 1658] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12d83bc00) [pid = 1658] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x114ca0400) [pid = 1658] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x112173000) [pid = 1658] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x112179800) [pid = 1658] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x128f5e800) [pid = 1658] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:40:10 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12999e400) [pid = 1658] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:40:10 INFO - PROCESS | 1658 | 1461066010171 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:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 04:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:40:10 INFO - PROCESS | 1658 | 1461066010212 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1658 | 1461066010213 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:40:10 INFO - PROCESS | 1658 | 1461066010216 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1658 | 1461066010217 Marionette TRACE conn2 <- [1,2182,null,{}] 04:40:10 INFO - PROCESS | 1658 | 1461066010219 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:40:10 INFO - PROCESS | 1658 | 1461066010341 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:40:10 INFO - PROCESS | 1658 | 1461066010400 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e216800 == 73 [pid = 1658] [id = 553] 04:40:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x114b8d400) [pid = 1658] [serial = 1659] [outer = 0x0] 04:40:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x123ae0c00) [pid = 1658] [serial = 1660] [outer = 0x114b8d400] 04:40:10 INFO - PROCESS | 1658 | 1461066010425 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x1299a7000) [pid = 1658] [serial = 1661] [outer = 0x114b8d400] 04:40:10 INFO - PROCESS | 1658 | 1461066010708 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:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 04:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:40:10 INFO - PROCESS | 1658 | 1461066010736 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1658 | 1461066010737 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:40:10 INFO - PROCESS | 1658 | 1461066010748 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1658 | 1461066010749 Marionette TRACE conn2 <- [1,2186,null,{}] 04:40:10 INFO - PROCESS | 1658 | 1461066010752 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:40:10 INFO - PROCESS | 1658 | 1461066010860 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:40:10 INFO - PROCESS | 1658 | 1461066010921 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x1300a3000 == 74 [pid = 1658] [id = 554] 04:40:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x115876400) [pid = 1658] [serial = 1662] [outer = 0x0] 04:40:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12af06c00) [pid = 1658] [serial = 1663] [outer = 0x115876400] 04:40:10 INFO - PROCESS | 1658 | 1461066010954 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12ccc5800) [pid = 1658] [serial = 1664] [outer = 0x115876400] 04:40:11 INFO - PROCESS | 1658 | 1461066011276 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:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 582ms 04:40:11 INFO - PROCESS | 1658 | 1461066011322 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1658 | 1461066011323 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:40:11 INFO - PROCESS | 1658 | 1461066011326 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1658 | 1461066011328 Marionette TRACE conn2 <- [1,2190,null,{}] 04:40:11 INFO - PROCESS | 1658 | 1461066011331 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:40:11 INFO - PROCESS | 1658 | 1461066011466 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:40:11 INFO - PROCESS | 1658 | 1461066011528 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x13018c800 == 75 [pid = 1658] [id = 555] 04:40:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12bb1c400) [pid = 1658] [serial = 1665] [outer = 0x0] 04:40:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12ce75c00) [pid = 1658] [serial = 1666] [outer = 0x12bb1c400] 04:40:11 INFO - PROCESS | 1658 | 1461066011554 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12d83e400) [pid = 1658] [serial = 1667] [outer = 0x12bb1c400] 04:40:11 INFO - PROCESS | 1658 | 1461066011849 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:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 04:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:40:11 INFO - PROCESS | 1658 | 1461066011896 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1658 | 1461066011897 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:40:11 INFO - PROCESS | 1658 | 1461066011899 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1658 | 1461066011900 Marionette TRACE conn2 <- [1,2194,null,{}] 04:40:11 INFO - PROCESS | 1658 | 1461066011902 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:40:12 INFO - PROCESS | 1658 | 1461066011992 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:40:12 INFO - PROCESS | 1658 | 1461066012121 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e22800 == 76 [pid = 1658] [id = 556] 04:40:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x112171c00) [pid = 1658] [serial = 1668] [outer = 0x0] 04:40:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x114030c00) [pid = 1658] [serial = 1669] [outer = 0x112171c00] 04:40:12 INFO - PROCESS | 1658 | 1461066012154 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x114b90c00) [pid = 1658] [serial = 1670] [outer = 0x112171c00] 04:40:12 INFO - PROCESS | 1658 | 1461066012604 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:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 04:40:12 INFO - PROCESS | 1658 | 1461066012620 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1658 | 1461066012623 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:40:12 INFO - PROCESS | 1658 | 1461066012628 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1658 | 1461066012630 Marionette TRACE conn2 <- [1,2198,null,{}] 04:40:12 INFO - PROCESS | 1658 | 1461066012633 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:40:12 INFO - PROCESS | 1658 | 1461066012748 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:40:12 INFO - PROCESS | 1658 | 1461066012863 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x123731800 == 77 [pid = 1658] [id = 557] 04:40:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x118f8e000) [pid = 1658] [serial = 1671] [outer = 0x0] 04:40:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x119c3a800) [pid = 1658] [serial = 1672] [outer = 0x118f8e000] 04:40:12 INFO - PROCESS | 1658 | 1461066012910 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x11a87f000) [pid = 1658] [serial = 1673] [outer = 0x118f8e000] 04:40:13 INFO - PROCESS | 1658 | 1461066013324 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:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 722ms 04:40:13 INFO - PROCESS | 1658 | 1461066013352 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:40:13 INFO - PROCESS | 1658 | 1461066013355 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:40:13 INFO - PROCESS | 1658 | 1461066013357 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1658 | 1461066013359 Marionette TRACE conn2 <- [1,2202,null,{}] 04:40:13 INFO - PROCESS | 1658 | 1461066013361 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:40:13 INFO - PROCESS | 1658 | 1461066013469 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:40:13 INFO - PROCESS | 1658 | 1461066013576 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e582000 == 78 [pid = 1658] [id = 558] 04:40:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x11a996800) [pid = 1658] [serial = 1674] [outer = 0x0] 04:40:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x11b986800) [pid = 1658] [serial = 1675] [outer = 0x11a996800] 04:40:13 INFO - PROCESS | 1658 | 1461066013609 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12377f000) [pid = 1658] [serial = 1676] [outer = 0x11a996800] 04:40:14 INFO - PROCESS | 1658 | 1461066014053 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:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 720ms 04:40:14 INFO - PROCESS | 1658 | 1461066014078 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:40:14 INFO - PROCESS | 1658 | 1461066014079 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:40:14 INFO - PROCESS | 1658 | 1461066014087 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:40:14 INFO - PROCESS | 1658 | 1461066014091 Marionette TRACE conn2 <- [1,2206,null,{}] 04:40:14 INFO - PROCESS | 1658 | 1461066014094 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:40:14 INFO - PROCESS | 1658 | 1461066014230 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:40:14 INFO - PROCESS | 1658 | 1461066014338 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x1367c6000 == 79 [pid = 1658] [id = 559] 04:40:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x12383b400) [pid = 1658] [serial = 1677] [outer = 0x0] 04:40:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x123ae4c00) [pid = 1658] [serial = 1678] [outer = 0x12383b400] 04:40:14 INFO - PROCESS | 1658 | 1461066014369 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x1275e0c00) [pid = 1658] [serial = 1679] [outer = 0x12383b400] 04:40:14 INFO - PROCESS | 1658 | 1461066014796 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:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 729ms 04:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:40:14 INFO - PROCESS | 1658 | 1461066014811 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:40:14 INFO - PROCESS | 1658 | 1461066014814 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:40:14 INFO - PROCESS | 1658 | 1461066014816 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:40:14 INFO - PROCESS | 1658 | 1461066014817 Marionette TRACE conn2 <- [1,2210,null,{}] 04:40:14 INFO - PROCESS | 1658 | 1461066014820 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:40:14 INFO - PROCESS | 1658 | 1461066014930 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:40:15 INFO - PROCESS | 1658 | 1461066015020 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x1367df000 == 80 [pid = 1658] [id = 560] 04:40:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x12b193800) [pid = 1658] [serial = 1680] [outer = 0x0] 04:40:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x12b3a6000) [pid = 1658] [serial = 1681] [outer = 0x12b193800] 04:40:15 INFO - PROCESS | 1658 | 1461066015052 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12cda1000) [pid = 1658] [serial = 1682] [outer = 0x12b193800] 04:40:15 INFO - PROCESS | 1658 | 1461066015465 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:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 672ms 04:40:15 INFO - PROCESS | 1658 | 1461066015491 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1658 | 1461066015493 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:40:15 INFO - PROCESS | 1658 | 1461066015497 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1658 | 1461066015498 Marionette TRACE conn2 <- [1,2214,null,{}] 04:40:15 INFO - PROCESS | 1658 | 1461066015501 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:40:15 INFO - PROCESS | 1658 | 1461066015629 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:40:15 INFO - PROCESS | 1658 | 1461066015721 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x136e11000 == 81 [pid = 1658] [id = 561] 04:40:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12d947000) [pid = 1658] [serial = 1683] [outer = 0x0] 04:40:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x12d9ac400) [pid = 1658] [serial = 1684] [outer = 0x12d947000] 04:40:15 INFO - PROCESS | 1658 | 1461066015758 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x12e5e6800) [pid = 1658] [serial = 1685] [outer = 0x12d947000] 04:40:16 INFO - PROCESS | 1658 | 1461066016178 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:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 721ms 04:40:16 INFO - PROCESS | 1658 | 1461066016219 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1658 | 1461066016220 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:40:16 INFO - PROCESS | 1658 | 1461066016223 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1658 | 1461066016224 Marionette TRACE conn2 <- [1,2218,null,{}] 04:40:16 INFO - PROCESS | 1658 | 1461066016227 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:40:16 INFO - PROCESS | 1658 | 1461066016335 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:40:16 INFO - PROCESS | 1658 | 1461066016441 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x137306000 == 82 [pid = 1658] [id = 562] 04:40:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12e5ed800) [pid = 1658] [serial = 1686] [outer = 0x0] 04:40:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x12e8ab400) [pid = 1658] [serial = 1687] [outer = 0x12e5ed800] 04:40:16 INFO - PROCESS | 1658 | 1461066016475 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12f138800) [pid = 1658] [serial = 1688] [outer = 0x12e5ed800] 04:40:16 INFO - PROCESS | 1658 | 1461066016899 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:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 721ms 04:40:16 INFO - PROCESS | 1658 | 1461066016945 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1658 | 1461066016946 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:40:16 INFO - PROCESS | 1658 | 1461066016949 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1658 | 1461066016950 Marionette TRACE conn2 <- [1,2222,null,{}] 04:40:16 INFO - PROCESS | 1658 | 1461066016953 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:40:17 INFO - PROCESS | 1658 | 1461066017078 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:40:17 INFO - PROCESS | 1658 | 1461066017156 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x123519000 == 83 [pid = 1658] [id = 563] 04:40:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x114a89800) [pid = 1658] [serial = 1689] [outer = 0x0] 04:40:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x11b9db000) [pid = 1658] [serial = 1690] [outer = 0x114a89800] 04:40:17 INFO - PROCESS | 1658 | 1461066017187 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x123e2b800) [pid = 1658] [serial = 1691] [outer = 0x114a89800] 04:40:17 INFO - PROCESS | 1658 | 1461066017623 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:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 721ms 04:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:40:17 INFO - PROCESS | 1658 | 1461066017671 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1658 | 1461066017672 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:40:17 INFO - PROCESS | 1658 | 1461066017674 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1658 | 1461066017676 Marionette TRACE conn2 <- [1,2226,null,{}] 04:40:17 INFO - PROCESS | 1658 | 1461066017678 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:40:17 INFO - PROCESS | 1658 | 1461066017787 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:40:18 INFO - PROCESS | 1658 | 1461066018030 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x119151800 == 84 [pid = 1658] [id = 564] 04:40:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x114a86c00) [pid = 1658] [serial = 1692] [outer = 0x0] 04:40:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x114b87000) [pid = 1658] [serial = 1693] [outer = 0x114a86c00] 04:40:18 INFO - PROCESS | 1658 | 1461066018062 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x115105c00) [pid = 1658] [serial = 1694] [outer = 0x114a86c00] 04:40:18 INFO - PROCESS | 1658 | 1461066018497 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:40:18 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:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 870ms 04:40:18 INFO - PROCESS | 1658 | 1461066018546 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 1658 | 1461066018548 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:40:18 INFO - PROCESS | 1658 | 1461066018551 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1658 | 1461066018554 Marionette TRACE conn2 <- [1,2230,null,{}] 04:40:18 INFO - PROCESS | 1658 | 1461066018558 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:40:18 INFO - PROCESS | 1658 | 1461066018663 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:40:18 INFO - PROCESS | 1658 | 1461066018780 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f0e000 == 85 [pid = 1658] [id = 565] 04:40:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x11217a000) [pid = 1658] [serial = 1695] [outer = 0x0] 04:40:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x115164400) [pid = 1658] [serial = 1696] [outer = 0x11217a000] 04:40:18 INFO - PROCESS | 1658 | 1461066018810 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x115779c00) [pid = 1658] [serial = 1697] [outer = 0x11217a000] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x13018c800 == 84 [pid = 1658] [id = 555] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x1300a3000 == 83 [pid = 1658] [id = 554] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e216800 == 82 [pid = 1658] [id = 553] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe33000 == 81 [pid = 1658] [id = 552] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2da800 == 80 [pid = 1658] [id = 551] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12df41000 == 79 [pid = 1658] [id = 550] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d14b800 == 78 [pid = 1658] [id = 549] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad77000 == 77 [pid = 1658] [id = 548] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x127516000 == 76 [pid = 1658] [id = 547] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x123722800 == 75 [pid = 1658] [id = 546] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x119581800 == 74 [pid = 1658] [id = 545] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x123521000 == 73 [pid = 1658] [id = 544] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e56d000 == 72 [pid = 1658] [id = 539] 04:40:19 INFO - PROCESS | 1658 | --DOCSHELL 0x123c53800 == 71 [pid = 1658] [id = 538] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x12f12cc00) [pid = 1658] [serial = 1550] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x119c51000) [pid = 1658] [serial = 1561] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x123e26c00) [pid = 1658] [serial = 1570] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x12645c800) [pid = 1658] [serial = 1591] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x12d1dac00) [pid = 1658] [serial = 1595] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x12cd9d800) [pid = 1658] [serial = 1594] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x1237d6000) [pid = 1658] [serial = 1585] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x123ae0400) [pid = 1658] [serial = 1586] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x123782400) [pid = 1658] [serial = 1558] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x12443e800) [pid = 1658] [serial = 1564] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x123ae7000) [pid = 1658] [serial = 1588] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x123e1fc00) [pid = 1658] [serial = 1589] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x11aa42000) [pid = 1658] [serial = 1580] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x119ea3400) [pid = 1658] [serial = 1579] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x11b72f000) [pid = 1658] [serial = 1582] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x123745400) [pid = 1658] [serial = 1583] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12383f800) [pid = 1658] [serial = 1573] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x12d94b400) [pid = 1658] [serial = 1597] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x118e40c00) [pid = 1658] [serial = 1555] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x114b8f000) [pid = 1658] [serial = 1552] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x119c46c00) [pid = 1658] [serial = 1577] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x1186a5c00) [pid = 1658] [serial = 1576] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x1274c3800) [pid = 1658] [serial = 1567] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x112178c00) [pid = 1658] [serial = 1600] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x119c36c00) [pid = 1658] [serial = 1603] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x11217e000) [pid = 1658] [serial = 1601] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12e177000) [pid = 1658] [serial = 1598] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12e196c00) [pid = 1658] [serial = 1606] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x123789000) [pid = 1658] [serial = 1604] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x12e8a1800) [pid = 1658] [serial = 1607] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x12bb77c00) [pid = 1658] [serial = 1592] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x123e1b400) [pid = 1658] [serial = 1610] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12f12a400) [pid = 1658] [serial = 1609] [outer = 0x0] [url = about:blank] 04:40:19 INFO - PROCESS | 1658 | 1461066019235 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:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 722ms 04:40:19 INFO - PROCESS | 1658 | 1461066019276 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1658 | 1461066019279 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:40:19 INFO - PROCESS | 1658 | 1461066019281 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1658 | 1461066019282 Marionette TRACE conn2 <- [1,2234,null,{}] 04:40:19 INFO - PROCESS | 1658 | 1461066019285 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:40:19 INFO - PROCESS | 1658 | 1461066019378 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:40:19 INFO - PROCESS | 1658 | 1461066019386 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc15800 == 72 [pid = 1658] [id = 566] 04:40:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x1160ba400) [pid = 1658] [serial = 1698] [outer = 0x0] 04:40:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x1188bcc00) [pid = 1658] [serial = 1699] [outer = 0x1160ba400] 04:40:19 INFO - PROCESS | 1658 | 1461066019413 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x118997800) [pid = 1658] [serial = 1700] [outer = 0x1160ba400] 04:40:19 INFO - PROCESS | 1658 | 1461066019798 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:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 571ms 04:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:40:19 INFO - PROCESS | 1658 | 1461066019853 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1658 | 1461066019854 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:40:19 INFO - PROCESS | 1658 | 1461066019861 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1658 | 1461066019865 Marionette TRACE conn2 <- [1,2238,null,{}] 04:40:19 INFO - PROCESS | 1658 | 1461066019868 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:40:19 INFO - PROCESS | 1658 | 1461066019963 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:40:20 INFO - PROCESS | 1658 | 1461066019994 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc7000 == 73 [pid = 1658] [id = 567] 04:40:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x1198be800) [pid = 1658] [serial = 1701] [outer = 0x0] 04:40:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x119c4b800) [pid = 1658] [serial = 1702] [outer = 0x1198be800] 04:40:20 INFO - PROCESS | 1658 | 1461066020021 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x119d20000) [pid = 1658] [serial = 1703] [outer = 0x1198be800] 04:40:20 INFO - PROCESS | 1658 | 1461066020355 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:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 528ms 04:40:20 INFO - PROCESS | 1658 | 1461066020385 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1658 | 1461066020387 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:40:20 INFO - PROCESS | 1658 | 1461066020389 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1658 | 1461066020391 Marionette TRACE conn2 <- [1,2242,null,{}] 04:40:20 INFO - PROCESS | 1658 | 1461066020393 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:40:20 INFO - PROCESS | 1658 | 1461066020485 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:40:20 INFO - PROCESS | 1658 | 1461066020490 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x127539800 == 74 [pid = 1658] [id = 568] 04:40:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x119d20400) [pid = 1658] [serial = 1704] [outer = 0x0] 04:40:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x11a842800) [pid = 1658] [serial = 1705] [outer = 0x119d20400] 04:40:20 INFO - PROCESS | 1658 | 1461066020516 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x11aa3b800) [pid = 1658] [serial = 1706] [outer = 0x119d20400] 04:40:20 INFO - PROCESS | 1658 | 1461066020845 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:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 472ms 04:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:40:20 INFO - PROCESS | 1658 | 1461066020862 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1658 | 1461066020863 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:40:20 INFO - PROCESS | 1658 | 1461066020866 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1658 | 1461066020867 Marionette TRACE conn2 <- [1,2246,null,{}] 04:40:20 INFO - PROCESS | 1658 | 1461066020869 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:40:20 INFO - PROCESS | 1658 | 1461066020959 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:40:21 INFO - PROCESS | 1658 | 1461066021034 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b764800 == 75 [pid = 1658] [id = 569] 04:40:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x11ad55400) [pid = 1658] [serial = 1707] [outer = 0x0] 04:40:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x11b572800) [pid = 1658] [serial = 1708] [outer = 0x11ad55400] 04:40:21 INFO - PROCESS | 1658 | 1461066021067 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x11b9cd000) [pid = 1658] [serial = 1709] [outer = 0x11ad55400] 04:40:21 INFO - PROCESS | 1658 | 1461066021416 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:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 568ms 04:40:21 INFO - PROCESS | 1658 | 1461066021434 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:40:21 INFO - PROCESS | 1658 | 1461066021436 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:40:21 INFO - PROCESS | 1658 | 1461066021438 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1658 | 1461066021439 Marionette TRACE conn2 <- [1,2250,null,{}] 04:40:21 INFO - PROCESS | 1658 | 1461066021441 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:40:21 INFO - PROCESS | 1658 | 1461066021555 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:40:21 INFO - PROCESS | 1658 | 1461066021568 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cef3800 == 76 [pid = 1658] [id = 570] 04:40:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x11b9db400) [pid = 1658] [serial = 1710] [outer = 0x0] 04:40:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x11c5d5400) [pid = 1658] [serial = 1711] [outer = 0x11b9db400] 04:40:21 INFO - PROCESS | 1658 | 1461066021594 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x12374f400) [pid = 1658] [serial = 1712] [outer = 0x11b9db400] 04:40:21 INFO - PROCESS | 1658 | 1461066021943 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:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 517ms 04:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:40:21 INFO - PROCESS | 1658 | 1461066021956 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1658 | 1461066021957 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:40:21 INFO - PROCESS | 1658 | 1461066021959 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1658 | 1461066021961 Marionette TRACE conn2 <- [1,2254,null,{}] 04:40:21 INFO - PROCESS | 1658 | 1461066021963 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:40:22 INFO - PROCESS | 1658 | 1461066022076 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:40:22 INFO - PROCESS | 1658 | 1461066022088 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df32000 == 77 [pid = 1658] [id = 571] 04:40:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x12374f800) [pid = 1658] [serial = 1713] [outer = 0x0] 04:40:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x123781800) [pid = 1658] [serial = 1714] [outer = 0x12374f800] 04:40:22 INFO - PROCESS | 1658 | 1461066022114 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12383bc00) [pid = 1658] [serial = 1715] [outer = 0x12374f800] 04:40:22 INFO - PROCESS | 1658 | 1461066022487 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:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 569ms 04:40:22 INFO - PROCESS | 1658 | 1461066022530 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 1658 | 1461066022531 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:40:22 INFO - PROCESS | 1658 | 1461066022533 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 1658 | 1461066022534 Marionette TRACE conn2 <- [1,2258,null,{}] 04:40:22 INFO - PROCESS | 1658 | 1461066022537 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:40:22 INFO - PROCESS | 1658 | 1461066022652 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:40:22 INFO - PROCESS | 1658 | 1461066022666 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e57d000 == 78 [pid = 1658] [id = 572] 04:40:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12383f400) [pid = 1658] [serial = 1716] [outer = 0x0] 04:40:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x1238a7c00) [pid = 1658] [serial = 1717] [outer = 0x12383f400] 04:40:22 INFO - PROCESS | 1658 | 1461066022693 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x123adec00) [pid = 1658] [serial = 1718] [outer = 0x12383f400] 04:40:23 INFO - PROCESS | 1658 | 1461066023044 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:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 04:40:23 INFO - PROCESS | 1658 | 1461066023053 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1658 | 1461066023054 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:40:23 INFO - PROCESS | 1658 | 1461066023068 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1658 | 1461066023069 Marionette TRACE conn2 <- [1,2262,null,{}] 04:40:23 INFO - PROCESS | 1658 | 1461066023071 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:40:23 INFO - PROCESS | 1658 | 1461066023233 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:40:23 INFO - PROCESS | 1658 | 1461066023253 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f185800 == 79 [pid = 1658] [id = 573] 04:40:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x123783400) [pid = 1658] [serial = 1719] [outer = 0x0] 04:40:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x123ae8400) [pid = 1658] [serial = 1720] [outer = 0x123783400] 04:40:23 INFO - PROCESS | 1658 | 1461066023294 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x123e17800) [pid = 1658] [serial = 1721] [outer = 0x123783400] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x119c41c00) [pid = 1658] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x11b98a800) [pid = 1658] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x114b8d400) [pid = 1658] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x124443000) [pid = 1658] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x115876400) [pid = 1658] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x123748c00) [pid = 1658] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x123dd4000) [pid = 1658] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x123e11000) [pid = 1658] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x114b91000) [pid = 1658] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x11aa40800) [pid = 1658] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:40:23 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x115678c00) [pid = 1658] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 870ms 04:40:23 INFO - PROCESS | 1658 | 1461066023931 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:40:23 INFO - PROCESS | 1658 | 1461066023938 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1658 | 1461066023939 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:40:23 INFO - PROCESS | 1658 | 1461066023947 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1658 | 1461066023949 Marionette TRACE conn2 <- [1,2266,null,{}] 04:40:23 INFO - PROCESS | 1658 | 1461066023951 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:40:24 INFO - PROCESS | 1658 | 1461066024048 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:40:24 INFO - PROCESS | 1658 | 1461066024055 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12faea000 == 80 [pid = 1658] [id = 574] 04:40:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x119d18c00) [pid = 1658] [serial = 1722] [outer = 0x0] 04:40:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x123840800) [pid = 1658] [serial = 1723] [outer = 0x119d18c00] 04:40:24 INFO - PROCESS | 1658 | 1461066024088 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x123e21c00) [pid = 1658] [serial = 1724] [outer = 0x119d18c00] 04:40:24 INFO - PROCESS | 1658 | 1461066024436 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:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 04:40:24 INFO - PROCESS | 1658 | 1461066024470 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1658 | 1461066024471 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:40:24 INFO - PROCESS | 1658 | 1461066024474 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1658 | 1461066024475 Marionette TRACE conn2 <- [1,2270,null,{}] 04:40:24 INFO - PROCESS | 1658 | 1461066024478 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:40:24 INFO - PROCESS | 1658 | 1461066024586 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:40:24 INFO - PROCESS | 1658 | 1461066024656 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fead000 == 81 [pid = 1658] [id = 575] 04:40:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x123e1d000) [pid = 1658] [serial = 1725] [outer = 0x0] 04:40:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x124050800) [pid = 1658] [serial = 1726] [outer = 0x123e1d000] 04:40:24 INFO - PROCESS | 1658 | 1461066024682 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12688e800) [pid = 1658] [serial = 1727] [outer = 0x123e1d000] 04:40:24 INFO - PROCESS | 1658 | 1461066024959 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:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms 04:40:25 INFO - PROCESS | 1658 | 1461066024999 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1658 | 1461066025000 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:40:25 INFO - PROCESS | 1658 | 1461066025003 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1658 | 1461066025004 Marionette TRACE conn2 <- [1,2274,null,{}] 04:40:25 INFO - PROCESS | 1658 | 1461066025007 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:40:25 INFO - PROCESS | 1658 | 1461066025103 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:40:25 INFO - PROCESS | 1658 | 1461066025108 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309d4800 == 82 [pid = 1658] [id = 576] 04:40:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x126489000) [pid = 1658] [serial = 1728] [outer = 0x0] 04:40:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x1274c5c00) [pid = 1658] [serial = 1729] [outer = 0x126489000] 04:40:25 INFO - PROCESS | 1658 | 1461066025133 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x128f61c00) [pid = 1658] [serial = 1730] [outer = 0x126489000] 04:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 04:40:25 INFO - PROCESS | 1658 | 1461066025467 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:40:25 INFO - PROCESS | 1658 | 1461066025479 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1658 | 1461066025481 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:40:25 INFO - PROCESS | 1658 | 1461066025483 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1658 | 1461066025485 Marionette TRACE conn2 <- [1,2278,null,{}] 04:40:25 INFO - PROCESS | 1658 | 1461066025487 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:40:25 INFO - PROCESS | 1658 | 1461066025619 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:40:25 INFO - PROCESS | 1658 | 1461066025626 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x130c42000 == 83 [pid = 1658] [id = 577] 04:40:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x12648c400) [pid = 1658] [serial = 1731] [outer = 0x0] 04:40:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x1299a0400) [pid = 1658] [serial = 1732] [outer = 0x12648c400] 04:40:25 INFO - PROCESS | 1658 | 1461066025651 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x12b197800) [pid = 1658] [serial = 1733] [outer = 0x12648c400] 04:40:26 INFO - PROCESS | 1658 | 1461066026153 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:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 04:40:26 INFO - PROCESS | 1658 | 1461066026203 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1658 | 1461066026207 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:40:26 INFO - PROCESS | 1658 | 1461066026211 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1658 | 1461066026213 Marionette TRACE conn2 <- [1,2282,null,{}] 04:40:26 INFO - PROCESS | 1658 | 1461066026217 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:40:26 INFO - PROCESS | 1658 | 1461066026337 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:40:26 INFO - PROCESS | 1658 | 1461066026421 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc1b000 == 84 [pid = 1658] [id = 578] 04:40:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x114c98c00) [pid = 1658] [serial = 1734] [outer = 0x0] 04:40:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x115676c00) [pid = 1658] [serial = 1735] [outer = 0x114c98c00] 04:40:26 INFO - PROCESS | 1658 | 1461066026453 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x11894f000) [pid = 1658] [serial = 1736] [outer = 0x114c98c00] 04:40:26 INFO - PROCESS | 1658 | 1461066026865 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:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 04:40:26 INFO - PROCESS | 1658 | 1461066026883 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1658 | 1461066026887 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:40:26 INFO - PROCESS | 1658 | 1461066026892 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1658 | 1461066026893 Marionette TRACE conn2 <- [1,2286,null,{}] 04:40:26 INFO - PROCESS | 1658 | 1461066026896 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:40:27 INFO - PROCESS | 1658 | 1461066027032 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:40:27 INFO - PROCESS | 1658 | 1461066027115 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b769800 == 85 [pid = 1658] [id = 579] 04:40:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x118993c00) [pid = 1658] [serial = 1737] [outer = 0x0] 04:40:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x1198bdc00) [pid = 1658] [serial = 1738] [outer = 0x118993c00] 04:40:27 INFO - PROCESS | 1658 | 1461066027145 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x11a840c00) [pid = 1658] [serial = 1739] [outer = 0x118993c00] 04:40:27 INFO - PROCESS | 1658 | 1461066027570 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:40:27 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:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 723ms 04:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:40:27 INFO - PROCESS | 1658 | 1461066027615 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1658 | 1461066027616 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:40:27 INFO - PROCESS | 1658 | 1461066027619 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1658 | 1461066027622 Marionette TRACE conn2 <- [1,2290,null,{}] 04:40:27 INFO - PROCESS | 1658 | 1461066027630 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:40:27 INFO - PROCESS | 1658 | 1461066027747 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:40:27 INFO - PROCESS | 1658 | 1461066027828 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x13018b000 == 86 [pid = 1658] [id = 580] 04:40:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x11ab3ec00) [pid = 1658] [serial = 1740] [outer = 0x0] 04:40:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x11c055000) [pid = 1658] [serial = 1741] [outer = 0x11ab3ec00] 04:40:27 INFO - PROCESS | 1658 | 1461066027861 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x1238a8000) [pid = 1658] [serial = 1742] [outer = 0x11ab3ec00] 04:40:28 INFO - PROCESS | 1658 | 1461066028282 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:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 04:40:28 INFO - PROCESS | 1658 | 1461066028290 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 1658 | 1461066028292 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:40:28 INFO - PROCESS | 1658 | 1461066028295 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1658 | 1461066028296 Marionette TRACE conn2 <- [1,2294,null,{}] 04:40:28 INFO - PROCESS | 1658 | 1461066028298 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:40:28 INFO - PROCESS | 1658 | 1461066028430 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:40:28 INFO - PROCESS | 1658 | 1461066028512 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369eb800 == 87 [pid = 1658] [id = 581] 04:40:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x123e26c00) [pid = 1658] [serial = 1743] [outer = 0x0] 04:40:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x124443000) [pid = 1658] [serial = 1744] [outer = 0x123e26c00] 04:40:28 INFO - PROCESS | 1658 | 1461066028542 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x1268d3c00) [pid = 1658] [serial = 1745] [outer = 0x123e26c00] 04:40:28 INFO - PROCESS | 1658 | 1461066028950 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:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 669ms 04:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:40:28 INFO - PROCESS | 1658 | 1461066028964 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 1658 | 1461066028966 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:40:28 INFO - PROCESS | 1658 | 1461066028968 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1658 | 1461066028969 Marionette TRACE conn2 <- [1,2298,null,{}] 04:40:28 INFO - PROCESS | 1658 | 1461066028972 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:40:29 INFO - PROCESS | 1658 | 1461066029083 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:40:29 INFO - PROCESS | 1658 | 1461066029191 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x136e0a000 == 88 [pid = 1658] [id = 582] 04:40:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x126ae9c00) [pid = 1658] [serial = 1746] [outer = 0x0] 04:40:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x127ec1c00) [pid = 1658] [serial = 1747] [outer = 0x126ae9c00] 04:40:29 INFO - PROCESS | 1658 | 1461066029225 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x12b19a800) [pid = 1658] [serial = 1748] [outer = 0x126ae9c00] 04:40:29 INFO - PROCESS | 1658 | 1461066029631 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:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 669ms 04:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:40:29 INFO - PROCESS | 1658 | 1461066029638 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 1658 | 1461066029639 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:40:29 INFO - PROCESS | 1658 | 1461066029641 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 1658 | 1461066029643 Marionette TRACE conn2 <- [1,2302,null,{}] 04:40:29 INFO - PROCESS | 1658 | 1461066029645 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:40:29 INFO - PROCESS | 1658 | 1461066029764 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:40:29 INFO - PROCESS | 1658 | 1461066029879 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1371f2000 == 89 [pid = 1658] [id = 583] 04:40:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x127492800) [pid = 1658] [serial = 1749] [outer = 0x0] 04:40:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x12b6ed000) [pid = 1658] [serial = 1750] [outer = 0x127492800] 04:40:29 INFO - PROCESS | 1658 | 1461066029913 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x12cd95000) [pid = 1658] [serial = 1751] [outer = 0x127492800] 04:40:30 INFO - PROCESS | 1658 | 1461066030331 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:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 04:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:40:30 INFO - PROCESS | 1658 | 1461066030361 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1658 | 1461066030363 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:40:30 INFO - PROCESS | 1658 | 1461066030365 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1658 | 1461066030366 Marionette TRACE conn2 <- [1,2306,null,{}] 04:40:30 INFO - PROCESS | 1658 | 1461066030369 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:40:30 INFO - PROCESS | 1658 | 1461066030479 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:40:30 INFO - PROCESS | 1658 | 1461066030562 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x13739a000 == 90 [pid = 1658] [id = 584] 04:40:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x127ebc800) [pid = 1658] [serial = 1752] [outer = 0x0] 04:40:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x12d1d5000) [pid = 1658] [serial = 1753] [outer = 0x127ebc800] 04:40:30 INFO - PROCESS | 1658 | 1461066030593 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x12d1e3000) [pid = 1658] [serial = 1754] [outer = 0x127ebc800] 04:40:31 INFO - PROCESS | 1658 | 1461066031004 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:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 04:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:40:31 INFO - PROCESS | 1658 | 1461066031036 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1658 | 1461066031037 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:40:31 INFO - PROCESS | 1658 | 1461066031040 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1658 | 1461066031041 Marionette TRACE conn2 <- [1,2310,null,{}] 04:40:31 INFO - PROCESS | 1658 | 1461066031044 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:40:31 INFO - PROCESS | 1658 | 1461066031157 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:40:31 INFO - PROCESS | 1658 | 1461066031260 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x138783000 == 91 [pid = 1658] [id = 585] 04:40:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 217 (0x12d1de800) [pid = 1658] [serial = 1755] [outer = 0x0] 04:40:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 218 (0x12d945c00) [pid = 1658] [serial = 1756] [outer = 0x12d1de800] 04:40:31 INFO - PROCESS | 1658 | 1461066031289 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 219 (0x12d9ad400) [pid = 1658] [serial = 1757] [outer = 0x12d1de800] 04:40:31 INFO - PROCESS | 1658 | 1461066031698 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:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 04:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:40:31 INFO - PROCESS | 1658 | 1461066031711 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1658 | 1461066031712 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:40:31 INFO - PROCESS | 1658 | 1461066031714 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1658 | 1461066031715 Marionette TRACE conn2 <- [1,2314,null,{}] 04:40:31 INFO - PROCESS | 1658 | 1461066031718 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:40:31 INFO - PROCESS | 1658 | 1461066031832 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:40:31 INFO - PROCESS | 1658 | 1461066031914 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1387fd000 == 92 [pid = 1658] [id = 586] 04:40:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 220 (0x12d83f000) [pid = 1658] [serial = 1758] [outer = 0x0] 04:40:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 221 (0x12dfcf400) [pid = 1658] [serial = 1759] [outer = 0x12d83f000] 04:40:31 INFO - PROCESS | 1658 | 1461066031941 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 222 (0x12e19f000) [pid = 1658] [serial = 1760] [outer = 0x12d83f000] 04:40:32 INFO - PROCESS | 1658 | 1461066032373 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:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 04:40:32 INFO - PROCESS | 1658 | 1461066032433 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 1658 | 1461066032435 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:40:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:40:32 INFO - PROCESS | 1658 | 1461066032437 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 1658 | 1461066032439 Marionette TRACE conn2 <- [1,2318,null,{}] 04:40:32 INFO - PROCESS | 1658 | 1461066032441 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:40:32 INFO - PROCESS | 1658 | 1461066032576 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:40:32 INFO - PROCESS | 1658 | 1461066032690 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2cb000 == 93 [pid = 1658] [id = 587] 04:40:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 223 (0x119c46000) [pid = 1658] [serial = 1761] [outer = 0x0] 04:40:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 224 (0x128f57400) [pid = 1658] [serial = 1762] [outer = 0x119c46000] 04:40:32 INFO - PROCESS | 1658 | 1461066032722 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 225 (0x12e5c9400) [pid = 1658] [serial = 1763] [outer = 0x119c46000] 04:40:33 INFO - PROCESS | 1658 | 1461066033364 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:40:33 INFO - PROCESS | 1658 | 1461066033428 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:40:33 INFO - PROCESS | 1658 | 1461066033434 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1658 | 1461066033436 Marionette TRACE conn2 <- [1,2322,null,{}] 04:40:33 INFO - PROCESS | 1658 | 1461066033441 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:40:33 INFO - PROCESS | 1658 | 1461066033549 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:40:33 INFO - PROCESS | 1658 | 1461066033672 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b06800 == 94 [pid = 1658] [id = 588] 04:40:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 226 (0x1140b8000) [pid = 1658] [serial = 1764] [outer = 0x0] 04:40:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 227 (0x114b8f000) [pid = 1658] [serial = 1765] [outer = 0x1140b8000] 04:40:33 INFO - PROCESS | 1658 | 1461066033703 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 228 (0x115670400) [pid = 1658] [serial = 1766] [outer = 0x1140b8000] 04:40:34 INFO - PROCESS | 1658 | 1461066034198 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:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 776ms 04:40:34 INFO - PROCESS | 1658 | 1461066034210 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 1658 | 1461066034215 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:40:34 INFO - PROCESS | 1658 | 1461066034222 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 1658 | 1461066034224 Marionette TRACE conn2 <- [1,2326,null,{}] 04:40:34 INFO - PROCESS | 1658 | 1461066034228 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:40:34 INFO - PROCESS | 1658 | 1461066034380 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:40:34 INFO - PROCESS | 1658 | 1461066034587 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x13876a800 == 93 [pid = 1658] [id = 522] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe2d000 == 92 [pid = 1658] [id = 481] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12feb5000 == 91 [pid = 1658] [id = 482] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x13527b000 == 90 [pid = 1658] [id = 484] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x130246800 == 89 [pid = 1658] [id = 483] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x13526a000 == 88 [pid = 1658] [id = 445] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x138780800 == 87 [pid = 1658] [id = 523] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x136e12800 == 86 [pid = 1658] [id = 520] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x130c34000 == 85 [pid = 1658] [id = 521] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1309d4800 == 84 [pid = 1658] [id = 576] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12fead000 == 83 [pid = 1658] [id = 575] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 227 (0x12f6af400) [pid = 1658] [serial = 1612] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 226 (0x11886a000) [pid = 1658] [serial = 1615] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 225 (0x11a880c00) [pid = 1658] [serial = 1618] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 224 (0x12448f000) [pid = 1658] [serial = 1621] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 223 (0x12e181800) [pid = 1658] [serial = 1624] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 222 (0x12f135800) [pid = 1658] [serial = 1627] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 221 (0x12f6bb000) [pid = 1658] [serial = 1630] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 220 (0x12ce75c00) [pid = 1658] [serial = 1666] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa55000 == 84 [pid = 1658] [id = 589] 04:40:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 221 (0x114b88000) [pid = 1658] [serial = 1767] [outer = 0x0] 04:40:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 222 (0x116565800) [pid = 1658] [serial = 1768] [outer = 0x114b88000] 04:40:34 INFO - PROCESS | 1658 | 1461066034653 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 223 (0x119c44400) [pid = 1658] [serial = 1769] [outer = 0x114b88000] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12faea000 == 83 [pid = 1658] [id = 574] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12f185800 == 82 [pid = 1658] [id = 573] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12e57d000 == 81 [pid = 1658] [id = 572] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12df32000 == 80 [pid = 1658] [id = 571] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12cef3800 == 79 [pid = 1658] [id = 570] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12b764800 == 78 [pid = 1658] [id = 569] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x127539800 == 77 [pid = 1658] [id = 568] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123cc7000 == 76 [pid = 1658] [id = 567] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc15800 == 75 [pid = 1658] [id = 566] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x118f0e000 == 74 [pid = 1658] [id = 565] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x119151800 == 73 [pid = 1658] [id = 564] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123519000 == 72 [pid = 1658] [id = 563] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x137306000 == 71 [pid = 1658] [id = 562] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x136e11000 == 70 [pid = 1658] [id = 561] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1367df000 == 69 [pid = 1658] [id = 560] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1367c6000 == 68 [pid = 1658] [id = 559] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12e582000 == 67 [pid = 1658] [id = 558] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123731800 == 66 [pid = 1658] [id = 557] 04:40:34 INFO - PROCESS | 1658 | --DOCSHELL 0x118e22800 == 65 [pid = 1658] [id = 556] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 222 (0x123845000) [pid = 1658] [serial = 1648] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 221 (0x123e1a800) [pid = 1658] [serial = 1651] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 220 (0x123ae8800) [pid = 1658] [serial = 1649] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 219 (0x124447800) [pid = 1658] [serial = 1654] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 218 (0x115678000) [pid = 1658] [serial = 1634] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 217 (0x114c96000) [pid = 1658] [serial = 1633] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 216 (0x126887c00) [pid = 1658] [serial = 1655] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x11b5df000) [pid = 1658] [serial = 1642] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x11b9dc800) [pid = 1658] [serial = 1643] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x119c36800) [pid = 1658] [serial = 1637] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x11899d400) [pid = 1658] [serial = 1636] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x119d1ec00) [pid = 1658] [serial = 1639] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x11a993000) [pid = 1658] [serial = 1640] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x11c2e0800) [pid = 1658] [serial = 1645] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x123ae0c00) [pid = 1658] [serial = 1660] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x1274bec00) [pid = 1658] [serial = 1657] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x12ccc5800) [pid = 1658] [serial = 1664] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x1299a7800) [pid = 1658] [serial = 1658] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x124047c00) [pid = 1658] [serial = 1652] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x1299a7000) [pid = 1658] [serial = 1661] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x12af06c00) [pid = 1658] [serial = 1663] [outer = 0x0] [url = about:blank] 04:40:34 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x123744400) [pid = 1658] [serial = 1646] [outer = 0x0] [url = about:blank] 04:40:35 INFO - PROCESS | 1658 | 1461066035118 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:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 926ms 04:40:35 INFO - PROCESS | 1658 | 1461066035149 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1658 | 1461066035151 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:40:35 INFO - PROCESS | 1658 | 1461066035154 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1658 | 1461066035158 Marionette TRACE conn2 <- [1,2330,null,{}] 04:40:35 INFO - PROCESS | 1658 | 1461066035169 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:40:35 INFO - PROCESS | 1658 | 1461066035334 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:40:35 INFO - PROCESS | 1658 | 1461066035431 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x127513800 == 66 [pid = 1658] [id = 590] 04:40:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x118997400) [pid = 1658] [serial = 1770] [outer = 0x0] 04:40:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x11a999400) [pid = 1658] [serial = 1771] [outer = 0x118997400] 04:40:35 INFO - PROCESS | 1658 | 1461066035460 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x11acc1000) [pid = 1658] [serial = 1772] [outer = 0x118997400] 04:40:35 INFO - PROCESS | 1658 | 1461066035797 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:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 676ms 04:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:40:35 INFO - PROCESS | 1658 | 1461066035831 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1658 | 1461066035834 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:40:35 INFO - PROCESS | 1658 | 1461066035837 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1658 | 1461066035839 Marionette TRACE conn2 <- [1,2334,null,{}] 04:40:35 INFO - PROCESS | 1658 | 1461066035843 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:40:35 INFO - PROCESS | 1658 | 1461066035986 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:40:36 INFO - PROCESS | 1658 | 1461066036094 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9cb000 == 67 [pid = 1658] [id = 591] 04:40:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x11ab3f000) [pid = 1658] [serial = 1773] [outer = 0x0] 04:40:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x11b727c00) [pid = 1658] [serial = 1774] [outer = 0x11ab3f000] 04:40:36 INFO - PROCESS | 1658 | 1461066036138 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x123744400) [pid = 1658] [serial = 1775] [outer = 0x11ab3f000] 04:40:36 INFO - PROCESS | 1658 | 1461066036544 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:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 774ms 04:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:40:36 INFO - PROCESS | 1658 | 1461066036629 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1658 | 1461066036630 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:40:36 INFO - PROCESS | 1658 | 1461066036634 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1658 | 1461066036636 Marionette TRACE conn2 <- [1,2338,null,{}] 04:40:36 INFO - PROCESS | 1658 | 1461066036639 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:40:36 INFO - PROCESS | 1658 | 1461066036795 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:40:36 INFO - PROCESS | 1658 | 1461066036806 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e574000 == 68 [pid = 1658] [id = 592] 04:40:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x12377f800) [pid = 1658] [serial = 1776] [outer = 0x0] 04:40:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x1237d7800) [pid = 1658] [serial = 1777] [outer = 0x12377f800] 04:40:36 INFO - PROCESS | 1658 | 1461066036848 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x123ad9400) [pid = 1658] [serial = 1778] [outer = 0x12377f800] 04:40:37 INFO - PROCESS | 1658 | 1461066037236 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:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 621ms 04:40:37 INFO - PROCESS | 1658 | 1461066037255 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:40:37 INFO - PROCESS | 1658 | 1461066037256 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:40:37 INFO - PROCESS | 1658 | 1461066037267 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1658 | 1461066037268 Marionette TRACE conn2 <- [1,2342,null,{}] 04:40:37 INFO - PROCESS | 1658 | 1461066037271 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:40:37 INFO - PROCESS | 1658 | 1461066037406 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:40:37 INFO - PROCESS | 1658 | 1461066037418 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe41800 == 69 [pid = 1658] [id = 593] 04:40:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x123ad9800) [pid = 1658] [serial = 1779] [outer = 0x0] 04:40:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x123e1a800) [pid = 1658] [serial = 1780] [outer = 0x123ad9800] 04:40:37 INFO - PROCESS | 1658 | 1461066037446 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x127ec6800) [pid = 1658] [serial = 1781] [outer = 0x123ad9800] 04:40:37 INFO - PROCESS | 1658 | 1461066037800 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:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 576ms 04:40:37 INFO - PROCESS | 1658 | 1461066037838 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:40:37 INFO - PROCESS | 1658 | 1461066037839 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:40:37 INFO - PROCESS | 1658 | 1461066037841 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1658 | 1461066037842 Marionette TRACE conn2 <- [1,2346,null,{}] 04:40:37 INFO - PROCESS | 1658 | 1461066037845 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:40:37 INFO - PROCESS | 1658 | 1461066037963 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:40:37 INFO - PROCESS | 1658 | 1461066037977 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1300a4800 == 70 [pid = 1658] [id = 594] 04:40:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x126811c00) [pid = 1658] [serial = 1782] [outer = 0x0] 04:40:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x12b39ac00) [pid = 1658] [serial = 1783] [outer = 0x126811c00] 04:40:38 INFO - PROCESS | 1658 | 1461066038002 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x12bb1a400) [pid = 1658] [serial = 1784] [outer = 0x126811c00] 04:40:38 INFO - PROCESS | 1658 | 1461066038374 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:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 04:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:40:38 INFO - PROCESS | 1658 | 1461066038422 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1658 | 1461066038423 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:40:38 INFO - PROCESS | 1658 | 1461066038425 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1658 | 1461066038426 Marionette TRACE conn2 <- [1,2350,null,{}] 04:40:38 INFO - PROCESS | 1658 | 1461066038428 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:40:38 INFO - PROCESS | 1658 | 1461066038547 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:40:38 INFO - PROCESS | 1658 | 1461066038562 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309c9800 == 71 [pid = 1658] [id = 595] 04:40:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 217 (0x12bb7a400) [pid = 1658] [serial = 1785] [outer = 0x0] 04:40:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 218 (0x12cda2400) [pid = 1658] [serial = 1786] [outer = 0x12bb7a400] 04:40:38 INFO - PROCESS | 1658 | 1461066038587 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 219 (0x12e181000) [pid = 1658] [serial = 1787] [outer = 0x12bb7a400] 04:40:39 INFO - PROCESS | 1658 | 1461066039129 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:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 218 (0x126489000) [pid = 1658] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 217 (0x119d18c00) [pid = 1658] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 216 (0x123e1d000) [pid = 1658] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x12374f800) [pid = 1658] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x119d20400) [pid = 1658] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x11b9db400) [pid = 1658] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x11217a000) [pid = 1658] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x1160ba400) [pid = 1658] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x114a86c00) [pid = 1658] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x123783400) [pid = 1658] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12383f400) [pid = 1658] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x12bb1c400) [pid = 1658] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x1198be800) [pid = 1658] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x11ad55400) [pid = 1658] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:40:39 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x11217d000) [pid = 1658] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 724ms 04:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:40:39 INFO - PROCESS | 1658 | 1461066039149 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1658 | 1461066039151 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:40:39 INFO - PROCESS | 1658 | 1461066039153 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1658 | 1461066039154 Marionette TRACE conn2 <- [1,2354,null,{}] 04:40:39 INFO - PROCESS | 1658 | 1461066039156 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:40:39 INFO - PROCESS | 1658 | 1461066039249 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:40:39 INFO - PROCESS | 1658 | 1461066039281 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9cc000 == 72 [pid = 1658] [id = 596] 04:40:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x11656a400) [pid = 1658] [serial = 1788] [outer = 0x0] 04:40:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x119c47000) [pid = 1658] [serial = 1789] [outer = 0x11656a400] 04:40:39 INFO - PROCESS | 1658 | 1461066039307 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x11c5d7c00) [pid = 1658] [serial = 1790] [outer = 0x11656a400] 04:40:39 INFO - PROCESS | 1658 | 1461066039656 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:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 04:40:39 INFO - PROCESS | 1658 | 1461066039672 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1658 | 1461066039673 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:40:39 INFO - PROCESS | 1658 | 1461066039677 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1658 | 1461066039680 Marionette TRACE conn2 <- [1,2358,null,{}] 04:40:39 INFO - PROCESS | 1658 | 1461066039683 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:40:39 INFO - PROCESS | 1658 | 1461066039781 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:40:39 INFO - PROCESS | 1658 | 1461066039856 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369e8000 == 73 [pid = 1658] [id = 597] 04:40:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x1186a5c00) [pid = 1658] [serial = 1791] [outer = 0x0] 04:40:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x126486800) [pid = 1658] [serial = 1792] [outer = 0x1186a5c00] 04:40:39 INFO - PROCESS | 1658 | 1461066039882 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x12d83fc00) [pid = 1658] [serial = 1793] [outer = 0x1186a5c00] 04:40:40 INFO - PROCESS | 1658 | 1461066040171 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:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 04:40:40 INFO - PROCESS | 1658 | 1461066040199 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1658 | 1461066040200 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:40:40 INFO - PROCESS | 1658 | 1461066040202 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1658 | 1461066040204 Marionette TRACE conn2 <- [1,2362,null,{}] 04:40:40 INFO - PROCESS | 1658 | 1461066040207 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:40:40 INFO - PROCESS | 1658 | 1461066040323 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:40:40 INFO - PROCESS | 1658 | 1461066040327 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x137308000 == 74 [pid = 1658] [id = 598] 04:40:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x12e5bfc00) [pid = 1658] [serial = 1794] [outer = 0x0] 04:40:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x12e8a7800) [pid = 1658] [serial = 1795] [outer = 0x12e5bfc00] 04:40:40 INFO - PROCESS | 1658 | 1461066040356 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x12f137800) [pid = 1658] [serial = 1796] [outer = 0x12e5bfc00] 04:40:40 INFO - PROCESS | 1658 | 1461066040735 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:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms 04:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:40:40 INFO - PROCESS | 1658 | 1461066040774 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1658 | 1461066040775 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:40:40 INFO - PROCESS | 1658 | 1461066040777 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1658 | 1461066040778 Marionette TRACE conn2 <- [1,2366,null,{}] 04:40:40 INFO - PROCESS | 1658 | 1461066040781 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:40:40 INFO - PROCESS | 1658 | 1461066040875 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:40:40 INFO - PROCESS | 1658 | 1461066040880 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x13991a800 == 75 [pid = 1658] [id = 599] 04:40:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x12f138c00) [pid = 1658] [serial = 1797] [outer = 0x0] 04:40:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x12f6b3000) [pid = 1658] [serial = 1798] [outer = 0x12f138c00] 04:40:40 INFO - PROCESS | 1658 | 1461066040905 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x12faab800) [pid = 1658] [serial = 1799] [outer = 0x12f138c00] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b5c9000 == 74 [pid = 1658] [id = 440] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d14e000 == 73 [pid = 1658] [id = 387] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119c16000 == 72 [pid = 1658] [id = 430] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12432b000 == 71 [pid = 1658] [id = 441] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x130249800 == 70 [pid = 1658] [id = 429] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1387eb800 == 69 [pid = 1658] [id = 502] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12fadc800 == 68 [pid = 1658] [id = 443] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x13024a800 == 67 [pid = 1658] [id = 444] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x127513000 == 66 [pid = 1658] [id = 543] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x130231000 == 65 [pid = 1658] [id = 462] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x130237800 == 64 [pid = 1658] [id = 352] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x130232800 == 63 [pid = 1658] [id = 428] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc76800 == 62 [pid = 1658] [id = 407] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x136e1a000 == 61 [pid = 1658] [id = 540] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123507800 == 60 [pid = 1658] [id = 406] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x136fe4000 == 59 [pid = 1658] [id = 542] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12f178800 == 58 [pid = 1658] [id = 442] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x13739b800 == 57 [pid = 1658] [id = 541] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1371ec000 == 56 [pid = 1658] [id = 537] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x118f16000 == 55 [pid = 1658] [id = 385] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e579800 == 54 [pid = 1658] [id = 439] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11860b000 == 53 [pid = 1658] [id = 405] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b957800 == 52 [pid = 1658] [id = 524] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x136d32000 == 51 [pid = 1658] [id = 459] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12fad2800 == 50 [pid = 1658] [id = 408] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2c5800 == 49 [pid = 1658] [id = 503] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123b06800 == 48 [pid = 1658] [id = 588] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2cb000 == 47 [pid = 1658] [id = 587] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1387fd000 == 46 [pid = 1658] [id = 586] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x138783000 == 45 [pid = 1658] [id = 585] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x13739a000 == 44 [pid = 1658] [id = 584] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1371f2000 == 43 [pid = 1658] [id = 583] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x136e0a000 == 42 [pid = 1658] [id = 582] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1369eb800 == 41 [pid = 1658] [id = 581] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x13018b000 == 40 [pid = 1658] [id = 580] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b769800 == 39 [pid = 1658] [id = 579] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc1b000 == 38 [pid = 1658] [id = 578] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x130c42000 == 37 [pid = 1658] [id = 577] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa55000 == 36 [pid = 1658] [id = 589] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9cc000 == 35 [pid = 1658] [id = 596] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x137308000 == 34 [pid = 1658] [id = 598] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1300a4800 == 33 [pid = 1658] [id = 594] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12e574000 == 32 [pid = 1658] [id = 592] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x127513800 == 31 [pid = 1658] [id = 590] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9cb000 == 30 [pid = 1658] [id = 591] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1369e8000 == 29 [pid = 1658] [id = 597] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe41800 == 28 [pid = 1658] [id = 593] 04:40:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1309c9800 == 27 [pid = 1658] [id = 595] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x1274c5c00) [pid = 1658] [serial = 1729] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x128f61c00) [pid = 1658] [serial = 1730] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x123e21c00) [pid = 1658] [serial = 1724] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x124050800) [pid = 1658] [serial = 1726] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x12383bc00) [pid = 1658] [serial = 1715] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x123781800) [pid = 1658] [serial = 1714] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x11a842800) [pid = 1658] [serial = 1705] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x123840800) [pid = 1658] [serial = 1723] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x11c5d5400) [pid = 1658] [serial = 1711] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x115164400) [pid = 1658] [serial = 1696] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x118997800) [pid = 1658] [serial = 1700] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x11b986800) [pid = 1658] [serial = 1675] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x12d9ac400) [pid = 1658] [serial = 1684] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x114b87000) [pid = 1658] [serial = 1693] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x115779c00) [pid = 1658] [serial = 1697] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x12b3a6000) [pid = 1658] [serial = 1681] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x123ae4c00) [pid = 1658] [serial = 1678] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x123ae8400) [pid = 1658] [serial = 1720] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x12688e800) [pid = 1658] [serial = 1727] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x1238a7c00) [pid = 1658] [serial = 1717] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x119c3a800) [pid = 1658] [serial = 1672] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x12d83e400) [pid = 1658] [serial = 1667] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x119c4b800) [pid = 1658] [serial = 1702] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x123adec00) [pid = 1658] [serial = 1718] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x11b9db000) [pid = 1658] [serial = 1690] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x123e17800) [pid = 1658] [serial = 1721] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x11b9cd000) [pid = 1658] [serial = 1709] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x119d20000) [pid = 1658] [serial = 1703] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x1188bcc00) [pid = 1658] [serial = 1699] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x114030c00) [pid = 1658] [serial = 1669] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x11b572800) [pid = 1658] [serial = 1708] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12e8ab400) [pid = 1658] [serial = 1687] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12374f400) [pid = 1658] [serial = 1712] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x115105c00) [pid = 1658] [serial = 1694] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x11aa3b800) [pid = 1658] [serial = 1706] [outer = 0x0] [url = about:blank] 04:40:42 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12f6b9c00) [pid = 1658] [serial = 1613] [outer = 0x0] [url = about:blank] 04:40:43 INFO - PROCESS | 1658 | 1461066043006 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:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2273ms 04:40:43 INFO - PROCESS | 1658 | 1461066043051 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1658 | 1461066043053 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:40:43 INFO - PROCESS | 1658 | 1461066043058 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1658 | 1461066043060 Marionette TRACE conn2 <- [1,2370,null,{}] 04:40:43 INFO - PROCESS | 1658 | 1461066043071 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:40:43 INFO - PROCESS | 1658 | 1461066043150 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:40:43 INFO - PROCESS | 1658 | 1461066043156 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11584a000 == 28 [pid = 1658] [id = 600] 04:40:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x114b92000) [pid = 1658] [serial = 1800] [outer = 0x0] 04:40:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x114b92800) [pid = 1658] [serial = 1801] [outer = 0x114b92000] 04:40:43 INFO - PROCESS | 1658 | 1461066043188 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x114c95400) [pid = 1658] [serial = 1802] [outer = 0x114b92000] 04:40:43 INFO - PROCESS | 1658 | 1461066043566 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:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 525ms 04:40:43 INFO - PROCESS | 1658 | 1461066043582 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1658 | 1461066043586 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:40:43 INFO - PROCESS | 1658 | 1461066043591 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1658 | 1461066043595 Marionette TRACE conn2 <- [1,2374,null,{}] 04:40:43 INFO - PROCESS | 1658 | 1461066043598 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:40:43 INFO - PROCESS | 1658 | 1461066043676 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:40:43 INFO - PROCESS | 1658 | 1461066043730 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x118eda800 == 29 [pid = 1658] [id = 601] 04:40:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x114b8c000) [pid = 1658] [serial = 1803] [outer = 0x0] 04:40:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x114c9e000) [pid = 1658] [serial = 1804] [outer = 0x114b8c000] 04:40:43 INFO - PROCESS | 1658 | 1461066043758 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x115721400) [pid = 1658] [serial = 1805] [outer = 0x114b8c000] 04:40:44 INFO - PROCESS | 1658 | 1461066044064 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:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 04:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:40:44 INFO - PROCESS | 1658 | 1461066044113 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1658 | 1461066044115 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:40:44 INFO - PROCESS | 1658 | 1461066044117 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1658 | 1461066044120 Marionette TRACE conn2 <- [1,2378,null,{}] 04:40:44 INFO - PROCESS | 1658 | 1461066044128 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:40:44 INFO - PROCESS | 1658 | 1461066044233 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:40:44 INFO - PROCESS | 1658 | 1461066044265 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee2000 == 30 [pid = 1658] [id = 602] 04:40:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x11217cc00) [pid = 1658] [serial = 1806] [outer = 0x0] 04:40:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x1158f0400) [pid = 1658] [serial = 1807] [outer = 0x11217cc00] 04:40:44 INFO - PROCESS | 1658 | 1461066044295 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x118985000) [pid = 1658] [serial = 1808] [outer = 0x11217cc00] 04:40:44 INFO - PROCESS | 1658 | 1461066044638 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:40:44 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:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 573ms 04:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:40:44 INFO - PROCESS | 1658 | 1461066044690 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1658 | 1461066044692 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:40:44 INFO - PROCESS | 1658 | 1461066044694 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1658 | 1461066044696 Marionette TRACE conn2 <- [1,2382,null,{}] 04:40:44 INFO - PROCESS | 1658 | 1461066044698 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:40:44 INFO - PROCESS | 1658 | 1461066044805 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:40:44 INFO - PROCESS | 1658 | 1461066044872 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad67800 == 31 [pid = 1658] [id = 603] 04:40:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x118984800) [pid = 1658] [serial = 1809] [outer = 0x0] 04:40:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x11899c000) [pid = 1658] [serial = 1810] [outer = 0x118984800] 04:40:44 INFO - PROCESS | 1658 | 1461066044899 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x118f7a000) [pid = 1658] [serial = 1811] [outer = 0x118984800] 04:40:45 INFO - PROCESS | 1658 | 1461066045204 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:40:45 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:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 04:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:40:45 INFO - PROCESS | 1658 | 1461066045218 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1658 | 1461066045219 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:40:45 INFO - PROCESS | 1658 | 1461066045222 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1658 | 1461066045223 Marionette TRACE conn2 <- [1,2386,null,{}] 04:40:45 INFO - PROCESS | 1658 | 1461066045226 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:40:45 INFO - PROCESS | 1658 | 1461066045305 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:40:45 INFO - PROCESS | 1658 | 1461066045310 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c013800 == 32 [pid = 1658] [id = 604] 04:40:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x11217b000) [pid = 1658] [serial = 1812] [outer = 0x0] 04:40:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x11953ec00) [pid = 1658] [serial = 1813] [outer = 0x11217b000] 04:40:45 INFO - PROCESS | 1658 | 1461066045337 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x119c36800) [pid = 1658] [serial = 1814] [outer = 0x11217b000] 04:40:45 INFO - PROCESS | 1658 | 1461066045701 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:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms 04:40:45 INFO - PROCESS | 1658 | 1461066045746 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1658 | 1461066045747 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:40:45 INFO - PROCESS | 1658 | 1461066045749 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1658 | 1461066045750 Marionette TRACE conn2 <- [1,2390,null,{}] 04:40:45 INFO - PROCESS | 1658 | 1461066045753 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:40:45 INFO - PROCESS | 1658 | 1461066045852 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:40:45 INFO - PROCESS | 1658 | 1461066045862 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12371f800 == 33 [pid = 1658] [id = 605] 04:40:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x119c3c000) [pid = 1658] [serial = 1815] [outer = 0x0] 04:40:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x119c4e800) [pid = 1658] [serial = 1816] [outer = 0x119c3c000] 04:40:45 INFO - PROCESS | 1658 | 1461066045891 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x11a837000) [pid = 1658] [serial = 1817] [outer = 0x119c3c000] 04:40:46 INFO - PROCESS | 1658 | 1461066046216 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:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 04:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:40:46 INFO - PROCESS | 1658 | 1461066046268 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1658 | 1461066046269 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:40:46 INFO - PROCESS | 1658 | 1461066046271 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1658 | 1461066046272 Marionette TRACE conn2 <- [1,2394,null,{}] 04:40:46 INFO - PROCESS | 1658 | 1461066046274 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:40:46 INFO - PROCESS | 1658 | 1461066046345 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:40:46 INFO - PROCESS | 1658 | 1461066046405 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1238df000 == 34 [pid = 1658] [id = 606] 04:40:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x11582c400) [pid = 1658] [serial = 1818] [outer = 0x0] 04:40:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x11a83e400) [pid = 1658] [serial = 1819] [outer = 0x11582c400] 04:40:46 INFO - PROCESS | 1658 | 1461066046431 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x11a98c800) [pid = 1658] [serial = 1820] [outer = 0x11582c400] 04:40:46 INFO - PROCESS | 1658 | 1461066046774 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:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 518ms 04:40:46 INFO - PROCESS | 1658 | 1461066046790 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1658 | 1461066046792 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:40:46 INFO - PROCESS | 1658 | 1461066046796 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1658 | 1461066046797 Marionette TRACE conn2 <- [1,2398,null,{}] 04:40:46 INFO - PROCESS | 1658 | 1461066046801 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:40:46 INFO - PROCESS | 1658 | 1461066046914 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:40:46 INFO - PROCESS | 1658 | 1461066046991 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cc7000 == 35 [pid = 1658] [id = 607] 04:40:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x119c3cc00) [pid = 1658] [serial = 1821] [outer = 0x0] 04:40:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x11a992800) [pid = 1658] [serial = 1822] [outer = 0x119c3cc00] 04:40:47 INFO - PROCESS | 1658 | 1461066047034 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x11aa3bc00) [pid = 1658] [serial = 1823] [outer = 0x119c3cc00] 04:40:47 INFO - PROCESS | 1658 | 1461066047322 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:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 571ms 04:40:47 INFO - PROCESS | 1658 | 1461066047366 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1658 | 1461066047367 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:40:47 INFO - PROCESS | 1658 | 1461066047370 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1658 | 1461066047371 Marionette TRACE conn2 <- [1,2402,null,{}] 04:40:47 INFO - PROCESS | 1658 | 1461066047373 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:40:47 INFO - PROCESS | 1658 | 1461066047464 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:40:47 INFO - PROCESS | 1658 | 1461066047468 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x119ee1800 == 36 [pid = 1658] [id = 608] 04:40:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x11aa3c000) [pid = 1658] [serial = 1824] [outer = 0x0] 04:40:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x11ab36000) [pid = 1658] [serial = 1825] [outer = 0x11aa3c000] 04:40:47 INFO - PROCESS | 1658 | 1461066047494 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x11ad53800) [pid = 1658] [serial = 1826] [outer = 0x11aa3c000] 04:40:47 INFO - PROCESS | 1658 | 1461066047849 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:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 04:40:47 INFO - PROCESS | 1658 | 1461066047896 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1658 | 1461066047897 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:40:47 INFO - PROCESS | 1658 | 1461066047900 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1658 | 1461066047901 Marionette TRACE conn2 <- [1,2406,null,{}] 04:40:47 INFO - PROCESS | 1658 | 1461066047903 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:40:48 INFO - PROCESS | 1658 | 1461066048008 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:40:48 INFO - PROCESS | 1658 | 1461066048021 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x127506800 == 37 [pid = 1658] [id = 609] 04:40:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x11ad55000) [pid = 1658] [serial = 1827] [outer = 0x0] 04:40:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x11b5e0400) [pid = 1658] [serial = 1828] [outer = 0x11ad55000] 04:40:48 INFO - PROCESS | 1658 | 1461066048047 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x11b726c00) [pid = 1658] [serial = 1829] [outer = 0x11ad55000] 04:40:48 INFO - PROCESS | 1658 | 1461066048401 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:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 04:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:40:48 INFO - PROCESS | 1658 | 1461066048422 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1658 | 1461066048424 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:40:48 INFO - PROCESS | 1658 | 1461066048428 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1658 | 1461066048431 Marionette TRACE conn2 <- [1,2410,null,{}] 04:40:48 INFO - PROCESS | 1658 | 1461066048439 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:40:48 INFO - PROCESS | 1658 | 1461066048549 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:40:48 INFO - PROCESS | 1658 | 1461066048553 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c010800 == 38 [pid = 1658] [id = 610] 04:40:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x11b725800) [pid = 1658] [serial = 1830] [outer = 0x0] 04:40:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x11b995400) [pid = 1658] [serial = 1831] [outer = 0x11b725800] 04:40:48 INFO - PROCESS | 1658 | 1461066048587 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x11c2dfc00) [pid = 1658] [serial = 1832] [outer = 0x11b725800] 04:40:48 INFO - PROCESS | 1658 | 1461066048962 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:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 04:40:49 INFO - PROCESS | 1658 | 1461066049001 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1658 | 1461066049002 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:40:49 INFO - PROCESS | 1658 | 1461066049004 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1658 | 1461066049005 Marionette TRACE conn2 <- [1,2414,null,{}] 04:40:49 INFO - PROCESS | 1658 | 1461066049008 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:40:49 INFO - PROCESS | 1658 | 1461066049106 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:40:49 INFO - PROCESS | 1658 | 1461066049117 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b75d800 == 39 [pid = 1658] [id = 611] 04:40:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x11c061c00) [pid = 1658] [serial = 1833] [outer = 0x0] 04:40:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x11c5c9800) [pid = 1658] [serial = 1834] [outer = 0x11c061c00] 04:40:49 INFO - PROCESS | 1658 | 1461066049143 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x123743c00) [pid = 1658] [serial = 1835] [outer = 0x11c061c00] 04:40:49 INFO - PROCESS | 1658 | 1461066049485 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:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 523ms 04:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:40:49 INFO - PROCESS | 1658 | 1461066049527 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1658 | 1461066049529 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:40:49 INFO - PROCESS | 1658 | 1461066049531 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1658 | 1461066049532 Marionette TRACE conn2 <- [1,2418,null,{}] 04:40:49 INFO - PROCESS | 1658 | 1461066049535 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:40:49 INFO - PROCESS | 1658 | 1461066049631 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:40:49 INFO - PROCESS | 1658 | 1461066049635 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be8e000 == 40 [pid = 1658] [id = 612] 04:40:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 217 (0x11c2e0400) [pid = 1658] [serial = 1836] [outer = 0x0] 04:40:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 218 (0x12374cc00) [pid = 1658] [serial = 1837] [outer = 0x11c2e0400] 04:40:49 INFO - PROCESS | 1658 | 1461066049661 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 219 (0x12377e400) [pid = 1658] [serial = 1838] [outer = 0x11c2e0400] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 218 (0x11c5ca800) [pid = 1658] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 217 (0x11b9d3c00) [pid = 1658] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 216 (0x119c42400) [pid = 1658] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x119c4d400) [pid = 1658] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x11899a000) [pid = 1658] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x123ae3000) [pid = 1658] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x115882400) [pid = 1658] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x114b8a800) [pid = 1658] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x119542400) [pid = 1658] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x12e5bec00) [pid = 1658] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x11c5ce400) [pid = 1658] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x12d1db400) [pid = 1658] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x1188b0400) [pid = 1658] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x123745000) [pid = 1658] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x126ae9400) [pid = 1658] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x123ae4800) [pid = 1658] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x12dfc1400) [pid = 1658] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x126461800) [pid = 1658] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x11aa3f000) [pid = 1658] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x1140c4c00) [pid = 1658] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x11a887400) [pid = 1658] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x12e17e800) [pid = 1658] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x1160b7c00) [pid = 1658] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x12cda0000) [pid = 1658] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x1186a5400) [pid = 1658] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x114a92c00) [pid = 1658] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x114a8a400) [pid = 1658] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x115672000) [pid = 1658] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x12374e400) [pid = 1658] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x114c94000) [pid = 1658] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12ccbd800) [pid = 1658] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x123780c00) [pid = 1658] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12b79f400) [pid = 1658] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x123e22c00) [pid = 1658] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12b7ac000) [pid = 1658] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x114b90400) [pid = 1658] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12b196000) [pid = 1658] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12cd93c00) [pid = 1658] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12af10000) [pid = 1658] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12e5bfc00) [pid = 1658] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x123ad9800) [pid = 1658] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x126811c00) [pid = 1658] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12bb7a400) [pid = 1658] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x11656a400) [pid = 1658] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x123e26c00) [pid = 1658] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11ab3ec00) [pid = 1658] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x118993c00) [pid = 1658] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x114c98c00) [pid = 1658] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12648c400) [pid = 1658] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12377f800) [pid = 1658] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x11ab3f000) [pid = 1658] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x118997400) [pid = 1658] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x114b88000) [pid = 1658] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x1140b8000) [pid = 1658] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x119c46000) [pid = 1658] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12d83f000) [pid = 1658] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x12d1de800) [pid = 1658] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x127ebc800) [pid = 1658] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x127492800) [pid = 1658] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x126ae9c00) [pid = 1658] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x1186a5c00) [pid = 1658] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x114a89800) [pid = 1658] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x11a996800) [pid = 1658] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x118f8e000) [pid = 1658] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x112171c00) [pid = 1658] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12b193800) [pid = 1658] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12d947000) [pid = 1658] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12e5ed800) [pid = 1658] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:40:50 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12383b400) [pid = 1658] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:40:50 INFO - PROCESS | 1658 | 1461066050596 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:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1073ms 04:40:50 INFO - PROCESS | 1658 | 1461066050604 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:40:50 INFO - PROCESS | 1658 | 1461066050605 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:40:50 INFO - PROCESS | 1658 | 1461066050608 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1658 | 1461066050609 Marionette TRACE conn2 <- [1,2422,null,{}] 04:40:50 INFO - PROCESS | 1658 | 1461066050615 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:40:50 INFO - PROCESS | 1658 | 1461066050695 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:40:50 INFO - PROCESS | 1658 | 1461066050699 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119156800 == 41 [pid = 1658] [id = 613] 04:40:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x114a86c00) [pid = 1658] [serial = 1839] [outer = 0x0] 04:40:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x114c94000) [pid = 1658] [serial = 1840] [outer = 0x114a86c00] 04:40:50 INFO - PROCESS | 1658 | 1461066050725 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x118637c00) [pid = 1658] [serial = 1841] [outer = 0x114a86c00] 04:40:51 INFO - PROCESS | 1658 | 1461066051086 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:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 524ms 04:40:51 INFO - PROCESS | 1658 | 1461066051132 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1658 | 1461066051134 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:40:51 INFO - PROCESS | 1658 | 1461066051136 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1658 | 1461066051137 Marionette TRACE conn2 <- [1,2426,null,{}] 04:40:51 INFO - PROCESS | 1658 | 1461066051139 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:40:51 INFO - PROCESS | 1658 | 1461066051217 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:40:51 INFO - PROCESS | 1658 | 1461066051222 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1240e2800 == 42 [pid = 1658] [id = 614] 04:40:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11898b400) [pid = 1658] [serial = 1842] [outer = 0x0] 04:40:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x119543c00) [pid = 1658] [serial = 1843] [outer = 0x11898b400] 04:40:51 INFO - PROCESS | 1658 | 1461066051248 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x11a646000) [pid = 1658] [serial = 1844] [outer = 0x11898b400] 04:40:51 INFO - PROCESS | 1658 | 1461066051567 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:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 04:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:40:51 INFO - PROCESS | 1658 | 1461066051604 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1658 | 1461066051606 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:40:51 INFO - PROCESS | 1658 | 1461066051608 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1658 | 1461066051609 Marionette TRACE conn2 <- [1,2430,null,{}] 04:40:51 INFO - PROCESS | 1658 | 1461066051611 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:40:51 INFO - PROCESS | 1658 | 1461066051692 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:40:51 INFO - PROCESS | 1658 | 1461066051752 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6ca800 == 43 [pid = 1658] [id = 615] 04:40:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x118993c00) [pid = 1658] [serial = 1845] [outer = 0x0] 04:40:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x11a98fc00) [pid = 1658] [serial = 1846] [outer = 0x118993c00] 04:40:51 INFO - PROCESS | 1658 | 1461066051777 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11c5bd000) [pid = 1658] [serial = 1847] [outer = 0x118993c00] 04:40:52 INFO - PROCESS | 1658 | 1461066052065 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:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 470ms 04:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:40:52 INFO - PROCESS | 1658 | 1461066052081 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1658 | 1461066052082 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:40:52 INFO - PROCESS | 1658 | 1461066052084 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1658 | 1461066052086 Marionette TRACE conn2 <- [1,2434,null,{}] 04:40:52 INFO - PROCESS | 1658 | 1461066052088 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:40:52 INFO - PROCESS | 1658 | 1461066052174 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:40:52 INFO - PROCESS | 1658 | 1461066052181 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e20d000 == 44 [pid = 1658] [id = 616] 04:40:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11b570400) [pid = 1658] [serial = 1848] [outer = 0x0] 04:40:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12377d800) [pid = 1658] [serial = 1849] [outer = 0x11b570400] 04:40:52 INFO - PROCESS | 1658 | 1461066052206 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x123787400) [pid = 1658] [serial = 1850] [outer = 0x11b570400] 04:40:52 INFO - PROCESS | 1658 | 1461066052655 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:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 619ms 04:40:52 INFO - PROCESS | 1658 | 1461066052705 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1658 | 1461066052708 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:40:52 INFO - PROCESS | 1658 | 1461066052714 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1658 | 1461066052717 Marionette TRACE conn2 <- [1,2438,null,{}] 04:40:52 INFO - PROCESS | 1658 | 1461066052721 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:40:52 INFO - PROCESS | 1658 | 1461066052834 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:40:52 INFO - PROCESS | 1658 | 1461066052920 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x118935800 == 45 [pid = 1658] [id = 617] 04:40:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x1146b9000) [pid = 1658] [serial = 1851] [outer = 0x0] 04:40:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x114b8bc00) [pid = 1658] [serial = 1852] [outer = 0x1146b9000] 04:40:52 INFO - PROCESS | 1658 | 1461066052952 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x114c98400) [pid = 1658] [serial = 1853] [outer = 0x1146b9000] 04:40:53 INFO - PROCESS | 1658 | 1461066053536 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:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 872ms 04:40:53 INFO - PROCESS | 1658 | 1461066053587 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1658 | 1461066053591 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:40:53 INFO - PROCESS | 1658 | 1461066053595 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1658 | 1461066053597 Marionette TRACE conn2 <- [1,2442,null,{}] 04:40:53 INFO - PROCESS | 1658 | 1461066053600 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:40:53 INFO - PROCESS | 1658 | 1461066053711 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:40:53 INFO - PROCESS | 1658 | 1461066053794 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b955000 == 46 [pid = 1658] [id = 618] 04:40:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x115679400) [pid = 1658] [serial = 1854] [outer = 0x0] 04:40:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x11587e800) [pid = 1658] [serial = 1855] [outer = 0x115679400] 04:40:53 INFO - PROCESS | 1658 | 1461066053825 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x118982400) [pid = 1658] [serial = 1856] [outer = 0x115679400] 04:40:54 INFO - PROCESS | 1658 | 1461066054356 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:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 770ms 04:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:40:54 INFO - PROCESS | 1658 | 1461066054365 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1658 | 1461066054367 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:40:54 INFO - PROCESS | 1658 | 1461066054369 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1658 | 1461066054372 Marionette TRACE conn2 <- [1,2446,null,{}] 04:40:54 INFO - PROCESS | 1658 | 1461066054380 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:40:54 INFO - PROCESS | 1658 | 1461066054496 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:40:54 INFO - PROCESS | 1658 | 1461066054718 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x115850000 == 47 [pid = 1658] [id = 619] 04:40:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x1146c1800) [pid = 1658] [serial = 1857] [outer = 0x0] 04:40:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x114a8ac00) [pid = 1658] [serial = 1858] [outer = 0x1146c1800] 04:40:54 INFO - PROCESS | 1658 | 1461066054748 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x114b87800) [pid = 1658] [serial = 1859] [outer = 0x1146c1800] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12b760800 == 46 [pid = 1658] [id = 368] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11957d000 == 45 [pid = 1658] [id = 355] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11b95a000 == 44 [pid = 1658] [id = 358] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x123b07000 == 43 [pid = 1658] [id = 362] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc74800 == 42 [pid = 1658] [id = 369] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11ab13000 == 41 [pid = 1658] [id = 363] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11957b000 == 40 [pid = 1658] [id = 361] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x119ed6000 == 39 [pid = 1658] [id = 356] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11c01a000 == 38 [pid = 1658] [id = 359] 04:40:55 INFO - PROCESS | 1658 | --DOCSHELL 0x11ab19800 == 37 [pid = 1658] [id = 357] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12f6b3000) [pid = 1658] [serial = 1798] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | 1461066055252 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:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x11a637c00) [pid = 1658] [serial = 1381] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x123751800) [pid = 1658] [serial = 1508] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12b39f800) [pid = 1658] [serial = 1327] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12d1d7c00) [pid = 1658] [serial = 1568] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12e182000) [pid = 1658] [serial = 1453] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12b19d800) [pid = 1658] [serial = 1444] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12377b800) [pid = 1658] [serial = 1384] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x115675800) [pid = 1658] [serial = 1432] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11b9e2800) [pid = 1658] [serial = 1324] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12e5e5c00) [pid = 1658] [serial = 1336] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x119c43400) [pid = 1658] [serial = 1616] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12e176400) [pid = 1658] [serial = 1333] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x11a885400) [pid = 1658] [serial = 1321] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x114c9d000) [pid = 1658] [serial = 1496] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12bb71800) [pid = 1658] [serial = 1390] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x11a643400) [pid = 1658] [serial = 1499] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x1274a8800) [pid = 1658] [serial = 1565] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1241c1400) [pid = 1658] [serial = 1574] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12d1e3400) [pid = 1658] [serial = 1447] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x124446400) [pid = 1658] [serial = 1387] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12ce72c00) [pid = 1658] [serial = 1330] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x123e2a400) [pid = 1658] [serial = 1571] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12e5eb000) [pid = 1658] [serial = 1625] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11a83f000) [pid = 1658] [serial = 1556] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12fab0400) [pid = 1658] [serial = 1631] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12d9b0c00) [pid = 1658] [serial = 1450] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12dfcb000) [pid = 1658] [serial = 1511] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x126460c00) [pid = 1658] [serial = 1441] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x123e15c00) [pid = 1658] [serial = 1559] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11c060800) [pid = 1658] [serial = 1438] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x123cd4400) [pid = 1658] [serial = 1562] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119d11400) [pid = 1658] [serial = 1435] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12b194000) [pid = 1658] [serial = 1622] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11c5cd800) [pid = 1658] [serial = 1502] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x114c9d800) [pid = 1658] [serial = 1553] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x123842800) [pid = 1658] [serial = 1619] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12f6b9800) [pid = 1658] [serial = 1628] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x126d5c400) [pid = 1658] [serial = 1505] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12d9a9c00) [pid = 1658] [serial = 1270] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12e5e6800) [pid = 1658] [serial = 1685] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12f138800) [pid = 1658] [serial = 1688] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1275e0c00) [pid = 1658] [serial = 1679] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x123e2b800) [pid = 1658] [serial = 1691] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12377f000) [pid = 1658] [serial = 1676] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11a87f000) [pid = 1658] [serial = 1673] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x114b90c00) [pid = 1658] [serial = 1670] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12cda1000) [pid = 1658] [serial = 1682] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124443000) [pid = 1658] [serial = 1744] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1238a8000) [pid = 1658] [serial = 1742] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11c055000) [pid = 1658] [serial = 1741] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11a840c00) [pid = 1658] [serial = 1739] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1198bdc00) [pid = 1658] [serial = 1738] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11894f000) [pid = 1658] [serial = 1736] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x115676c00) [pid = 1658] [serial = 1735] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1299a0400) [pid = 1658] [serial = 1732] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12b197800) [pid = 1658] [serial = 1733] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11a999400) [pid = 1658] [serial = 1771] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11acc1000) [pid = 1658] [serial = 1772] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x116565800) [pid = 1658] [serial = 1768] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119c44400) [pid = 1658] [serial = 1769] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x114b8f000) [pid = 1658] [serial = 1765] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x115670400) [pid = 1658] [serial = 1766] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x128f57400) [pid = 1658] [serial = 1762] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12e5c9400) [pid = 1658] [serial = 1763] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12e19f000) [pid = 1658] [serial = 1760] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12dfcf400) [pid = 1658] [serial = 1759] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12d9ad400) [pid = 1658] [serial = 1757] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12d945c00) [pid = 1658] [serial = 1756] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12d1e3000) [pid = 1658] [serial = 1754] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12d1d5000) [pid = 1658] [serial = 1753] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12cd95000) [pid = 1658] [serial = 1751] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12b6ed000) [pid = 1658] [serial = 1750] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x127ec1c00) [pid = 1658] [serial = 1747] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12b19a800) [pid = 1658] [serial = 1748] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1268d3c00) [pid = 1658] [serial = 1745] [outer = 0x0] [url = about:blank] 04:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 922ms 04:40:55 INFO - PROCESS | 1658 | 1461066055294 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1658 | 1461066055296 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:40:55 INFO - PROCESS | 1658 | 1461066055299 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1658 | 1461066055302 Marionette TRACE conn2 <- [1,2450,null,{}] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12f137800) [pid = 1658] [serial = 1796] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x123e1a800) [pid = 1658] [serial = 1780] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12b39ac00) [pid = 1658] [serial = 1783] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12cda2400) [pid = 1658] [serial = 1786] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12bb1a400) [pid = 1658] [serial = 1784] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119c47000) [pid = 1658] [serial = 1789] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11c5d7c00) [pid = 1658] [serial = 1790] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12e8a7800) [pid = 1658] [serial = 1795] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1237d7800) [pid = 1658] [serial = 1777] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11b727c00) [pid = 1658] [serial = 1774] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x123744400) [pid = 1658] [serial = 1775] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12e181000) [pid = 1658] [serial = 1787] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12d83fc00) [pid = 1658] [serial = 1793] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x127ec6800) [pid = 1658] [serial = 1781] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x123ad9400) [pid = 1658] [serial = 1778] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x126486800) [pid = 1658] [serial = 1792] [outer = 0x0] [url = about:blank] 04:40:55 INFO - PROCESS | 1658 | 1461066055323 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:40:55 INFO - PROCESS | 1658 | 1461066055403 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:40:55 INFO - PROCESS | 1658 | 1461066055412 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x118f12800 == 38 [pid = 1658] [id = 620] 04:40:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x114c98c00) [pid = 1658] [serial = 1860] [outer = 0x0] 04:40:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x114c9c000) [pid = 1658] [serial = 1861] [outer = 0x114c98c00] 04:40:55 INFO - PROCESS | 1658 | 1461066055442 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x115675000) [pid = 1658] [serial = 1862] [outer = 0x114c98c00] 04:40:55 INFO - PROCESS | 1658 | 1461066055809 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:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 532ms 04:40:55 INFO - PROCESS | 1658 | 1461066055858 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1658 | 1461066055861 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:40:55 INFO - PROCESS | 1658 | 1461066055864 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1658 | 1461066055866 Marionette TRACE conn2 <- [1,2454,null,{}] 04:40:55 INFO - PROCESS | 1658 | 1461066055868 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:40:55 INFO - PROCESS | 1658 | 1461066055946 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:40:55 INFO - PROCESS | 1658 | 1461066055951 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b507800 == 39 [pid = 1658] [id = 621] 04:40:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x10b0e7000) [pid = 1658] [serial = 1863] [outer = 0x0] 04:40:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1165e2800) [pid = 1658] [serial = 1864] [outer = 0x10b0e7000] 04:40:55 INFO - PROCESS | 1658 | 1461066055980 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11886ec00) [pid = 1658] [serial = 1865] [outer = 0x10b0e7000] 04:40:56 INFO - PROCESS | 1658 | 1461066056318 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:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 469ms 04:40:56 INFO - PROCESS | 1658 | 1461066056334 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1658 | 1461066056335 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:40:56 INFO - PROCESS | 1658 | 1461066056342 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1658 | 1461066056348 Marionette TRACE conn2 <- [1,2458,null,{}] 04:40:56 INFO - PROCESS | 1658 | 1461066056351 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:40:56 INFO - PROCESS | 1658 | 1461066056437 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:40:56 INFO - PROCESS | 1658 | 1461066056490 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c01e000 == 40 [pid = 1658] [id = 622] 04:40:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1146b9800) [pid = 1658] [serial = 1866] [outer = 0x0] 04:40:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118989000) [pid = 1658] [serial = 1867] [outer = 0x1146b9800] 04:40:56 INFO - PROCESS | 1658 | 1461066056516 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x118f81000) [pid = 1658] [serial = 1868] [outer = 0x1146b9800] 04:40:56 INFO - PROCESS | 1658 | 1461066056821 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:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 528ms 04:40:56 INFO - PROCESS | 1658 | 1461066056867 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1658 | 1461066056868 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:40:56 INFO - PROCESS | 1658 | 1461066056871 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1658 | 1461066056872 Marionette TRACE conn2 <- [1,2462,null,{}] 04:40:56 INFO - PROCESS | 1658 | 1461066056874 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:40:56 INFO - PROCESS | 1658 | 1461066056954 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:40:57 INFO - PROCESS | 1658 | 1461066057011 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x123739000 == 41 [pid = 1658] [id = 623] 04:40:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x115834c00) [pid = 1658] [serial = 1869] [outer = 0x0] 04:40:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11911c800) [pid = 1658] [serial = 1870] [outer = 0x115834c00] 04:40:57 INFO - PROCESS | 1658 | 1461066057037 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119c38800) [pid = 1658] [serial = 1871] [outer = 0x115834c00] 04:40:57 INFO - PROCESS | 1658 | 1461066057313 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:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 04:40:57 INFO - PROCESS | 1658 | 1461066057339 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1658 | 1461066057341 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:40:57 INFO - PROCESS | 1658 | 1461066057352 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1658 | 1461066057353 Marionette TRACE conn2 <- [1,2466,null,{}] 04:40:57 INFO - PROCESS | 1658 | 1461066057356 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:40:57 INFO - PROCESS | 1658 | 1461066057461 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:40:57 INFO - PROCESS | 1658 | 1461066057476 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x1240d8800 == 42 [pid = 1658] [id = 624] 04:40:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119c41000) [pid = 1658] [serial = 1872] [outer = 0x0] 04:40:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119c44800) [pid = 1658] [serial = 1873] [outer = 0x119c41000] 04:40:57 INFO - PROCESS | 1658 | 1461066057510 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119c51800) [pid = 1658] [serial = 1874] [outer = 0x119c41000] 04:40:57 INFO - PROCESS | 1658 | 1461066057885 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:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 04:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:40:57 INFO - PROCESS | 1658 | 1461066057923 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1658 | 1461066057924 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:40:57 INFO - PROCESS | 1658 | 1461066057927 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1658 | 1461066057928 Marionette TRACE conn2 <- [1,2470,null,{}] 04:40:57 INFO - PROCESS | 1658 | 1461066057930 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:40:58 INFO - PROCESS | 1658 | 1461066058030 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:40:58 INFO - PROCESS | 1658 | 1461066058034 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x126854800 == 43 [pid = 1658] [id = 625] 04:40:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119c41400) [pid = 1658] [serial = 1875] [outer = 0x0] 04:40:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11a643000) [pid = 1658] [serial = 1876] [outer = 0x119c41400] 04:40:58 INFO - PROCESS | 1658 | 1461066058060 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11a87f800) [pid = 1658] [serial = 1877] [outer = 0x119c41400] 04:40:58 INFO - PROCESS | 1658 | 1461066058390 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:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 04:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:40:58 INFO - PROCESS | 1658 | 1461066058448 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1658 | 1461066058449 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:40:58 INFO - PROCESS | 1658 | 1461066058451 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1658 | 1461066058452 Marionette TRACE conn2 <- [1,2474,null,{}] 04:40:58 INFO - PROCESS | 1658 | 1461066058454 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:40:58 INFO - PROCESS | 1658 | 1461066058551 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:40:58 INFO - PROCESS | 1658 | 1461066058566 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x129934000 == 44 [pid = 1658] [id = 626] 04:40:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11a886400) [pid = 1658] [serial = 1878] [outer = 0x0] 04:40:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11a992400) [pid = 1658] [serial = 1879] [outer = 0x11a886400] 04:40:58 INFO - PROCESS | 1658 | 1461066058592 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11aa39000) [pid = 1658] [serial = 1880] [outer = 0x11a886400] 04:40:58 INFO - PROCESS | 1658 | 1461066058947 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:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 04:40:58 INFO - PROCESS | 1658 | 1461066058972 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1658 | 1461066058973 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:40:58 INFO - PROCESS | 1658 | 1461066058976 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1658 | 1461066058977 Marionette TRACE conn2 <- [1,2478,null,{}] 04:40:58 INFO - PROCESS | 1658 | 1461066058985 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:40:59 INFO - PROCESS | 1658 | 1461066059084 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:40:59 INFO - PROCESS | 1658 | 1461066059088 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b506000 == 45 [pid = 1658] [id = 627] 04:40:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11aa39400) [pid = 1658] [serial = 1881] [outer = 0x0] 04:40:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11aa45000) [pid = 1658] [serial = 1882] [outer = 0x11aa39400] 04:40:59 INFO - PROCESS | 1658 | 1461066059113 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11ad4ec00) [pid = 1658] [serial = 1883] [outer = 0x11aa39400] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11b725800) [pid = 1658] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11c061c00) [pid = 1658] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11aa3c000) [pid = 1658] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119c3cc00) [pid = 1658] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11217cc00) [pid = 1658] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x114b92000) [pid = 1658] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x114b8c000) [pid = 1658] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11582c400) [pid = 1658] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119c3c000) [pid = 1658] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11217b000) [pid = 1658] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118984800) [pid = 1658] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11c2e0400) [pid = 1658] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x114a86c00) [pid = 1658] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11898b400) [pid = 1658] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11ad55000) [pid = 1658] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:40:59 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118993c00) [pid = 1658] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:40:59 INFO - PROCESS | 1658 | 1461066059555 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:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 622ms 04:40:59 INFO - PROCESS | 1658 | 1461066059598 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 1658 | 1461066059600 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:40:59 INFO - PROCESS | 1658 | 1461066059602 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1658 | 1461066059603 Marionette TRACE conn2 <- [1,2482,null,{}] 04:40:59 INFO - PROCESS | 1658 | 1461066059605 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:40:59 INFO - PROCESS | 1658 | 1461066059685 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:40:59 INFO - PROCESS | 1658 | 1461066059740 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351b000 == 46 [pid = 1658] [id = 628] 04:40:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1146c3c00) [pid = 1658] [serial = 1884] [outer = 0x0] 04:40:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118984800) [pid = 1658] [serial = 1885] [outer = 0x1146c3c00] 04:40:59 INFO - PROCESS | 1658 | 1461066059766 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11a638000) [pid = 1658] [serial = 1886] [outer = 0x1146c3c00] 04:41:00 INFO - PROCESS | 1658 | 1461066060068 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:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 04:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:41:00 INFO - PROCESS | 1658 | 1461066060121 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1658 | 1461066060123 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:41:00 INFO - PROCESS | 1658 | 1461066060125 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1658 | 1461066060126 Marionette TRACE conn2 <- [1,2486,null,{}] 04:41:00 INFO - PROCESS | 1658 | 1461066060128 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:41:00 INFO - PROCESS | 1658 | 1461066060219 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:41:00 INFO - PROCESS | 1658 | 1461066060225 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d139000 == 47 [pid = 1658] [id = 629] 04:41:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11b56e400) [pid = 1658] [serial = 1887] [outer = 0x0] 04:41:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11b5e4c00) [pid = 1658] [serial = 1888] [outer = 0x11b56e400] 04:41:00 INFO - PROCESS | 1658 | 1461066060254 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11b731c00) [pid = 1658] [serial = 1889] [outer = 0x11b56e400] 04:41:00 INFO - PROCESS | 1658 | 1461066060605 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:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 04:41:00 INFO - PROCESS | 1658 | 1461066060647 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1658 | 1461066060649 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:41:00 INFO - PROCESS | 1658 | 1461066060651 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1658 | 1461066060653 Marionette TRACE conn2 <- [1,2490,null,{}] 04:41:00 INFO - PROCESS | 1658 | 1461066060656 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:41:00 INFO - PROCESS | 1658 | 1461066060750 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:41:00 INFO - PROCESS | 1658 | 1461066060754 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df35000 == 48 [pid = 1658] [id = 630] 04:41:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11b987000) [pid = 1658] [serial = 1890] [outer = 0x0] 04:41:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11c055000) [pid = 1658] [serial = 1891] [outer = 0x11b987000] 04:41:00 INFO - PROCESS | 1658 | 1461066060779 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11c5b2c00) [pid = 1658] [serial = 1892] [outer = 0x11b987000] 04:41:01 INFO - PROCESS | 1658 | 1461066061121 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:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 04:41:01 INFO - PROCESS | 1658 | 1461066061173 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1658 | 1461066061174 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:41:01 INFO - PROCESS | 1658 | 1461066061177 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1658 | 1461066061178 Marionette TRACE conn2 <- [1,2494,null,{}] 04:41:01 INFO - PROCESS | 1658 | 1461066061180 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:41:01 INFO - PROCESS | 1658 | 1461066061283 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:41:01 INFO - PROCESS | 1658 | 1461066061290 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e213000 == 49 [pid = 1658] [id = 631] 04:41:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x119c35000) [pid = 1658] [serial = 1893] [outer = 0x0] 04:41:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11c5cc400) [pid = 1658] [serial = 1894] [outer = 0x119c35000] 04:41:01 INFO - PROCESS | 1658 | 1461066061318 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x123747000) [pid = 1658] [serial = 1895] [outer = 0x119c35000] 04:41:01 INFO - PROCESS | 1658 | 1461066061773 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:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 619ms 04:41:01 INFO - PROCESS | 1658 | 1461066061797 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1658 | 1461066061800 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:41:01 INFO - PROCESS | 1658 | 1461066061803 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1658 | 1461066061806 Marionette TRACE conn2 <- [1,2498,null,{}] 04:41:01 INFO - PROCESS | 1658 | 1461066061810 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:41:01 INFO - PROCESS | 1658 | 1461066061914 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:41:01 INFO - PROCESS | 1658 | 1461066061985 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad69800 == 50 [pid = 1658] [id = 632] 04:41:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x114b8cc00) [pid = 1658] [serial = 1896] [outer = 0x0] 04:41:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x114c9cc00) [pid = 1658] [serial = 1897] [outer = 0x114b8cc00] 04:41:02 INFO - PROCESS | 1658 | 1461066062017 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x115672400) [pid = 1658] [serial = 1898] [outer = 0x114b8cc00] 04:41:02 INFO - PROCESS | 1658 | 1461066062463 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:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 04:41:02 INFO - PROCESS | 1658 | 1461066062526 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1658 | 1461066062530 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:41:02 INFO - PROCESS | 1658 | 1461066062535 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1658 | 1461066062537 Marionette TRACE conn2 <- [1,2502,null,{}] 04:41:02 INFO - PROCESS | 1658 | 1461066062539 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:41:02 INFO - PROCESS | 1658 | 1461066062641 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:41:02 INFO - PROCESS | 1658 | 1461066062700 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1240d8000 == 51 [pid = 1658] [id = 633] 04:41:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11567c000) [pid = 1658] [serial = 1899] [outer = 0x0] 04:41:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11898f800) [pid = 1658] [serial = 1900] [outer = 0x11567c000] 04:41:02 INFO - PROCESS | 1658 | 1461066062731 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11899dc00) [pid = 1658] [serial = 1901] [outer = 0x11567c000] 04:41:03 INFO - PROCESS | 1658 | 1461066063128 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:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 622ms 04:41:03 INFO - PROCESS | 1658 | 1461066063166 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1658 | 1461066063168 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:41:03 INFO - PROCESS | 1658 | 1461066063170 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1658 | 1461066063173 Marionette TRACE conn2 <- [1,2506,null,{}] 04:41:03 INFO - PROCESS | 1658 | 1461066063183 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:41:03 INFO - PROCESS | 1658 | 1461066063289 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:41:03 INFO - PROCESS | 1658 | 1461066063398 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2d4800 == 52 [pid = 1658] [id = 634] 04:41:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119c45800) [pid = 1658] [serial = 1902] [outer = 0x0] 04:41:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11a639000) [pid = 1658] [serial = 1903] [outer = 0x119c45800] 04:41:03 INFO - PROCESS | 1658 | 1461066063432 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a998000) [pid = 1658] [serial = 1904] [outer = 0x119c45800] 04:41:03 INFO - PROCESS | 1658 | 1461066063850 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:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 725ms 04:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:41:03 INFO - PROCESS | 1658 | 1461066063896 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1658 | 1461066063897 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:41:03 INFO - PROCESS | 1658 | 1461066063900 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1658 | 1461066063901 Marionette TRACE conn2 <- [1,2510,null,{}] 04:41:03 INFO - PROCESS | 1658 | 1461066063904 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:41:04 INFO - PROCESS | 1658 | 1461066064005 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:41:04 INFO - PROCESS | 1658 | 1461066064062 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e583000 == 53 [pid = 1658] [id = 635] 04:41:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11aa42800) [pid = 1658] [serial = 1905] [outer = 0x0] 04:41:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11b98ac00) [pid = 1658] [serial = 1906] [outer = 0x11aa42800] 04:41:04 INFO - PROCESS | 1658 | 1461066064093 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11c059000) [pid = 1658] [serial = 1907] [outer = 0x11aa42800] 04:41:04 INFO - PROCESS | 1658 | 1461066064530 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:41:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:41:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 04:41:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:41:04 INFO - PROCESS | 1658 | 1461066064571 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1658 | 1461066064572 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:41:04 INFO - PROCESS | 1658 | 1461066064575 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1658 | 1461066064576 Marionette TRACE conn2 <- [1,2514,null,{}] 04:41:04 INFO - PROCESS | 1658 | 1461066064579 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:41:04 INFO - PROCESS | 1658 | 1461066064693 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:41:04 INFO - PROCESS | 1658 | 1461066064794 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e207000 == 54 [pid = 1658] [id = 636] 04:41:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x114406400) [pid = 1658] [serial = 1908] [outer = 0x0] 04:41:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11c5cdc00) [pid = 1658] [serial = 1909] [outer = 0x114406400] 04:41:04 INFO - PROCESS | 1658 | 1461066064826 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123595800) [pid = 1658] [serial = 1910] [outer = 0x114406400] 04:41:05 INFO - PROCESS | 1658 | 1461066065374 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:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 822ms 04:41:05 INFO - PROCESS | 1658 | 1461066065397 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:41:05 INFO - PROCESS | 1658 | 1461066065400 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:41:05 INFO - PROCESS | 1658 | 1461066065403 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1658 | 1461066065405 Marionette TRACE conn2 <- [1,2518,null,{}] 04:41:05 INFO - PROCESS | 1658 | 1461066065411 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:41:05 INFO - PROCESS | 1658 | 1461066065505 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:41:05 INFO - PROCESS | 1658 | 1461066065567 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b945800 == 55 [pid = 1658] [id = 637] 04:41:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x114b8a000) [pid = 1658] [serial = 1911] [outer = 0x0] 04:41:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x114c07c00) [pid = 1658] [serial = 1912] [outer = 0x114b8a000] 04:41:05 INFO - PROCESS | 1658 | 1461066065595 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x115110800) [pid = 1658] [serial = 1913] [outer = 0x114b8a000] 04:41:06 INFO - PROCESS | 1658 | 1461066066014 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:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 672ms 04:41:06 INFO - PROCESS | 1658 | 1461066066075 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1658 | 1461066066078 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:41:06 INFO - PROCESS | 1658 | 1461066066083 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1658 | 1461066066084 Marionette TRACE conn2 <- [1,2522,null,{}] 04:41:06 INFO - PROCESS | 1658 | 1461066066087 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:41:06 INFO - PROCESS | 1658 | 1461066066180 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:41:06 INFO - PROCESS | 1658 | 1461066066239 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93b800 == 56 [pid = 1658] [id = 638] 04:41:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x115104c00) [pid = 1658] [serial = 1914] [outer = 0x0] 04:41:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11635ac00) [pid = 1658] [serial = 1915] [outer = 0x115104c00] 04:41:06 INFO - PROCESS | 1658 | 1461066066267 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118990400) [pid = 1658] [serial = 1916] [outer = 0x115104c00] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x118930000 == 55 [pid = 1658] [id = 354] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x13991a800 == 54 [pid = 1658] [id = 599] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12df35000 == 53 [pid = 1658] [id = 630] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12d139000 == 52 [pid = 1658] [id = 629] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12351b000 == 51 [pid = 1658] [id = 628] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11b506000 == 50 [pid = 1658] [id = 627] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x129934000 == 49 [pid = 1658] [id = 626] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x126854800 == 48 [pid = 1658] [id = 625] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1240d8800 == 47 [pid = 1658] [id = 624] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12377d800) [pid = 1658] [serial = 1849] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x123739000 == 46 [pid = 1658] [id = 623] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11c01e000 == 45 [pid = 1658] [id = 622] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11b507800 == 44 [pid = 1658] [id = 621] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x118f12800 == 43 [pid = 1658] [id = 620] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x115850000 == 42 [pid = 1658] [id = 619] 04:41:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11b955000 == 41 [pid = 1658] [id = 618] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11b995400) [pid = 1658] [serial = 1831] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11c5c9800) [pid = 1658] [serial = 1834] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11ab36000) [pid = 1658] [serial = 1825] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11a992800) [pid = 1658] [serial = 1822] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11aa3bc00) [pid = 1658] [serial = 1823] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1158f0400) [pid = 1658] [serial = 1807] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x118985000) [pid = 1658] [serial = 1808] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x114b92800) [pid = 1658] [serial = 1801] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x114c95400) [pid = 1658] [serial = 1802] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x114c9e000) [pid = 1658] [serial = 1804] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x115721400) [pid = 1658] [serial = 1805] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11a83e400) [pid = 1658] [serial = 1819] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11a98c800) [pid = 1658] [serial = 1820] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119c4e800) [pid = 1658] [serial = 1816] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11a837000) [pid = 1658] [serial = 1817] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11953ec00) [pid = 1658] [serial = 1813] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119c36800) [pid = 1658] [serial = 1814] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11899c000) [pid = 1658] [serial = 1810] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x118f7a000) [pid = 1658] [serial = 1811] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12374cc00) [pid = 1658] [serial = 1837] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x123743c00) [pid = 1658] [serial = 1835] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118637c00) [pid = 1658] [serial = 1841] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x114c94000) [pid = 1658] [serial = 1840] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x119543c00) [pid = 1658] [serial = 1843] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12377e400) [pid = 1658] [serial = 1838] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11b5e0400) [pid = 1658] [serial = 1828] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11c2dfc00) [pid = 1658] [serial = 1832] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11a646000) [pid = 1658] [serial = 1844] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11c5bd000) [pid = 1658] [serial = 1847] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11a98fc00) [pid = 1658] [serial = 1846] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11ad53800) [pid = 1658] [serial = 1826] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11b726c00) [pid = 1658] [serial = 1829] [outer = 0x0] [url = about:blank] 04:41:06 INFO - PROCESS | 1658 | 1461066066660 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:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 622ms 04:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:41:06 INFO - PROCESS | 1658 | 1461066066705 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1658 | 1461066066707 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:41:06 INFO - PROCESS | 1658 | 1461066066709 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1658 | 1461066066712 Marionette TRACE conn2 <- [1,2526,null,{}] 04:41:06 INFO - PROCESS | 1658 | 1461066066719 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:41:06 INFO - PROCESS | 1658 | 1461066066805 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:41:06 INFO - PROCESS | 1658 | 1461066066812 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad76000 == 42 [pid = 1658] [id = 639] 04:41:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11899e000) [pid = 1658] [serial = 1917] [outer = 0x0] 04:41:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118f8d800) [pid = 1658] [serial = 1918] [outer = 0x11899e000] 04:41:06 INFO - PROCESS | 1658 | 1461066066841 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1198bb800) [pid = 1658] [serial = 1919] [outer = 0x11899e000] 04:41:07 INFO - PROCESS | 1658 | 1461066067220 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:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 04:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:41:07 INFO - PROCESS | 1658 | 1461066067232 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1658 | 1461066067234 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:41:07 INFO - PROCESS | 1658 | 1461066067236 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1658 | 1461066067237 Marionette TRACE conn2 <- [1,2530,null,{}] 04:41:07 INFO - PROCESS | 1658 | 1461066067240 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:41:07 INFO - PROCESS | 1658 | 1461066067322 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:41:07 INFO - PROCESS | 1658 | 1461066067328 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b10800 == 43 [pid = 1658] [id = 640] 04:41:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119c37000) [pid = 1658] [serial = 1920] [outer = 0x0] 04:41:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119c47000) [pid = 1658] [serial = 1921] [outer = 0x119c37000] 04:41:07 INFO - PROCESS | 1658 | 1461066067356 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11a642000) [pid = 1658] [serial = 1922] [outer = 0x119c37000] 04:41:07 INFO - PROCESS | 1658 | 1461066067707 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:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 04:41:07 INFO - PROCESS | 1658 | 1461066067755 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1658 | 1461066067756 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:41:07 INFO - PROCESS | 1658 | 1461066067759 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1658 | 1461066067760 Marionette TRACE conn2 <- [1,2534,null,{}] 04:41:07 INFO - PROCESS | 1658 | 1461066067762 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:41:07 INFO - PROCESS | 1658 | 1461066067842 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:41:07 INFO - PROCESS | 1658 | 1461066067849 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12646b800 == 44 [pid = 1658] [id = 641] 04:41:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11a83d000) [pid = 1658] [serial = 1923] [outer = 0x0] 04:41:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11a887400) [pid = 1658] [serial = 1924] [outer = 0x11a83d000] 04:41:07 INFO - PROCESS | 1658 | 1461066067875 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11a999c00) [pid = 1658] [serial = 1925] [outer = 0x11a83d000] 04:41:08 INFO - PROCESS | 1658 | 1461066068202 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:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 472ms 04:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:41:08 INFO - PROCESS | 1658 | 1461066068232 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1658 | 1461066068233 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:41:08 INFO - PROCESS | 1658 | 1461066068235 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1658 | 1461066068236 Marionette TRACE conn2 <- [1,2538,null,{}] 04:41:08 INFO - PROCESS | 1658 | 1461066068238 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:41:08 INFO - PROCESS | 1658 | 1461066068338 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:41:08 INFO - PROCESS | 1658 | 1461066068411 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195df000 == 45 [pid = 1658] [id = 642] 04:41:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11aa3a800) [pid = 1658] [serial = 1926] [outer = 0x0] 04:41:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11acc7800) [pid = 1658] [serial = 1927] [outer = 0x11aa3a800] 04:41:08 INFO - PROCESS | 1658 | 1461066068440 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11c5d5400) [pid = 1658] [serial = 1928] [outer = 0x11aa3a800] 04:41:08 INFO - PROCESS | 1658 | 1461066068763 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:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 573ms 04:41:08 INFO - PROCESS | 1658 | 1461066068808 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1658 | 1461066068810 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:41:08 INFO - PROCESS | 1658 | 1461066068812 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1658 | 1461066068813 Marionette TRACE conn2 <- [1,2542,null,{}] 04:41:08 INFO - PROCESS | 1658 | 1461066068815 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:41:08 INFO - PROCESS | 1658 | 1461066068922 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:41:08 INFO - PROCESS | 1658 | 1461066068927 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b64c000 == 46 [pid = 1658] [id = 643] 04:41:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11c5d6000) [pid = 1658] [serial = 1929] [outer = 0x0] 04:41:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12374f400) [pid = 1658] [serial = 1930] [outer = 0x11c5d6000] 04:41:08 INFO - PROCESS | 1658 | 1461066068986 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12377f400) [pid = 1658] [serial = 1931] [outer = 0x11c5d6000] 04:41:09 INFO - PROCESS | 1658 | 1461066069273 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:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 470ms 04:41:09 INFO - PROCESS | 1658 | 1461066069285 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1658 | 1461066069286 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:41:09 INFO - PROCESS | 1658 | 1461066069288 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1658 | 1461066069289 Marionette TRACE conn2 <- [1,2546,null,{}] 04:41:09 INFO - PROCESS | 1658 | 1461066069306 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:41:09 INFO - PROCESS | 1658 | 1461066069417 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:41:09 INFO - PROCESS | 1658 | 1461066069421 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc73800 == 47 [pid = 1658] [id = 644] 04:41:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x123743c00) [pid = 1658] [serial = 1932] [outer = 0x0] 04:41:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x123785c00) [pid = 1658] [serial = 1933] [outer = 0x123743c00] 04:41:09 INFO - PROCESS | 1658 | 1461066069485 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1237d5000) [pid = 1658] [serial = 1934] [outer = 0x123743c00] 04:41:09 INFO - PROCESS | 1658 | 1461066069881 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:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 622ms 04:41:09 INFO - PROCESS | 1658 | 1461066069912 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1658 | 1461066069914 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:41:09 INFO - PROCESS | 1658 | 1461066069917 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1658 | 1461066069919 Marionette TRACE conn2 <- [1,2550,null,{}] 04:41:09 INFO - PROCESS | 1658 | 1461066069923 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:41:10 INFO - PROCESS | 1658 | 1461066070082 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:41:10 INFO - PROCESS | 1658 | 1461066070142 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d986800 == 48 [pid = 1658] [id = 645] 04:41:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123749c00) [pid = 1658] [serial = 1935] [outer = 0x0] 04:41:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123844400) [pid = 1658] [serial = 1936] [outer = 0x123749c00] 04:41:10 INFO - PROCESS | 1658 | 1461066070183 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1238a3c00) [pid = 1658] [serial = 1937] [outer = 0x123749c00] 04:41:10 INFO - PROCESS | 1658 | 1461066070523 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:41:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:41:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms 04:41:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:41:10 INFO - PROCESS | 1658 | 1461066070538 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1658 | 1461066070540 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:41:10 INFO - PROCESS | 1658 | 1461066070542 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1658 | 1461066070543 Marionette TRACE conn2 <- [1,2554,null,{}] 04:41:10 INFO - PROCESS | 1658 | 1461066070550 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:41:10 INFO - PROCESS | 1658 | 1461066070657 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x10b0e7000) [pid = 1658] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12f138c00) [pid = 1658] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119c41000) [pid = 1658] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11a886400) [pid = 1658] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119c41400) [pid = 1658] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11aa39400) [pid = 1658] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1146c3c00) [pid = 1658] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1146c1800) [pid = 1658] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x115834c00) [pid = 1658] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1146b9800) [pid = 1658] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x114c98c00) [pid = 1658] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11b987000) [pid = 1658] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:41:10 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11b56e400) [pid = 1658] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:41:10 INFO - PROCESS | 1658 | 1461066070806 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e24800 == 49 [pid = 1658] [id = 646] 04:41:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11217d800) [pid = 1658] [serial = 1938] [outer = 0x0] 04:41:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x114a8e000) [pid = 1658] [serial = 1939] [outer = 0x11217d800] 04:41:10 INFO - PROCESS | 1658 | 1461066070832 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119541c00) [pid = 1658] [serial = 1940] [outer = 0x11217d800] 04:41:11 INFO - PROCESS | 1658 | 1461066071114 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:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 623ms 04:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:41:11 INFO - PROCESS | 1658 | 1461066071165 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1658 | 1461066071167 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:41:11 INFO - PROCESS | 1658 | 1461066071169 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1658 | 1461066071171 Marionette TRACE conn2 <- [1,2558,null,{}] 04:41:11 INFO - PROCESS | 1658 | 1461066071173 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:41:11 INFO - PROCESS | 1658 | 1461066071273 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:41:11 INFO - PROCESS | 1658 | 1461066071278 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f17f800 == 50 [pid = 1658] [id = 647] 04:41:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119c41000) [pid = 1658] [serial = 1941] [outer = 0x0] 04:41:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x123a99000) [pid = 1658] [serial = 1942] [outer = 0x119c41000] 04:41:11 INFO - PROCESS | 1658 | 1461066071308 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x123ae4400) [pid = 1658] [serial = 1943] [outer = 0x119c41000] 04:41:11 INFO - PROCESS | 1658 | 1461066071643 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:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 04:41:11 INFO - PROCESS | 1658 | 1461066071690 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1658 | 1461066071691 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:41:11 INFO - PROCESS | 1658 | 1461066071697 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1658 | 1461066071699 Marionette TRACE conn2 <- [1,2562,null,{}] 04:41:11 INFO - PROCESS | 1658 | 1461066071701 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:41:11 INFO - PROCESS | 1658 | 1461066071788 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:41:11 INFO - PROCESS | 1658 | 1461066071793 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f718000 == 51 [pid = 1658] [id = 648] 04:41:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x123adbc00) [pid = 1658] [serial = 1944] [outer = 0x0] 04:41:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x123c0ec00) [pid = 1658] [serial = 1945] [outer = 0x123adbc00] 04:41:11 INFO - PROCESS | 1658 | 1461066071819 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x123e11800) [pid = 1658] [serial = 1946] [outer = 0x123adbc00] 04:41:12 INFO - PROCESS | 1658 | 1461066072173 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:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 521ms 04:41:12 INFO - PROCESS | 1658 | 1461066072218 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1658 | 1461066072219 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:41:12 INFO - PROCESS | 1658 | 1461066072221 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1658 | 1461066072222 Marionette TRACE conn2 <- [1,2566,null,{}] 04:41:12 INFO - PROCESS | 1658 | 1461066072225 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:41:12 INFO - PROCESS | 1658 | 1461066072309 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:41:12 INFO - PROCESS | 1658 | 1461066072369 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fad2800 == 52 [pid = 1658] [id = 649] 04:41:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x123ae4800) [pid = 1658] [serial = 1947] [outer = 0x0] 04:41:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123e14800) [pid = 1658] [serial = 1948] [outer = 0x123ae4800] 04:41:12 INFO - PROCESS | 1658 | 1461066072396 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123e1dc00) [pid = 1658] [serial = 1949] [outer = 0x123ae4800] 04:41:12 INFO - PROCESS | 1658 | 1461066072679 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:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms 04:41:12 INFO - PROCESS | 1658 | 1461066072692 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:41:12 INFO - PROCESS | 1658 | 1461066072694 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:41:12 INFO - PROCESS | 1658 | 1461066072703 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1658 | 1461066072704 Marionette TRACE conn2 <- [1,2570,null,{}] 04:41:12 INFO - PROCESS | 1658 | 1461066072706 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:41:12 INFO - PROCESS | 1658 | 1461066072856 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:41:12 INFO - PROCESS | 1658 | 1461066072914 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189f0800 == 53 [pid = 1658] [id = 650] 04:41:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x112175c00) [pid = 1658] [serial = 1950] [outer = 0x0] 04:41:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1140b8000) [pid = 1658] [serial = 1951] [outer = 0x112175c00] 04:41:12 INFO - PROCESS | 1658 | 1461066072946 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x114b90c00) [pid = 1658] [serial = 1952] [outer = 0x112175c00] 04:41:13 INFO - PROCESS | 1658 | 1461066073427 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:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 769ms 04:41:13 INFO - PROCESS | 1658 | 1461066073473 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1658 | 1461066073479 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:41:13 INFO - PROCESS | 1658 | 1461066073483 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1658 | 1461066073486 Marionette TRACE conn2 <- [1,2574,null,{}] 04:41:13 INFO - PROCESS | 1658 | 1461066073489 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:41:13 INFO - PROCESS | 1658 | 1461066073596 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:41:13 INFO - PROCESS | 1658 | 1461066073669 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12387e000 == 54 [pid = 1658] [id = 651] 04:41:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1158f0400) [pid = 1658] [serial = 1953] [outer = 0x0] 04:41:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x118998400) [pid = 1658] [serial = 1954] [outer = 0x1158f0400] 04:41:13 INFO - PROCESS | 1658 | 1461066073701 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11911f000) [pid = 1658] [serial = 1955] [outer = 0x1158f0400] 04:41:14 INFO - PROCESS | 1658 | 1461066074131 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:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 672ms 04:41:14 INFO - PROCESS | 1658 | 1461066074155 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:41:14 INFO - PROCESS | 1658 | 1461066074157 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:41:14 INFO - PROCESS | 1658 | 1461066074159 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1658 | 1461066074161 Marionette TRACE conn2 <- [1,2578,null,{}] 04:41:14 INFO - PROCESS | 1658 | 1461066074163 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:41:14 INFO - PROCESS | 1658 | 1461066074287 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:41:14 INFO - PROCESS | 1658 | 1461066074361 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9cd800 == 55 [pid = 1658] [id = 652] 04:41:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119c52400) [pid = 1658] [serial = 1956] [outer = 0x0] 04:41:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11a888800) [pid = 1658] [serial = 1957] [outer = 0x119c52400] 04:41:14 INFO - PROCESS | 1658 | 1461066074392 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11aa3c800) [pid = 1658] [serial = 1958] [outer = 0x119c52400] 04:41:14 INFO - PROCESS | 1658 | 1461066074812 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:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 04:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:41:14 INFO - PROCESS | 1658 | 1461066074881 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1658 | 1461066074884 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:41:14 INFO - PROCESS | 1658 | 1461066074892 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1658 | 1461066074895 Marionette TRACE conn2 <- [1,2582,null,{}] 04:41:14 INFO - PROCESS | 1658 | 1461066074898 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:41:15 INFO - PROCESS | 1658 | 1461066075005 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:41:15 INFO - PROCESS | 1658 | 1461066075065 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe4c000 == 56 [pid = 1658] [id = 653] 04:41:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119d17800) [pid = 1658] [serial = 1959] [outer = 0x0] 04:41:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11b9d6800) [pid = 1658] [serial = 1960] [outer = 0x119d17800] 04:41:15 INFO - PROCESS | 1658 | 1461066075095 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123781800) [pid = 1658] [serial = 1961] [outer = 0x119d17800] 04:41:15 INFO - PROCESS | 1658 | 1461066075529 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:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 676ms 04:41:15 INFO - PROCESS | 1658 | 1461066075565 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1658 | 1461066075566 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:41:15 INFO - PROCESS | 1658 | 1461066075569 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1658 | 1461066075570 Marionette TRACE conn2 <- [1,2586,null,{}] 04:41:15 INFO - PROCESS | 1658 | 1461066075572 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:41:15 INFO - PROCESS | 1658 | 1461066075698 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:41:15 INFO - PROCESS | 1658 | 1461066075771 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12feae000 == 57 [pid = 1658] [id = 654] 04:41:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12377b400) [pid = 1658] [serial = 1962] [outer = 0x0] 04:41:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123ad9800) [pid = 1658] [serial = 1963] [outer = 0x12377b400] 04:41:15 INFO - PROCESS | 1658 | 1461066075801 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123ae6400) [pid = 1658] [serial = 1964] [outer = 0x12377b400] 04:41:16 INFO - PROCESS | 1658 | 1461066076212 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:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 668ms 04:41:16 INFO - PROCESS | 1658 | 1461066076237 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1658 | 1461066076239 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:41:16 INFO - PROCESS | 1658 | 1461066076241 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1658 | 1461066076242 Marionette TRACE conn2 <- [1,2590,null,{}] 04:41:16 INFO - PROCESS | 1658 | 1461066076245 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:41:16 INFO - PROCESS | 1658 | 1461066076351 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:41:16 INFO - PROCESS | 1658 | 1461066076412 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e207800 == 58 [pid = 1658] [id = 655] 04:41:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123e19000) [pid = 1658] [serial = 1965] [outer = 0x0] 04:41:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123e24400) [pid = 1658] [serial = 1966] [outer = 0x123e19000] 04:41:16 INFO - PROCESS | 1658 | 1461066076491 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124050c00) [pid = 1658] [serial = 1967] [outer = 0x123e19000] 04:41:16 INFO - PROCESS | 1658 | 1461066076900 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:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 720ms 04:41:17 INFO - PROCESS | 1658 | 1461066077165 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1658 | 1461066077168 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:41:17 INFO - PROCESS | 1658 | 1461066077186 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1658 | 1461066077188 Marionette TRACE conn2 <- [1,2594,null,{}] 04:41:17 INFO - PROCESS | 1658 | 1461066077192 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:41:17 INFO - PROCESS | 1658 | 1461066077288 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:41:17 INFO - PROCESS | 1658 | 1461066077347 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x123520800 == 59 [pid = 1658] [id = 656] 04:41:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x114c9a800) [pid = 1658] [serial = 1968] [outer = 0x0] 04:41:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x115105c00) [pid = 1658] [serial = 1969] [outer = 0x114c9a800] 04:41:17 INFO - PROCESS | 1658 | 1461066077375 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11582cc00) [pid = 1658] [serial = 1970] [outer = 0x114c9a800] 04:41:17 INFO - PROCESS | 1658 | 1461066077830 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:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 675ms 04:41:17 INFO - PROCESS | 1658 | 1461066077862 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1658 | 1461066077866 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:41:17 INFO - PROCESS | 1658 | 1461066077874 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1658 | 1461066077877 Marionette TRACE conn2 <- [1,2598,null,{}] 04:41:17 INFO - PROCESS | 1658 | 1461066077904 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:41:18 INFO - PROCESS | 1658 | 1461066078047 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:41:18 INFO - PROCESS | 1658 | 1461066078154 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa6b800 == 60 [pid = 1658] [id = 657] 04:41:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x114c9c400) [pid = 1658] [serial = 1971] [outer = 0x0] 04:41:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1186a5000) [pid = 1658] [serial = 1972] [outer = 0x114c9c400] 04:41:18 INFO - PROCESS | 1658 | 1461066078201 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x118999400) [pid = 1658] [serial = 1973] [outer = 0x114c9c400] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11527c000 == 59 [pid = 1658] [id = 353] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12fad2800 == 58 [pid = 1658] [id = 649] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12f718000 == 57 [pid = 1658] [id = 648] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12f17f800 == 56 [pid = 1658] [id = 647] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x118e24800 == 55 [pid = 1658] [id = 646] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12d986800 == 54 [pid = 1658] [id = 645] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11c5cc400) [pid = 1658] [serial = 1894] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12cc73800 == 53 [pid = 1658] [id = 644] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12b64c000 == 52 [pid = 1658] [id = 643] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1195df000 == 51 [pid = 1658] [id = 642] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12646b800 == 50 [pid = 1658] [id = 641] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x123b10800 == 49 [pid = 1658] [id = 640] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad76000 == 48 [pid = 1658] [id = 639] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93b800 == 47 [pid = 1658] [id = 638] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11b945800 == 46 [pid = 1658] [id = 637] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e207000 == 45 [pid = 1658] [id = 636] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e583000 == 44 [pid = 1658] [id = 635] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1240d8000 == 43 [pid = 1658] [id = 633] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad69800 == 42 [pid = 1658] [id = 632] 04:41:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12e213000 == 41 [pid = 1658] [id = 631] 04:41:18 INFO - PROCESS | 1658 | 1461066078678 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:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12faab800) [pid = 1658] [serial = 1799] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119c44800) [pid = 1658] [serial = 1873] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11a992400) [pid = 1658] [serial = 1879] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11a643000) [pid = 1658] [serial = 1876] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11aa45000) [pid = 1658] [serial = 1882] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11587e800) [pid = 1658] [serial = 1855] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x118984800) [pid = 1658] [serial = 1885] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x114a8ac00) [pid = 1658] [serial = 1858] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11aa39000) [pid = 1658] [serial = 1880] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11911c800) [pid = 1658] [serial = 1870] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x114b8bc00) [pid = 1658] [serial = 1852] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118989000) [pid = 1658] [serial = 1867] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118f81000) [pid = 1658] [serial = 1868] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x114c9c000) [pid = 1658] [serial = 1861] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x115675000) [pid = 1658] [serial = 1862] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11c055000) [pid = 1658] [serial = 1891] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11b5e4c00) [pid = 1658] [serial = 1888] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b731c00) [pid = 1658] [serial = 1889] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11ad4ec00) [pid = 1658] [serial = 1883] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1165e2800) [pid = 1658] [serial = 1864] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11886ec00) [pid = 1658] [serial = 1865] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11c5b2c00) [pid = 1658] [serial = 1892] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x114b87800) [pid = 1658] [serial = 1859] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11a638000) [pid = 1658] [serial = 1886] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11a87f800) [pid = 1658] [serial = 1877] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119c51800) [pid = 1658] [serial = 1874] [outer = 0x0] [url = about:blank] 04:41:18 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119c38800) [pid = 1658] [serial = 1871] [outer = 0x0] [url = about:blank] 04:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 846ms 04:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:41:18 INFO - PROCESS | 1658 | 1461066078717 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1658 | 1461066078718 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:41:18 INFO - PROCESS | 1658 | 1461066078720 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1658 | 1461066078722 Marionette TRACE conn2 <- [1,2602,null,{}] 04:41:18 INFO - PROCESS | 1658 | 1461066078728 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:41:18 INFO - PROCESS | 1658 | 1461066078816 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:41:18 INFO - PROCESS | 1658 | 1461066078822 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b93b800 == 42 [pid = 1658] [id = 658] 04:41:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118f80800) [pid = 1658] [serial = 1974] [outer = 0x0] 04:41:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1198be000) [pid = 1658] [serial = 1975] [outer = 0x118f80800] 04:41:18 INFO - PROCESS | 1658 | 1461066078853 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119c41c00) [pid = 1658] [serial = 1976] [outer = 0x118f80800] 04:41:19 INFO - PROCESS | 1658 | 1461066079238 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:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 04:41:19 INFO - PROCESS | 1658 | 1461066079291 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1658 | 1461066079292 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:41:19 INFO - PROCESS | 1658 | 1461066079295 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1658 | 1461066079296 Marionette TRACE conn2 <- [1,2606,null,{}] 04:41:19 INFO - PROCESS | 1658 | 1461066079298 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:41:19 INFO - PROCESS | 1658 | 1461066079385 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:41:19 INFO - PROCESS | 1658 | 1461066079390 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b14000 == 43 [pid = 1658] [id = 659] 04:41:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119c4c400) [pid = 1658] [serial = 1977] [outer = 0x0] 04:41:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11a638800) [pid = 1658] [serial = 1978] [outer = 0x119c4c400] 04:41:19 INFO - PROCESS | 1658 | 1461066079419 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11a886400) [pid = 1658] [serial = 1979] [outer = 0x119c4c400] 04:41:19 INFO - PROCESS | 1658 | 1461066079761 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:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 04:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:41:19 INFO - PROCESS | 1658 | 1461066079815 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1658 | 1461066079816 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:41:19 INFO - PROCESS | 1658 | 1461066079818 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1658 | 1461066079819 Marionette TRACE conn2 <- [1,2610,null,{}] 04:41:19 INFO - PROCESS | 1658 | 1461066079822 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:41:19 INFO - PROCESS | 1658 | 1461066079903 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:41:19 INFO - PROCESS | 1658 | 1461066079907 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x127510800 == 44 [pid = 1658] [id = 660] 04:41:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11a98e400) [pid = 1658] [serial = 1980] [outer = 0x0] 04:41:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11aa38c00) [pid = 1658] [serial = 1981] [outer = 0x11a98e400] 04:41:19 INFO - PROCESS | 1658 | 1461066079935 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11ab36000) [pid = 1658] [serial = 1982] [outer = 0x11a98e400] 04:41:20 INFO - PROCESS | 1658 | 1461066080293 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:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 04:41:20 INFO - PROCESS | 1658 | 1461066080337 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1658 | 1461066080338 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:41:20 INFO - PROCESS | 1658 | 1461066080340 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1658 | 1461066080341 Marionette TRACE conn2 <- [1,2614,null,{}] 04:41:20 INFO - PROCESS | 1658 | 1461066080344 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:41:20 INFO - PROCESS | 1658 | 1461066080440 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:41:20 INFO - PROCESS | 1658 | 1461066080520 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa6b000 == 45 [pid = 1658] [id = 661] 04:41:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11ad5a400) [pid = 1658] [serial = 1983] [outer = 0x0] 04:41:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11b729000) [pid = 1658] [serial = 1984] [outer = 0x11ad5a400] 04:41:20 INFO - PROCESS | 1658 | 1461066080549 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11c5d2000) [pid = 1658] [serial = 1985] [outer = 0x11ad5a400] 04:41:20 INFO - PROCESS | 1658 | 1461066080888 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:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms 04:41:20 INFO - PROCESS | 1658 | 1461066080915 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:41:20 INFO - PROCESS | 1658 | 1461066080916 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:41:20 INFO - PROCESS | 1658 | 1461066080918 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1658 | 1461066080920 Marionette TRACE conn2 <- [1,2618,null,{}] 04:41:20 INFO - PROCESS | 1658 | 1461066080930 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:41:21 INFO - PROCESS | 1658 | 1461066081033 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:41:21 INFO - PROCESS | 1658 | 1461066081069 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be75000 == 46 [pid = 1658] [id = 662] 04:41:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11b5dc800) [pid = 1658] [serial = 1986] [outer = 0x0] 04:41:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12374b800) [pid = 1658] [serial = 1987] [outer = 0x11b5dc800] 04:41:21 INFO - PROCESS | 1658 | 1461066081096 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1237ca800) [pid = 1658] [serial = 1988] [outer = 0x11b5dc800] 04:41:21 INFO - PROCESS | 1658 | 1461066081432 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:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 528ms 04:41:21 INFO - PROCESS | 1658 | 1461066081447 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1658 | 1461066081449 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:41:21 INFO - PROCESS | 1658 | 1461066081451 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1658 | 1461066081452 Marionette TRACE conn2 <- [1,2622,null,{}] 04:41:21 INFO - PROCESS | 1658 | 1461066081455 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:41:21 INFO - PROCESS | 1658 | 1461066081564 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:41:21 INFO - PROCESS | 1658 | 1461066081577 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6d0800 == 47 [pid = 1658] [id = 663] 04:41:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123787c00) [pid = 1658] [serial = 1989] [outer = 0x0] 04:41:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123845800) [pid = 1658] [serial = 1990] [outer = 0x123787c00] 04:41:21 INFO - PROCESS | 1658 | 1461066081603 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123adc400) [pid = 1658] [serial = 1991] [outer = 0x123787c00] 04:41:21 INFO - PROCESS | 1658 | 1461066081935 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:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 04:41:21 INFO - PROCESS | 1658 | 1461066081972 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:41:21 INFO - PROCESS | 1658 | 1461066081973 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:41:21 INFO - PROCESS | 1658 | 1461066081975 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1658 | 1461066081976 Marionette TRACE conn2 <- [1,2626,null,{}] 04:41:21 INFO - PROCESS | 1658 | 1461066081979 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:41:22 INFO - PROCESS | 1658 | 1461066082086 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:41:22 INFO - PROCESS | 1658 | 1461066082100 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e217000 == 48 [pid = 1658] [id = 664] 04:41:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12383f400) [pid = 1658] [serial = 1992] [outer = 0x0] 04:41:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123ccd800) [pid = 1658] [serial = 1993] [outer = 0x12383f400] 04:41:22 INFO - PROCESS | 1658 | 1461066082125 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123e14c00) [pid = 1658] [serial = 1994] [outer = 0x12383f400] 04:41:22 INFO - PROCESS | 1658 | 1461066082468 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:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 521ms 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123749c00) [pid = 1658] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119c37000) [pid = 1658] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119c35000) [pid = 1658] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x114b8a000) [pid = 1658] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x123743c00) [pid = 1658] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11c5d6000) [pid = 1658] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11aa3a800) [pid = 1658] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11217d800) [pid = 1658] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11a83d000) [pid = 1658] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11899e000) [pid = 1658] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119c41000) [pid = 1658] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x115104c00) [pid = 1658] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123adbc00) [pid = 1658] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x115679400) [pid = 1658] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:41:22 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1146b9000) [pid = 1658] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:41:22 INFO - PROCESS | 1658 | 1461066082628 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1658 | 1461066082629 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:41:22 INFO - PROCESS | 1658 | 1461066082634 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1658 | 1461066082635 Marionette TRACE conn2 <- [1,2630,null,{}] 04:41:22 INFO - PROCESS | 1658 | 1461066082637 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:41:22 INFO - PROCESS | 1658 | 1461066082720 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:41:22 INFO - PROCESS | 1658 | 1461066082727 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12350c800 == 49 [pid = 1658] [id = 665] 04:41:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x115674000) [pid = 1658] [serial = 1995] [outer = 0x0] 04:41:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118992800) [pid = 1658] [serial = 1996] [outer = 0x115674000] 04:41:22 INFO - PROCESS | 1658 | 1461066082753 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11aa41000) [pid = 1658] [serial = 1997] [outer = 0x115674000] 04:41:23 INFO - PROCESS | 1658 | 1461066083081 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:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 470ms 04:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:41:23 INFO - PROCESS | 1658 | 1461066083105 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1658 | 1461066083107 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:41:23 INFO - PROCESS | 1658 | 1461066083109 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1658 | 1461066083113 Marionette TRACE conn2 <- [1,2634,null,{}] 04:41:23 INFO - PROCESS | 1658 | 1461066083116 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:41:23 INFO - PROCESS | 1658 | 1461066083217 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:41:23 INFO - PROCESS | 1658 | 1461066083276 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f704800 == 50 [pid = 1658] [id = 666] 04:41:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118f80000) [pid = 1658] [serial = 1998] [outer = 0x0] 04:41:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123e10800) [pid = 1658] [serial = 1999] [outer = 0x118f80000] 04:41:23 INFO - PROCESS | 1658 | 1461066083311 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124444800) [pid = 1658] [serial = 2000] [outer = 0x118f80000] 04:41:23 INFO - PROCESS | 1658 | 1461066083624 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:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 04:41:23 INFO - PROCESS | 1658 | 1461066083682 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1658 | 1461066083683 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:41:23 INFO - PROCESS | 1658 | 1461066083685 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1658 | 1461066083686 Marionette TRACE conn2 <- [1,2638,null,{}] 04:41:23 INFO - PROCESS | 1658 | 1461066083689 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:41:23 INFO - PROCESS | 1658 | 1461066083776 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:41:23 INFO - PROCESS | 1658 | 1461066083780 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe3d800 == 51 [pid = 1658] [id = 667] 04:41:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124445000) [pid = 1658] [serial = 2001] [outer = 0x0] 04:41:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124491400) [pid = 1658] [serial = 2002] [outer = 0x124445000] 04:41:23 INFO - PROCESS | 1658 | 1461066083806 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126888c00) [pid = 1658] [serial = 2003] [outer = 0x124445000] 04:41:24 INFO - PROCESS | 1658 | 1461066084120 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:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 469ms 04:41:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:41:24 INFO - PROCESS | 1658 | 1461066084155 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1658 | 1461066084156 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:41:24 INFO - PROCESS | 1658 | 1461066084158 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1658 | 1461066084160 Marionette TRACE conn2 <- [1,2642,null,{}] 04:41:24 INFO - PROCESS | 1658 | 1461066084195 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:41:24 INFO - PROCESS | 1658 | 1461066084284 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:41:24 INFO - PROCESS | 1658 | 1461066084289 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x130180800 == 52 [pid = 1658] [id = 668] 04:41:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126460400) [pid = 1658] [serial = 2004] [outer = 0x0] 04:41:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126ae9400) [pid = 1658] [serial = 2005] [outer = 0x126460400] 04:41:24 INFO - PROCESS | 1658 | 1461066084313 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x127497c00) [pid = 1658] [serial = 2006] [outer = 0x126460400] 04:41:24 INFO - PROCESS | 1658 | 1461066084707 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:41:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:41:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 579ms 04:41:24 INFO - PROCESS | 1658 | 1461066084738 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1658 | 1461066084740 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:41:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:41:24 INFO - PROCESS | 1658 | 1461066084744 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1658 | 1461066084747 Marionette TRACE conn2 <- [1,2646,null,{}] 04:41:24 INFO - PROCESS | 1658 | 1461066084751 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:41:24 INFO - PROCESS | 1658 | 1461066084860 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:41:24 INFO - PROCESS | 1658 | 1461066084965 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x119585000 == 53 [pid = 1658] [id = 669] 04:41:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x114a92800) [pid = 1658] [serial = 2007] [outer = 0x0] 04:41:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x114b8b800) [pid = 1658] [serial = 2008] [outer = 0x114a92800] 04:41:24 INFO - PROCESS | 1658 | 1461066084998 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x115161000) [pid = 1658] [serial = 2009] [outer = 0x114a92800] 04:41:25 INFO - PROCESS | 1658 | 1461066085424 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:41:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:41:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 722ms 04:41:25 INFO - PROCESS | 1658 | 1461066085466 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1658 | 1461066085470 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:41:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:41:25 INFO - PROCESS | 1658 | 1461066085476 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1658 | 1461066085480 Marionette TRACE conn2 <- [1,2650,null,{}] 04:41:25 INFO - PROCESS | 1658 | 1461066085483 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:41:25 INFO - PROCESS | 1658 | 1461066085599 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:41:25 INFO - PROCESS | 1658 | 1461066085758 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x126467800 == 54 [pid = 1658] [id = 670] 04:41:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11899cc00) [pid = 1658] [serial = 2010] [outer = 0x0] 04:41:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x118f81800) [pid = 1658] [serial = 2011] [outer = 0x11899cc00] 04:41:25 INFO - PROCESS | 1658 | 1461066085808 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x119c3c800) [pid = 1658] [serial = 2012] [outer = 0x11899cc00] 04:41:26 INFO - PROCESS | 1658 | 1461066086312 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:41:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:41:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 875ms 04:41:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:41:26 INFO - PROCESS | 1658 | 1461066086350 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1658 | 1461066086352 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:41:26 INFO - PROCESS | 1658 | 1461066086354 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1658 | 1461066086357 Marionette TRACE conn2 <- [1,2654,null,{}] 04:41:26 INFO - PROCESS | 1658 | 1461066086365 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:41:26 INFO - PROCESS | 1658 | 1461066086476 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:41:26 INFO - PROCESS | 1658 | 1461066086536 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f173000 == 55 [pid = 1658] [id = 671] 04:41:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x119d1e400) [pid = 1658] [serial = 2013] [outer = 0x0] 04:41:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11aa3d000) [pid = 1658] [serial = 2014] [outer = 0x119d1e400] 04:41:26 INFO - PROCESS | 1658 | 1461066086610 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11b9cc400) [pid = 1658] [serial = 2015] [outer = 0x119d1e400] 04:41:27 INFO - PROCESS | 1658 | 1461066087055 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:41:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:41:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 722ms 04:41:27 INFO - PROCESS | 1658 | 1461066087114 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1658 | 1461066087116 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:41:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:41:27 INFO - PROCESS | 1658 | 1461066087120 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1658 | 1461066087121 Marionette TRACE conn2 <- [1,2658,null,{}] 04:41:27 INFO - PROCESS | 1658 | 1461066087124 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:41:27 INFO - PROCESS | 1658 | 1461066087231 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:41:27 INFO - PROCESS | 1658 | 1461066087304 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x13023d800 == 56 [pid = 1658] [id = 672] 04:41:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11b9cdc00) [pid = 1658] [serial = 2016] [outer = 0x0] 04:41:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x123748000) [pid = 1658] [serial = 2017] [outer = 0x11b9cdc00] 04:41:27 INFO - PROCESS | 1658 | 1461066087335 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x123ada800) [pid = 1658] [serial = 2018] [outer = 0x11b9cdc00] 04:41:27 INFO - PROCESS | 1658 | 1461066087749 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:41:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:41:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 669ms 04:41:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:41:27 INFO - PROCESS | 1658 | 1461066087790 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1658 | 1461066087791 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:41:27 INFO - PROCESS | 1658 | 1461066087793 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1658 | 1461066087795 Marionette TRACE conn2 <- [1,2662,null,{}] 04:41:27 INFO - PROCESS | 1658 | 1461066087797 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:41:27 INFO - PROCESS | 1658 | 1461066087902 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:41:27 INFO - PROCESS | 1658 | 1461066087962 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309be000 == 57 [pid = 1658] [id = 673] 04:41:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x123848800) [pid = 1658] [serial = 2019] [outer = 0x0] 04:41:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123e21800) [pid = 1658] [serial = 2020] [outer = 0x123848800] 04:41:27 INFO - PROCESS | 1658 | 1461066087992 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x124051c00) [pid = 1658] [serial = 2021] [outer = 0x123848800] 04:41:28 INFO - PROCESS | 1658 | 1461066088423 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:41:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:41:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 04:41:28 INFO - PROCESS | 1658 | 1461066088477 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1658 | 1461066088478 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:41:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:41:28 INFO - PROCESS | 1658 | 1461066088483 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1658 | 1461066088484 Marionette TRACE conn2 <- [1,2666,null,{}] 04:41:28 INFO - PROCESS | 1658 | 1461066088486 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:41:28 INFO - PROCESS | 1658 | 1461066088627 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:41:28 INFO - PROCESS | 1658 | 1461066088735 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x130c30000 == 58 [pid = 1658] [id = 674] 04:41:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x124496400) [pid = 1658] [serial = 2022] [outer = 0x0] 04:41:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1274ac800) [pid = 1658] [serial = 2023] [outer = 0x124496400] 04:41:28 INFO - PROCESS | 1658 | 1461066088767 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1274c5c00) [pid = 1658] [serial = 2024] [outer = 0x124496400] 04:41:29 INFO - PROCESS | 1658 | 1461066089664 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:41:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:41:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 04:41:29 INFO - PROCESS | 1658 | 1461066089704 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1658 | 1461066089707 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:41:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:41:29 INFO - PROCESS | 1658 | 1461066089711 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1658 | 1461066089713 Marionette TRACE conn2 <- [1,2670,null,{}] 04:41:29 INFO - PROCESS | 1658 | 1461066089716 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:41:29 INFO - PROCESS | 1658 | 1461066089811 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:41:29 INFO - PROCESS | 1658 | 1461066089871 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b04000 == 59 [pid = 1658] [id = 675] 04:41:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x114b85400) [pid = 1658] [serial = 2025] [outer = 0x0] 04:41:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x114ca0c00) [pid = 1658] [serial = 2026] [outer = 0x114b85400] 04:41:29 INFO - PROCESS | 1658 | 1461066089899 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1165e4800) [pid = 1658] [serial = 2027] [outer = 0x114b85400] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe3d800 == 58 [pid = 1658] [id = 667] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12f704800 == 57 [pid = 1658] [id = 666] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12350c800 == 56 [pid = 1658] [id = 665] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12e217000 == 55 [pid = 1658] [id = 664] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6d0800 == 54 [pid = 1658] [id = 663] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12be75000 == 53 [pid = 1658] [id = 662] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x123e14800) [pid = 1658] [serial = 1948] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa6b000 == 52 [pid = 1658] [id = 661] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x127510800 == 51 [pid = 1658] [id = 660] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x123b14000 == 50 [pid = 1658] [id = 659] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11b93b800 == 49 [pid = 1658] [id = 658] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa6b800 == 48 [pid = 1658] [id = 657] 04:41:30 INFO - PROCESS | 1658 | --DOCSHELL 0x123520800 == 47 [pid = 1658] [id = 656] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x123844400) [pid = 1658] [serial = 1936] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11a642000) [pid = 1658] [serial = 1922] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11b98ac00) [pid = 1658] [serial = 1906] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11c5cdc00) [pid = 1658] [serial = 1909] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x123747000) [pid = 1658] [serial = 1895] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x115110800) [pid = 1658] [serial = 1913] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1237d5000) [pid = 1658] [serial = 1934] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12374f400) [pid = 1658] [serial = 1930] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12377f400) [pid = 1658] [serial = 1931] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11acc7800) [pid = 1658] [serial = 1927] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x119541c00) [pid = 1658] [serial = 1940] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11c5d5400) [pid = 1658] [serial = 1928] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x114a8e000) [pid = 1658] [serial = 1939] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11a639000) [pid = 1658] [serial = 1903] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11a999c00) [pid = 1658] [serial = 1925] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1238a3c00) [pid = 1658] [serial = 1937] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1198bb800) [pid = 1658] [serial = 1919] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11a887400) [pid = 1658] [serial = 1924] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x118f8d800) [pid = 1658] [serial = 1918] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123ae4400) [pid = 1658] [serial = 1943] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x114c07c00) [pid = 1658] [serial = 1912] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x114c9cc00) [pid = 1658] [serial = 1897] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123785c00) [pid = 1658] [serial = 1933] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11898f800) [pid = 1658] [serial = 1900] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118990400) [pid = 1658] [serial = 1916] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11635ac00) [pid = 1658] [serial = 1915] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x123c0ec00) [pid = 1658] [serial = 1945] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123a99000) [pid = 1658] [serial = 1942] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119c47000) [pid = 1658] [serial = 1921] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118982400) [pid = 1658] [serial = 1856] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x114c98400) [pid = 1658] [serial = 1853] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x123e11800) [pid = 1658] [serial = 1946] [outer = 0x0] [url = about:blank] 04:41:30 INFO - PROCESS | 1658 | 1461066090837 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1658 | 1461066090888 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:41:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:41:30 INFO - PROCESS | 1658 | 1461066090892 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1658 | 1461066090894 Marionette TRACE conn2 <- [1,2674,null,{}] 04:41:30 INFO - PROCESS | 1658 | 1461066090896 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:41:30 INFO - PROCESS | 1658 | 1461066090983 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:41:31 INFO - PROCESS | 1658 | 1461066091055 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad6f800 == 48 [pid = 1658] [id = 676] 04:41:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1158f3000) [pid = 1658] [serial = 2028] [outer = 0x0] 04:41:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119541c00) [pid = 1658] [serial = 2029] [outer = 0x1158f3000] 04:41:31 INFO - PROCESS | 1658 | 1461066091082 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119c43400) [pid = 1658] [serial = 2030] [outer = 0x1158f3000] 04:41:31 INFO - PROCESS | 1658 | 1461066091917 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:41:31 INFO - PROCESS | 1658 | 1461066091967 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:41:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:41:31 INFO - PROCESS | 1658 | 1461066091970 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1658 | 1461066091974 Marionette TRACE conn2 <- [1,2678,null,{}] 04:41:31 INFO - PROCESS | 1658 | 1461066091981 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:41:32 INFO - PROCESS | 1658 | 1461066092069 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:41:32 INFO - PROCESS | 1658 | 1461066092130 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x124329000 == 49 [pid = 1658] [id = 677] 04:41:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119c37800) [pid = 1658] [serial = 2031] [outer = 0x0] 04:41:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11a842800) [pid = 1658] [serial = 2032] [outer = 0x119c37800] 04:41:32 INFO - PROCESS | 1658 | 1461066092158 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11ab41800) [pid = 1658] [serial = 2033] [outer = 0x119c37800] 04:41:32 INFO - PROCESS | 1658 | 1461066092966 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:41:32 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:41:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms 04:41:32 INFO - PROCESS | 1658 | 1461066092993 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:41:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:41:32 INFO - PROCESS | 1658 | 1461066092997 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:41:33 INFO - PROCESS | 1658 | 1461066092999 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1658 | 1461066093000 Marionette TRACE conn2 <- [1,2682,null,{}] 04:41:33 INFO - PROCESS | 1658 | 1461066093003 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:41:33 INFO - PROCESS | 1658 | 1461066093114 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:41:33 INFO - PROCESS | 1658 | 1461066093128 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b16e000 == 50 [pid = 1658] [id = 678] 04:41:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11b5e1000) [pid = 1658] [serial = 2034] [outer = 0x0] 04:41:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11c061400) [pid = 1658] [serial = 2035] [outer = 0x11b5e1000] 04:41:33 INFO - PROCESS | 1658 | 1461066093155 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x123743800) [pid = 1658] [serial = 2036] [outer = 0x11b5e1000] 04:41:34 INFO - PROCESS | 1658 | 1461066093998 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:41:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:41:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 04:41:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:41:34 INFO - PROCESS | 1658 | 1461066094019 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1658 | 1461066094020 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:41:34 INFO - PROCESS | 1658 | 1461066094022 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1658 | 1461066094023 Marionette TRACE conn2 <- [1,2686,null,{}] 04:41:34 INFO - PROCESS | 1658 | 1461066094040 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:41:34 INFO - PROCESS | 1658 | 1461066094144 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:41:34 INFO - PROCESS | 1658 | 1461066094149 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x115565000 == 51 [pid = 1658] [id = 679] 04:41:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123745400) [pid = 1658] [serial = 2037] [outer = 0x0] 04:41:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123785c00) [pid = 1658] [serial = 2038] [outer = 0x123745400] 04:41:34 INFO - PROCESS | 1658 | 1461066094208 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123843400) [pid = 1658] [serial = 2039] [outer = 0x123745400] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119c4c400) [pid = 1658] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x114c9a800) [pid = 1658] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123ae4800) [pid = 1658] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12383f400) [pid = 1658] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x115674000) [pid = 1658] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118f80000) [pid = 1658] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x124445000) [pid = 1658] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11ad5a400) [pid = 1658] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b5dc800) [pid = 1658] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123787c00) [pid = 1658] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118f80800) [pid = 1658] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x114c9c400) [pid = 1658] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:41:34 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11a98e400) [pid = 1658] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:41:35 INFO - PROCESS | 1658 | 1461066095079 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:41:35 INFO - PROCESS | 1658 | 1461066095096 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:41:35 INFO - PROCESS | 1658 | 1461066095099 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1658 | 1461066095100 Marionette TRACE conn2 <- [1,2690,null,{}] 04:41:35 INFO - PROCESS | 1658 | 1461066095102 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:41:35 INFO - PROCESS | 1658 | 1461066095199 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:41:35 INFO - PROCESS | 1658 | 1461066095204 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d6cd000 == 52 [pid = 1658] [id = 680] 04:41:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118f80000) [pid = 1658] [serial = 2040] [outer = 0x0] 04:41:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123ae1000) [pid = 1658] [serial = 2041] [outer = 0x118f80000] 04:41:35 INFO - PROCESS | 1658 | 1461066095232 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123e10c00) [pid = 1658] [serial = 2042] [outer = 0x118f80000] 04:41:36 INFO - PROCESS | 1658 | 1461066096068 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:41:36 INFO - PROCESS | 1658 | 1461066096120 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:41:36 INFO - PROCESS | 1658 | 1461066096122 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1658 | 1461066096123 Marionette TRACE conn2 <- [1,2694,null,{}] 04:41:36 INFO - PROCESS | 1658 | 1461066096125 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:41:36 INFO - PROCESS | 1658 | 1461066096209 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:41:36 INFO - PROCESS | 1658 | 1461066096213 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2df000 == 53 [pid = 1658] [id = 681] 04:41:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x123e17800) [pid = 1658] [serial = 2043] [outer = 0x0] 04:41:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x123e2bc00) [pid = 1658] [serial = 2044] [outer = 0x123e17800] 04:41:36 INFO - PROCESS | 1658 | 1461066096239 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x124441000) [pid = 1658] [serial = 2045] [outer = 0x123e17800] 04:41:37 INFO - PROCESS | 1658 | 1461066097190 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:41:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:41:37 INFO - PROCESS | 1658 | 1461066097199 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:41:37 INFO - PROCESS | 1658 | 1461066097203 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1658 | 1461066097204 Marionette TRACE conn2 <- [1,2698,null,{}] 04:41:37 INFO - PROCESS | 1658 | 1461066097208 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:41:37 INFO - PROCESS | 1658 | 1461066097317 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:41:37 INFO - PROCESS | 1658 | 1461066097374 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x123505000 == 54 [pid = 1658] [id = 682] 04:41:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x114c9d800) [pid = 1658] [serial = 2046] [outer = 0x0] 04:41:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11894a400) [pid = 1658] [serial = 2047] [outer = 0x114c9d800] 04:41:37 INFO - PROCESS | 1658 | 1461066097407 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119121c00) [pid = 1658] [serial = 2048] [outer = 0x114c9d800] 04:41:38 INFO - PROCESS | 1658 | 1461066098370 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:41:38 INFO - PROCESS | 1658 | 1461066098382 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:41:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:41:38 INFO - PROCESS | 1658 | 1461066098387 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1658 | 1461066098389 Marionette TRACE conn2 <- [1,2702,null,{}] 04:41:38 INFO - PROCESS | 1658 | 1461066098391 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:41:38 INFO - PROCESS | 1658 | 1461066098497 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:41:38 INFO - PROCESS | 1658 | 1461066098553 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be80800 == 55 [pid = 1658] [id = 683] 04:41:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1189cdc00) [pid = 1658] [serial = 2049] [outer = 0x0] 04:41:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11a83d400) [pid = 1658] [serial = 2050] [outer = 0x1189cdc00] 04:41:38 INFO - PROCESS | 1658 | 1461066098583 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11ad4e800) [pid = 1658] [serial = 2051] [outer = 0x1189cdc00] 04:41:39 INFO - PROCESS | 1658 | 1461066099042 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:41:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:41:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 04:41:39 INFO - PROCESS | 1658 | 1461066099111 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1658 | 1461066099113 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:41:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:41:39 INFO - PROCESS | 1658 | 1461066099116 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1658 | 1461066099118 Marionette TRACE conn2 <- [1,2706,null,{}] 04:41:39 INFO - PROCESS | 1658 | 1461066099126 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:41:39 INFO - PROCESS | 1658 | 1461066099234 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:41:39 INFO - PROCESS | 1658 | 1461066099308 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f71c800 == 56 [pid = 1658] [id = 684] 04:41:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123842c00) [pid = 1658] [serial = 2052] [outer = 0x0] 04:41:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12396b000) [pid = 1658] [serial = 2053] [outer = 0x123842c00] 04:41:39 INFO - PROCESS | 1658 | 1461066099341 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123e0cc00) [pid = 1658] [serial = 2054] [outer = 0x123842c00] 04:41:39 INFO - PROCESS | 1658 | 1461066099771 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:41:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:41:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 673ms 04:41:39 INFO - PROCESS | 1658 | 1461066099789 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:41:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:41:39 INFO - PROCESS | 1658 | 1461066099792 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:41:39 INFO - PROCESS | 1658 | 1461066099794 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1658 | 1461066099795 Marionette TRACE conn2 <- [1,2710,null,{}] 04:41:39 INFO - PROCESS | 1658 | 1461066099798 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:41:39 INFO - PROCESS | 1658 | 1461066099921 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:41:39 INFO - PROCESS | 1658 | 1461066099981 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fea7000 == 57 [pid = 1658] [id = 685] 04:41:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123e28400) [pid = 1658] [serial = 2055] [outer = 0x0] 04:41:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124443c00) [pid = 1658] [serial = 2056] [outer = 0x123e28400] 04:41:40 INFO - PROCESS | 1658 | 1461066100012 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124495800) [pid = 1658] [serial = 2057] [outer = 0x123e28400] 04:41:40 INFO - PROCESS | 1658 | 1461066100431 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:41:40 INFO - PROCESS | 1658 | 1461066100466 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:41:40 INFO - PROCESS | 1658 | 1461066100469 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1658 | 1461066100470 Marionette TRACE conn2 <- [1,2714,null,{}] 04:41:40 INFO - PROCESS | 1658 | 1461066100472 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:41:40 INFO - PROCESS | 1658 | 1461066100572 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:41:40 INFO - PROCESS | 1658 | 1461066100645 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x130189800 == 58 [pid = 1658] [id = 686] 04:41:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123e2a400) [pid = 1658] [serial = 2058] [outer = 0x0] 04:41:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x126811c00) [pid = 1658] [serial = 2059] [outer = 0x123e2a400] 04:41:40 INFO - PROCESS | 1658 | 1461066100676 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1274b2800) [pid = 1658] [serial = 2060] [outer = 0x123e2a400] 04:41:41 INFO - PROCESS | 1658 | 1461066101104 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:41:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:41:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 04:41:41 INFO - PROCESS | 1658 | 1461066101140 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1658 | 1461066101141 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:41:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:41:41 INFO - PROCESS | 1658 | 1461066101144 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1658 | 1461066101145 Marionette TRACE conn2 <- [1,2718,null,{}] 04:41:41 INFO - PROCESS | 1658 | 1461066101148 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:41:41 INFO - PROCESS | 1658 | 1461066101284 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:41:41 INFO - PROCESS | 1658 | 1461066101358 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239ec000 == 59 [pid = 1658] [id = 687] 04:41:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x123ae5400) [pid = 1658] [serial = 2061] [outer = 0x0] 04:41:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1274c3000) [pid = 1658] [serial = 2062] [outer = 0x123ae5400] 04:41:41 INFO - PROCESS | 1658 | 1461066101403 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x128f56000) [pid = 1658] [serial = 2063] [outer = 0x123ae5400] 04:41:41 INFO - PROCESS | 1658 | 1461066101944 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:41:41 INFO - PROCESS | 1658 | 1461066101981 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:41:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:41:41 INFO - PROCESS | 1658 | 1461066101986 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1658 | 1461066101988 Marionette TRACE conn2 <- [1,2722,null,{}] 04:41:41 INFO - PROCESS | 1658 | 1461066101992 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:41:42 INFO - PROCESS | 1658 | 1461066102091 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:41:42 INFO - PROCESS | 1658 | 1461066102170 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x119150000 == 60 [pid = 1658] [id = 688] 04:41:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11899d000) [pid = 1658] [serial = 2064] [outer = 0x0] 04:41:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x118f7c400) [pid = 1658] [serial = 2065] [outer = 0x11899d000] 04:41:42 INFO - PROCESS | 1658 | 1461066102199 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119c4d800) [pid = 1658] [serial = 2066] [outer = 0x11899d000] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x10b0b0800 == 59 [pid = 1658] [id = 370] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d6cd000 == 58 [pid = 1658] [id = 680] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x115565000 == 57 [pid = 1658] [id = 679] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b16e000 == 56 [pid = 1658] [id = 678] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x124329000 == 55 [pid = 1658] [id = 677] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad6f800 == 54 [pid = 1658] [id = 676] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x126ae9400) [pid = 1658] [serial = 2005] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123b04000 == 53 [pid = 1658] [id = 675] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12374b800) [pid = 1658] [serial = 1987] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x123845800) [pid = 1658] [serial = 1990] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x123e24400) [pid = 1658] [serial = 1966] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1198be000) [pid = 1658] [serial = 1975] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119c41c00) [pid = 1658] [serial = 1976] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x118999400) [pid = 1658] [serial = 1973] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1186a5000) [pid = 1658] [serial = 1972] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1237ca800) [pid = 1658] [serial = 1988] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11aa38c00) [pid = 1658] [serial = 1981] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11ab36000) [pid = 1658] [serial = 1982] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11a888800) [pid = 1658] [serial = 1957] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11a638800) [pid = 1658] [serial = 1978] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11a886400) [pid = 1658] [serial = 1979] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11b9d6800) [pid = 1658] [serial = 1960] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11582cc00) [pid = 1658] [serial = 1970] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x115105c00) [pid = 1658] [serial = 1969] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x123e1dc00) [pid = 1658] [serial = 1949] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118998400) [pid = 1658] [serial = 1954] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1140b8000) [pid = 1658] [serial = 1951] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x123ad9800) [pid = 1658] [serial = 1963] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123ccd800) [pid = 1658] [serial = 1993] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x118992800) [pid = 1658] [serial = 1996] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123e10800) [pid = 1658] [serial = 1999] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11aa41000) [pid = 1658] [serial = 1997] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x124491400) [pid = 1658] [serial = 2002] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123e14c00) [pid = 1658] [serial = 1994] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11b729000) [pid = 1658] [serial = 1984] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11c5d2000) [pid = 1658] [serial = 1985] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x123adc400) [pid = 1658] [serial = 1991] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124444800) [pid = 1658] [serial = 2000] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126888c00) [pid = 1658] [serial = 2003] [outer = 0x0] [url = about:blank] 04:41:42 INFO - PROCESS | 1658 | 1461066102639 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:41:42 INFO - PROCESS | 1658 | 1461066102663 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:41:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:41:42 INFO - PROCESS | 1658 | 1461066102668 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1658 | 1461066102669 Marionette TRACE conn2 <- [1,2726,null,{}] 04:41:42 INFO - PROCESS | 1658 | 1461066102672 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:41:42 INFO - PROCESS | 1658 | 1461066102757 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:41:42 INFO - PROCESS | 1658 | 1461066102786 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x123732800 == 54 [pid = 1658] [id = 689] 04:41:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11a98bc00) [pid = 1658] [serial = 2067] [outer = 0x0] 04:41:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11aa38c00) [pid = 1658] [serial = 2068] [outer = 0x11a98bc00] 04:41:42 INFO - PROCESS | 1658 | 1461066102813 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11b571c00) [pid = 1658] [serial = 2069] [outer = 0x11a98bc00] 04:41:43 INFO - PROCESS | 1658 | 1461066103199 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:41:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:41:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 569ms 04:41:43 INFO - PROCESS | 1658 | 1461066103237 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1658 | 1461066103238 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:41:43 INFO - PROCESS | 1658 | 1461066103241 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1658 | 1461066103243 Marionette TRACE conn2 <- [1,2730,null,{}] 04:41:43 INFO - PROCESS | 1658 | 1461066103257 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:41:43 INFO - PROCESS | 1658 | 1461066103351 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:41:43 INFO - PROCESS | 1658 | 1461066103356 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9c1000 == 55 [pid = 1658] [id = 690] 04:41:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11b729000) [pid = 1658] [serial = 2070] [outer = 0x0] 04:41:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12374b800) [pid = 1658] [serial = 2071] [outer = 0x11b729000] 04:41:43 INFO - PROCESS | 1658 | 1461066103387 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1237d1400) [pid = 1658] [serial = 2072] [outer = 0x11b729000] 04:41:44 INFO - PROCESS | 1658 | 1461066104206 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:41:44 INFO - PROCESS | 1658 | 1461066104220 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:41:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:41:44 INFO - PROCESS | 1658 | 1461066104223 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1658 | 1461066104224 Marionette TRACE conn2 <- [1,2734,null,{}] 04:41:44 INFO - PROCESS | 1658 | 1461066104226 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:41:44 INFO - PROCESS | 1658 | 1461066104340 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:41:44 INFO - PROCESS | 1658 | 1461066104377 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d987000 == 56 [pid = 1658] [id = 691] 04:41:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123ad9800) [pid = 1658] [serial = 2073] [outer = 0x0] 04:41:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123e10800) [pid = 1658] [serial = 2074] [outer = 0x123ad9800] 04:41:44 INFO - PROCESS | 1658 | 1461066104403 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x123e24c00) [pid = 1658] [serial = 2075] [outer = 0x123ad9800] 04:41:44 INFO - PROCESS | 1658 | 1461066104717 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:41:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:41:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 04:41:44 INFO - PROCESS | 1658 | 1461066104741 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1658 | 1461066104743 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:41:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:41:44 INFO - PROCESS | 1658 | 1461066104747 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1658 | 1461066104748 Marionette TRACE conn2 <- [1,2738,null,{}] 04:41:44 INFO - PROCESS | 1658 | 1461066104751 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:41:44 INFO - PROCESS | 1658 | 1461066104857 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:41:44 INFO - PROCESS | 1658 | 1461066104894 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x118932000 == 57 [pid = 1658] [id = 692] 04:41:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x123cce800) [pid = 1658] [serial = 2076] [outer = 0x0] 04:41:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12443cc00) [pid = 1658] [serial = 2077] [outer = 0x123cce800] 04:41:44 INFO - PROCESS | 1658 | 1461066104920 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1274be000) [pid = 1658] [serial = 2078] [outer = 0x123cce800] 04:41:45 INFO - PROCESS | 1658 | 1461066105253 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:41:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:41:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 04:41:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:41:45 INFO - PROCESS | 1658 | 1461066105266 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1658 | 1461066105268 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:41:45 INFO - PROCESS | 1658 | 1461066105270 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1658 | 1461066105271 Marionette TRACE conn2 <- [1,2742,null,{}] 04:41:45 INFO - PROCESS | 1658 | 1461066105273 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:41:45 INFO - PROCESS | 1658 | 1461066105403 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:41:45 INFO - PROCESS | 1658 | 1461066105431 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f718000 == 58 [pid = 1658] [id = 693] 04:41:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1299a7800) [pid = 1658] [serial = 2079] [outer = 0x0] 04:41:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12af08000) [pid = 1658] [serial = 2080] [outer = 0x1299a7800] 04:41:45 INFO - PROCESS | 1658 | 1461066105460 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12af10800) [pid = 1658] [serial = 2081] [outer = 0x1299a7800] 04:41:45 INFO - PROCESS | 1658 | 1461066105809 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:41:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:41:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 568ms 04:41:45 INFO - PROCESS | 1658 | 1461066105839 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1658 | 1461066105840 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:41:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:41:45 INFO - PROCESS | 1658 | 1461066105842 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1658 | 1461066105843 Marionette TRACE conn2 <- [1,2746,null,{}] 04:41:45 INFO - PROCESS | 1658 | 1461066105846 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:41:45 INFO - PROCESS | 1658 | 1461066105953 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:41:45 INFO - PROCESS | 1658 | 1461066105990 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fea0000 == 59 [pid = 1658] [id = 694] 04:41:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1299a8400) [pid = 1658] [serial = 2082] [outer = 0x0] 04:41:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b19b800) [pid = 1658] [serial = 2083] [outer = 0x1299a8400] 04:41:46 INFO - PROCESS | 1658 | 1461066106016 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b39a000) [pid = 1658] [serial = 2084] [outer = 0x1299a8400] 04:41:46 INFO - PROCESS | 1658 | 1461066106304 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:41:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:41:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 04:41:46 INFO - PROCESS | 1658 | 1461066106318 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1658 | 1461066106319 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:41:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:41:46 INFO - PROCESS | 1658 | 1461066106321 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1658 | 1461066106322 Marionette TRACE conn2 <- [1,2750,null,{}] 04:41:46 INFO - PROCESS | 1658 | 1461066106325 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:41:46 INFO - PROCESS | 1658 | 1461066106442 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:41:46 INFO - PROCESS | 1658 | 1461066106454 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x13022c000 == 60 [pid = 1658] [id = 695] 04:41:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12b39ac00) [pid = 1658] [serial = 2085] [outer = 0x0] 04:41:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12b6ee800) [pid = 1658] [serial = 2086] [outer = 0x12b39ac00] 04:41:46 INFO - PROCESS | 1658 | 1461066106479 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12b7a0400) [pid = 1658] [serial = 2087] [outer = 0x12b39ac00] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x118f80000) [pid = 1658] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11b5e1000) [pid = 1658] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123745400) [pid = 1658] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1158f3000) [pid = 1658] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119c37800) [pid = 1658] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x114b85400) [pid = 1658] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:41:46 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x126460400) [pid = 1658] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:41:46 INFO - PROCESS | 1658 | 1461066106831 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:41:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:41:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 04:41:46 INFO - PROCESS | 1658 | 1461066106840 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1658 | 1461066106841 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:41:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:41:46 INFO - PROCESS | 1658 | 1461066106844 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1658 | 1461066106846 Marionette TRACE conn2 <- [1,2754,null,{}] 04:41:46 INFO - PROCESS | 1658 | 1461066106849 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:41:46 INFO - PROCESS | 1658 | 1461066106938 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:41:47 INFO - PROCESS | 1658 | 1461066106997 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x130c2b000 == 61 [pid = 1658] [id = 696] 04:41:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x115105400) [pid = 1658] [serial = 2088] [outer = 0x0] 04:41:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123adf400) [pid = 1658] [serial = 2089] [outer = 0x115105400] 04:41:47 INFO - PROCESS | 1658 | 1461066107023 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b7a3800) [pid = 1658] [serial = 2090] [outer = 0x115105400] 04:41:47 INFO - PROCESS | 1658 | 1461066107303 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:41:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:41:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 472ms 04:41:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:41:47 INFO - PROCESS | 1658 | 1461066107319 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1658 | 1461066107320 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:41:47 INFO - PROCESS | 1658 | 1461066107322 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1658 | 1461066107323 Marionette TRACE conn2 <- [1,2758,null,{}] 04:41:47 INFO - PROCESS | 1658 | 1461066107326 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:41:47 INFO - PROCESS | 1658 | 1461066107431 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:41:47 INFO - PROCESS | 1658 | 1461066107435 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x13527c000 == 62 [pid = 1658] [id = 697] 04:41:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123ae0c00) [pid = 1658] [serial = 2091] [outer = 0x0] 04:41:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12bb15800) [pid = 1658] [serial = 2092] [outer = 0x123ae0c00] 04:41:47 INFO - PROCESS | 1658 | 1461066107460 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12bb73000) [pid = 1658] [serial = 2093] [outer = 0x123ae0c00] 04:41:47 INFO - PROCESS | 1658 | 1461066107818 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:41:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:41:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 04:41:47 INFO - PROCESS | 1658 | 1461066107842 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1658 | 1461066107843 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:41:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:41:47 INFO - PROCESS | 1658 | 1461066107846 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1658 | 1461066107847 Marionette TRACE conn2 <- [1,2762,null,{}] 04:41:47 INFO - PROCESS | 1658 | 1461066107850 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:41:47 INFO - PROCESS | 1658 | 1461066107984 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:41:47 INFO - PROCESS | 1658 | 1461066107991 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1367cb000 == 63 [pid = 1658] [id = 698] 04:41:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12bb78c00) [pid = 1658] [serial = 2094] [outer = 0x0] 04:41:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12cd96000) [pid = 1658] [serial = 2095] [outer = 0x12bb78c00] 04:41:48 INFO - PROCESS | 1658 | 1461066108022 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12ce6c800) [pid = 1658] [serial = 2096] [outer = 0x12bb78c00] 04:41:48 INFO - PROCESS | 1658 | 1461066108321 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:41:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:41:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 04:41:48 INFO - PROCESS | 1658 | 1461066108366 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1658 | 1461066108367 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:41:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:41:48 INFO - PROCESS | 1658 | 1461066108369 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1658 | 1461066108370 Marionette TRACE conn2 <- [1,2766,null,{}] 04:41:48 INFO - PROCESS | 1658 | 1461066108373 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:41:48 INFO - PROCESS | 1658 | 1461066108463 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:41:48 INFO - PROCESS | 1658 | 1461066108467 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369f1800 == 64 [pid = 1658] [id = 699] 04:41:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12bb7ec00) [pid = 1658] [serial = 2097] [outer = 0x0] 04:41:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12ce77800) [pid = 1658] [serial = 2098] [outer = 0x12bb7ec00] 04:41:48 INFO - PROCESS | 1658 | 1461066108492 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12d1d7800) [pid = 1658] [serial = 2099] [outer = 0x12bb7ec00] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12387e000 == 63 [pid = 1658] [id = 651] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x127503000 == 62 [pid = 1658] [id = 364] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12f173000 == 61 [pid = 1658] [id = 671] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12b17a800 == 60 [pid = 1658] [id = 366] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x123871800 == 59 [pid = 1658] [id = 367] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x119585000 == 58 [pid = 1658] [id = 669] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1309be000 == 57 [pid = 1658] [id = 673] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x126467800 == 56 [pid = 1658] [id = 670] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x130c30000 == 55 [pid = 1658] [id = 674] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2d4800 == 54 [pid = 1658] [id = 634] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x13023d800 == 53 [pid = 1658] [id = 672] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9cd800 == 52 [pid = 1658] [id = 652] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x123728800 == 51 [pid = 1658] [id = 360] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12992e000 == 50 [pid = 1658] [id = 365] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x130180800 == 49 [pid = 1658] [id = 668] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12fe4c000 == 48 [pid = 1658] [id = 653] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12e207800 == 47 [pid = 1658] [id = 655] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1189f0800 == 46 [pid = 1658] [id = 650] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12feae000 == 45 [pid = 1658] [id = 654] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x119150000 == 44 [pid = 1658] [id = 688] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1239ec000 == 43 [pid = 1658] [id = 687] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x130189800 == 42 [pid = 1658] [id = 686] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12fea7000 == 41 [pid = 1658] [id = 685] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12f71c800 == 40 [pid = 1658] [id = 684] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12be80800 == 39 [pid = 1658] [id = 683] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2df000 == 38 [pid = 1658] [id = 681] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x123505000 == 37 [pid = 1658] [id = 682] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9c1000 == 36 [pid = 1658] [id = 690] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x123732800 == 35 [pid = 1658] [id = 689] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x130c2b000 == 34 [pid = 1658] [id = 696] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x13527c000 == 33 [pid = 1658] [id = 697] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x13022c000 == 32 [pid = 1658] [id = 695] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12f718000 == 31 [pid = 1658] [id = 693] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12fea0000 == 30 [pid = 1658] [id = 694] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12d987000 == 29 [pid = 1658] [id = 691] 04:41:49 INFO - PROCESS | 1658 | --DOCSHELL 0x118932000 == 28 [pid = 1658] [id = 692] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11c061400) [pid = 1658] [serial = 2035] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x123785c00) [pid = 1658] [serial = 2038] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123843400) [pid = 1658] [serial = 2039] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x119541c00) [pid = 1658] [serial = 2029] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119c43400) [pid = 1658] [serial = 2030] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x114b8b800) [pid = 1658] [serial = 2008] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11a842800) [pid = 1658] [serial = 2032] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1165e4800) [pid = 1658] [serial = 2027] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x114ca0c00) [pid = 1658] [serial = 2026] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1274ac800) [pid = 1658] [serial = 2023] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x127497c00) [pid = 1658] [serial = 2006] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118f81800) [pid = 1658] [serial = 2011] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11aa3d000) [pid = 1658] [serial = 2014] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123e21800) [pid = 1658] [serial = 2020] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x123748000) [pid = 1658] [serial = 2017] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123e2bc00) [pid = 1658] [serial = 2044] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x123ae1000) [pid = 1658] [serial = 2041] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123743800) [pid = 1658] [serial = 2036] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11ab41800) [pid = 1658] [serial = 2033] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x123e10c00) [pid = 1658] [serial = 2042] [outer = 0x0] [url = about:blank] 04:41:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1367cb000 == 27 [pid = 1658] [id = 698] 04:41:50 INFO - PROCESS | 1658 | 1461066110235 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:41:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:41:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1871ms 04:41:50 INFO - PROCESS | 1658 | 1461066110241 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1658 | 1461066110244 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:41:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:41:50 INFO - PROCESS | 1658 | 1461066110250 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1658 | 1461066110252 Marionette TRACE conn2 <- [1,2770,null,{}] 04:41:50 INFO - PROCESS | 1658 | 1461066110256 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:41:50 INFO - PROCESS | 1658 | 1461066110337 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:41:50 INFO - PROCESS | 1658 | 1461066110391 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11883c000 == 28 [pid = 1658] [id = 700] 04:41:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x114b8e000) [pid = 1658] [serial = 2100] [outer = 0x0] 04:41:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x114b8f000) [pid = 1658] [serial = 2101] [outer = 0x114b8e000] 04:41:50 INFO - PROCESS | 1658 | 1461066110419 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x114c94c00) [pid = 1658] [serial = 2102] [outer = 0x114b8e000] 04:41:50 INFO - PROCESS | 1658 | 1461066110751 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:41:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:41:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 525ms 04:41:50 INFO - PROCESS | 1658 | 1461066110775 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1658 | 1461066110782 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:41:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:41:50 INFO - PROCESS | 1658 | 1461066110786 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1658 | 1461066110788 Marionette TRACE conn2 <- [1,2774,null,{}] 04:41:50 INFO - PROCESS | 1658 | 1461066110791 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:41:50 INFO - PROCESS | 1658 | 1461066110866 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:41:50 INFO - PROCESS | 1658 | 1461066110870 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195d4800 == 29 [pid = 1658] [id = 701] 04:41:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x112171000) [pid = 1658] [serial = 2103] [outer = 0x0] 04:41:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x114c9e800) [pid = 1658] [serial = 2104] [outer = 0x112171000] 04:41:50 INFO - PROCESS | 1658 | 1461066110900 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x115675800) [pid = 1658] [serial = 2105] [outer = 0x112171000] 04:41:51 INFO - PROCESS | 1658 | 1461066111253 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:41:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:41:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 04:41:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:41:51 INFO - PROCESS | 1658 | 1461066111306 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1658 | 1461066111307 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:41:51 INFO - PROCESS | 1658 | 1461066111310 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1658 | 1461066111313 Marionette TRACE conn2 <- [1,2778,null,{}] 04:41:51 INFO - PROCESS | 1658 | 1461066111321 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:41:51 INFO - PROCESS | 1658 | 1461066111399 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:41:51 INFO - PROCESS | 1658 | 1461066111406 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad77000 == 30 [pid = 1658] [id = 702] 04:41:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x112177800) [pid = 1658] [serial = 2106] [outer = 0x0] 04:41:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1165e0c00) [pid = 1658] [serial = 2107] [outer = 0x112177800] 04:41:51 INFO - PROCESS | 1658 | 1461066111437 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118642800) [pid = 1658] [serial = 2108] [outer = 0x112177800] 04:41:51 INFO - PROCESS | 1658 | 1461066111790 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:41:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:41:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 04:41:51 INFO - PROCESS | 1658 | 1461066111833 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1658 | 1461066111835 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:41:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:41:51 INFO - PROCESS | 1658 | 1461066111837 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1658 | 1461066111838 Marionette TRACE conn2 <- [1,2782,null,{}] 04:41:51 INFO - PROCESS | 1658 | 1461066111840 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:41:51 INFO - PROCESS | 1658 | 1461066111939 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:41:51 INFO - PROCESS | 1658 | 1461066111948 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b945000 == 31 [pid = 1658] [id = 703] 04:41:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11886a000) [pid = 1658] [serial = 2109] [outer = 0x0] 04:41:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11898ec00) [pid = 1658] [serial = 2110] [outer = 0x11886a000] 04:41:51 INFO - PROCESS | 1658 | 1461066111975 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118997400) [pid = 1658] [serial = 2111] [outer = 0x11886a000] 04:41:52 INFO - PROCESS | 1658 | 1461066112278 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:41:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:41:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms 04:41:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:41:52 INFO - PROCESS | 1658 | 1461066112308 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1658 | 1461066112310 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:41:52 INFO - PROCESS | 1658 | 1461066112316 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1658 | 1461066112318 Marionette TRACE conn2 <- [1,2786,null,{}] 04:41:52 INFO - PROCESS | 1658 | 1461066112321 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:41:52 INFO - PROCESS | 1658 | 1461066112414 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:41:52 INFO - PROCESS | 1658 | 1461066112419 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c489000 == 32 [pid = 1658] [id = 704] 04:41:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11510e000) [pid = 1658] [serial = 2112] [outer = 0x0] 04:41:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118f7bc00) [pid = 1658] [serial = 2113] [outer = 0x11510e000] 04:41:52 INFO - PROCESS | 1658 | 1461066112453 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x119122400) [pid = 1658] [serial = 2114] [outer = 0x11510e000] 04:41:52 INFO - PROCESS | 1658 | 1461066112842 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:41:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:41:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 574ms 04:41:52 INFO - PROCESS | 1658 | 1461066112889 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1658 | 1461066112890 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:41:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:41:52 INFO - PROCESS | 1658 | 1461066112892 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1658 | 1461066112893 Marionette TRACE conn2 <- [1,2790,null,{}] 04:41:52 INFO - PROCESS | 1658 | 1461066112896 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:41:52 INFO - PROCESS | 1658 | 1461066112986 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:41:52 INFO - PROCESS | 1658 | 1461066112991 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1238dd800 == 33 [pid = 1658] [id = 705] 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1191a6000) [pid = 1658] [serial = 2115] [outer = 0x0] 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x119c36400) [pid = 1658] [serial = 2116] [outer = 0x1191a6000] 04:41:53 INFO - PROCESS | 1658 | 1461066113023 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x119c4e400) [pid = 1658] [serial = 2117] [outer = 0x1191a6000] 04:41:53 INFO - PROCESS | 1658 | 1461066113337 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:41:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:41:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 04:41:53 INFO - PROCESS | 1658 | 1461066113365 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1658 | 1461066113366 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:41:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:41:53 INFO - PROCESS | 1658 | 1461066113368 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1658 | 1461066113369 Marionette TRACE conn2 <- [1,2794,null,{}] 04:41:53 INFO - PROCESS | 1658 | 1461066113371 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:41:53 INFO - PROCESS | 1658 | 1461066113441 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:41:53 INFO - PROCESS | 1658 | 1461066113447 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1240e6000 == 34 [pid = 1658] [id = 706] 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x119d18800) [pid = 1658] [serial = 2118] [outer = 0x0] 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11a640c00) [pid = 1658] [serial = 2119] [outer = 0x119d18800] 04:41:53 INFO - PROCESS | 1658 | 1461066113473 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11a839c00) [pid = 1658] [serial = 2120] [outer = 0x119d18800] 04:41:53 INFO - PROCESS | 1658 | 1461066113779 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:41:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:41:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 04:41:53 INFO - PROCESS | 1658 | 1461066113849 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1658 | 1461066113850 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:41:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:41:53 INFO - PROCESS | 1658 | 1461066113852 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1658 | 1461066113853 Marionette TRACE conn2 <- [1,2798,null,{}] 04:41:53 INFO - PROCESS | 1658 | 1461066113856 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:41:53 INFO - PROCESS | 1658 | 1461066113930 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:41:53 INFO - PROCESS | 1658 | 1461066113934 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x126408000 == 35 [pid = 1658] [id = 707] 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119c4fc00) [pid = 1658] [serial = 2121] [outer = 0x0] 04:41:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11a87f800) [pid = 1658] [serial = 2122] [outer = 0x119c4fc00] 04:41:53 INFO - PROCESS | 1658 | 1461066113962 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11a98e400) [pid = 1658] [serial = 2123] [outer = 0x119c4fc00] 04:41:54 INFO - PROCESS | 1658 | 1461066114308 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:41:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:41:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 470ms 04:41:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:41:54 INFO - PROCESS | 1658 | 1461066114322 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1658 | 1461066114324 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:41:54 INFO - PROCESS | 1658 | 1461066114326 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1658 | 1461066114327 Marionette TRACE conn2 <- [1,2802,null,{}] 04:41:54 INFO - PROCESS | 1658 | 1461066114332 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:41:54 INFO - PROCESS | 1658 | 1461066114404 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:41:54 INFO - PROCESS | 1658 | 1461066114408 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad76800 == 36 [pid = 1658] [id = 708] 04:41:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11a991000) [pid = 1658] [serial = 2124] [outer = 0x0] 04:41:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11a996800) [pid = 1658] [serial = 2125] [outer = 0x11a991000] 04:41:54 INFO - PROCESS | 1658 | 1461066114437 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11aa3b800) [pid = 1658] [serial = 2126] [outer = 0x11a991000] 04:41:54 INFO - PROCESS | 1658 | 1461066114780 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:41:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:41:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 472ms 04:41:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:41:54 INFO - PROCESS | 1658 | 1461066114799 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1658 | 1461066114800 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:41:54 INFO - PROCESS | 1658 | 1461066114803 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1658 | 1461066114805 Marionette TRACE conn2 <- [1,2806,null,{}] 04:41:54 INFO - PROCESS | 1658 | 1461066114808 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:41:54 INFO - PROCESS | 1658 | 1461066114967 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:41:54 INFO - PROCESS | 1658 | 1461066114973 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x127e22800 == 37 [pid = 1658] [id = 709] 04:41:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11a999000) [pid = 1658] [serial = 2127] [outer = 0x0] 04:41:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11ab3ec00) [pid = 1658] [serial = 2128] [outer = 0x11a999000] 04:41:55 INFO - PROCESS | 1658 | 1461066115015 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11ab40400) [pid = 1658] [serial = 2129] [outer = 0x11a999000] 04:41:55 INFO - PROCESS | 1658 | 1461066115365 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:41:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:41:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 620ms 04:41:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:41:55 INFO - PROCESS | 1658 | 1461066115429 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1658 | 1461066115431 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:41:55 INFO - PROCESS | 1658 | 1461066115433 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1658 | 1461066115435 Marionette TRACE conn2 <- [1,2810,null,{}] 04:41:55 INFO - PROCESS | 1658 | 1461066115437 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:41:55 INFO - PROCESS | 1658 | 1461066115552 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:41:55 INFO - PROCESS | 1658 | 1461066115566 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c487800 == 38 [pid = 1658] [id = 710] 04:41:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11ab41800) [pid = 1658] [serial = 2130] [outer = 0x0] 04:41:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11b72b400) [pid = 1658] [serial = 2131] [outer = 0x11ab41800] 04:41:55 INFO - PROCESS | 1658 | 1461066115596 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11b9d1400) [pid = 1658] [serial = 2132] [outer = 0x11ab41800] 04:41:55 INFO - PROCESS | 1658 | 1461066115927 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:41:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:41:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 04:41:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:41:55 INFO - PROCESS | 1658 | 1461066115964 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1658 | 1461066115965 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:41:55 INFO - PROCESS | 1658 | 1461066115968 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1658 | 1461066115969 Marionette TRACE conn2 <- [1,2814,null,{}] 04:41:55 INFO - PROCESS | 1658 | 1461066115971 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:41:56 INFO - PROCESS | 1658 | 1461066116071 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:41:56 INFO - PROCESS | 1658 | 1461066116075 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be80800 == 39 [pid = 1658] [id = 711] 04:41:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11b9d0c00) [pid = 1658] [serial = 2133] [outer = 0x0] 04:41:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11c055000) [pid = 1658] [serial = 2134] [outer = 0x11b9d0c00] 04:41:56 INFO - PROCESS | 1658 | 1461066116102 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11c5b0800) [pid = 1658] [serial = 2135] [outer = 0x11b9d0c00] 04:41:56 INFO - PROCESS | 1658 | 1461066116408 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:41:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:41:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 469ms 04:41:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:41:56 INFO - PROCESS | 1658 | 1461066116441 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1658 | 1461066116442 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:41:56 INFO - PROCESS | 1658 | 1461066116453 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1658 | 1461066116454 Marionette TRACE conn2 <- [1,2818,null,{}] 04:41:56 INFO - PROCESS | 1658 | 1461066116456 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:41:56 INFO - PROCESS | 1658 | 1461066116562 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:41:56 INFO - PROCESS | 1658 | 1461066116566 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d13d800 == 40 [pid = 1658] [id = 712] 04:41:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11b9d1800) [pid = 1658] [serial = 2136] [outer = 0x0] 04:41:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11c5ce400) [pid = 1658] [serial = 2137] [outer = 0x11b9d1800] 04:41:56 INFO - PROCESS | 1658 | 1461066116591 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11c5d5400) [pid = 1658] [serial = 2138] [outer = 0x11b9d1800] 04:41:56 INFO - PROCESS | 1658 | 1461066116940 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:41:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:41:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 528ms 04:41:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:41:56 INFO - PROCESS | 1658 | 1461066116977 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1658 | 1461066116978 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:41:56 INFO - PROCESS | 1658 | 1461066116980 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1658 | 1461066116982 Marionette TRACE conn2 <- [1,2822,null,{}] 04:41:56 INFO - PROCESS | 1658 | 1461066116984 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:41:57 INFO - PROCESS | 1658 | 1461066117091 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:41:57 INFO - PROCESS | 1658 | 1461066117095 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d979800 == 41 [pid = 1658] [id = 713] 04:41:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11c5d5800) [pid = 1658] [serial = 2139] [outer = 0x0] 04:41:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x123747800) [pid = 1658] [serial = 2140] [outer = 0x11c5d5800] 04:41:57 INFO - PROCESS | 1658 | 1461066117120 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x123751400) [pid = 1658] [serial = 2141] [outer = 0x11c5d5800] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11567c000) [pid = 1658] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x112175c00) [pid = 1658] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x119d1e400) [pid = 1658] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11aa42800) [pid = 1658] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x1158f0400) [pid = 1658] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x114406400) [pid = 1658] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x123e19000) [pid = 1658] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x119d17800) [pid = 1658] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11b570400) [pid = 1658] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x123848800) [pid = 1658] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x114b8cc00) [pid = 1658] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12377b400) [pid = 1658] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x114a92800) [pid = 1658] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11899cc00) [pid = 1658] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11b9cdc00) [pid = 1658] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119c52400) [pid = 1658] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x119c45800) [pid = 1658] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x123cce800) [pid = 1658] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1299a7800) [pid = 1658] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x115105400) [pid = 1658] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1299a8400) [pid = 1658] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12bb78c00) [pid = 1658] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12b39ac00) [pid = 1658] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x123ae0c00) [pid = 1658] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123e2a400) [pid = 1658] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123e28400) [pid = 1658] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x123842c00) [pid = 1658] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1189cdc00) [pid = 1658] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x114c9d800) [pid = 1658] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123e17800) [pid = 1658] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123ad9800) [pid = 1658] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11b729000) [pid = 1658] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11a98bc00) [pid = 1658] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11899d000) [pid = 1658] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x123ae5400) [pid = 1658] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:41:57 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x124496400) [pid = 1658] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:41:57 INFO - PROCESS | 1658 | 1461066117761 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:41:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:41:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 821ms 04:41:57 INFO - PROCESS | 1658 | 1461066117802 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1658 | 1461066117804 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:41:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:41:57 INFO - PROCESS | 1658 | 1461066117806 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1658 | 1461066117807 Marionette TRACE conn2 <- [1,2826,null,{}] 04:41:57 INFO - PROCESS | 1658 | 1461066117809 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:41:57 INFO - PROCESS | 1658 | 1461066117901 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:41:57 INFO - PROCESS | 1658 | 1461066117907 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aa6c800 == 42 [pid = 1658] [id = 714] 04:41:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x114c13400) [pid = 1658] [serial = 2142] [outer = 0x0] 04:41:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x115673c00) [pid = 1658] [serial = 2143] [outer = 0x114c13400] 04:41:57 INFO - PROCESS | 1658 | 1461066117933 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11899b400) [pid = 1658] [serial = 2144] [outer = 0x114c13400] 04:41:58 INFO - PROCESS | 1658 | 1461066118294 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:41:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 04:41:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:41:58 INFO - PROCESS | 1658 | 1461066118326 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1658 | 1461066118328 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:41:58 INFO - PROCESS | 1658 | 1461066118331 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1658 | 1461066118333 Marionette TRACE conn2 <- [1,2830,null,{}] 04:41:58 INFO - PROCESS | 1658 | 1461066118336 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:41:58 INFO - PROCESS | 1658 | 1461066118459 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:41:58 INFO - PROCESS | 1658 | 1461066118466 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df2c800 == 43 [pid = 1658] [id = 715] 04:41:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118f78c00) [pid = 1658] [serial = 2145] [outer = 0x0] 04:41:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119d1e400) [pid = 1658] [serial = 2146] [outer = 0x118f78c00] 04:41:58 INFO - PROCESS | 1658 | 1461066118507 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11b729000) [pid = 1658] [serial = 2147] [outer = 0x118f78c00] 04:41:58 INFO - PROCESS | 1658 | 1461066118870 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:41:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:41:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 570ms 04:41:58 INFO - PROCESS | 1658 | 1461066118902 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1658 | 1461066118903 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:41:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:41:58 INFO - PROCESS | 1658 | 1461066118905 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1658 | 1461066118906 Marionette TRACE conn2 <- [1,2834,null,{}] 04:41:58 INFO - PROCESS | 1658 | 1461066118908 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:41:59 INFO - PROCESS | 1658 | 1461066119019 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:41:59 INFO - PROCESS | 1658 | 1461066119027 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2d2000 == 44 [pid = 1658] [id = 716] 04:41:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11a98e800) [pid = 1658] [serial = 2148] [outer = 0x0] 04:41:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12374e400) [pid = 1658] [serial = 2149] [outer = 0x11a98e800] 04:41:59 INFO - PROCESS | 1658 | 1461066119052 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123780400) [pid = 1658] [serial = 2150] [outer = 0x11a98e800] 04:41:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:41:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 468ms 04:41:59 INFO - PROCESS | 1658 | 1461066119370 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:41:59 INFO - PROCESS | 1658 | 1461066119373 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1658 | 1461066119375 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:41:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:41:59 INFO - PROCESS | 1658 | 1461066119377 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1658 | 1461066119380 Marionette TRACE conn2 <- [1,2838,null,{}] 04:41:59 INFO - PROCESS | 1658 | 1461066119384 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:41:59 INFO - PROCESS | 1658 | 1461066119467 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:41:59 INFO - PROCESS | 1658 | 1461066119472 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6ae000 == 45 [pid = 1658] [id = 717] 04:41:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123782000) [pid = 1658] [serial = 2151] [outer = 0x0] 04:41:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1237d2800) [pid = 1658] [serial = 2152] [outer = 0x123782000] 04:41:59 INFO - PROCESS | 1658 | 1461066119497 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123841c00) [pid = 1658] [serial = 2153] [outer = 0x123782000] 04:42:00 INFO - PROCESS | 1658 | 1461066120036 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:42:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:42:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 672ms 04:42:00 INFO - PROCESS | 1658 | --DOCSHELL 0x12fad9800 == 44 [pid = 1658] [id = 17] 04:42:00 INFO - PROCESS | 1658 | 1461066120112 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1658 | 1461066120116 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:42:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:42:00 INFO - PROCESS | 1658 | 1461066120163 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1658 | 1461066120168 Marionette TRACE conn2 <- [1,2842,null,{}] 04:42:00 INFO - PROCESS | 1658 | 1461066120173 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:42:00 INFO - PROCESS | 1658 | 1461066120336 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:42:00 INFO - PROCESS | 1658 | 1461066120412 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1195cb000 == 45 [pid = 1658] [id = 718] 04:42:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x114b8c000) [pid = 1658] [serial = 2154] [outer = 0x0] 04:42:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x114b92000) [pid = 1658] [serial = 2155] [outer = 0x114b8c000] 04:42:00 INFO - PROCESS | 1658 | 1461066120445 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x114c9bc00) [pid = 1658] [serial = 2156] [outer = 0x114b8c000] 04:42:01 INFO - PROCESS | 1658 | 1461066121007 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:42:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:42:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 950ms 04:42:01 INFO - PROCESS | 1658 | 1461066121087 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1658 | 1461066121090 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:42:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:42:01 INFO - PROCESS | 1658 | 1461066121095 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1658 | 1461066121097 Marionette TRACE conn2 <- [1,2846,null,{}] 04:42:01 INFO - PROCESS | 1658 | 1461066121100 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:42:01 INFO - PROCESS | 1658 | 1461066121212 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:42:01 INFO - PROCESS | 1658 | 1461066121290 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11630f000 == 46 [pid = 1658] [id = 719] 04:42:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1146c3800) [pid = 1658] [serial = 2157] [outer = 0x0] 04:42:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x114a89800) [pid = 1658] [serial = 2158] [outer = 0x1146c3800] 04:42:01 INFO - PROCESS | 1658 | 1461066121322 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x115742000) [pid = 1658] [serial = 2159] [outer = 0x1146c3800] 04:42:02 INFO - PROCESS | 1658 | 1461066122034 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:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2d2000 == 45 [pid = 1658] [id = 716] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12df2c800 == 44 [pid = 1658] [id = 715] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11aa6c800 == 43 [pid = 1658] [id = 714] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d979800 == 42 [pid = 1658] [id = 713] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d13d800 == 41 [pid = 1658] [id = 712] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12be80800 == 40 [pid = 1658] [id = 711] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12ce77800) [pid = 1658] [serial = 2098] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c487800 == 39 [pid = 1658] [id = 710] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x127e22800 == 38 [pid = 1658] [id = 709] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad76800 == 37 [pid = 1658] [id = 708] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126408000 == 36 [pid = 1658] [id = 707] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1240e6000 == 35 [pid = 1658] [id = 706] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1238dd800 == 34 [pid = 1658] [id = 705] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c489000 == 33 [pid = 1658] [id = 704] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11b945000 == 32 [pid = 1658] [id = 703] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11ad77000 == 31 [pid = 1658] [id = 702] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1195d4800 == 30 [pid = 1658] [id = 701] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11883c000 == 29 [pid = 1658] [id = 700] 04:42:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1369f1800 == 28 [pid = 1658] [id = 699] 04:42:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:42:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1021ms 04:42:02 INFO - PROCESS | 1658 | 1461066122117 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1658 | 1461066122119 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:42:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:42:02 INFO - PROCESS | 1658 | 1461066122123 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1658 | 1461066122125 Marionette TRACE conn2 <- [1,2850,null,{}] 04:42:02 INFO - PROCESS | 1658 | 1461066122129 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:42:02 INFO - PROCESS | 1658 | 1461066122215 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:42:02 INFO - PROCESS | 1658 | 1461066122225 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x119140000 == 29 [pid = 1658] [id = 720] 04:42:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x114c9b800) [pid = 1658] [serial = 2160] [outer = 0x0] 04:42:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x115105c00) [pid = 1658] [serial = 2161] [outer = 0x114c9b800] 04:42:02 INFO - PROCESS | 1658 | 1461066122258 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x115670800) [pid = 1658] [serial = 2162] [outer = 0x114c9b800] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11899dc00) [pid = 1658] [serial = 1901] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x114b90c00) [pid = 1658] [serial = 1952] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11b9cc400) [pid = 1658] [serial = 2015] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11c059000) [pid = 1658] [serial = 1907] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11911f000) [pid = 1658] [serial = 1955] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x123595800) [pid = 1658] [serial = 1910] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x124050c00) [pid = 1658] [serial = 1967] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x123781800) [pid = 1658] [serial = 1961] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123787400) [pid = 1658] [serial = 1850] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x124051c00) [pid = 1658] [serial = 2021] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x115672400) [pid = 1658] [serial = 1898] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123ae6400) [pid = 1658] [serial = 1964] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x115161000) [pid = 1658] [serial = 2009] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119c3c800) [pid = 1658] [serial = 2012] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123ada800) [pid = 1658] [serial = 2018] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11aa3c800) [pid = 1658] [serial = 1958] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11a998000) [pid = 1658] [serial = 1904] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1274c5c00) [pid = 1658] [serial = 2024] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12443cc00) [pid = 1658] [serial = 2077] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1274be000) [pid = 1658] [serial = 2078] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12af08000) [pid = 1658] [serial = 2080] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123adf400) [pid = 1658] [serial = 2089] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12b19b800) [pid = 1658] [serial = 2083] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12ce6c800) [pid = 1658] [serial = 2096] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b39a000) [pid = 1658] [serial = 2084] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12b6ee800) [pid = 1658] [serial = 2086] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12bb15800) [pid = 1658] [serial = 2092] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12b7a3800) [pid = 1658] [serial = 2090] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12b7a0400) [pid = 1658] [serial = 2087] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x126811c00) [pid = 1658] [serial = 2059] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124495800) [pid = 1658] [serial = 2057] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124443c00) [pid = 1658] [serial = 2056] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x123e0cc00) [pid = 1658] [serial = 2054] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12396b000) [pid = 1658] [serial = 2053] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11ad4e800) [pid = 1658] [serial = 2051] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11a83d400) [pid = 1658] [serial = 2050] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119121c00) [pid = 1658] [serial = 2048] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11894a400) [pid = 1658] [serial = 2047] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124441000) [pid = 1658] [serial = 2045] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123e10800) [pid = 1658] [serial = 2074] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12374b800) [pid = 1658] [serial = 2071] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1237d1400) [pid = 1658] [serial = 2072] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11aa38c00) [pid = 1658] [serial = 2068] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b571c00) [pid = 1658] [serial = 2069] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119c4d800) [pid = 1658] [serial = 2066] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118f7c400) [pid = 1658] [serial = 2065] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128f56000) [pid = 1658] [serial = 2063] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1274c3000) [pid = 1658] [serial = 2062] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1274b2800) [pid = 1658] [serial = 2060] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x123e24c00) [pid = 1658] [serial = 2075] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12af10800) [pid = 1658] [serial = 2081] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12cd96000) [pid = 1658] [serial = 2095] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12bb73000) [pid = 1658] [serial = 2093] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1658 | 1461066122772 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:42:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 04:42:02 INFO - PROCESS | 1658 | 1461066122793 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1658 | 1461066122801 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:42:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:42:02 INFO - PROCESS | 1658 | 1461066122807 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1658 | 1461066122810 Marionette TRACE conn2 <- [1,2854,null,{}] 04:42:02 INFO - PROCESS | 1658 | 1461066122851 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:42:02 INFO - PROCESS | 1658 | 1461066122974 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:42:03 INFO - PROCESS | 1658 | 1461066123027 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b508000 == 30 [pid = 1658] [id = 721] 04:42:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x115483000) [pid = 1658] [serial = 2163] [outer = 0x0] 04:42:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1158f3400) [pid = 1658] [serial = 2164] [outer = 0x115483000] 04:42:03 INFO - PROCESS | 1658 | 1461066123054 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118638000) [pid = 1658] [serial = 2165] [outer = 0x115483000] 04:42:03 INFO - PROCESS | 1658 | 1461066123365 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:42:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:42:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 606ms 04:42:03 INFO - PROCESS | 1658 | 1461066123413 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1658 | 1461066123415 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:42:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:42:03 INFO - PROCESS | 1658 | 1461066123417 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1658 | 1461066123420 Marionette TRACE conn2 <- [1,2858,null,{}] 04:42:03 INFO - PROCESS | 1658 | 1461066123428 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:42:03 INFO - PROCESS | 1658 | 1461066123529 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:42:03 INFO - PROCESS | 1658 | 1461066123607 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x123727000 == 31 [pid = 1658] [id = 722] 04:42:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1146c2c00) [pid = 1658] [serial = 2166] [outer = 0x0] 04:42:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1186b1400) [pid = 1658] [serial = 2167] [outer = 0x1146c2c00] 04:42:03 INFO - PROCESS | 1658 | 1461066123636 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x118f7d400) [pid = 1658] [serial = 2168] [outer = 0x1146c2c00] 04:42:03 INFO - PROCESS | 1658 | 1461066123989 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:42:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:42:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 624ms 04:42:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:42:04 INFO - PROCESS | 1658 | 1461066124043 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1658 | 1461066124045 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:42:04 INFO - PROCESS | 1658 | 1461066124048 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1658 | 1461066124051 Marionette TRACE conn2 <- [1,2862,null,{}] 04:42:04 INFO - PROCESS | 1658 | 1461066124054 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:42:04 INFO - PROCESS | 1658 | 1461066124183 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:42:04 INFO - PROCESS | 1658 | 1461066124217 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239d8800 == 32 [pid = 1658] [id = 723] 04:42:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11582cc00) [pid = 1658] [serial = 2169] [outer = 0x0] 04:42:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11919e800) [pid = 1658] [serial = 2170] [outer = 0x11582cc00] 04:42:04 INFO - PROCESS | 1658 | 1461066124244 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119c37800) [pid = 1658] [serial = 2171] [outer = 0x11582cc00] 04:42:04 INFO - PROCESS | 1658 | 1461066124580 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:42:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:42:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 04:42:04 INFO - PROCESS | 1658 | 1461066124618 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1658 | 1461066124619 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:42:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:42:04 INFO - PROCESS | 1658 | 1461066124622 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1658 | 1461066124623 Marionette TRACE conn2 <- [1,2866,null,{}] 04:42:04 INFO - PROCESS | 1658 | 1461066124625 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:42:04 INFO - PROCESS | 1658 | 1461066124724 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:42:04 INFO - PROCESS | 1658 | 1461066124729 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x126466800 == 33 [pid = 1658] [id = 724] 04:42:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119c38000) [pid = 1658] [serial = 2172] [outer = 0x0] 04:42:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119c3f800) [pid = 1658] [serial = 2173] [outer = 0x119c38000] 04:42:04 INFO - PROCESS | 1658 | 1461066124754 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119c47400) [pid = 1658] [serial = 2174] [outer = 0x119c38000] 04:42:05 INFO - PROCESS | 1658 | 1461066125105 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:42:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:42:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 04:42:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:42:05 INFO - PROCESS | 1658 | 1461066125151 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1658 | 1461066125152 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:42:05 INFO - PROCESS | 1658 | 1461066125155 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1658 | 1461066125156 Marionette TRACE conn2 <- [1,2870,null,{}] 04:42:05 INFO - PROCESS | 1658 | 1461066125158 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:42:05 INFO - PROCESS | 1658 | 1461066125275 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:42:05 INFO - PROCESS | 1658 | 1461066125281 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x127521000 == 34 [pid = 1658] [id = 725] 04:42:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119c4e000) [pid = 1658] [serial = 2175] [outer = 0x0] 04:42:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11a641000) [pid = 1658] [serial = 2176] [outer = 0x119c4e000] 04:42:05 INFO - PROCESS | 1658 | 1461066125310 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11a995c00) [pid = 1658] [serial = 2177] [outer = 0x119c4e000] 04:42:05 INFO - PROCESS | 1658 | 1461066125648 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:42:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:42:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 04:42:05 INFO - PROCESS | 1658 | 1461066125681 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1658 | 1461066125683 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:42:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:42:05 INFO - PROCESS | 1658 | 1461066125685 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1658 | 1461066125686 Marionette TRACE conn2 <- [1,2874,null,{}] 04:42:05 INFO - PROCESS | 1658 | 1461066125689 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:42:05 INFO - PROCESS | 1658 | 1461066125784 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:42:05 INFO - PROCESS | 1658 | 1461066125788 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b178800 == 35 [pid = 1658] [id = 726] 04:42:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119c51800) [pid = 1658] [serial = 2178] [outer = 0x0] 04:42:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11aa3c400) [pid = 1658] [serial = 2179] [outer = 0x119c51800] 04:42:05 INFO - PROCESS | 1658 | 1461066125814 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11aa45c00) [pid = 1658] [serial = 2180] [outer = 0x119c51800] 04:42:06 INFO - PROCESS | 1658 | 1461066126288 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:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1191a6000) [pid = 1658] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x114b8e000) [pid = 1658] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x112177800) [pid = 1658] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118f78c00) [pid = 1658] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11c5d5800) [pid = 1658] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11b9d0c00) [pid = 1658] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119c4fc00) [pid = 1658] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11510e000) [pid = 1658] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b9d1800) [pid = 1658] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11a991000) [pid = 1658] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11a999000) [pid = 1658] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11886a000) [pid = 1658] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11ab41800) [pid = 1658] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x114c13400) [pid = 1658] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x112171000) [pid = 1658] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12bb7ec00) [pid = 1658] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119d18800) [pid = 1658] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:42:06 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11a98e800) [pid = 1658] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:42:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:42:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 621ms 04:42:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:42:06 INFO - PROCESS | 1658 | 1461066126307 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1658 | 1461066126308 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:42:06 INFO - PROCESS | 1658 | 1461066126310 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1658 | 1461066126311 Marionette TRACE conn2 <- [1,2878,null,{}] 04:42:06 INFO - PROCESS | 1658 | 1461066126313 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:42:06 INFO - PROCESS | 1658 | 1461066126386 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:42:06 INFO - PROCESS | 1658 | 1461066126391 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b94e800 == 36 [pid = 1658] [id = 727] 04:42:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x115105400) [pid = 1658] [serial = 2181] [outer = 0x0] 04:42:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1186a5c00) [pid = 1658] [serial = 2182] [outer = 0x115105400] 04:42:06 INFO - PROCESS | 1658 | 1461066126423 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119c3ac00) [pid = 1658] [serial = 2183] [outer = 0x115105400] 04:42:06 INFO - PROCESS | 1658 | 1461066126930 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:42:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:42:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 04:42:06 INFO - PROCESS | 1658 | 1461066126983 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1658 | 1461066126987 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:42:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:42:06 INFO - PROCESS | 1658 | 1461066126991 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1658 | 1461066126993 Marionette TRACE conn2 <- [1,2882,null,{}] 04:42:07 INFO - PROCESS | 1658 | 1461066127016 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:42:07 INFO - PROCESS | 1658 | 1461066127120 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:42:07 INFO - PROCESS | 1658 | 1461066127175 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b505000 == 37 [pid = 1658] [id = 728] 04:42:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x114c96400) [pid = 1658] [serial = 2184] [outer = 0x0] 04:42:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x115169800) [pid = 1658] [serial = 2185] [outer = 0x114c96400] 04:42:07 INFO - PROCESS | 1658 | 1461066127207 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11567e800) [pid = 1658] [serial = 2186] [outer = 0x114c96400] 04:42:07 INFO - PROCESS | 1658 | 1461066127662 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:42:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:42:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 692ms 04:42:07 INFO - PROCESS | 1658 | 1461066127683 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1658 | 1461066127687 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:42:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:42:07 INFO - PROCESS | 1658 | 1461066127692 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1658 | 1461066127694 Marionette TRACE conn2 <- [1,2886,null,{}] 04:42:07 INFO - PROCESS | 1658 | 1461066127696 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:42:07 INFO - PROCESS | 1658 | 1461066127820 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:42:07 INFO - PROCESS | 1658 | 1461066127874 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x123cb5800 == 38 [pid = 1658] [id = 729] 04:42:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11571c400) [pid = 1658] [serial = 2187] [outer = 0x0] 04:42:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118953800) [pid = 1658] [serial = 2188] [outer = 0x11571c400] 04:42:07 INFO - PROCESS | 1658 | 1461066127905 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118f78c00) [pid = 1658] [serial = 2189] [outer = 0x11571c400] 04:42:08 INFO - PROCESS | 1658 | 1461066128330 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:42:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:42:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 04:42:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:42:08 INFO - PROCESS | 1658 | 1461066128367 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1658 | 1461066128368 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:42:08 INFO - PROCESS | 1658 | 1461066128371 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1658 | 1461066128374 Marionette TRACE conn2 <- [1,2890,null,{}] 04:42:08 INFO - PROCESS | 1658 | 1461066128384 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:42:08 INFO - PROCESS | 1658 | 1461066128485 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:42:08 INFO - PROCESS | 1658 | 1461066128552 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cc74800 == 39 [pid = 1658] [id = 730] 04:42:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119c3b800) [pid = 1658] [serial = 2190] [outer = 0x0] 04:42:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119d1ac00) [pid = 1658] [serial = 2191] [outer = 0x119c3b800] 04:42:08 INFO - PROCESS | 1658 | 1461066128587 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11a885400) [pid = 1658] [serial = 2192] [outer = 0x119c3b800] 04:42:09 INFO - PROCESS | 1658 | 1461066128998 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:42:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:42:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 672ms 04:42:09 INFO - PROCESS | 1658 | 1461066129044 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:42:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:42:09 INFO - PROCESS | 1658 | 1461066129046 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:42:09 INFO - PROCESS | 1658 | 1461066129048 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1658 | 1461066129049 Marionette TRACE conn2 <- [1,2894,null,{}] 04:42:09 INFO - PROCESS | 1658 | 1461066129052 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:42:09 INFO - PROCESS | 1658 | 1461066129152 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:42:09 INFO - PROCESS | 1658 | 1461066129239 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d149000 == 40 [pid = 1658] [id = 731] 04:42:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11a98ec00) [pid = 1658] [serial = 2193] [outer = 0x0] 04:42:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11ad4e800) [pid = 1658] [serial = 2194] [outer = 0x11a98ec00] 04:42:09 INFO - PROCESS | 1658 | 1461066129270 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11b571c00) [pid = 1658] [serial = 2195] [outer = 0x11a98ec00] 04:42:09 INFO - PROCESS | 1658 | 1461066129685 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:42:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:42:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 668ms 04:42:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:42:09 INFO - PROCESS | 1658 | 1461066129717 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1658 | 1461066129718 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:42:09 INFO - PROCESS | 1658 | 1461066129721 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1658 | 1461066129722 Marionette TRACE conn2 <- [1,2898,null,{}] 04:42:09 INFO - PROCESS | 1658 | 1461066129724 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:42:09 INFO - PROCESS | 1658 | 1461066129820 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:42:09 INFO - PROCESS | 1658 | 1461066129871 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b945800 == 41 [pid = 1658] [id = 732] 04:42:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x112178800) [pid = 1658] [serial = 2196] [outer = 0x0] 04:42:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x118999c00) [pid = 1658] [serial = 2197] [outer = 0x112178800] 04:42:09 INFO - PROCESS | 1658 | 1461066129902 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11a992400) [pid = 1658] [serial = 2198] [outer = 0x112178800] 04:42:10 INFO - PROCESS | 1658 | 1461066130418 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:42:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:42:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 718ms 04:42:10 INFO - PROCESS | 1658 | 1461066130439 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1658 | 1461066130442 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:42:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:42:10 INFO - PROCESS | 1658 | 1461066130445 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1658 | 1461066130448 Marionette TRACE conn2 <- [1,2902,null,{}] 04:42:10 INFO - PROCESS | 1658 | 1461066130451 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:42:10 INFO - PROCESS | 1658 | 1461066130566 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:42:10 INFO - PROCESS | 1658 | 1461066130624 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11884f000 == 42 [pid = 1658] [id = 733] 04:42:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x114c91c00) [pid = 1658] [serial = 2199] [outer = 0x0] 04:42:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x114c9f800) [pid = 1658] [serial = 2200] [outer = 0x114c91c00] 04:42:10 INFO - PROCESS | 1658 | 1461066130669 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x115679400) [pid = 1658] [serial = 2201] [outer = 0x114c91c00] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12b178800 == 41 [pid = 1658] [id = 726] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x127521000 == 40 [pid = 1658] [id = 725] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x126466800 == 39 [pid = 1658] [id = 724] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x1239d8800 == 38 [pid = 1658] [id = 723] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1237d2800) [pid = 1658] [serial = 2152] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x123727000 == 37 [pid = 1658] [id = 722] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11b508000 == 36 [pid = 1658] [id = 721] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x119140000 == 35 [pid = 1658] [id = 720] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11630f000 == 34 [pid = 1658] [id = 719] 04:42:11 INFO - PROCESS | 1658 | --DOCSHELL 0x1195cb000 == 33 [pid = 1658] [id = 718] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x123780400) [pid = 1658] [serial = 2150] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119c36400) [pid = 1658] [serial = 2116] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x114c94c00) [pid = 1658] [serial = 2102] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118642800) [pid = 1658] [serial = 2108] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11b729000) [pid = 1658] [serial = 2147] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x123747800) [pid = 1658] [serial = 2140] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11c5b0800) [pid = 1658] [serial = 2135] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11a98e400) [pid = 1658] [serial = 2123] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1165e0c00) [pid = 1658] [serial = 2107] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x123751400) [pid = 1658] [serial = 2141] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118f7bc00) [pid = 1658] [serial = 2113] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11c5ce400) [pid = 1658] [serial = 2137] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11aa3b800) [pid = 1658] [serial = 2126] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11ab40400) [pid = 1658] [serial = 2129] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11a87f800) [pid = 1658] [serial = 2122] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x119c4e400) [pid = 1658] [serial = 2117] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11a996800) [pid = 1658] [serial = 2125] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119d1e400) [pid = 1658] [serial = 2146] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118997400) [pid = 1658] [serial = 2111] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11b9d1400) [pid = 1658] [serial = 2132] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x115673c00) [pid = 1658] [serial = 2143] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x114c9e800) [pid = 1658] [serial = 2104] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12d1d7800) [pid = 1658] [serial = 2099] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11c055000) [pid = 1658] [serial = 2134] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x115675800) [pid = 1658] [serial = 2105] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x119122400) [pid = 1658] [serial = 2114] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11899b400) [pid = 1658] [serial = 2144] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x11b72b400) [pid = 1658] [serial = 2131] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x11ab3ec00) [pid = 1658] [serial = 2128] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x11c5d5400) [pid = 1658] [serial = 2138] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x11898ec00) [pid = 1658] [serial = 2110] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x11a640c00) [pid = 1658] [serial = 2119] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12374e400) [pid = 1658] [serial = 2149] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x11a839c00) [pid = 1658] [serial = 2120] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x114b8f000) [pid = 1658] [serial = 2101] [outer = 0x0] [url = about:blank] 04:42:11 INFO - PROCESS | 1658 | 1461066131154 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:42:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 724ms 04:42:11 INFO - PROCESS | 1658 | 1461066131170 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1658 | 1461066131175 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:42:11 INFO - PROCESS | 1658 | 1461066131184 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1658 | 1461066131187 Marionette TRACE conn2 <- [1,2906,null,{}] 04:42:11 INFO - PROCESS | 1658 | 1461066131191 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:42:11 INFO - PROCESS | 1658 | 1461066131320 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:42:11 INFO - PROCESS | 1658 | 1461066131328 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c04800 == 34 [pid = 1658] [id = 734] 04:42:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x115108000) [pid = 1658] [serial = 2202] [outer = 0x0] 04:42:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11656a800) [pid = 1658] [serial = 2203] [outer = 0x115108000] 04:42:11 INFO - PROCESS | 1658 | 1461066131372 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118986800) [pid = 1658] [serial = 2204] [outer = 0x115108000] 04:42:11 INFO - PROCESS | 1658 | 1461066131812 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:42:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:42:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 674ms 04:42:11 INFO - PROCESS | 1658 | 1461066131874 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1658 | 1461066131875 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:42:11 INFO - PROCESS | 1658 | 1461066131879 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1658 | 1461066131882 Marionette TRACE conn2 <- [1,2910,null,{}] 04:42:11 INFO - PROCESS | 1658 | 1461066131889 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:42:11 INFO - PROCESS | 1658 | 1461066131972 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:42:11 INFO - PROCESS | 1658 | 1461066131982 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x123c36000 == 35 [pid = 1658] [id = 735] 04:42:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119542400) [pid = 1658] [serial = 2205] [outer = 0x0] 04:42:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1198bf000) [pid = 1658] [serial = 2206] [outer = 0x119542400] 04:42:12 INFO - PROCESS | 1658 | 1461066132010 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119c42400) [pid = 1658] [serial = 2207] [outer = 0x119542400] 04:42:12 INFO - PROCESS | 1658 | 1461066132332 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:42:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:42:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:42:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 04:42:12 INFO - PROCESS | 1658 | 1461066132361 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1658 | 1461066132366 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:42:12 INFO - TEST-START | /DOMEvents/constructors.html 04:42:12 INFO - PROCESS | 1658 | 1461066132371 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1658 | 1461066132373 Marionette TRACE conn2 <- [1,2914,null,{}] 04:42:12 INFO - PROCESS | 1658 | 1461066132377 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:42:12 INFO - PROCESS | 1658 | 1461066132499 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:42:12 INFO - PROCESS | 1658 | 1461066132505 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12686d800 == 36 [pid = 1658] [id = 736] 04:42:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x119c4e400) [pid = 1658] [serial = 2208] [outer = 0x0] 04:42:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11a836c00) [pid = 1658] [serial = 2209] [outer = 0x119c4e400] 04:42:12 INFO - PROCESS | 1658 | 1461066132548 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11a885800) [pid = 1658] [serial = 2210] [outer = 0x119c4e400] 04:42:12 INFO - PROCESS | 1658 | 1461066132960 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:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:42:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:42:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:42:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:42:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:42:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:42:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:42:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:42:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 627ms 04:42:13 INFO - PROCESS | 1658 | 1461066133012 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1658 | 1461066133013 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:42:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:42:13 INFO - PROCESS | 1658 | 1461066133015 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1658 | 1461066133017 Marionette TRACE conn2 <- [1,2918,null,{}] 04:42:13 INFO - PROCESS | 1658 | 1461066133019 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:42:13 INFO - PROCESS | 1658 | 1461066133095 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:42:13 INFO - PROCESS | 1658 | 1461066133101 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b17b000 == 37 [pid = 1658] [id = 737] 04:42:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11a991400) [pid = 1658] [serial = 2211] [outer = 0x0] 04:42:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11aa3b800) [pid = 1658] [serial = 2212] [outer = 0x11a991400] 04:42:13 INFO - PROCESS | 1658 | 1461066133126 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11b726800) [pid = 1658] [serial = 2213] [outer = 0x11a991400] 04:42:13 INFO - PROCESS | 1658 | 1461066133532 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:42:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:42:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 04:42:13 INFO - PROCESS | 1658 | 1461066133538 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1658 | 1461066133540 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:42:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:42:13 INFO - PROCESS | 1658 | 1461066133543 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1658 | 1461066133545 Marionette TRACE conn2 <- [1,2922,null,{}] 04:42:13 INFO - PROCESS | 1658 | 1461066133549 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:42:13 INFO - PROCESS | 1658 | 1461066133731 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:42:13 INFO - PROCESS | 1658 | 1461066133760 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11638d800 == 38 [pid = 1658] [id = 738] 04:42:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11b98c000) [pid = 1658] [serial = 2214] [outer = 0x0] 04:42:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11b9d3000) [pid = 1658] [serial = 2215] [outer = 0x11b98c000] 04:42:13 INFO - PROCESS | 1658 | 1461066133806 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11c5bd000) [pid = 1658] [serial = 2216] [outer = 0x11b98c000] 04:42:14 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:42:14 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:42:14 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:42:14 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:42:14 INFO - PROCESS | 1658 | 1461066134164 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:42:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:42:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:42:14 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:42:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:42:14 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:42:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:42:14 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:42:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:42:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:42:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 04:42:14 INFO - PROCESS | 1658 | 1461066134215 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1658 | 1461066134216 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:42:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:42:14 INFO - PROCESS | 1658 | 1461066134218 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1658 | 1461066134220 Marionette TRACE conn2 <- [1,2926,null,{}] 04:42:14 INFO - PROCESS | 1658 | 1461066134229 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:42:14 INFO - PROCESS | 1658 | 1461066134330 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:42:14 INFO - PROCESS | 1658 | 1461066134381 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12df2c800 == 39 [pid = 1658] [id = 739] 04:42:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11b994400) [pid = 1658] [serial = 2217] [outer = 0x0] 04:42:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11c5cd400) [pid = 1658] [serial = 2218] [outer = 0x11b994400] 04:42:14 INFO - PROCESS | 1658 | 1461066134406 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x123750000) [pid = 1658] [serial = 2219] [outer = 0x11b994400] 04:42:14 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:42:14 INFO - PROCESS | 1658 | 1461066134685 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:42:14 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:42:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 04:42:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:42:14 INFO - PROCESS | 1658 | 1461066134738 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1658 | 1461066134739 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:42:14 INFO - PROCESS | 1658 | 1461066134741 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1658 | 1461066134742 Marionette TRACE conn2 <- [1,2930,null,{}] 04:42:14 INFO - PROCESS | 1658 | 1461066134745 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:42:14 INFO - PROCESS | 1658 | 1461066134843 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:42:14 INFO - PROCESS | 1658 | 1461066134878 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e213000 == 40 [pid = 1658] [id = 740] 04:42:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12377b000) [pid = 1658] [serial = 2220] [outer = 0x0] 04:42:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12377f400) [pid = 1658] [serial = 2221] [outer = 0x12377b000] 04:42:14 INFO - PROCESS | 1658 | 1461066134903 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x123787800) [pid = 1658] [serial = 2222] [outer = 0x12377b000] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1146c2c00) [pid = 1658] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11582cc00) [pid = 1658] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x119c38000) [pid = 1658] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119c51800) [pid = 1658] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119c4e000) [pid = 1658] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x114c9b800) [pid = 1658] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x115483000) [pid = 1658] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12fab9000) [pid = 1658] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:42:15 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12fada000) [pid = 1658] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:42:15 INFO - PROCESS | 1658 | 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:42:15 INFO - PROCESS | 1658 | 1461066135189 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:42:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:42:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 04:42:15 INFO - PROCESS | 1658 | 1461066135219 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1658 | 1461066135220 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:42:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:42:15 INFO - PROCESS | 1658 | 1461066135222 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1658 | 1461066135223 Marionette TRACE conn2 <- [1,2934,null,{}] 04:42:15 INFO - PROCESS | 1658 | 1461066135226 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:42:15 INFO - PROCESS | 1658 | 1461066135320 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:42:15 INFO - PROCESS | 1658 | 1461066135324 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12750a800 == 41 [pid = 1658] [id = 741] 04:42:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x115834800) [pid = 1658] [serial = 2223] [outer = 0x0] 04:42:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119c4e000) [pid = 1658] [serial = 2224] [outer = 0x115834800] 04:42:15 INFO - PROCESS | 1658 | 1461066135352 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1237cd800) [pid = 1658] [serial = 2225] [outer = 0x115834800] 04:42:15 INFO - PROCESS | 1658 | 1461066135789 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:42:15 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:42:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 04:42:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:42:15 INFO - PROCESS | 1658 | 1461066135842 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1658 | 1461066135843 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:42:15 INFO - PROCESS | 1658 | 1461066135845 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1658 | 1461066135846 Marionette TRACE conn2 <- [1,2938,null,{}] 04:42:15 INFO - PROCESS | 1658 | 1461066135848 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:42:15 INFO - PROCESS | 1658 | 1461066135927 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:42:15 INFO - PROCESS | 1658 | 1461066135934 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e57b800 == 42 [pid = 1658] [id = 742] 04:42:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1237d6400) [pid = 1658] [serial = 2226] [outer = 0x0] 04:42:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x123844400) [pid = 1658] [serial = 2227] [outer = 0x1237d6400] 04:42:15 INFO - PROCESS | 1658 | 1461066135959 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1238a9c00) [pid = 1658] [serial = 2228] [outer = 0x1237d6400] 04:42:16 INFO - PROCESS | 1658 | 1461066136266 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:42:16 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:42:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 04:42:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:42:16 INFO - PROCESS | 1658 | 1461066136315 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1658 | 1461066136316 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:42:16 INFO - PROCESS | 1658 | 1461066136318 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1658 | 1461066136320 Marionette TRACE conn2 <- [1,2942,null,{}] 04:42:16 INFO - PROCESS | 1658 | 1461066136323 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:42:16 INFO - PROCESS | 1658 | 1461066136420 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:42:16 INFO - PROCESS | 1658 | 1461066136473 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a1000 == 43 [pid = 1658] [id = 743] 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1238a6000) [pid = 1658] [serial = 2229] [outer = 0x0] 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x123adb000) [pid = 1658] [serial = 2230] [outer = 0x1238a6000] 04:42:16 INFO - PROCESS | 1658 | 1461066136503 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x123cce000) [pid = 1658] [serial = 2231] [outer = 0x1238a6000] 04:42:16 INFO - PROCESS | 1658 | 1461066136775 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:42:16 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:42:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:42:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 04:42:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:42:16 INFO - PROCESS | 1658 | 1461066136789 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1658 | 1461066136790 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:42:16 INFO - PROCESS | 1658 | 1461066136792 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1658 | 1461066136793 Marionette TRACE conn2 <- [1,2946,null,{}] 04:42:16 INFO - PROCESS | 1658 | 1461066136802 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:42:16 INFO - PROCESS | 1658 | 1461066136889 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:42:16 INFO - PROCESS | 1658 | 1461066136893 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f18c000 == 44 [pid = 1658] [id = 744] 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x123ae6800) [pid = 1658] [serial = 2232] [outer = 0x0] 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x123e10c00) [pid = 1658] [serial = 2233] [outer = 0x123ae6800] 04:42:16 INFO - PROCESS | 1658 | 1461066136918 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x123e1f800) [pid = 1658] [serial = 2234] [outer = 0x123ae6800] 04:42:17 INFO - PROCESS | 1658 | 1461066137210 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:42:17 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:42:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 471ms 04:42:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:42:17 INFO - PROCESS | 1658 | 1461066137265 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1658 | 1461066137266 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:42:17 INFO - PROCESS | 1658 | 1461066137268 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1658 | 1461066137269 Marionette TRACE conn2 <- [1,2950,null,{}] 04:42:17 INFO - PROCESS | 1658 | 1461066137272 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:42:17 INFO - PROCESS | 1658 | 1461066137408 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:42:17 INFO - PROCESS | 1658 | 1461066137464 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x118619000 == 45 [pid = 1658] [id = 745] 04:42:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11217d800) [pid = 1658] [serial = 2235] [outer = 0x0] 04:42:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x114406400) [pid = 1658] [serial = 2236] [outer = 0x11217d800] 04:42:17 INFO - PROCESS | 1658 | 1461066137496 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x114b90800) [pid = 1658] [serial = 2237] [outer = 0x11217d800] 04:42:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x116304800 == 46 [pid = 1658] [id = 746] 04:42:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1186ab000) [pid = 1658] [serial = 2238] [outer = 0x0] 04:42:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112178000) [pid = 1658] [serial = 2239] [outer = 0x1186ab000] 04:42:17 INFO - PROCESS | 1658 | 1461066137937 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:42:17 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:42:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 717ms 04:42:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:42:17 INFO - PROCESS | 1658 | 1461066137987 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1658 | 1461066137991 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:42:17 INFO - PROCESS | 1658 | 1461066137994 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1658 | 1461066137997 Marionette TRACE conn2 <- [1,2954,null,{}] 04:42:18 INFO - PROCESS | 1658 | 1461066138000 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:42:18 INFO - PROCESS | 1658 | 1461066138124 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:42:18 INFO - PROCESS | 1658 | 1461066138229 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x129931800 == 47 [pid = 1658] [id = 747] 04:42:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1188b1000) [pid = 1658] [serial = 2240] [outer = 0x0] 04:42:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11899b000) [pid = 1658] [serial = 2241] [outer = 0x1188b1000] 04:42:18 INFO - PROCESS | 1658 | 1461066138263 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119541400) [pid = 1658] [serial = 2242] [outer = 0x1188b1000] 04:42:18 INFO - PROCESS | 1658 | 1461066138621 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:42:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:42:18 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:42:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 04:42:18 INFO - PROCESS | 1658 | 1461066138666 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1658 | 1461066138668 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:42:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:42:18 INFO - PROCESS | 1658 | 1461066138670 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1658 | 1461066138672 Marionette TRACE conn2 <- [1,2958,null,{}] 04:42:18 INFO - PROCESS | 1658 | 1461066138674 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:42:18 INFO - PROCESS | 1658 | 1461066138786 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:42:18 INFO - PROCESS | 1658 | 1461066138842 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a2800 == 48 [pid = 1658] [id = 748] 04:42:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x119c42000) [pid = 1658] [serial = 2243] [outer = 0x0] 04:42:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11a998c00) [pid = 1658] [serial = 2244] [outer = 0x119c42000] 04:42:18 INFO - PROCESS | 1658 | 1461066138872 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11b726c00) [pid = 1658] [serial = 2245] [outer = 0x119c42000] 04:42:19 INFO - PROCESS | 1658 | 1461066139259 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:42:19 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:42:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 04:42:19 INFO - PROCESS | 1658 | 1461066139290 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1658 | 1461066139293 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:42:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:42:19 INFO - PROCESS | 1658 | 1461066139301 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1658 | 1461066139305 Marionette TRACE conn2 <- [1,2962,null,{}] 04:42:19 INFO - PROCESS | 1658 | 1461066139307 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:42:19 INFO - PROCESS | 1658 | 1461066139420 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:42:19 INFO - PROCESS | 1658 | 1461066139503 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe3c800 == 49 [pid = 1658] [id = 749] 04:42:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11b9d1400) [pid = 1658] [serial = 2246] [outer = 0x0] 04:42:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11c5b8c00) [pid = 1658] [serial = 2247] [outer = 0x11b9d1400] 04:42:19 INFO - PROCESS | 1658 | 1461066139595 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x123788800) [pid = 1658] [serial = 2248] [outer = 0x11b9d1400] 04:42:19 INFO - PROCESS | 1658 | 1461066139945 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:42:19 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:42:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 677ms 04:42:19 INFO - PROCESS | 1658 | 1461066139974 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:42:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:42:19 INFO - PROCESS | 1658 | 1461066139975 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:42:19 INFO - PROCESS | 1658 | 1461066139977 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1658 | 1461066139979 Marionette TRACE conn2 <- [1,2966,null,{}] 04:42:19 INFO - PROCESS | 1658 | 1461066139981 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:42:20 INFO - PROCESS | 1658 | 1461066140084 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:42:20 INFO - PROCESS | 1658 | 1461066140135 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fea3000 == 50 [pid = 1658] [id = 750] 04:42:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11b9d6800) [pid = 1658] [serial = 2249] [outer = 0x0] 04:42:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12396d000) [pid = 1658] [serial = 2250] [outer = 0x11b9d6800] 04:42:20 INFO - PROCESS | 1658 | 1461066140165 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x123ae7c00) [pid = 1658] [serial = 2251] [outer = 0x11b9d6800] 04:42:20 INFO - PROCESS | 1658 | 1461066140523 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:42:20 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:42:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 572ms 04:42:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:42:20 INFO - PROCESS | 1658 | 1461066140549 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1658 | 1461066140551 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:42:20 INFO - PROCESS | 1658 | 1461066140553 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1658 | 1461066140554 Marionette TRACE conn2 <- [1,2970,null,{}] 04:42:20 INFO - PROCESS | 1658 | 1461066140557 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:42:20 INFO - PROCESS | 1658 | 1461066140658 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:42:20 INFO - PROCESS | 1658 | 1461066140710 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1239f0800 == 51 [pid = 1658] [id = 751] 04:42:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123e16400) [pid = 1658] [serial = 2252] [outer = 0x0] 04:42:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123e1dc00) [pid = 1658] [serial = 2253] [outer = 0x123e16400] 04:42:20 INFO - PROCESS | 1658 | 1461066140747 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123e2a800) [pid = 1658] [serial = 2254] [outer = 0x123e16400] 04:42:21 INFO - PROCESS | 1658 | 1461066141302 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:42:21 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:42:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 773ms 04:42:21 INFO - PROCESS | 1658 | 1461066141326 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1658 | 1461066141329 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:42:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:42:21 INFO - PROCESS | 1658 | 1461066141333 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1658 | 1461066141335 Marionette TRACE conn2 <- [1,2974,null,{}] 04:42:21 INFO - PROCESS | 1658 | 1461066141339 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:42:21 INFO - PROCESS | 1658 | 1461066141438 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:42:21 INFO - PROCESS | 1658 | 1461066141491 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc03000 == 52 [pid = 1658] [id = 752] 04:42:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1146f2c00) [pid = 1658] [serial = 2255] [outer = 0x0] 04:42:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x114b90c00) [pid = 1658] [serial = 2256] [outer = 0x1146f2c00] 04:42:21 INFO - PROCESS | 1658 | 1461066141520 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1165e5000) [pid = 1658] [serial = 2257] [outer = 0x1146f2c00] 04:42:21 INFO - PROCESS | 1658 | 1461066141881 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:42:21 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:42:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 569ms 04:42:21 INFO - PROCESS | 1658 | 1461066141903 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1658 | 1461066141907 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:42:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:42:21 INFO - PROCESS | 1658 | 1461066141912 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1658 | 1461066141914 Marionette TRACE conn2 <- [1,2978,null,{}] 04:42:21 INFO - PROCESS | 1658 | 1461066141916 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:42:22 INFO - PROCESS | 1658 | 1461066142014 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:42:22 INFO - PROCESS | 1658 | 1461066142068 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc16000 == 53 [pid = 1658] [id = 753] 04:42:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118642c00) [pid = 1658] [serial = 2258] [outer = 0x0] 04:42:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118f8f800) [pid = 1658] [serial = 2259] [outer = 0x118642c00] 04:42:22 INFO - PROCESS | 1658 | 1461066142096 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x118991400) [pid = 1658] [serial = 2260] [outer = 0x118642c00] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12f18c000 == 52 [pid = 1658] [id = 744] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a1000 == 51 [pid = 1658] [id = 743] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12e57b800 == 50 [pid = 1658] [id = 742] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12750a800 == 49 [pid = 1658] [id = 741] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12e213000 == 48 [pid = 1658] [id = 740] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12df2c800 == 47 [pid = 1658] [id = 739] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11638d800 == 46 [pid = 1658] [id = 738] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12fadf800) [pid = 1658] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x114b92000) [pid = 1658] [serial = 2155] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x114a89800) [pid = 1658] [serial = 2158] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12b17b000 == 45 [pid = 1658] [id = 737] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12686d800 == 44 [pid = 1658] [id = 736] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x123c36000 == 43 [pid = 1658] [id = 735] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x119c04800 == 42 [pid = 1658] [id = 734] 04:42:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11884f000 == 41 [pid = 1658] [id = 733] 04:42:22 INFO - PROCESS | 1658 | 1461066142493 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:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11aa3c400) [pid = 1658] [serial = 2179] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11aa45c00) [pid = 1658] [serial = 2180] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11a641000) [pid = 1658] [serial = 2176] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11a995c00) [pid = 1658] [serial = 2177] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119c37800) [pid = 1658] [serial = 2171] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x115105c00) [pid = 1658] [serial = 2161] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1158f3400) [pid = 1658] [serial = 2164] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118638000) [pid = 1658] [serial = 2165] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124043400) [pid = 1658] [serial = 1475] [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:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119c47400) [pid = 1658] [serial = 2174] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x115670800) [pid = 1658] [serial = 2162] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118f7d400) [pid = 1658] [serial = 2168] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1186b1400) [pid = 1658] [serial = 2167] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11919e800) [pid = 1658] [serial = 2170] [outer = 0x0] [url = about:blank] 04:42:22 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119c3f800) [pid = 1658] [serial = 2173] [outer = 0x0] [url = about:blank] 04:42:22 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:42:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 04:42:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:42:22 INFO - PROCESS | 1658 | 1461066142532 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1658 | 1461066142534 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:42:22 INFO - PROCESS | 1658 | 1461066142536 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1658 | 1461066142538 Marionette TRACE conn2 <- [1,2982,null,{}] 04:42:22 INFO - PROCESS | 1658 | 1461066142546 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:42:22 INFO - PROCESS | 1658 | 1461066142632 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:42:22 INFO - PROCESS | 1658 | 1461066142636 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b944800 == 42 [pid = 1658] [id = 754] 04:42:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x119c35c00) [pid = 1658] [serial = 2261] [outer = 0x0] 04:42:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119c45000) [pid = 1658] [serial = 2262] [outer = 0x119c35c00] 04:42:22 INFO - PROCESS | 1658 | 1461066142665 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11a638800) [pid = 1658] [serial = 2263] [outer = 0x119c35c00] 04:42:22 INFO - PROCESS | 1658 | 1461066142990 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:42:23 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:42:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:42:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 04:42:23 INFO - PROCESS | 1658 | 1461066143008 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1658 | 1461066143011 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:42:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:42:23 INFO - PROCESS | 1658 | 1461066143017 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1658 | 1461066143019 Marionette TRACE conn2 <- [1,2986,null,{}] 04:42:23 INFO - PROCESS | 1658 | 1461066143022 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:42:23 INFO - PROCESS | 1658 | 1461066143189 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:42:23 INFO - PROCESS | 1658 | 1461066143267 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12387d800 == 43 [pid = 1658] [id = 755] 04:42:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11a638c00) [pid = 1658] [serial = 2264] [outer = 0x0] 04:42:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11a87c000) [pid = 1658] [serial = 2265] [outer = 0x11a638c00] 04:42:23 INFO - PROCESS | 1658 | 1461066143312 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11a997c00) [pid = 1658] [serial = 2266] [outer = 0x11a638c00] 04:42:23 INFO - PROCESS | 1658 | 1461066143592 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:42:23 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:42:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 04:42:23 INFO - PROCESS | 1658 | 1461066143637 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1658 | 1461066143638 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:42:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:42:23 INFO - PROCESS | 1658 | 1461066143640 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1658 | 1461066143641 Marionette TRACE conn2 <- [1,2990,null,{}] 04:42:23 INFO - PROCESS | 1658 | 1461066143652 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:42:23 INFO - PROCESS | 1658 | 1461066143743 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:42:23 INFO - PROCESS | 1658 | 1461066143795 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12992d000 == 44 [pid = 1658] [id = 756] 04:42:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11a641800) [pid = 1658] [serial = 2267] [outer = 0x0] 04:42:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11aa41800) [pid = 1658] [serial = 2268] [outer = 0x11a641800] 04:42:23 INFO - PROCESS | 1658 | 1461066143821 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11b5dc800) [pid = 1658] [serial = 2269] [outer = 0x11a641800] 04:42:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b177000 == 45 [pid = 1658] [id = 757] 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11b9d1800) [pid = 1658] [serial = 2270] [outer = 0x0] 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11b5e9400) [pid = 1658] [serial = 2271] [outer = 0x11b9d1800] 04:42:24 INFO - PROCESS | 1658 | 1461066144134 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:42:24 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:42:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 04:42:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:42:24 INFO - PROCESS | 1658 | 1461066144159 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1658 | 1461066144161 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:42:24 INFO - PROCESS | 1658 | 1461066144164 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1658 | 1461066144166 Marionette TRACE conn2 <- [1,2994,null,{}] 04:42:24 INFO - PROCESS | 1658 | 1461066144169 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:42:24 INFO - PROCESS | 1658 | 1461066144273 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:42:24 INFO - PROCESS | 1658 | 1461066144337 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12be91800 == 46 [pid = 1658] [id = 758] 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11acc7800) [pid = 1658] [serial = 2272] [outer = 0x0] 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11b72e400) [pid = 1658] [serial = 2273] [outer = 0x11acc7800] 04:42:24 INFO - PROCESS | 1658 | 1461066144364 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x123587000) [pid = 1658] [serial = 2274] [outer = 0x11acc7800] 04:42:24 INFO - PROCESS | 1658 | 1461066144684 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:42:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:42:24 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:42:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 571ms 04:42:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:42:24 INFO - PROCESS | 1658 | 1461066144741 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1658 | 1461066144743 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:42:24 INFO - PROCESS | 1658 | 1461066144746 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1658 | 1461066144748 Marionette TRACE conn2 <- [1,2998,null,{}] 04:42:24 INFO - PROCESS | 1658 | 1461066144752 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:42:24 INFO - PROCESS | 1658 | 1461066144887 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:42:24 INFO - PROCESS | 1658 | 1461066144899 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d986000 == 47 [pid = 1658] [id = 759] 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123743400) [pid = 1658] [serial = 2275] [outer = 0x0] 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x123750800) [pid = 1658] [serial = 2276] [outer = 0x123743400] 04:42:24 INFO - PROCESS | 1658 | 1461066144925 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x123782800) [pid = 1658] [serial = 2277] [outer = 0x123743400] 04:42:25 INFO - PROCESS | 1658 | 1461066145230 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:42:25 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:42:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 04:42:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:42:25 INFO - PROCESS | 1658 | 1461066145268 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1658 | 1461066145269 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:42:25 INFO - PROCESS | 1658 | 1461066145271 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1658 | 1461066145272 Marionette TRACE conn2 <- [1,3002,null,{}] 04:42:25 INFO - PROCESS | 1658 | 1461066145275 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:42:25 INFO - PROCESS | 1658 | 1461066145373 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:42:25 INFO - PROCESS | 1658 | 1461066145386 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2dd800 == 48 [pid = 1658] [id = 760] 04:42:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123749400) [pid = 1658] [serial = 2278] [outer = 0x0] 04:42:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1237d0800) [pid = 1658] [serial = 2279] [outer = 0x123749400] 04:42:25 INFO - PROCESS | 1658 | 1461066145412 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123ada000) [pid = 1658] [serial = 2280] [outer = 0x123749400] 04:42:25 INFO - PROCESS | 1658 | 1461066145734 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:42:25 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:42:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 468ms 04:42:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:42:25 INFO - PROCESS | 1658 | 1461066145740 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1658 | 1461066145741 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:42:25 INFO - PROCESS | 1658 | 1461066145743 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1658 | 1461066145744 Marionette TRACE conn2 <- [1,3006,null,{}] 04:42:25 INFO - PROCESS | 1658 | 1461066145749 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:42:25 INFO - PROCESS | 1658 | 1461066145851 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:42:25 INFO - PROCESS | 1658 | 1461066145885 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f176800 == 49 [pid = 1658] [id = 761] 04:42:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123ada400) [pid = 1658] [serial = 2281] [outer = 0x0] 04:42:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123cce400) [pid = 1658] [serial = 2282] [outer = 0x123ada400] 04:42:25 INFO - PROCESS | 1658 | 1461066145911 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123e1b000) [pid = 1658] [serial = 2283] [outer = 0x123ada400] 04:42:26 INFO - PROCESS | 1658 | 1461066146202 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:42:26 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:42:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 521ms 04:42:26 INFO - PROCESS | 1658 | 1461066146265 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1658 | 1461066146266 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:42:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:42:26 INFO - PROCESS | 1658 | 1461066146268 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1658 | 1461066146269 Marionette TRACE conn2 <- [1,3010,null,{}] 04:42:26 INFO - PROCESS | 1658 | 1461066146272 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:42:26 INFO - PROCESS | 1658 | 1461066146382 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:42:26 INFO - PROCESS | 1658 | 1461066146416 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fae9800 == 50 [pid = 1658] [id = 762] 04:42:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123ae0000) [pid = 1658] [serial = 2284] [outer = 0x0] 04:42:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123e2b400) [pid = 1658] [serial = 2285] [outer = 0x123ae0000] 04:42:26 INFO - PROCESS | 1658 | 1461066146442 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12443f400) [pid = 1658] [serial = 2286] [outer = 0x123ae0000] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11b98c000) [pid = 1658] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11b994400) [pid = 1658] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12377b000) [pid = 1658] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x115834800) [pid = 1658] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119542400) [pid = 1658] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119c4e400) [pid = 1658] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x112178800) [pid = 1658] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x114c91c00) [pid = 1658] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1237d6400) [pid = 1658] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x115108000) [pid = 1658] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11a991400) [pid = 1658] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1238a6000) [pid = 1658] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:42:26 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1146c3800) [pid = 1658] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:42:26 INFO - PROCESS | 1658 | 1461066146901 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:42:26 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:42:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 669ms 04:42:26 INFO - PROCESS | 1658 | 1461066146938 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1658 | 1461066146939 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:42:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:42:26 INFO - PROCESS | 1658 | 1461066146942 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1658 | 1461066146944 Marionette TRACE conn2 <- [1,3014,null,{}] 04:42:26 INFO - PROCESS | 1658 | 1461066146946 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:42:27 INFO - PROCESS | 1658 | 1461066147041 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:42:27 INFO - PROCESS | 1658 | 1461066147098 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12feab000 == 51 [pid = 1658] [id = 763] 04:42:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119128000) [pid = 1658] [serial = 2287] [outer = 0x0] 04:42:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123e21c00) [pid = 1658] [serial = 2288] [outer = 0x119128000] 04:42:27 INFO - PROCESS | 1658 | 1461066147128 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12645d000) [pid = 1658] [serial = 2289] [outer = 0x119128000] 04:42:27 INFO - PROCESS | 1658 | [1658] 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:42:27 INFO - PROCESS | 1658 | 1461066147426 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:42:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:42:27 INFO - {} 04:42:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:42:27 INFO - {} 04:42:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:42:27 INFO - {} 04:42:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:42:27 INFO - {} 04:42:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 04:42:27 INFO - TEST-START | /FileAPI/fileReader.html 04:42:27 INFO - PROCESS | 1658 | 1461066147462 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1658 | 1461066147465 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:42:27 INFO - PROCESS | 1658 | 1461066147468 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1658 | 1461066147469 Marionette TRACE conn2 <- [1,3018,null,{}] 04:42:27 INFO - PROCESS | 1658 | 1461066147471 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:42:27 INFO - PROCESS | 1658 | 1461066147557 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:42:27 INFO - PROCESS | 1658 | 1461066147562 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x13018a800 == 52 [pid = 1658] [id = 764] 04:42:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118984000) [pid = 1658] [serial = 2290] [outer = 0x0] 04:42:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1268ce400) [pid = 1658] [serial = 2291] [outer = 0x118984000] 04:42:27 INFO - PROCESS | 1658 | 1461066147588 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1274c0c00) [pid = 1658] [serial = 2292] [outer = 0x118984000] 04:42:27 INFO - PROCESS | 1658 | 1461066147911 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:42:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:42:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:42:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:42:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:42:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 468ms 04:42:27 INFO - TEST-START | /FileAPI/historical.html 04:42:27 INFO - PROCESS | 1658 | 1461066147937 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1658 | 1461066147938 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:42:27 INFO - PROCESS | 1658 | 1461066147940 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1658 | 1461066147942 Marionette TRACE conn2 <- [1,3022,null,{}] 04:42:27 INFO - PROCESS | 1658 | 1461066147945 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:42:28 INFO - PROCESS | 1658 | 1461066148054 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:42:28 INFO - PROCESS | 1658 | 1461066148060 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x130238800 == 53 [pid = 1658] [id = 765] 04:42:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126461400) [pid = 1658] [serial = 2293] [outer = 0x0] 04:42:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1274c4800) [pid = 1658] [serial = 2294] [outer = 0x126461400] 04:42:28 INFO - PROCESS | 1658 | 1461066148086 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x127ec2400) [pid = 1658] [serial = 2295] [outer = 0x126461400] 04:42:28 INFO - PROCESS | 1658 | 1461066148361 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:42:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:42:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:42:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:42:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:42:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:42:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:42:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:42:28 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 04:42:28 INFO - PROCESS | 1658 | 1461066148410 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1658 | 1461066148413 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:42:28 INFO - TEST-START | /FileAPI/idlharness.html 04:42:28 INFO - PROCESS | 1658 | 1461066148417 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1658 | 1461066148419 Marionette TRACE conn2 <- [1,3026,null,{}] 04:42:28 INFO - PROCESS | 1658 | 1461066148421 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:42:28 INFO - PROCESS | 1658 | 1461066148506 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:42:28 INFO - PROCESS | 1658 | 1461066148511 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1309d1000 == 54 [pid = 1658] [id = 766] 04:42:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x127ec0400) [pid = 1658] [serial = 2296] [outer = 0x0] 04:42:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128f5f800) [pid = 1658] [serial = 2297] [outer = 0x127ec0400] 04:42:28 INFO - PROCESS | 1658 | 1461066148536 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1299aa000) [pid = 1658] [serial = 2298] [outer = 0x127ec0400] 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:42:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:42:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:42:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:42:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:42:29 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:42:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:42:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:42:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:42:29 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:42:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:42:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:42:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:42:29 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:42:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:42:29 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:42:29 INFO - PROCESS | 1658 | 1461066149432 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:42:29 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:42:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:42:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:42:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:42:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:42:29 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:42:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:42:29 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:42:29 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:42:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:42:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:42:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:42:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:42:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:42:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:42:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 1042ms 04:42:29 INFO - PROCESS | 1658 | 1461066149476 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1658 | 1461066149479 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:42:29 INFO - TEST-START | /FileAPI/idlharness.worker 04:42:29 INFO - PROCESS | 1658 | 1461066149484 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1658 | 1461066149486 Marionette TRACE conn2 <- [1,3030,null,{}] 04:42:29 INFO - PROCESS | 1658 | 1461066149490 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:42:29 INFO - PROCESS | 1658 | 1461066149598 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:42:29 INFO - PROCESS | 1658 | 1461066149657 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d98e000 == 55 [pid = 1658] [id = 767] 04:42:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11b9d8c00) [pid = 1658] [serial = 2299] [outer = 0x0] 04:42:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11c059000) [pid = 1658] [serial = 2300] [outer = 0x11b9d8c00] 04:42:29 INFO - PROCESS | 1658 | 1461066149690 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123745800) [pid = 1658] [serial = 2301] [outer = 0x11b9d8c00] 04:42:29 INFO - PROCESS | 1658 | [1658] 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:42:30 INFO - PROCESS | 1658 | 1461066150639 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:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:42:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:42:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:42:30 INFO - {} 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:42:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:42:30 INFO - {} 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:42:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:42:30 INFO - {} 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:42:30 INFO - {} 04:42:30 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:42:30 INFO - {} 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:42:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:42:30 INFO - {} 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:42:30 INFO - {} 04:42:30 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:42:30 INFO - {} 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:42:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:42:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:42:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 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:42:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:42:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:42:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:42:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:42:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:42:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:42:30 INFO - {} 04:42:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1244ms 04:42:30 INFO - PROCESS | 1658 | 1461066150729 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1658 | 1461066150738 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:42:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:42:30 INFO - PROCESS | 1658 | 1461066150751 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1658 | 1461066150756 Marionette TRACE conn2 <- [1,3034,null,{}] 04:42:30 INFO - PROCESS | 1658 | 1461066150780 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:42:30 INFO - PROCESS | 1658 | 1461066150949 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:42:31 INFO - PROCESS | 1658 | 1461066151036 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1367c6000 == 56 [pid = 1658] [id = 768] 04:42:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x123745c00) [pid = 1658] [serial = 2302] [outer = 0x0] 04:42:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12bb79c00) [pid = 1658] [serial = 2303] [outer = 0x123745c00] 04:42:31 INFO - PROCESS | 1658 | 1461066151067 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12ccc4800) [pid = 1658] [serial = 2304] [outer = 0x123745c00] 04:42:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:42:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 700ms 04:42:31 INFO - PROCESS | 1658 | 1461066151442 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:42:31 INFO - PROCESS | 1658 | 1461066151448 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1658 | 1461066151450 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:42:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:42:31 INFO - PROCESS | 1658 | 1461066151453 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1658 | 1461066151456 Marionette TRACE conn2 <- [1,3038,null,{}] 04:42:31 INFO - PROCESS | 1658 | 1461066151464 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:42:31 INFO - PROCESS | 1658 | 1461066151571 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:42:31 INFO - PROCESS | 1658 | 1461066151626 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369e4000 == 57 [pid = 1658] [id = 769] 04:42:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12bb7ec00) [pid = 1658] [serial = 2305] [outer = 0x0] 04:42:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12cd9c000) [pid = 1658] [serial = 2306] [outer = 0x12bb7ec00] 04:42:31 INFO - PROCESS | 1658 | 1461066151658 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12d1d4400) [pid = 1658] [serial = 2307] [outer = 0x12bb7ec00] 04:42:32 INFO - PROCESS | 1658 | 1461066152054 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:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:42:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 04:42:32 INFO - PROCESS | 1658 | 1461066152074 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1658 | 1461066152076 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:42:32 INFO - PROCESS | 1658 | 1461066152079 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1658 | 1461066152080 Marionette TRACE conn2 <- [1,3042,null,{}] 04:42:32 INFO - PROCESS | 1658 | 1461066152083 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:42:32 INFO - PROCESS | 1658 | 1461066152189 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:42:32 INFO - PROCESS | 1658 | 1461066152246 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d32800 == 58 [pid = 1658] [id = 770] 04:42:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12ce6b000) [pid = 1658] [serial = 2308] [outer = 0x0] 04:42:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12d1dcc00) [pid = 1658] [serial = 2309] [outer = 0x12ce6b000] 04:42:32 INFO - PROCESS | 1658 | 1461066152277 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12d83c000) [pid = 1658] [serial = 2310] [outer = 0x12ce6b000] 04:42:32 INFO - PROCESS | 1658 | 1461066152809 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:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:42:32 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:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:42:32 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:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:42:32 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:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:42:32 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:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:42:32 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:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:42:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:42:32 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:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:42:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:42:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:42:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:42:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:42:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 04:42:32 INFO - PROCESS | 1658 | 1461066152860 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1658 | 1461066152861 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:42:32 INFO - PROCESS | 1658 | 1461066152885 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1658 | 1461066152886 Marionette TRACE conn2 <- [1,3046,null,{}] 04:42:32 INFO - PROCESS | 1658 | 1461066152889 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:42:32 INFO - PROCESS | 1658 | 1461066152993 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:42:33 INFO - PROCESS | 1658 | 1461066153061 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c21000 == 59 [pid = 1658] [id = 771] 04:42:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x114c9c400) [pid = 1658] [serial = 2311] [outer = 0x0] 04:42:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11919e000) [pid = 1658] [serial = 2312] [outer = 0x114c9c400] 04:42:33 INFO - PROCESS | 1658 | 1461066153091 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11c5d5400) [pid = 1658] [serial = 2313] [outer = 0x114c9c400] 04:42:33 INFO - PROCESS | 1658 | [1658] 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:42:33 INFO - PROCESS | 1658 | 1461066153662 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:42:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:42:33 INFO - {} 04:42:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 825ms 04:42:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:42:33 INFO - PROCESS | 1658 | 1461066153715 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1658 | 1461066153717 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:42:33 INFO - PROCESS | 1658 | 1461066153721 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1658 | 1461066153723 Marionette TRACE conn2 <- [1,3050,null,{}] 04:42:33 INFO - PROCESS | 1658 | 1461066153727 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:42:33 INFO - PROCESS | 1658 | 1461066153868 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:42:33 INFO - PROCESS | 1658 | 1461066153936 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e21b000 == 60 [pid = 1658] [id = 772] 04:42:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11a842800) [pid = 1658] [serial = 2314] [outer = 0x0] 04:42:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11aa3e400) [pid = 1658] [serial = 2315] [outer = 0x11a842800] 04:42:33 INFO - PROCESS | 1658 | 1461066153963 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11b9dec00) [pid = 1658] [serial = 2316] [outer = 0x11a842800] 04:42:34 INFO - PROCESS | 1658 | 1461066154314 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:42:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:42:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:42:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:42:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:42:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 04:42:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:42:34 INFO - PROCESS | 1658 | 1461066154344 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1658 | 1461066154348 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:42:34 INFO - PROCESS | 1658 | 1461066154352 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1658 | 1461066154354 Marionette TRACE conn2 <- [1,3054,null,{}] 04:42:34 INFO - PROCESS | 1658 | 1461066154357 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:42:34 INFO - PROCESS | 1658 | 1461066154456 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:42:34 INFO - PROCESS | 1658 | 1461066154522 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12372b800 == 61 [pid = 1658] [id = 773] 04:42:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x115727400) [pid = 1658] [serial = 2317] [outer = 0x0] 04:42:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11a884800) [pid = 1658] [serial = 2318] [outer = 0x115727400] 04:42:34 INFO - PROCESS | 1658 | 1461066154556 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11c2e0800) [pid = 1658] [serial = 2319] [outer = 0x115727400] 04:42:35 INFO - PROCESS | 1658 | 1461066155035 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:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:42:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:42:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:42:35 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:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:42:35 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:42:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:42:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x123cb5800 == 60 [pid = 1658] [id = 729] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11b505000 == 59 [pid = 1658] [id = 728] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11b94e800 == 58 [pid = 1658] [id = 727] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d149000 == 57 [pid = 1658] [id = 731] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x130238800 == 56 [pid = 1658] [id = 765] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x13018a800 == 55 [pid = 1658] [id = 764] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12feab000 == 54 [pid = 1658] [id = 763] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12fae9800 == 53 [pid = 1658] [id = 762] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12f176800 == 52 [pid = 1658] [id = 761] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1186a5c00) [pid = 1658] [serial = 2182] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | 1461066155140 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1658 | 1461066155141 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12e2dd800 == 51 [pid = 1658] [id = 760] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d986000 == 50 [pid = 1658] [id = 759] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12be91800 == 49 [pid = 1658] [id = 758] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12b177000 == 48 [pid = 1658] [id = 757] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12992d000 == 47 [pid = 1658] [id = 756] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12387d800 == 46 [pid = 1658] [id = 755] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11b944800 == 45 [pid = 1658] [id = 754] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc16000 == 44 [pid = 1658] [id = 753] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12fad9000 == 43 [pid = 1658] [id = 18] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc03000 == 42 [pid = 1658] [id = 752] 04:42:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x129931800 == 41 [pid = 1658] [id = 747] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x116304800 == 40 [pid = 1658] [id = 746] 04:42:35 INFO - PROCESS | 1658 | --DOCSHELL 0x118619000 == 39 [pid = 1658] [id = 745] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x115742000) [pid = 1658] [serial = 2159] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11b9d3000) [pid = 1658] [serial = 2215] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x123750000) [pid = 1658] [serial = 2219] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11c5cd400) [pid = 1658] [serial = 2218] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12377f400) [pid = 1658] [serial = 2221] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119c4e000) [pid = 1658] [serial = 2224] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1198bf000) [pid = 1658] [serial = 2206] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x119c42400) [pid = 1658] [serial = 2207] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11a836c00) [pid = 1658] [serial = 2209] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11a885800) [pid = 1658] [serial = 2210] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11a992400) [pid = 1658] [serial = 2198] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118999c00) [pid = 1658] [serial = 2197] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x115679400) [pid = 1658] [serial = 2201] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x114c9f800) [pid = 1658] [serial = 2200] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x115169800) [pid = 1658] [serial = 2185] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x123844400) [pid = 1658] [serial = 2227] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119d1ac00) [pid = 1658] [serial = 2191] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11656a800) [pid = 1658] [serial = 2203] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118986800) [pid = 1658] [serial = 2204] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x118953800) [pid = 1658] [serial = 2188] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11aa3b800) [pid = 1658] [serial = 2212] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11ad4e800) [pid = 1658] [serial = 2194] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1237cd800) [pid = 1658] [serial = 2225] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123787800) [pid = 1658] [serial = 2222] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x123cce000) [pid = 1658] [serial = 2231] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123e10c00) [pid = 1658] [serial = 2233] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11c5bd000) [pid = 1658] [serial = 2216] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x123adb000) [pid = 1658] [serial = 2230] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1238a9c00) [pid = 1658] [serial = 2228] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b726800) [pid = 1658] [serial = 2213] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1658 | 1461066155195 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1658 | 1461066155198 Marionette TRACE conn2 <- [1,3058,null,{}] 04:42:35 INFO - PROCESS | 1658 | 1461066155214 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:42:35 INFO - PROCESS | 1658 | 1461066155303 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:42:35 INFO - PROCESS | 1658 | 1461066155307 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b5c6000 == 40 [pid = 1658] [id = 774] 04:42:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11a992400) [pid = 1658] [serial = 2320] [outer = 0x0] 04:42:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11b726800) [pid = 1658] [serial = 2321] [outer = 0x11a992400] 04:42:35 INFO - PROCESS | 1658 | 1461066155336 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123749800) [pid = 1658] [serial = 2322] [outer = 0x11a992400] 04:42:35 INFO - PROCESS | 1658 | 1461066155694 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:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:42:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:42:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:42:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:42:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:42:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:42:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 563ms 04:42:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:42:35 INFO - PROCESS | 1658 | 1461066155740 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1658 | 1461066155742 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:42:35 INFO - PROCESS | 1658 | 1461066155746 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1658 | 1461066155747 Marionette TRACE conn2 <- [1,3062,null,{}] 04:42:35 INFO - PROCESS | 1658 | 1461066155749 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:42:35 INFO - PROCESS | 1658 | 1461066155835 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:42:35 INFO - PROCESS | 1658 | 1461066155839 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b649000 == 41 [pid = 1658] [id = 775] 04:42:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x123ae7000) [pid = 1658] [serial = 2323] [outer = 0x0] 04:42:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126881800) [pid = 1658] [serial = 2324] [outer = 0x123ae7000] 04:42:35 INFO - PROCESS | 1658 | 1461066155867 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1237c8400) [pid = 1658] [serial = 2325] [outer = 0x123ae7000] 04:42:35 INFO - PROCESS | 1658 | [1658] 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:42:36 INFO - PROCESS | 1658 | 1461066156224 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:42:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:42:36 INFO - {} 04:42:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 04:42:36 INFO - PROCESS | 1658 | 1461066156266 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1658 | 1461066156267 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:42:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:42:36 INFO - PROCESS | 1658 | 1461066156269 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1658 | 1461066156270 Marionette TRACE conn2 <- [1,3066,null,{}] 04:42:36 INFO - PROCESS | 1658 | 1461066156273 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:42:36 INFO - PROCESS | 1658 | 1461066156355 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:42:36 INFO - PROCESS | 1658 | 1461066156359 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e2d5000 == 42 [pid = 1658] [id = 776] 04:42:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123ae0800) [pid = 1658] [serial = 2326] [outer = 0x0] 04:42:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12443d400) [pid = 1658] [serial = 2327] [outer = 0x123ae0800] 04:42:36 INFO - PROCESS | 1658 | 1461066156387 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126455800) [pid = 1658] [serial = 2328] [outer = 0x123ae0800] 04:42:36 INFO - PROCESS | 1658 | 1461066156725 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:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:42:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:42:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 468ms 04:42:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:42:36 INFO - PROCESS | 1658 | 1461066156738 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1658 | 1461066156739 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:42:36 INFO - PROCESS | 1658 | 1461066156741 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1658 | 1461066156743 Marionette TRACE conn2 <- [1,3070,null,{}] 04:42:36 INFO - PROCESS | 1658 | 1461066156745 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:42:36 INFO - PROCESS | 1658 | 1461066156845 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:42:36 INFO - PROCESS | 1658 | 1461066156852 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ad75000 == 43 [pid = 1658] [id = 777] 04:42:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12749a400) [pid = 1658] [serial = 2329] [outer = 0x0] 04:42:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x127ebf000) [pid = 1658] [serial = 2330] [outer = 0x12749a400] 04:42:36 INFO - PROCESS | 1658 | 1461066156881 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12b193000) [pid = 1658] [serial = 2331] [outer = 0x12749a400] 04:42:37 INFO - PROCESS | 1658 | 1461066157216 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:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:42:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 04:42:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:42:37 INFO - PROCESS | 1658 | 1461066157281 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1658 | 1461066157283 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:42:37 INFO - PROCESS | 1658 | 1461066157291 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1658 | 1461066157292 Marionette TRACE conn2 <- [1,3074,null,{}] 04:42:37 INFO - PROCESS | 1658 | 1461066157295 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:42:37 INFO - PROCESS | 1658 | 1461066157405 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:42:37 INFO - PROCESS | 1658 | 1461066157442 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fad5000 == 44 [pid = 1658] [id = 778] 04:42:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123e28400) [pid = 1658] [serial = 2332] [outer = 0x0] 04:42:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12b19b400) [pid = 1658] [serial = 2333] [outer = 0x123e28400] 04:42:37 INFO - PROCESS | 1658 | 1461066157468 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12bb76800) [pid = 1658] [serial = 2334] [outer = 0x123e28400] 04:42:37 INFO - PROCESS | 1658 | 1461066157752 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:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:42:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 475ms 04:42:37 INFO - PROCESS | 1658 | 1461066157761 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1658 | 1461066157762 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:42:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:42:37 INFO - PROCESS | 1658 | 1461066157772 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1658 | 1461066157773 Marionette TRACE conn2 <- [1,3078,null,{}] 04:42:37 INFO - PROCESS | 1658 | 1461066157775 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:42:37 INFO - PROCESS | 1658 | 1461066157890 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:42:37 INFO - PROCESS | 1658 | 1461066157894 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x130177000 == 45 [pid = 1658] [id = 779] 04:42:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12b197800) [pid = 1658] [serial = 2335] [outer = 0x0] 04:42:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12cd96800) [pid = 1658] [serial = 2336] [outer = 0x12b197800] 04:42:37 INFO - PROCESS | 1658 | 1461066157920 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12ce74c00) [pid = 1658] [serial = 2337] [outer = 0x12b197800] 04:42:38 INFO - PROCESS | 1658 | 1461066158269 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:42:38 INFO - PROCESS | 1658 | 1461066158296 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:42:38 INFO - PROCESS | 1658 | 1461066158298 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1658 | 1461066158299 Marionette TRACE conn2 <- [1,3082,null,{}] 04:42:38 INFO - PROCESS | 1658 | 1461066158302 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:42:38 INFO - PROCESS | 1658 | 1461066158410 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:42:38 INFO - PROCESS | 1658 | 1461066158455 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x13023e800 == 46 [pid = 1658] [id = 780] 04:42:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12ce75400) [pid = 1658] [serial = 2338] [outer = 0x0] 04:42:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12d1e0400) [pid = 1658] [serial = 2339] [outer = 0x12ce75400] 04:42:38 INFO - PROCESS | 1658 | 1461066158481 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12d847000) [pid = 1658] [serial = 2340] [outer = 0x12ce75400] 04:42:38 INFO - PROCESS | 1658 | 1461066158768 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:42:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 04:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:42:38 INFO - PROCESS | 1658 | 1461066158818 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1658 | 1461066158820 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:42:38 INFO - PROCESS | 1658 | 1461066158822 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1658 | 1461066158823 Marionette TRACE conn2 <- [1,3086,null,{}] 04:42:38 INFO - PROCESS | 1658 | 1461066158825 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:42:38 INFO - PROCESS | 1658 | 1461066158938 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:42:38 INFO - PROCESS | 1658 | 1461066158950 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cedb000 == 47 [pid = 1658] [id = 781] 04:42:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1188b0400) [pid = 1658] [serial = 2341] [outer = 0x0] 04:42:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x119541c00) [pid = 1658] [serial = 2342] [outer = 0x1188b0400] 04:42:38 INFO - PROCESS | 1658 | 1461066158977 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12d947c00) [pid = 1658] [serial = 2343] [outer = 0x1188b0400] 04:42:39 INFO - PROCESS | 1658 | 1461066159463 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:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x123749400) [pid = 1658] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x123743400) [pid = 1658] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x123ada400) [pid = 1658] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x123ae0000) [pid = 1658] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x118984000) [pid = 1658] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11b9d1800) [pid = 1658] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11a641800) [pid = 1658] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11a638c00) [pid = 1658] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1186ab000) [pid = 1658] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1146f2c00) [pid = 1658] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x118642c00) [pid = 1658] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123e16400) [pid = 1658] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x119c35c00) [pid = 1658] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x126461400) [pid = 1658] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11acc7800) [pid = 1658] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:42:39 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119128000) [pid = 1658] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 668ms 04:42:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:42:39 INFO - PROCESS | 1658 | 1461066159491 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1658 | 1461066159493 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:42:39 INFO - PROCESS | 1658 | 1461066159495 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1658 | 1461066159498 Marionette TRACE conn2 <- [1,3090,null,{}] 04:42:39 INFO - PROCESS | 1658 | 1461066159501 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:42:39 INFO - PROCESS | 1658 | 1461066159604 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:42:39 INFO - PROCESS | 1658 | 1461066159608 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x130c40800 == 48 [pid = 1658] [id = 782] 04:42:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12ce79c00) [pid = 1658] [serial = 2344] [outer = 0x0] 04:42:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12d950800) [pid = 1658] [serial = 2345] [outer = 0x12ce79c00] 04:42:39 INFO - PROCESS | 1658 | 1461066159639 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12d9ad400) [pid = 1658] [serial = 2346] [outer = 0x12ce79c00] 04:42:39 INFO - PROCESS | 1658 | 1461066159979 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:42:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:42:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 04:42:40 INFO - PROCESS | 1658 | 1461066160018 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:42:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:42:40 INFO - PROCESS | 1658 | 1461066160019 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:42:40 INFO - PROCESS | 1658 | 1461066160021 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1658 | 1461066160022 Marionette TRACE conn2 <- [1,3094,null,{}] 04:42:40 INFO - PROCESS | 1658 | 1461066160024 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:42:40 INFO - PROCESS | 1658 | 1461066160112 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:42:40 INFO - PROCESS | 1658 | 1461066160179 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x135281000 == 49 [pid = 1658] [id = 783] 04:42:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x112179400) [pid = 1658] [serial = 2347] [outer = 0x0] 04:42:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12dfc1800) [pid = 1658] [serial = 2348] [outer = 0x112179400] 04:42:40 INFO - PROCESS | 1658 | 1461066160204 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12dfce800) [pid = 1658] [serial = 2349] [outer = 0x112179400] 04:42:40 INFO - PROCESS | 1658 | 1461066160484 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:42:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:42:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 04:42:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:42:40 INFO - PROCESS | 1658 | 1461066160490 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1658 | 1461066160491 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:42:40 INFO - PROCESS | 1658 | 1461066160493 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1658 | 1461066160494 Marionette TRACE conn2 <- [1,3098,null,{}] 04:42:40 INFO - PROCESS | 1658 | 1461066160506 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:42:40 INFO - PROCESS | 1658 | 1461066160598 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:42:40 INFO - PROCESS | 1658 | 1461066160603 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d46000 == 50 [pid = 1658] [id = 784] 04:42:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12e177800) [pid = 1658] [serial = 2350] [outer = 0x0] 04:42:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12e17f800) [pid = 1658] [serial = 2351] [outer = 0x12e177800] 04:42:40 INFO - PROCESS | 1658 | 1461066160628 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12e185000) [pid = 1658] [serial = 2352] [outer = 0x12e177800] 04:42:40 INFO - PROCESS | 1658 | 1461066160941 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:42:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:42:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:42:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 472ms 04:42:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:42:40 INFO - PROCESS | 1658 | 1461066160967 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1658 | 1461066160968 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:42:40 INFO - PROCESS | 1658 | 1461066160970 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1658 | 1461066160971 Marionette TRACE conn2 <- [1,3102,null,{}] 04:42:40 INFO - PROCESS | 1658 | 1461066160973 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:42:41 INFO - PROCESS | 1658 | 1461066161063 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:42:41 INFO - PROCESS | 1658 | 1461066161132 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x136e0c000 == 51 [pid = 1658] [id = 785] 04:42:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12e177c00) [pid = 1658] [serial = 2353] [outer = 0x0] 04:42:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12e197c00) [pid = 1658] [serial = 2354] [outer = 0x12e177c00] 04:42:41 INFO - PROCESS | 1658 | 1461066161157 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12e1a0400) [pid = 1658] [serial = 2355] [outer = 0x12e177c00] 04:42:41 INFO - PROCESS | 1658 | 1461066161422 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:42:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:42:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 04:42:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:42:41 INFO - PROCESS | 1658 | 1461066161439 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1658 | 1461066161440 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:42:41 INFO - PROCESS | 1658 | 1461066161442 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1658 | 1461066161443 Marionette TRACE conn2 <- [1,3106,null,{}] 04:42:41 INFO - PROCESS | 1658 | 1461066161453 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:42:41 INFO - PROCESS | 1658 | 1461066161615 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:42:41 INFO - PROCESS | 1658 | 1461066161722 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x116304800 == 52 [pid = 1658] [id = 786] 04:42:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x114031c00) [pid = 1658] [serial = 2356] [outer = 0x0] 04:42:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x114a93400) [pid = 1658] [serial = 2357] [outer = 0x114031c00] 04:42:41 INFO - PROCESS | 1658 | 1461066161756 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x115169800) [pid = 1658] [serial = 2358] [outer = 0x114031c00] 04:42:42 INFO - PROCESS | 1658 | 1461066162151 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:42:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:42:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:42:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:42:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 722ms 04:42:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:42:42 INFO - PROCESS | 1658 | 1461066162166 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1658 | 1461066162169 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1658 | 1461066162172 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1658 | 1461066162175 Marionette TRACE conn2 <- [1,3110,null,{}] 04:42:42 INFO - PROCESS | 1658 | 1461066162179 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:42:42 INFO - PROCESS | 1658 | 1461066162290 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:42:42 INFO - PROCESS | 1658 | 1461066162398 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x127526000 == 53 [pid = 1658] [id = 787] 04:42:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x115834c00) [pid = 1658] [serial = 2359] [outer = 0x0] 04:42:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x119c35000) [pid = 1658] [serial = 2360] [outer = 0x115834c00] 04:42:42 INFO - PROCESS | 1658 | 1461066162433 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11a640400) [pid = 1658] [serial = 2361] [outer = 0x115834c00] 04:42:42 INFO - PROCESS | 1658 | 1461066162781 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:42:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:42:42 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:42:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:42:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 04:42:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:42:42 INFO - PROCESS | 1658 | 1461066162794 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1658 | 1461066162796 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1658 | 1461066162798 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1658 | 1461066162800 Marionette TRACE conn2 <- [1,3114,null,{}] 04:42:42 INFO - PROCESS | 1658 | 1461066162802 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:42:42 INFO - PROCESS | 1658 | 1461066162914 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:42:43 INFO - PROCESS | 1658 | 1461066163049 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\", \"613a34a8-bffe-4ff8-97cd-709c8717c064\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e207800 == 54 [pid = 1658] [id = 788] 04:42:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11c059c00) [pid = 1658] [serial = 2362] [outer = 0x0] 04:42:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11c5d7800) [pid = 1658] [serial = 2363] [outer = 0x11c059c00] 04:42:43 INFO - PROCESS | 1658 | 1461066163083 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x123785400) [pid = 1658] [serial = 2364] [outer = 0x11c059c00] 04:42:43 INFO - PROCESS | 1658 | 1461066163454 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:42:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:42:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 04:42:43 INFO - PROCESS | 1658 | 1461066163467 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1658 | 1461066163470 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:42:44 WARNING - u'runner_teardown' () 04:42:44 INFO - No more tests 04:42:44 INFO - Got 0 unexpected results 04:42:44 INFO - SUITE-END | took 504s 04:42:44 INFO - Closing logging queue 04:42:44 INFO - queue closed 04:42:44 INFO - Return code: 0 04:42:44 WARNING - # TBPL SUCCESS # 04:42:44 INFO - Running post-action listener: _resource_record_post_action 04:42:44 INFO - Running post-run listener: _resource_record_post_run 04:42:45 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 32202240; Write bytes: 994976256; Read time: 328; Write time: 4653 04:42:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:42:45 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192829952; Write bytes: 189921280; Read time: 15995; Write time: 387 04:42:45 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 30019072; Write bytes: 791718400; Read time: 298; Write time: 4225 04:42:45 INFO - Running post-run listener: _upload_blobber_files 04:42:45 INFO - Blob upload gear active. 04:42:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:42:45 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:42:45 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:42:45 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:42:46 INFO - (blobuploader) - INFO - Open directory for files ... 04:42:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:42:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:42:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:42:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:42:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:42:47 INFO - (blobuploader) - INFO - Done attempting. 04:42:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:42:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:42:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:42:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:42:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:42:49 INFO - (blobuploader) - INFO - Done attempting. 04:42:49 INFO - (blobuploader) - INFO - Iteration through files over. 04:42:49 INFO - Return code: 0 04:42:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:42:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:42:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8941f85b88e6aef16a853db4fe05e8465e450650d8116cb7f6fd1ce92b38df55f6ffa66dc419ddc314e80810b34648fbdefb491182257af57f69cdba8979f28d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/049d999f39224af5ffe0b962aa5f57b31b1d8cf535bc112585160eb4b0df5b80503e62b99f3466b8b3ce800b44ff49f715d44f33d9ae545df944b99e3ced55ff"} 04:42:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:42:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:42:49 INFO - Contents: 04:42:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8941f85b88e6aef16a853db4fe05e8465e450650d8116cb7f6fd1ce92b38df55f6ffa66dc419ddc314e80810b34648fbdefb491182257af57f69cdba8979f28d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/049d999f39224af5ffe0b962aa5f57b31b1d8cf535bc112585160eb4b0df5b80503e62b99f3466b8b3ce800b44ff49f715d44f33d9ae545df944b99e3ced55ff"} 04:42:49 INFO - Running post-run listener: copy_logs_to_upload_dir 04:42:49 INFO - Copying logs to upload dir... 04:42:49 INFO - mkdir: /builds/slave/test/build/upload/logs 04:42:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=583.537011 ========= master_lag: 2.05 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-19 04:42:51.338700) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 04:42:51.344286) ========= 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.uU25t5Tym2/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.lITK4ifL9b/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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/8941f85b88e6aef16a853db4fe05e8465e450650d8116cb7f6fd1ce92b38df55f6ffa66dc419ddc314e80810b34648fbdefb491182257af57f69cdba8979f28d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/049d999f39224af5ffe0b962aa5f57b31b1d8cf535bc112585160eb4b0df5b80503e62b99f3466b8b3ce800b44ff49f715d44f33d9ae545df944b99e3ced55ff"} build_url:https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013023 build_url: 'https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/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/8941f85b88e6aef16a853db4fe05e8465e450650d8116cb7f6fd1ce92b38df55f6ffa66dc419ddc314e80810b34648fbdefb491182257af57f69cdba8979f28d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/049d999f39224af5ffe0b962aa5f57b31b1d8cf535bc112585160eb4b0df5b80503e62b99f3466b8b3ce800b44ff49f715d44f33d9ae545df944b99e3ced55ff"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DlB4u9PzTf2sTEHT9vXQkg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.80 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 04:42:53.153895) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:42:53.157300) ========= 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.uU25t5Tym2/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.lITK4ifL9b/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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.005230 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:42:53.206314) ========= ========= Started reboot skipped (results: 3, elapsed: 5 secs) (at 2016-04-19 04:42:53.206619) ========= ========= Finished reboot skipped (results: 3, elapsed: 5 secs) (at 2016-04-19 04:42:59.201356) ========= ========= Total master_lag: 24.88 =========