builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0318 starttime: 1466583766.51 results: success (0) buildid: 20160622005102 builduid: 903bf3ba67ac4973b547cb89e44da7aa revision: 3d3e03d528e015cb85dd7acf15e65443c0d3d589 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:46.514212) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:46.514660) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:46.515275) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:46.595534) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:46.595831) ========= 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.nZyhJUq6jC/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.9zyowdNJdY/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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-06-22 01:22: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% 26.9M=0s 2016-06-22 01:22:47 (26.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.532155 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:47.149925) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:47.150267) ========= 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.nZyhJUq6jC/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.9zyowdNJdY/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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.032587 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:47.204084) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 01:22:47.204438) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3d3e03d528e015cb85dd7acf15e65443c0d3d589 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3d3e03d528e015cb85dd7acf15e65443c0d3d589 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.nZyhJUq6jC/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.9zyowdNJdY/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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-06-22 01:22:47,288 truncating revision to first 12 chars 2016-06-22 01:22:47,288 Setting DEBUG logging. 2016-06-22 01:22:47,288 attempt 1/10 2016-06-22 01:22:47,289 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3d3e03d528e0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-22 01:22:48,334 unpacking tar archive at: mozilla-beta-3d3e03d528e0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.315208 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 01:22:48.542677) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:48.543007) ========= script_repo_revision: 3d3e03d528e015cb85dd7acf15e65443c0d3d589 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:48.543428) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:48.543709) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 01:22:48.802772) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 59 secs) (at 2016-06-22 01:22:48.803048) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.nZyhJUq6jC/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.9zyowdNJdY/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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 01:22:49 INFO - MultiFileLogger online at 20160622 01:22:49 in /builds/slave/test 01:22:49 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-beta --download-symbols true 01:22:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:22:49 INFO - {'append_to_log': False, 01:22:49 INFO - 'base_work_dir': '/builds/slave/test', 01:22:49 INFO - 'blob_upload_branch': 'mozilla-beta', 01:22:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:22:49 INFO - 'buildbot_json_path': 'buildprops.json', 01:22:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:22:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:22:49 INFO - 'download_minidump_stackwalk': True, 01:22:49 INFO - 'download_symbols': 'true', 01:22:49 INFO - 'e10s': False, 01:22:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:22:49 INFO - 'tooltool.py': '/tools/tooltool.py', 01:22:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:22:49 INFO - '/tools/misc-python/virtualenv.py')}, 01:22:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:22:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:22:49 INFO - 'log_level': 'info', 01:22:49 INFO - 'log_to_console': True, 01:22:49 INFO - 'opt_config_files': (), 01:22:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:22:49 INFO - '--processes=1', 01:22:49 INFO - '--config=%(test_path)s/wptrunner.ini', 01:22:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:22:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:22:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:22:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:22:49 INFO - 'pip_index': False, 01:22:49 INFO - 'require_test_zip': True, 01:22:49 INFO - 'test_type': ('testharness',), 01:22:49 INFO - 'this_chunk': '1', 01:22:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:22:49 INFO - 'total_chunks': '10', 01:22:49 INFO - 'virtualenv_path': 'venv', 01:22:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:22:49 INFO - 'work_dir': 'build'} 01:22:49 INFO - ##### 01:22:49 INFO - ##### Running clobber step. 01:22:49 INFO - ##### 01:22:49 INFO - Running pre-action listener: _resource_record_pre_action 01:22:49 INFO - Running main action method: clobber 01:22:49 INFO - rmtree: /builds/slave/test/build 01:22:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:22:50 INFO - Running post-action listener: _resource_record_post_action 01:22:50 INFO - ##### 01:22:50 INFO - ##### Running read-buildbot-config step. 01:22:50 INFO - ##### 01:22:50 INFO - Running pre-action listener: _resource_record_pre_action 01:22:50 INFO - Running main action method: read_buildbot_config 01:22:50 INFO - Using buildbot properties: 01:22:50 INFO - { 01:22:50 INFO - "project": "", 01:22:50 INFO - "product": "firefox", 01:22:50 INFO - "script_repo_revision": "production", 01:22:50 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:22:50 INFO - "repository": "", 01:22:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:22:50 INFO - "buildid": "20160622005102", 01:22:50 INFO - "pgo_build": "False", 01:22:50 INFO - "basedir": "/builds/slave/test", 01:22:50 INFO - "buildnumber": 5, 01:22:50 INFO - "slavename": "t-yosemite-r7-0318", 01:22:50 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 01:22:50 INFO - "platform": "macosx64", 01:22:50 INFO - "branch": "mozilla-beta", 01:22:50 INFO - "revision": "3d3e03d528e015cb85dd7acf15e65443c0d3d589", 01:22:50 INFO - "repo_path": "releases/mozilla-beta", 01:22:50 INFO - "moz_repo_path": "", 01:22:50 INFO - "stage_platform": "macosx64", 01:22:50 INFO - "builduid": "903bf3ba67ac4973b547cb89e44da7aa", 01:22:50 INFO - "slavebuilddir": "test" 01:22:50 INFO - } 01:22:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:22:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:22:50 INFO - Running post-action listener: _resource_record_post_action 01:22:50 INFO - ##### 01:22:50 INFO - ##### Running download-and-extract step. 01:22:50 INFO - ##### 01:22:50 INFO - Running pre-action listener: _resource_record_pre_action 01:22:50 INFO - Running main action method: download_and_extract 01:22:50 INFO - mkdir: /builds/slave/test/build/tests 01:22:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:22:50 INFO - https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:22:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:22:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:22:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:22:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 01:23:21 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 01:23:21 INFO - retry: attempt #1 caught exception: timed out 01:23:21 INFO - retry: Failed, sleeping 30 seconds before retrying 01:23:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 01:23:52 INFO - Downloaded 1201 bytes. 01:23:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:23:52 INFO - Using the following test package requirements: 01:23:52 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:23:52 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:23:52 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:23:52 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'jsshell-mac64.zip'], 01:23:52 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:23:52 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:23:52 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:23:52 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:23:52 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:23:52 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:23:52 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:23:52 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:23:52 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')]} 01:23:52 INFO - https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:23:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:23:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:23:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 01:24:05 INFO - Downloaded 18356437 bytes. 01:24:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:24:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:24:05 INFO - caution: filename not matched: web-platform/* 01:24:05 INFO - Return code: 11 01:24:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:05 INFO - https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:24:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:24:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:24:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:24:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:24:07 INFO - Downloaded 36389087 bytes. 01:24:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:24:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:24:10 INFO - caution: filename not matched: bin/* 01:24:10 INFO - caution: filename not matched: config/* 01:24:10 INFO - caution: filename not matched: mozbase/* 01:24:10 INFO - caution: filename not matched: marionette/* 01:24:10 INFO - caution: filename not matched: tools/wptserve/* 01:24:10 INFO - Return code: 11 01:24: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')]} 01:24:10 INFO - https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:24:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:24:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:24:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:24:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:24:13 INFO - Downloaded 73066203 bytes. 01:24:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:24:13 INFO - mkdir: /builds/slave/test/properties 01:24:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:24:13 INFO - Writing to file /builds/slave/test/properties/build_url 01:24:13 INFO - Contents: 01:24:13 INFO - build_url:https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:24:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:24:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:24:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:24:14 INFO - Contents: 01:24:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:24:14 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')]} 01:24:14 INFO - https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:24:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:24:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:24:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:24:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:24:18 INFO - Downloaded 103654671 bytes. 01:24:18 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:24:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:24:21 INFO - Return code: 0 01:24:21 INFO - Running post-action listener: _resource_record_post_action 01:24:21 INFO - Running post-action listener: set_extra_try_arguments 01:24:21 INFO - ##### 01:24:21 INFO - ##### Running create-virtualenv step. 01:24:21 INFO - ##### 01:24:21 INFO - Running pre-action listener: _pre_create_virtualenv 01:24:21 INFO - Running pre-action listener: _resource_record_pre_action 01:24:21 INFO - Running main action method: create_virtualenv 01:24:21 INFO - Creating virtualenv /builds/slave/test/build/venv 01:24:21 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 01:24:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:24:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:24:21 INFO - Using real prefix '/tools/python27' 01:24:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:24:22 INFO - Installing distribute.............................................................................................................................................................................................done. 01:24:25 INFO - Installing pip.................done. 01:24:25 INFO - Return code: 0 01:24:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:24:25 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')]} 01:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:24:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:25 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')]} 01:24:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:24:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:25 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 0x104fa1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fbef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbad1cc3a80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fba5e0>, '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 0x104b9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104bc8990>, '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.nZyhJUq6jC/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.9zyowdNJdY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:24:25 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 01:24:25 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 01:24:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nZyhJUq6jC/Render', 01:24:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:24:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:24:25 INFO - 'HOME': '/Users/cltbld', 01:24:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:24:25 INFO - 'LOGNAME': 'cltbld', 01:24:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:25 INFO - 'MOZ_NO_REMOTE': '1', 01:24:25 INFO - 'NO_EM_RESTART': '1', 01:24:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:24:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:25 INFO - 'PWD': '/builds/slave/test', 01:24:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:24:25 INFO - 'SHELL': '/bin/bash', 01:24:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9zyowdNJdY/Listeners', 01:24:25 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 01:24:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:24:25 INFO - 'USER': 'cltbld', 01:24:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:24:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:24:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:24:25 INFO - 'XPC_FLAGS': '0x0', 01:24:25 INFO - 'XPC_SERVICE_NAME': '0', 01:24:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:24:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:24:25 INFO - Downloading/unpacking psutil>=0.7.1 01:24:25 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 01:24:25 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 01:24:25 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 01:24:25 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 01:24:25 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 01:24:25 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 01:24:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:24:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:24:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:24:28 INFO - Installing collected packages: psutil 01:24:28 INFO - Running setup.py install for psutil 01:24:28 INFO - building 'psutil._psutil_osx' extension 01:24:28 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 01:24:29 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 01:24:29 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 01:24:29 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 01:24:29 INFO - building 'psutil._psutil_posix' extension 01:24:29 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 01:24:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:24:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:24:29 INFO - ^ 01:24:29 INFO - 1 warning generated. 01:24:29 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 01:24:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:24:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:24:29 INFO - Successfully installed psutil 01:24:29 INFO - Cleaning up... 01:24:30 INFO - Return code: 0 01:24:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:24: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')]} 01:24:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:24:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24: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')]} 01:24:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:24:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24: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', '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 0x104fa1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fbef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbad1cc3a80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fba5e0>, '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 0x104b9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104bc8990>, '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.nZyhJUq6jC/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.9zyowdNJdY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:24: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:24: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 mozsystemmonitor==0.0.0 01:24:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nZyhJUq6jC/Render', 01:24:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:24:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:24:30 INFO - 'HOME': '/Users/cltbld', 01:24:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:24:30 INFO - 'LOGNAME': 'cltbld', 01:24:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:30 INFO - 'MOZ_NO_REMOTE': '1', 01:24:30 INFO - 'NO_EM_RESTART': '1', 01:24:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:24:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:30 INFO - 'PWD': '/builds/slave/test', 01:24:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:24:30 INFO - 'SHELL': '/bin/bash', 01:24:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9zyowdNJdY/Listeners', 01:24:30 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 01:24:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:24:30 INFO - 'USER': 'cltbld', 01:24:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:24:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:24:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:24:30 INFO - 'XPC_FLAGS': '0x0', 01:24:30 INFO - 'XPC_SERVICE_NAME': '0', 01:24:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:24:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:24:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:24:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:24:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:24:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:24:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:24:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:24:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:24:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:24:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:24:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:24:32 INFO - Installing collected packages: mozsystemmonitor 01:24:32 INFO - Running setup.py install for mozsystemmonitor 01:24:33 INFO - Successfully installed mozsystemmonitor 01:24:33 INFO - Cleaning up... 01:24:33 INFO - Return code: 0 01:24:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:24:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:24:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:24:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:33 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 0x104fa1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fbef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbad1cc3a80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fba5e0>, '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 0x104b9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104bc8990>, '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.nZyhJUq6jC/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.9zyowdNJdY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:24:33 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 01:24:33 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 01:24:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nZyhJUq6jC/Render', 01:24:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:24:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:24:33 INFO - 'HOME': '/Users/cltbld', 01:24:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:24:33 INFO - 'LOGNAME': 'cltbld', 01:24:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:33 INFO - 'MOZ_NO_REMOTE': '1', 01:24:33 INFO - 'NO_EM_RESTART': '1', 01:24:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:24:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:33 INFO - 'PWD': '/builds/slave/test', 01:24:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:24:33 INFO - 'SHELL': '/bin/bash', 01:24:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9zyowdNJdY/Listeners', 01:24:33 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 01:24:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:24:33 INFO - 'USER': 'cltbld', 01:24:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:24:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:24:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:24:33 INFO - 'XPC_FLAGS': '0x0', 01:24:33 INFO - 'XPC_SERVICE_NAME': '0', 01:24:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:24:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:24:33 INFO - Downloading/unpacking blobuploader==1.2.4 01:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:24:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:24:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:24:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:24:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:24:35 INFO - Downloading blobuploader-1.2.4.tar.gz 01:24:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:24:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:24: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 01:24: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 01:24: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 01:24: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 01:24: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 01:24: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 01:24:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:24:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:24:36 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 01:24:36 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 01:24:36 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 01:24:36 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 01:24:36 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 01:24:36 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 01:24:36 INFO - Downloading docopt-0.6.1.tar.gz 01:24:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:24:37 INFO - Installing collected packages: blobuploader, requests, docopt 01:24:37 INFO - Running setup.py install for blobuploader 01:24:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:24:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:24:37 INFO - Running setup.py install for requests 01:24:37 INFO - Running setup.py install for docopt 01:24:37 INFO - Successfully installed blobuploader requests docopt 01:24:37 INFO - Cleaning up... 01:24:37 INFO - Return code: 0 01:24:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:24:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:24:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:24:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:37 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 0x104fa1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fbef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbad1cc3a80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fba5e0>, '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 0x104b9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104bc8990>, '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.nZyhJUq6jC/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.9zyowdNJdY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:24:37 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 01:24:37 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 01:24:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nZyhJUq6jC/Render', 01:24:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:24:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:24:37 INFO - 'HOME': '/Users/cltbld', 01:24:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:24:37 INFO - 'LOGNAME': 'cltbld', 01:24:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:37 INFO - 'MOZ_NO_REMOTE': '1', 01:24:37 INFO - 'NO_EM_RESTART': '1', 01:24:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:24:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:37 INFO - 'PWD': '/builds/slave/test', 01:24:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:24:37 INFO - 'SHELL': '/bin/bash', 01:24:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9zyowdNJdY/Listeners', 01:24:37 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 01:24:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:24:37 INFO - 'USER': 'cltbld', 01:24:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:24:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:24:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:24:37 INFO - 'XPC_FLAGS': '0x0', 01:24:37 INFO - 'XPC_SERVICE_NAME': '0', 01:24:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:24:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-VHfxyB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-F6pL3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-HoAzQ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-4VL71K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-z9J_s7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-rWSOWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-hHdAtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:24:38 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-1VoRt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-iScOge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-bDZDGW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-WUSawn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-dLyYIi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-20QWYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-0ZEDIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-Atfeyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-i9f7wR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:24:39 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-MhUyz1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:24:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:24:40 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-3LWEF8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:24:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:24:40 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-H3A2aQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:24:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:24:40 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-0L3sBP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:24:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:24:40 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-XwkmOa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:24:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:24:40 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 01:24:40 INFO - Running setup.py install for manifestparser 01:24:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:24:41 INFO - Running setup.py install for mozcrash 01:24:41 INFO - Running setup.py install for mozdebug 01:24:41 INFO - Running setup.py install for mozdevice 01:24:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:24:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:24:41 INFO - Running setup.py install for mozfile 01:24:41 INFO - Running setup.py install for mozhttpd 01:24:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:24:41 INFO - Running setup.py install for mozinfo 01:24:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:24:41 INFO - Running setup.py install for mozInstall 01:24:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Running setup.py install for mozleak 01:24:42 INFO - Running setup.py install for mozlog 01:24:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Running setup.py install for moznetwork 01:24:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Running setup.py install for mozprocess 01:24:42 INFO - Running setup.py install for mozprofile 01:24:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:24:42 INFO - Running setup.py install for mozrunner 01:24:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:24:43 INFO - Running setup.py install for mozscreenshot 01:24:43 INFO - Running setup.py install for moztest 01:24:43 INFO - Running setup.py install for mozversion 01:24:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:24:43 INFO - Running setup.py install for wptserve 01:24:43 INFO - Running setup.py install for marionette-driver 01:24:43 INFO - Running setup.py install for browsermob-proxy 01:24:43 INFO - Running setup.py install for marionette-client 01:24:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:24:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:24:44 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 01:24:44 INFO - Cleaning up... 01:24:44 INFO - Return code: 0 01:24:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:24:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:24:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:24:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:24:44 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 0x104fa1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fbef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbad1cc3a80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104fba5e0>, '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 0x104b9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104bc8990>, '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.nZyhJUq6jC/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.9zyowdNJdY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:24:44 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 01:24:44 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 01:24:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nZyhJUq6jC/Render', 01:24:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:24:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:24:44 INFO - 'HOME': '/Users/cltbld', 01:24:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:24:44 INFO - 'LOGNAME': 'cltbld', 01:24:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:44 INFO - 'MOZ_NO_REMOTE': '1', 01:24:44 INFO - 'NO_EM_RESTART': '1', 01:24:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:24:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:44 INFO - 'PWD': '/builds/slave/test', 01:24:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:24:44 INFO - 'SHELL': '/bin/bash', 01:24:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9zyowdNJdY/Listeners', 01:24:44 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 01:24:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:24:44 INFO - 'USER': 'cltbld', 01:24:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:24:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:24:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:24:44 INFO - 'XPC_FLAGS': '0x0', 01:24:44 INFO - 'XPC_SERVICE_NAME': '0', 01:24:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:24:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:24:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-xDZd8N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:24:44 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)) 01:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:24:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-MwIVfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:24:44 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)) 01:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:24:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-YnjCns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:24:44 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)) 01:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:24:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-hUdJIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:24:44 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)) 01:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:24:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-3jirty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-qnyING-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-mZi6Mw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-C3i0cQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-c74DVU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-sdrMAx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-8lw303-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-LkmNvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-N4wXLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:24:45 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)) 01:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:24:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-4iMhqK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:24:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-RKdvir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:24:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-OYrBig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:24:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-b2P8FC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:24:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-oEyaWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:24:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-DFvxAM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:24:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-ebpmAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:24:46 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)) 01:24:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:24:47 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-5McWHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:24:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:24:47 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)) 01:24:47 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)) 01:24:47 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)) 01:24:47 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)) 01:24:47 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)) 01:24:47 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)) 01:24:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:24:47 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 01:24:47 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 01:24:47 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 01:24:47 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 01:24:47 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 01:24:47 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 01:24:49 INFO - Downloading blessings-1.6.tar.gz 01:24:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:24:49 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)) 01:24:49 INFO - Installing collected packages: blessings 01:24:49 INFO - Running setup.py install for blessings 01:24:49 INFO - Successfully installed blessings 01:24:49 INFO - Cleaning up... 01:24:50 INFO - Return code: 0 01:24:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:24:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:24:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:24:50 INFO - Reading from file tmpfile_stdout 01:24:50 INFO - Current package versions: 01:24:50 INFO - blessings == 1.6 01:24:50 INFO - blobuploader == 1.2.4 01:24:50 INFO - browsermob-proxy == 0.6.0 01:24:50 INFO - docopt == 0.6.1 01:24:50 INFO - manifestparser == 1.1 01:24:50 INFO - marionette-client == 2.3.0 01:24:50 INFO - marionette-driver == 1.4.0 01:24:50 INFO - mozInstall == 1.12 01:24:50 INFO - mozcrash == 0.17 01:24:50 INFO - mozdebug == 0.1 01:24:50 INFO - mozdevice == 0.48 01:24:50 INFO - mozfile == 1.2 01:24:50 INFO - mozhttpd == 0.7 01:24:50 INFO - mozinfo == 0.9 01:24:50 INFO - mozleak == 0.1 01:24:50 INFO - mozlog == 3.1 01:24:50 INFO - moznetwork == 0.27 01:24:50 INFO - mozprocess == 0.22 01:24:50 INFO - mozprofile == 0.28 01:24:50 INFO - mozrunner == 6.11 01:24:50 INFO - mozscreenshot == 0.1 01:24:50 INFO - mozsystemmonitor == 0.0 01:24:50 INFO - moztest == 0.7 01:24:50 INFO - mozversion == 1.4 01:24:50 INFO - psutil == 3.1.1 01:24:50 INFO - requests == 1.2.3 01:24:50 INFO - wptserve == 1.4.0 01:24:50 INFO - wsgiref == 0.1.2 01:24:50 INFO - Running post-action listener: _resource_record_post_action 01:24:50 INFO - Running post-action listener: _start_resource_monitoring 01:24:50 INFO - Starting resource monitoring. 01:24:50 INFO - ##### 01:24:50 INFO - ##### Running pull step. 01:24:50 INFO - ##### 01:24:50 INFO - Running pre-action listener: _resource_record_pre_action 01:24:50 INFO - Running main action method: pull 01:24:50 INFO - Pull has nothing to do! 01:24:50 INFO - Running post-action listener: _resource_record_post_action 01:24:50 INFO - ##### 01:24:50 INFO - ##### Running install step. 01:24:50 INFO - ##### 01:24:50 INFO - Running pre-action listener: _resource_record_pre_action 01:24:50 INFO - Running main action method: install 01:24:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:24:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:24:50 INFO - Reading from file tmpfile_stdout 01:24:50 INFO - Detecting whether we're running mozinstall >=1.0... 01:24:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:24:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:24:50 INFO - Reading from file tmpfile_stdout 01:24:50 INFO - Output received: 01:24:50 INFO - Usage: mozinstall [options] installer 01:24:50 INFO - Options: 01:24:50 INFO - -h, --help show this help message and exit 01:24:50 INFO - -d DEST, --destination=DEST 01:24:50 INFO - Directory to install application into. [default: 01:24:50 INFO - "/builds/slave/test"] 01:24:50 INFO - --app=APP Application being installed. [default: firefox] 01:24:50 INFO - mkdir: /builds/slave/test/build/application 01:24:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:24:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:25:08 INFO - Reading from file tmpfile_stdout 01:25:08 INFO - Output received: 01:25:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:25:08 INFO - Running post-action listener: _resource_record_post_action 01:25:08 INFO - ##### 01:25:08 INFO - ##### Running run-tests step. 01:25:08 INFO - ##### 01:25:08 INFO - Running pre-action listener: _resource_record_pre_action 01:25:08 INFO - Running main action method: run_tests 01:25:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:25:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:25:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:25:08 INFO - grabbing minidump binary from tooltool 01:25: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')]} 01:25:08 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 0x104fba5e0>, '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 0x104b9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104bc8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:25:08 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 01:25:08 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 01:25:08 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:25:08 INFO - Return code: 0 01:25:08 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:25:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:25:08 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/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.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 01:25:08 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/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.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 01:25:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nZyhJUq6jC/Render', 01:25:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:25:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:25:08 INFO - 'HOME': '/Users/cltbld', 01:25:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:25:08 INFO - 'LOGNAME': 'cltbld', 01:25:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:25:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:08 INFO - 'MOZ_NO_REMOTE': '1', 01:25:08 INFO - 'NO_EM_RESTART': '1', 01:25:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:25:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:08 INFO - 'PWD': '/builds/slave/test', 01:25:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:25:08 INFO - 'SHELL': '/bin/bash', 01:25:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9zyowdNJdY/Listeners', 01:25:08 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 01:25:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:25:08 INFO - 'USER': 'cltbld', 01:25:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:25:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:25:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:25:08 INFO - 'XPC_FLAGS': '0x0', 01:25:08 INFO - 'XPC_SERVICE_NAME': '0', 01:25:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:25:08 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/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.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 01:25:09 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 01:25:09 INFO - import pkg_resources 01:25:10 INFO - Using 1 client processes 01:25:10 INFO - wptserve Starting http server on 127.0.0.1:8000 01:25:10 INFO - wptserve Starting http server on 127.0.0.1:8001 01:25:10 INFO - wptserve Starting http server on 127.0.0.1:8443 01:25:12 INFO - SUITE-START | Running 778 tests 01:25:12 INFO - Running testharness tests 01:25:12 INFO - Setting up ssl 01:25:12 INFO - PROCESS | certutil | 01:25:12 INFO - PROCESS | certutil | 01:25:12 INFO - PROCESS | certutil | 01:25:12 INFO - Certificate Nickname Trust Attributes 01:25:12 INFO - SSL,S/MIME,JAR/XPI 01:25:12 INFO - 01:25:12 INFO - web-platform-tests CT,, 01:25:12 INFO - 01:25:12 INFO - Starting runner 01:25:13 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:25:13 INFO - PROCESS | 1656 | 1466583913415 Marionette DEBUG Marionette enabled via build flag and pref 01:25:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113cd7800 == 1 [pid = 1656] [id = 1] 01:25:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113cd8000) [pid = 1656] [serial = 1] [outer = 0x0] 01:25:13 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:25:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113cd9000) [pid = 1656] [serial = 2] [outer = 0x113cd8000] 01:25:13 INFO - PROCESS | 1656 | 1466583913731 Marionette INFO Listening on port 2828 01:25:13 INFO - PROCESS | 1656 | 1466583913951 Marionette DEBUG Marionette enabled via command-line flag 01:25:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116969800 == 2 [pid = 1656] [id = 2] 01:25:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x11696a000) [pid = 1656] [serial = 3] [outer = 0x0] 01:25:13 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:25:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x11696b000) [pid = 1656] [serial = 4] [outer = 0x11696a000] 01:25:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:25:14 INFO - PROCESS | 1656 | 1466583914115 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49285 01:25:14 INFO - PROCESS | 1656 | 1466583914184 Marionette DEBUG Closed connection conn0 01:25:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:25:14 INFO - PROCESS | 1656 | 1466583914190 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49286 01:25:14 INFO - PROCESS | 1656 | 1466583914198 Marionette DEBUG Closed connection conn1 01:25:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:25:14 INFO - PROCESS | 1656 | 1466583914203 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49287 01:25:14 INFO - PROCESS | 1656 | 1466583914212 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:25:14 INFO - PROCESS | 1656 | 1466583914217 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160622005102","device":"desktop","version":"48.0"} 01:25:14 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:25:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198c8800 == 3 [pid = 1656] [id = 3] 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x1198c9800) [pid = 1656] [serial = 5] [outer = 0x0] 01:25:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198ca000 == 4 [pid = 1656] [id = 4] 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119e14800) [pid = 1656] [serial = 6] [outer = 0x0] 01:25:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:25:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x121559800 == 5 [pid = 1656] [id = 5] 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119e10000) [pid = 1656] [serial = 7] [outer = 0x0] 01:25:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:25:15 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x121932800) [pid = 1656] [serial = 8] [outer = 0x119e10000] 01:25:15 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x123c26000) [pid = 1656] [serial = 9] [outer = 0x1198c9800] 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x1216ed400) [pid = 1656] [serial = 10] [outer = 0x119e14800] 01:25:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x1216ef400) [pid = 1656] [serial = 11] [outer = 0x119e10000] 01:25:15 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:25:16 INFO - PROCESS | 1656 | 1466583916208 Marionette INFO startBrowser 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:16 INFO - PROCESS | 1656 | 1466583916231 Marionette DEBUG loaded listener.js 01:25:16 INFO - PROCESS | 1656 | 1466583916238 Marionette DEBUG loaded listener.js 01:25:16 INFO - PROCESS | 1656 | 1466583916240 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x1266ef400) [pid = 1656] [serial = 12] [outer = 0x119e10000] 01:25:16 INFO - PROCESS | 1656 | 1466583916540 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4f365270-6bc1-c949-b4ec-8b47cfc0d2d6","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160622005102","device":"desktop","version":"48.0","command_id":1}}] 01:25:16 INFO - PROCESS | 1656 | 1466583916623 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}] 01:25:16 INFO - PROCESS | 1656 | 1466583916625 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:16 INFO - PROCESS | 1656 | 1466583916687 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:25:16 INFO - PROCESS | 1656 | 1466583916755 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:25:16 INFO - PROCESS | 1656 | 1466583916757 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:16 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:25:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:25:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x128c52c00) [pid = 1656] [serial = 13] [outer = 0x119e10000] 01:25:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:25:16 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:25:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:25:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:25:17 INFO - PROCESS | 1656 | 1466583917009 Marionette TRACE conn2 <- [1,3,null,{}] 01:25:17 INFO - PROCESS | 1656 | 1466583917012 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:25:17 INFO - PROCESS | 1656 | 1466583917014 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:17 INFO - PROCESS | 1656 | 1466583917030 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:25:17 INFO - PROCESS | 1656 | 1466583917058 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:25:17 INFO - PROCESS | 1656 | 1466583917060 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:25:17 INFO - PROCESS | 1656 | 1466583917062 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:25:17 INFO - PROCESS | 1656 | 1466583917065 Marionette TRACE conn2 <- [1,6,null,{}] 01:25:17 INFO - PROCESS | 1656 | 1466583917071 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}] 01:25:17 INFO - PROCESS | 1656 | 1466583917073 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:17 INFO - PROCESS | 1656 | 1466583917083 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:25:17 INFO - PROCESS | 1656 | 1466583917090 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:17 INFO - PROCESS | 1656 | 1466583917092 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129114800 == 6 [pid = 1656] [id = 6] 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x128aef000) [pid = 1656] [serial = 14] [outer = 0x0] 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x128c50800) [pid = 1656] [serial = 15] [outer = 0x128aef000] 01:25:17 INFO - PROCESS | 1656 | 1466583917124 Marionette DEBUG loaded listener.js 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x1291f2800) [pid = 1656] [serial = 16] [outer = 0x128aef000] 01:25:17 INFO - PROCESS | 1656 | 1466583917426 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]]]}] 01:25:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129384800 == 7 [pid = 1656] [id = 7] 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x12941bc00) [pid = 1656] [serial = 17] [outer = 0x0] 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129421800) [pid = 1656] [serial = 18] [outer = 0x12941bc00] 01:25:17 INFO - PROCESS | 1656 | 1466583917457 Marionette DEBUG loaded listener.js 01:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x12944a400) [pid = 1656] [serial = 19] [outer = 0x12941bc00] 01:25:17 INFO - PROCESS | 1656 | 1466583917517 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:25:17 INFO - PROCESS | 1656 | 1466583917518 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:25:17 INFO - PROCESS | 1656 | 1466583917546 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:25:17 INFO - PROCESS | 1656 | 1466583917547 Marionette TRACE conn2 <- [1,10,null,{}] 01:25:17 INFO - PROCESS | 1656 | 1466583917559 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}] 01:25:17 INFO - PROCESS | 1656 | 1466583917562 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:17 INFO - PROCESS | 1656 | 1466583917693 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:25:17 INFO - PROCESS | 1656 | 1466583917717 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:17 INFO - PROCESS | 1656 | 1466583917718 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a873800 == 8 [pid = 1656] [id = 8] 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12a88b800) [pid = 1656] [serial = 20] [outer = 0x0] 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12a88d400) [pid = 1656] [serial = 21] [outer = 0x12a88b800] 01:25:17 INFO - PROCESS | 1656 | 1466583917749 Marionette DEBUG loaded listener.js 01:25:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12a891800) [pid = 1656] [serial = 22] [outer = 0x12a88b800] 01:25:18 INFO - PROCESS | 1656 | 1466583918045 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]]]}] 01:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 536ms 01:25:18 INFO - PROCESS | 1656 | 1466583918076 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:25:18 INFO - PROCESS | 1656 | 1466583918077 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:25:18 INFO - PROCESS | 1656 | 1466583918080 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:25:18 INFO - PROCESS | 1656 | 1466583918081 Marionette TRACE conn2 <- [1,14,null,{}] 01:25:18 INFO - PROCESS | 1656 | 1466583918085 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}] 01:25:18 INFO - PROCESS | 1656 | 1466583918090 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:18 INFO - PROCESS | 1656 | 1466583918237 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:25:18 INFO - PROCESS | 1656 | 1466583918246 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:18 INFO - PROCESS | 1656 | 1466583918247 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b70b800 == 9 [pid = 1656] [id = 9] 01:25:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12b0f7400) [pid = 1656] [serial = 23] [outer = 0x0] 01:25:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b0f9000) [pid = 1656] [serial = 24] [outer = 0x12b0f7400] 01:25:18 INFO - PROCESS | 1656 | 1466583918271 Marionette DEBUG loaded listener.js 01:25:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b859400) [pid = 1656] [serial = 25] [outer = 0x12b0f7400] 01:25:18 INFO - PROCESS | 1656 | 1466583918534 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]]]}] 01:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 01:25:18 INFO - PROCESS | 1656 | 1466583918562 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:25:18 INFO - PROCESS | 1656 | 1466583918563 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:25:18 INFO - PROCESS | 1656 | 1466583918565 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:25:18 INFO - PROCESS | 1656 | 1466583918566 Marionette TRACE conn2 <- [1,18,null,{}] 01:25:18 INFO - PROCESS | 1656 | 1466583918568 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}] 01:25:18 INFO - PROCESS | 1656 | 1466583918572 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:18 INFO - PROCESS | 1656 | 1466583918672 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:25:18 INFO - PROCESS | 1656 | 1466583918677 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:18 INFO - PROCESS | 1656 | 1466583918679 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb66800 == 10 [pid = 1656] [id = 10] 01:25:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12bb2a000) [pid = 1656] [serial = 26] [outer = 0x0] 01:25:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12bb30000) [pid = 1656] [serial = 27] [outer = 0x12bb2a000] 01:25:18 INFO - PROCESS | 1656 | 1466583918703 Marionette DEBUG loaded listener.js 01:25:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12bb36800) [pid = 1656] [serial = 28] [outer = 0x12bb2a000] 01:25:18 INFO - PROCESS | 1656 | 1466583918975 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]]]}] 01:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 01:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:25:18 INFO - PROCESS | 1656 | 1466583918991 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:25:18 INFO - PROCESS | 1656 | 1466583918993 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:25:18 INFO - PROCESS | 1656 | 1466583918995 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:25:18 INFO - PROCESS | 1656 | 1466583918996 Marionette TRACE conn2 <- [1,22,null,{}] 01:25:18 INFO - PROCESS | 1656 | 1466583918998 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}] 01:25:19 INFO - PROCESS | 1656 | 1466583919000 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:19 INFO - PROCESS | 1656 | 1466583919098 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:25:19 INFO - PROCESS | 1656 | 1466583919102 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:19 INFO - PROCESS | 1656 | 1466583919103 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be9c800 == 11 [pid = 1656] [id = 11] 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x12bb49c00) [pid = 1656] [serial = 29] [outer = 0x0] 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12bb56000) [pid = 1656] [serial = 30] [outer = 0x12bb49c00] 01:25:19 INFO - PROCESS | 1656 | 1466583919127 Marionette DEBUG loaded listener.js 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12bec6c00) [pid = 1656] [serial = 31] [outer = 0x12bb49c00] 01:25:19 INFO - PROCESS | 1656 | 1466583919368 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]]]}] 01:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 01:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:25:19 INFO - PROCESS | 1656 | 1466583919413 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:25:19 INFO - PROCESS | 1656 | 1466583919415 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:25:19 INFO - PROCESS | 1656 | 1466583919417 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:25:19 INFO - PROCESS | 1656 | 1466583919418 Marionette TRACE conn2 <- [1,26,null,{}] 01:25:19 INFO - PROCESS | 1656 | 1466583919428 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}] 01:25:19 INFO - PROCESS | 1656 | 1466583919429 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:19 INFO - PROCESS | 1656 | 1466583919525 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:25:19 INFO - PROCESS | 1656 | 1466583919529 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:19 INFO - PROCESS | 1656 | 1466583919530 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c072800 == 12 [pid = 1656] [id = 12] 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x128ae5800) [pid = 1656] [serial = 32] [outer = 0x0] 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12becc800) [pid = 1656] [serial = 33] [outer = 0x128ae5800] 01:25:19 INFO - PROCESS | 1656 | 1466583919554 Marionette DEBUG loaded listener.js 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12beed000) [pid = 1656] [serial = 34] [outer = 0x128ae5800] 01:25:19 INFO - PROCESS | 1656 | 1466583919787 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]]]}] 01:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 01:25:19 INFO - PROCESS | 1656 | 1466583919843 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:25:19 INFO - PROCESS | 1656 | 1466583919845 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:25:19 INFO - PROCESS | 1656 | 1466583919847 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:25:19 INFO - PROCESS | 1656 | 1466583919848 Marionette TRACE conn2 <- [1,30,null,{}] 01:25:19 INFO - PROCESS | 1656 | 1466583919850 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}] 01:25:19 INFO - PROCESS | 1656 | 1466583919863 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:19 INFO - PROCESS | 1656 | 1466583919958 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:25:19 INFO - PROCESS | 1656 | 1466583919962 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:19 INFO - PROCESS | 1656 | 1466583919963 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3cc000 == 13 [pid = 1656] [id = 13] 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12bef0400) [pid = 1656] [serial = 35] [outer = 0x0] 01:25:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c318c00) [pid = 1656] [serial = 36] [outer = 0x12bef0400] 01:25:19 INFO - PROCESS | 1656 | 1466583919987 Marionette DEBUG loaded listener.js 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c31c000) [pid = 1656] [serial = 37] [outer = 0x12bef0400] 01:25:20 INFO - PROCESS | 1656 | 1466583920221 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]]]}] 01:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 01:25:20 INFO - PROCESS | 1656 | 1466583920266 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:25:20 INFO - PROCESS | 1656 | 1466583920267 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:25:20 INFO - PROCESS | 1656 | 1466583920277 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:25:20 INFO - PROCESS | 1656 | 1466583920278 Marionette TRACE conn2 <- [1,34,null,{}] 01:25:20 INFO - PROCESS | 1656 | 1466583920281 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}] 01:25:20 INFO - PROCESS | 1656 | 1466583920282 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:20 INFO - PROCESS | 1656 | 1466583920372 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:25:20 INFO - PROCESS | 1656 | 1466583920376 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:20 INFO - PROCESS | 1656 | 1466583920377 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d0800 == 14 [pid = 1656] [id = 14] 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x118595000) [pid = 1656] [serial = 38] [outer = 0x0] 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x11859dc00) [pid = 1656] [serial = 39] [outer = 0x118595000] 01:25:20 INFO - PROCESS | 1656 | 1466583920401 Marionette DEBUG loaded listener.js 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c317000) [pid = 1656] [serial = 40] [outer = 0x118595000] 01:25:20 INFO - PROCESS | 1656 | 1466583920636 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]]]}] 01:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 371ms 01:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:25:20 INFO - PROCESS | 1656 | 1466583920649 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:25:20 INFO - PROCESS | 1656 | 1466583920650 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:25:20 INFO - PROCESS | 1656 | 1466583920659 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:25:20 INFO - PROCESS | 1656 | 1466583920660 Marionette TRACE conn2 <- [1,38,null,{}] 01:25:20 INFO - PROCESS | 1656 | 1466583920662 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}] 01:25:20 INFO - PROCESS | 1656 | 1466583920664 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:20 INFO - PROCESS | 1656 | 1466583920768 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:25:20 INFO - PROCESS | 1656 | 1466583920772 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:20 INFO - PROCESS | 1656 | 1466583920773 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce0f000 == 15 [pid = 1656] [id = 15] 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12cd03c00) [pid = 1656] [serial = 41] [outer = 0x0] 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12cd08800) [pid = 1656] [serial = 42] [outer = 0x12cd03c00] 01:25:20 INFO - PROCESS | 1656 | 1466583920796 Marionette DEBUG loaded listener.js 01:25:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12cd0d800) [pid = 1656] [serial = 43] [outer = 0x12cd03c00] 01:25:21 INFO - PROCESS | 1656 | 1466583921036 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]]]}] 01:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 01:25:21 INFO - PROCESS | 1656 | 1466583921078 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:25:21 INFO - PROCESS | 1656 | 1466583921079 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:25:21 INFO - PROCESS | 1656 | 1466583921081 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:25:21 INFO - PROCESS | 1656 | 1466583921083 Marionette TRACE conn2 <- [1,42,null,{}] 01:25:21 INFO - PROCESS | 1656 | 1466583921092 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}] 01:25:21 INFO - PROCESS | 1656 | 1466583921093 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:21 INFO - PROCESS | 1656 | 1466583921188 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:25:21 INFO - PROCESS | 1656 | 1466583921192 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:21 INFO - PROCESS | 1656 | 1466583921193 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1a3000 == 16 [pid = 1656] [id = 16] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12cd10000) [pid = 1656] [serial = 44] [outer = 0x0] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12cec2c00) [pid = 1656] [serial = 45] [outer = 0x12cd10000] 01:25:21 INFO - PROCESS | 1656 | 1466583921217 Marionette DEBUG loaded listener.js 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12cec7400) [pid = 1656] [serial = 46] [outer = 0x12cd10000] 01:25:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d48e000 == 17 [pid = 1656] [id = 17] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12d48e800) [pid = 1656] [serial = 47] [outer = 0x0] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12d48f800) [pid = 1656] [serial = 48] [outer = 0x12d48e800] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12d489000) [pid = 1656] [serial = 49] [outer = 0x12d48e800] 01:25:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d48d800 == 18 [pid = 1656] [id = 18] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x117eb8400) [pid = 1656] [serial = 50] [outer = 0x0] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d2bf800) [pid = 1656] [serial = 51] [outer = 0x117eb8400] 01:25:21 INFO - PROCESS | 1656 | 1466583921520 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]]]}] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x128c97c00) [pid = 1656] [serial = 52] [outer = 0x117eb8400] 01:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 522ms 01:25:21 INFO - PROCESS | 1656 | 1466583921619 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:25:21 INFO - PROCESS | 1656 | 1466583921621 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:25:21 INFO - PROCESS | 1656 | 1466583921644 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:25:21 INFO - PROCESS | 1656 | 1466583921647 Marionette TRACE conn2 <- [1,46,null,{}] 01:25:21 INFO - PROCESS | 1656 | 1466583921650 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}] 01:25:21 INFO - PROCESS | 1656 | 1466583921652 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:21 INFO - PROCESS | 1656 | 1466583921791 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:25:21 INFO - PROCESS | 1656 | 1466583921799 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:21 INFO - PROCESS | 1656 | 1466583921814 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d860800 == 19 [pid = 1656] [id = 19] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12d2b2800) [pid = 1656] [serial = 53] [outer = 0x0] 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12d2bec00) [pid = 1656] [serial = 54] [outer = 0x12d2b2800] 01:25:21 INFO - PROCESS | 1656 | 1466583921856 Marionette DEBUG loaded listener.js 01:25:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d8ed000) [pid = 1656] [serial = 55] [outer = 0x12d2b2800] 01:25:22 INFO - PROCESS | 1656 | 1466583922103 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]]]}] 01:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 470ms 01:25:22 INFO - PROCESS | 1656 | 1466583922114 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:25:22 INFO - PROCESS | 1656 | 1466583922115 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:25:22 INFO - PROCESS | 1656 | 1466583922117 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:25:22 INFO - PROCESS | 1656 | 1466583922118 Marionette TRACE conn2 <- [1,50,null,{}] 01:25:22 INFO - PROCESS | 1656 | 1466583922128 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}] 01:25:22 INFO - PROCESS | 1656 | 1466583922129 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:22 INFO - PROCESS | 1656 | 1466583922229 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:25:22 INFO - PROCESS | 1656 | 1466583922232 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:22 INFO - PROCESS | 1656 | 1466583922234 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dd0b000 == 20 [pid = 1656] [id = 20] 01:25:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x117306c00) [pid = 1656] [serial = 56] [outer = 0x0] 01:25:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11730a800) [pid = 1656] [serial = 57] [outer = 0x117306c00] 01:25:22 INFO - PROCESS | 1656 | 1466583922257 Marionette DEBUG loaded listener.js 01:25:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1186dcc00) [pid = 1656] [serial = 58] [outer = 0x117306c00] 01:25:22 INFO - PROCESS | 1656 | 1466583922486 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]]]}] 01:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 01:25:22 INFO - PROCESS | 1656 | 1466583922543 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:25:22 INFO - PROCESS | 1656 | 1466583922547 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:25:22 INFO - PROCESS | 1656 | 1466583922550 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:25:22 INFO - PROCESS | 1656 | 1466583922551 Marionette TRACE conn2 <- [1,54,null,{}] 01:25:22 INFO - PROCESS | 1656 | 1466583922561 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}] 01:25:22 INFO - PROCESS | 1656 | 1466583922562 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:22 INFO - PROCESS | 1656 | 1466583922658 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:25:22 INFO - PROCESS | 1656 | 1466583922662 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:22 INFO - PROCESS | 1656 | 1466583922663 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dcd8800 == 21 [pid = 1656] [id = 21] 01:25:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x119834800) [pid = 1656] [serial = 59] [outer = 0x0] 01:25:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12d2b8400) [pid = 1656] [serial = 60] [outer = 0x119834800] 01:25:22 INFO - PROCESS | 1656 | 1466583922695 Marionette DEBUG loaded listener.js 01:25:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12d8f4400) [pid = 1656] [serial = 61] [outer = 0x119834800] 01:25:22 INFO - PROCESS | 1656 | 1466583922920 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]]]}] 01:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 01:25:22 INFO - PROCESS | 1656 | 1466583922977 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:25:22 INFO - PROCESS | 1656 | 1466583922978 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:25:22 INFO - PROCESS | 1656 | 1466583922980 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:25:22 INFO - PROCESS | 1656 | 1466583922981 Marionette TRACE conn2 <- [1,58,null,{}] 01:25:22 INFO - PROCESS | 1656 | 1466583922984 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}] 01:25:22 INFO - PROCESS | 1656 | 1466583922985 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:23 INFO - PROCESS | 1656 | 1466583923095 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:25:23 INFO - PROCESS | 1656 | 1466583923098 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:23 INFO - PROCESS | 1656 | 1466583923099 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dd1d000 == 22 [pid = 1656] [id = 22] 01:25:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x12e244000) [pid = 1656] [serial = 62] [outer = 0x0] 01:25:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x12e249400) [pid = 1656] [serial = 63] [outer = 0x12e244000] 01:25:23 INFO - PROCESS | 1656 | 1466583923122 Marionette DEBUG loaded listener.js 01:25:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12e24e800) [pid = 1656] [serial = 64] [outer = 0x12e244000] 01:25:23 INFO - PROCESS | 1656 | 1466583923427 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]]]}] 01:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 468ms 01:25:23 INFO - PROCESS | 1656 | 1466583923449 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:25:23 INFO - PROCESS | 1656 | 1466583923457 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:25:23 INFO - PROCESS | 1656 | 1466583923464 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:25:23 INFO - PROCESS | 1656 | 1466583923470 Marionette TRACE conn2 <- [1,62,null,{}] 01:25:23 INFO - PROCESS | 1656 | 1466583923478 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}] 01:25:23 INFO - PROCESS | 1656 | 1466583923481 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:23 INFO - PROCESS | 1656 | 1466583923675 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:25:24 INFO - PROCESS | 1656 | 1466583924425 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:24 INFO - PROCESS | 1656 | 1466583924426 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x112163000 == 23 [pid = 1656] [id = 23] 01:25:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x111f3b000) [pid = 1656] [serial = 65] [outer = 0x0] 01:25:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11213d800) [pid = 1656] [serial = 66] [outer = 0x111f3b000] 01:25:24 INFO - PROCESS | 1656 | 1466583924458 Marionette DEBUG loaded listener.js 01:25:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11297f000) [pid = 1656] [serial = 67] [outer = 0x111f3b000] 01:25:24 INFO - PROCESS | 1656 | 1466583924867 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]]]}] 01:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1433ms 01:25:24 INFO - PROCESS | 1656 | 1466583924895 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:25:24 INFO - PROCESS | 1656 | 1466583924898 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:25:24 INFO - PROCESS | 1656 | 1466583924901 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:25:24 INFO - PROCESS | 1656 | 1466583924905 Marionette TRACE conn2 <- [1,66,null,{}] 01:25:24 INFO - PROCESS | 1656 | 1466583924909 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}] 01:25:24 INFO - PROCESS | 1656 | 1466583924912 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:25 INFO - PROCESS | 1656 | 1466583925026 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:25:25 INFO - PROCESS | 1656 | 1466583925065 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:25 INFO - PROCESS | 1656 | 1466583925067 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671b000 == 24 [pid = 1656] [id = 24] 01:25:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112fb2400) [pid = 1656] [serial = 68] [outer = 0x0] 01:25:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x115f7c400) [pid = 1656] [serial = 69] [outer = 0x112fb2400] 01:25:25 INFO - PROCESS | 1656 | 1466583925097 Marionette DEBUG loaded listener.js 01:25:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116914c00) [pid = 1656] [serial = 70] [outer = 0x112fb2400] 01:25:25 INFO - PROCESS | 1656 | 1466583925496 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]]]}] 01:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 626ms 01:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:25:25 INFO - PROCESS | 1656 | 1466583925527 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:25:25 INFO - PROCESS | 1656 | 1466583925529 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:25:25 INFO - PROCESS | 1656 | 1466583925532 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:25:25 INFO - PROCESS | 1656 | 1466583925533 Marionette TRACE conn2 <- [1,70,null,{}] 01:25:25 INFO - PROCESS | 1656 | 1466583925536 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}] 01:25:25 INFO - PROCESS | 1656 | 1466583925537 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:25 INFO - PROCESS | 1656 | 1466583925651 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:25:25 INFO - PROCESS | 1656 | 1466583925719 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:25 INFO - PROCESS | 1656 | 1466583925720 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117254800 == 25 [pid = 1656] [id = 25] 01:25:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1173b7400) [pid = 1656] [serial = 71] [outer = 0x0] 01:25:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1182e3000) [pid = 1656] [serial = 72] [outer = 0x1173b7400] 01:25:25 INFO - PROCESS | 1656 | 1466583925763 Marionette DEBUG loaded listener.js 01:25:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1185a2400) [pid = 1656] [serial = 73] [outer = 0x1173b7400] 01:25:26 INFO - PROCESS | 1656 | 1466583926412 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]]]}] 01:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 01:25:26 INFO - PROCESS | 1656 | 1466583926454 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:25:26 INFO - PROCESS | 1656 | 1466583926457 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:25:26 INFO - PROCESS | 1656 | 1466583926460 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:25:26 INFO - PROCESS | 1656 | 1466583926462 Marionette TRACE conn2 <- [1,74,null,{}] 01:25:26 INFO - PROCESS | 1656 | 1466583926465 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}] 01:25:26 INFO - PROCESS | 1656 | 1466583926466 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:26 INFO - PROCESS | 1656 | 1466583926546 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:25:26 INFO - PROCESS | 1656 | 1466583926602 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:26 INFO - PROCESS | 1656 | 1466583926604 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x113cca000 == 26 [pid = 1656] [id = 26] 01:25:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112faec00) [pid = 1656] [serial = 74] [outer = 0x0] 01:25:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11688a800) [pid = 1656] [serial = 75] [outer = 0x112faec00] 01:25:26 INFO - PROCESS | 1656 | 1466583926632 Marionette DEBUG loaded listener.js 01:25:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116b1b800) [pid = 1656] [serial = 76] [outer = 0x112faec00] 01:25:27 INFO - PROCESS | 1656 | 1466583927041 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]]]}] 01:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 01:25:27 INFO - PROCESS | 1656 | 1466583927080 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:25:27 INFO - PROCESS | 1656 | 1466583927082 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:25:27 INFO - PROCESS | 1656 | 1466583927087 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:25:27 INFO - PROCESS | 1656 | 1466583927088 Marionette TRACE conn2 <- [1,78,null,{}] 01:25:27 INFO - PROCESS | 1656 | 1466583927090 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}] 01:25:27 INFO - PROCESS | 1656 | 1466583927092 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:27 INFO - PROCESS | 1656 | 1466583927167 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:25:27 INFO - PROCESS | 1656 | 1466583927173 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:27 INFO - PROCESS | 1656 | 1466583927174 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116510800 == 27 [pid = 1656] [id = 27] 01:25:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116bd8000) [pid = 1656] [serial = 77] [outer = 0x0] 01:25:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1173bfc00) [pid = 1656] [serial = 78] [outer = 0x116bd8000] 01:25:27 INFO - PROCESS | 1656 | 1466583927201 Marionette DEBUG loaded listener.js 01:25:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117ebe800) [pid = 1656] [serial = 79] [outer = 0x116bd8000] 01:25:27 INFO - PROCESS | 1656 | 1466583927517 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]]]}] 01:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 01:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:25:27 INFO - PROCESS | 1656 | 1466583927557 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:25:27 INFO - PROCESS | 1656 | 1466583927558 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:25:27 INFO - PROCESS | 1656 | 1466583927560 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:25:27 INFO - PROCESS | 1656 | 1466583927562 Marionette TRACE conn2 <- [1,82,null,{}] 01:25:27 INFO - PROCESS | 1656 | 1466583927570 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}] 01:25:27 INFO - PROCESS | 1656 | 1466583927573 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:27 INFO - PROCESS | 1656 | 1466583927648 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:25:27 INFO - PROCESS | 1656 | 1466583927654 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:27 INFO - PROCESS | 1656 | 1466583927657 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169c1000 == 28 [pid = 1656] [id = 28] 01:25:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1137f0000) [pid = 1656] [serial = 80] [outer = 0x0] 01:25:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118642c00) [pid = 1656] [serial = 81] [outer = 0x1137f0000] 01:25:27 INFO - PROCESS | 1656 | 1466583927684 Marionette DEBUG loaded listener.js 01:25:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1186e9400) [pid = 1656] [serial = 82] [outer = 0x1137f0000] 01:25:27 INFO - PROCESS | 1656 | 1466583927997 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]]]}] 01:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 01:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:25:28 INFO - PROCESS | 1656 | 1466583928031 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:25:28 INFO - PROCESS | 1656 | 1466583928033 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:25:28 INFO - PROCESS | 1656 | 1466583928037 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:25:28 INFO - PROCESS | 1656 | 1466583928039 Marionette TRACE conn2 <- [1,86,null,{}] 01:25:28 INFO - PROCESS | 1656 | 1466583928042 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}] 01:25:28 INFO - PROCESS | 1656 | 1466583928043 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:28 INFO - PROCESS | 1656 | 1466583928121 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:25:28 INFO - PROCESS | 1656 | 1466583928162 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:28 INFO - PROCESS | 1656 | 1466583928164 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117268800 == 29 [pid = 1656] [id = 29] 01:25:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118649000) [pid = 1656] [serial = 83] [outer = 0x0] 01:25:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118889800) [pid = 1656] [serial = 84] [outer = 0x118649000] 01:25:28 INFO - PROCESS | 1656 | 1466583928189 Marionette DEBUG loaded listener.js 01:25:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1194dc000) [pid = 1656] [serial = 85] [outer = 0x118649000] 01:25:28 INFO - PROCESS | 1656 | 1466583928459 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]]]}] 01:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 474ms 01:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:25:28 INFO - PROCESS | 1656 | 1466583928511 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:25:28 INFO - PROCESS | 1656 | 1466583928512 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:25:28 INFO - PROCESS | 1656 | 1466583928514 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:25:28 INFO - PROCESS | 1656 | 1466583928515 Marionette TRACE conn2 <- [1,90,null,{}] 01:25:28 INFO - PROCESS | 1656 | 1466583928517 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}] 01:25:28 INFO - PROCESS | 1656 | 1466583928519 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:28 INFO - PROCESS | 1656 | 1466583928594 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:25:28 INFO - PROCESS | 1656 | 1466583928597 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:28 INFO - PROCESS | 1656 | 1466583928599 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826f000 == 30 [pid = 1656] [id = 30] 01:25:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1137ea800) [pid = 1656] [serial = 86] [outer = 0x0] 01:25:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1194e0000) [pid = 1656] [serial = 87] [outer = 0x1137ea800] 01:25:28 INFO - PROCESS | 1656 | 1466583928625 Marionette DEBUG loaded listener.js 01:25:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195e2400) [pid = 1656] [serial = 88] [outer = 0x1137ea800] 01:25:28 INFO - PROCESS | 1656 | 1466583928930 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]]]}] 01:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 01:25:28 INFO - PROCESS | 1656 | 1466583928934 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:25:28 INFO - PROCESS | 1656 | 1466583928935 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:25:28 INFO - PROCESS | 1656 | 1466583928948 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:25:28 INFO - PROCESS | 1656 | 1466583928949 Marionette TRACE conn2 <- [1,94,null,{}] 01:25:28 INFO - PROCESS | 1656 | 1466583928952 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}] 01:25:28 INFO - PROCESS | 1656 | 1466583928959 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:29 INFO - PROCESS | 1656 | 1466583929073 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:25:29 INFO - PROCESS | 1656 | 1466583929079 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:29 INFO - PROCESS | 1656 | 1466583929080 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118620000 == 31 [pid = 1656] [id = 31] 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118595c00) [pid = 1656] [serial = 89] [outer = 0x0] 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195e6000) [pid = 1656] [serial = 90] [outer = 0x118595c00] 01:25:29 INFO - PROCESS | 1656 | 1466583929106 Marionette DEBUG loaded listener.js 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119ae4000) [pid = 1656] [serial = 91] [outer = 0x118595c00] 01:25:29 INFO - PROCESS | 1656 | 1466583929372 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]]]}] 01:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 472ms 01:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:25:29 INFO - PROCESS | 1656 | 1466583929426 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:25:29 INFO - PROCESS | 1656 | 1466583929427 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:25:29 INFO - PROCESS | 1656 | 1466583929429 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:25:29 INFO - PROCESS | 1656 | 1466583929430 Marionette TRACE conn2 <- [1,98,null,{}] 01:25:29 INFO - PROCESS | 1656 | 1466583929433 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}] 01:25:29 INFO - PROCESS | 1656 | 1466583929434 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:29 INFO - PROCESS | 1656 | 1466583929510 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:25:29 INFO - PROCESS | 1656 | 1466583929514 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:29 INFO - PROCESS | 1656 | 1466583929515 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bf000 == 32 [pid = 1656] [id = 32] 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ae4400) [pid = 1656] [serial = 92] [outer = 0x0] 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119b82400) [pid = 1656] [serial = 93] [outer = 0x119ae4400] 01:25:29 INFO - PROCESS | 1656 | 1466583929542 Marionette DEBUG loaded listener.js 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1210e4c00) [pid = 1656] [serial = 94] [outer = 0x119ae4400] 01:25:29 INFO - PROCESS | 1656 | 1466583929839 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]]]}] 01:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 01:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:25:29 INFO - PROCESS | 1656 | 1466583929849 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:25:29 INFO - PROCESS | 1656 | 1466583929850 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:25:29 INFO - PROCESS | 1656 | 1466583929860 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:25:29 INFO - PROCESS | 1656 | 1466583929861 Marionette TRACE conn2 <- [1,102,null,{}] 01:25:29 INFO - PROCESS | 1656 | 1466583929863 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}] 01:25:29 INFO - PROCESS | 1656 | 1466583929864 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:29 INFO - PROCESS | 1656 | 1466583929941 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:25:29 INFO - PROCESS | 1656 | 1466583929944 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:29 INFO - PROCESS | 1656 | 1466583929945 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195ae800 == 33 [pid = 1656] [id = 33] 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210e5000) [pid = 1656] [serial = 95] [outer = 0x0] 01:25:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1210eb800) [pid = 1656] [serial = 96] [outer = 0x1210e5000] 01:25:29 INFO - PROCESS | 1656 | 1466583929970 Marionette DEBUG loaded listener.js 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1211b4000) [pid = 1656] [serial = 97] [outer = 0x1210e5000] 01:25:30 INFO - PROCESS | 1656 | 1466583930239 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]]]}] 01:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 425ms 01:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:25:30 INFO - PROCESS | 1656 | 1466583930278 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:25:30 INFO - PROCESS | 1656 | 1466583930280 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:25:30 INFO - PROCESS | 1656 | 1466583930282 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:25:30 INFO - PROCESS | 1656 | 1466583930283 Marionette TRACE conn2 <- [1,106,null,{}] 01:25:30 INFO - PROCESS | 1656 | 1466583930297 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}] 01:25:30 INFO - PROCESS | 1656 | 1466583930298 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:30 INFO - PROCESS | 1656 | 1466583930399 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:25:30 INFO - PROCESS | 1656 | 1466583930405 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:30 INFO - PROCESS | 1656 | 1466583930406 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169bc000 == 34 [pid = 1656] [id = 34] 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x111f26400) [pid = 1656] [serial = 98] [outer = 0x0] 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1210e6800) [pid = 1656] [serial = 99] [outer = 0x111f26400] 01:25:30 INFO - PROCESS | 1656 | 1466583930430 Marionette DEBUG loaded listener.js 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12155d800) [pid = 1656] [serial = 100] [outer = 0x111f26400] 01:25:30 INFO - PROCESS | 1656 | 1466583930701 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]]]}] 01:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 01:25:30 INFO - PROCESS | 1656 | 1466583930754 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:25:30 INFO - PROCESS | 1656 | 1466583930757 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:25:30 INFO - PROCESS | 1656 | 1466583930760 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:25:30 INFO - PROCESS | 1656 | 1466583930761 Marionette TRACE conn2 <- [1,110,null,{}] 01:25:30 INFO - PROCESS | 1656 | 1466583930763 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}] 01:25:30 INFO - PROCESS | 1656 | 1466583930764 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:30 INFO - PROCESS | 1656 | 1466583930840 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:25:30 INFO - PROCESS | 1656 | 1466583930844 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:30 INFO - PROCESS | 1656 | 1466583930845 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb0800 == 35 [pid = 1656] [id = 35] 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1194de800) [pid = 1656] [serial = 101] [outer = 0x0] 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1216e4800) [pid = 1656] [serial = 102] [outer = 0x1194de800] 01:25:30 INFO - PROCESS | 1656 | 1466583930869 Marionette DEBUG loaded listener.js 01:25:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x121927000) [pid = 1656] [serial = 103] [outer = 0x1194de800] 01:25:31 INFO - PROCESS | 1656 | 1466583931182 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]]]}] 01:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 01:25:31 INFO - PROCESS | 1656 | 1466583931229 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:25:31 INFO - PROCESS | 1656 | 1466583931231 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:25:31 INFO - PROCESS | 1656 | 1466583931233 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:25:31 INFO - PROCESS | 1656 | 1466583931235 Marionette TRACE conn2 <- [1,114,null,{}] 01:25:31 INFO - PROCESS | 1656 | 1466583931237 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}] 01:25:31 INFO - PROCESS | 1656 | 1466583931239 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:31 INFO - PROCESS | 1656 | 1466583931348 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:25:31 INFO - PROCESS | 1656 | 1466583931357 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:31 INFO - PROCESS | 1656 | 1466583931359 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119edd000 == 36 [pid = 1656] [id = 36] 01:25:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121563c00) [pid = 1656] [serial = 104] [outer = 0x0] 01:25:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x121db2c00) [pid = 1656] [serial = 105] [outer = 0x121563c00] 01:25:31 INFO - PROCESS | 1656 | 1466583931385 Marionette DEBUG loaded listener.js 01:25:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124ad0000) [pid = 1656] [serial = 106] [outer = 0x121563c00] 01:25:31 INFO - PROCESS | 1656 | 1466583931675 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]]]}] 01:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 01:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:25:31 INFO - PROCESS | 1656 | 1466583931710 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:25:31 INFO - PROCESS | 1656 | 1466583931711 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:25:31 INFO - PROCESS | 1656 | 1466583931713 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:25:31 INFO - PROCESS | 1656 | 1466583931714 Marionette TRACE conn2 <- [1,118,null,{}] 01:25:31 INFO - PROCESS | 1656 | 1466583931717 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}] 01:25:31 INFO - PROCESS | 1656 | 1466583931718 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:31 INFO - PROCESS | 1656 | 1466583931798 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:25:31 INFO - PROCESS | 1656 | 1466583931802 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:31 INFO - PROCESS | 1656 | 1466583931804 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123c800 == 37 [pid = 1656] [id = 37] 01:25:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124ad0800) [pid = 1656] [serial = 107] [outer = 0x0] 01:25:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124e45c00) [pid = 1656] [serial = 108] [outer = 0x124ad0800] 01:25:31 INFO - PROCESS | 1656 | 1466583931829 Marionette DEBUG loaded listener.js 01:25:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1255bd400) [pid = 1656] [serial = 109] [outer = 0x124ad0800] 01:25:32 INFO - PROCESS | 1656 | 1466583932117 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]]]}] 01:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 01:25:32 INFO - PROCESS | 1656 | 1466583932132 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:25:32 INFO - PROCESS | 1656 | 1466583932133 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:25:32 INFO - PROCESS | 1656 | 1466583932143 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:25:32 INFO - PROCESS | 1656 | 1466583932144 Marionette TRACE conn2 <- [1,122,null,{}] 01:25:32 INFO - PROCESS | 1656 | 1466583932148 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}] 01:25:32 INFO - PROCESS | 1656 | 1466583932148 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:32 INFO - PROCESS | 1656 | 1466583932228 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:25:32 INFO - PROCESS | 1656 | 1466583932279 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:32 INFO - PROCESS | 1656 | 1466583932280 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x121353000 == 38 [pid = 1656] [id = 38] 01:25:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1210e8800) [pid = 1656] [serial = 110] [outer = 0x0] 01:25:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x125580c00) [pid = 1656] [serial = 111] [outer = 0x1210e8800] 01:25:32 INFO - PROCESS | 1656 | 1466583932304 Marionette DEBUG loaded listener.js 01:25:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126452c00) [pid = 1656] [serial = 112] [outer = 0x1210e8800] 01:25:32 INFO - PROCESS | 1656 | 1466583932557 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]]]}] 01:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 475ms 01:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:25:32 INFO - PROCESS | 1656 | 1466583932612 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:25:32 INFO - PROCESS | 1656 | 1466583932613 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:25:32 INFO - PROCESS | 1656 | 1466583932615 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:25:32 INFO - PROCESS | 1656 | 1466583932616 Marionette TRACE conn2 <- [1,126,null,{}] 01:25:32 INFO - PROCESS | 1656 | 1466583932618 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}] 01:25:32 INFO - PROCESS | 1656 | 1466583932621 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:32 INFO - PROCESS | 1656 | 1466583932710 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:25:32 INFO - PROCESS | 1656 | 1466583932714 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:32 INFO - PROCESS | 1656 | 1466583932715 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219d6000 == 39 [pid = 1656] [id = 39] 01:25:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126455400) [pid = 1656] [serial = 113] [outer = 0x0] 01:25:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126666c00) [pid = 1656] [serial = 114] [outer = 0x126455400] 01:25:32 INFO - PROCESS | 1656 | 1466583932738 Marionette DEBUG loaded listener.js 01:25:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1266f2000) [pid = 1656] [serial = 115] [outer = 0x126455400] 01:25:33 INFO - PROCESS | 1656 | 1466583933029 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]]]}] 01:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 01:25:33 INFO - PROCESS | 1656 | 1466583933034 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:25:33 INFO - PROCESS | 1656 | 1466583933035 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:25:33 INFO - PROCESS | 1656 | 1466583933045 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:25:33 INFO - PROCESS | 1656 | 1466583933046 Marionette TRACE conn2 <- [1,130,null,{}] 01:25:33 INFO - PROCESS | 1656 | 1466583933048 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}] 01:25:33 INFO - PROCESS | 1656 | 1466583933049 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:33 INFO - PROCESS | 1656 | 1466583933129 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:25:33 INFO - PROCESS | 1656 | 1466583933181 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:33 INFO - PROCESS | 1656 | 1466583933182 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c12800 == 40 [pid = 1656] [id = 40] 01:25:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12607fc00) [pid = 1656] [serial = 116] [outer = 0x0] 01:25:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1268d2000) [pid = 1656] [serial = 117] [outer = 0x12607fc00] 01:25:33 INFO - PROCESS | 1656 | 1466583933205 Marionette DEBUG loaded listener.js 01:25:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128aee400) [pid = 1656] [serial = 118] [outer = 0x12607fc00] 01:25:33 INFO - PROCESS | 1656 | 1466583933490 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]]]}] 01:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 01:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:25:33 INFO - PROCESS | 1656 | 1466583933515 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:25:33 INFO - PROCESS | 1656 | 1466583933516 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:25:33 INFO - PROCESS | 1656 | 1466583933527 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:25:33 INFO - PROCESS | 1656 | 1466583933528 Marionette TRACE conn2 <- [1,134,null,{}] 01:25:33 INFO - PROCESS | 1656 | 1466583933530 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}] 01:25:33 INFO - PROCESS | 1656 | 1466583933531 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:33 INFO - PROCESS | 1656 | 1466583933614 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:25:33 INFO - PROCESS | 1656 | 1466583933618 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:33 INFO - PROCESS | 1656 | 1466583933619 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ecc800 == 41 [pid = 1656] [id = 41] 01:25:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128ae4800) [pid = 1656] [serial = 119] [outer = 0x0] 01:25:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128b4c800) [pid = 1656] [serial = 120] [outer = 0x128ae4800] 01:25:33 INFO - PROCESS | 1656 | 1466583933644 Marionette DEBUG loaded listener.js 01:25:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128c94000) [pid = 1656] [serial = 121] [outer = 0x128ae4800] 01:25:33 INFO - PROCESS | 1656 | 1466583933969 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]]]}] 01:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 476ms 01:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:25:33 INFO - PROCESS | 1656 | 1466583933995 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:25:34 INFO - PROCESS | 1656 | 1466583933996 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:25:34 INFO - PROCESS | 1656 | 1466583933998 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:25:34 INFO - PROCESS | 1656 | 1466583933999 Marionette TRACE conn2 <- [1,138,null,{}] 01:25:34 INFO - PROCESS | 1656 | 1466583934002 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}] 01:25:34 INFO - PROCESS | 1656 | 1466583934003 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:34 INFO - PROCESS | 1656 | 1466583934119 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:25:34 INFO - PROCESS | 1656 | 1466583934126 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:34 INFO - PROCESS | 1656 | 1466583934127 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x125596000 == 42 [pid = 1656] [id = 42] 01:25:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128b4b400) [pid = 1656] [serial = 122] [outer = 0x0] 01:25:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1291f2400) [pid = 1656] [serial = 123] [outer = 0x128b4b400] 01:25:34 INFO - PROCESS | 1656 | 1466583934151 Marionette DEBUG loaded listener.js 01:25:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1291fc400) [pid = 1656] [serial = 124] [outer = 0x128b4b400] 01:25:35 INFO - PROCESS | 1656 | 1466583935127 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]]]}] 01:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1174ms 01:25:35 INFO - PROCESS | 1656 | 1466583935172 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:25:35 INFO - PROCESS | 1656 | 1466583935174 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:25:35 INFO - PROCESS | 1656 | 1466583935178 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:25:35 INFO - PROCESS | 1656 | 1466583935179 Marionette TRACE conn2 <- [1,142,null,{}] 01:25:35 INFO - PROCESS | 1656 | 1466583935189 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}] 01:25:35 INFO - PROCESS | 1656 | 1466583935191 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:35 INFO - PROCESS | 1656 | 1466583935282 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:25:35 INFO - PROCESS | 1656 | 1466583935332 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:35 INFO - PROCESS | 1656 | 1466583935333 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x113946000 == 43 [pid = 1656] [id = 43] 01:25:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116b22800) [pid = 1656] [serial = 125] [outer = 0x0] 01:25:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x116bd7800) [pid = 1656] [serial = 126] [outer = 0x116b22800] 01:25:35 INFO - PROCESS | 1656 | 1466583935360 Marionette DEBUG loaded listener.js 01:25:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117311800) [pid = 1656] [serial = 127] [outer = 0x116b22800] 01:25:35 INFO - PROCESS | 1656 | 1466583935673 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]]]}] 01:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 528ms 01:25:35 INFO - PROCESS | 1656 | 1466583935706 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:25:35 INFO - PROCESS | 1656 | 1466583935709 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:25:35 INFO - PROCESS | 1656 | 1466583935713 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:25:35 INFO - PROCESS | 1656 | 1466583935715 Marionette TRACE conn2 <- [1,146,null,{}] 01:25:35 INFO - PROCESS | 1656 | 1466583935717 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}] 01:25:35 INFO - PROCESS | 1656 | 1466583935719 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:35 INFO - PROCESS | 1656 | 1466583935809 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:25:35 INFO - PROCESS | 1656 | 1466583935841 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:35 INFO - PROCESS | 1656 | 1466583935842 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11678b800 == 44 [pid = 1656] [id = 44] 01:25:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1173b6000) [pid = 1656] [serial = 128] [outer = 0x0] 01:25:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1182d9400) [pid = 1656] [serial = 129] [outer = 0x1173b6000] 01:25:35 INFO - PROCESS | 1656 | 1466583935869 Marionette DEBUG loaded listener.js 01:25:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1186df400) [pid = 1656] [serial = 130] [outer = 0x1173b6000] 01:25:36 INFO - PROCESS | 1656 | 1466583936207 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]]]}] 01:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 518ms 01:25:36 INFO - PROCESS | 1656 | 1466583936232 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:25:36 INFO - PROCESS | 1656 | 1466583936233 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:25:36 INFO - PROCESS | 1656 | 1466583936236 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:25:36 INFO - PROCESS | 1656 | 1466583936240 Marionette TRACE conn2 <- [1,150,null,{}] 01:25:36 INFO - PROCESS | 1656 | 1466583936247 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}] 01:25:36 INFO - PROCESS | 1656 | 1466583936251 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:36 INFO - PROCESS | 1656 | 1466583936339 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119834800) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x117306c00) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12d2b2800) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12cd10000) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12cd03c00) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118595000) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12bef0400) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x128ae5800) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12bb49c00) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12bb2a000) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b0f7400) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a88b800) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128aef000) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1210e8800) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12e244000) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x111f3b000) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x112fb2400) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1173b7400) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112faec00) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x116bd8000) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1137f0000) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118649000) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1137ea800) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118595c00) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119ae4400) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1210e5000) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x111f26400) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x121563c00) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:25:36 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124ad0800) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:25:36 INFO - PROCESS | 1656 | 1466583936845 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:36 INFO - PROCESS | 1656 | 1466583936847 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd6800 == 45 [pid = 1656] [id = 45] 01:25:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1121ab800) [pid = 1656] [serial = 131] [outer = 0x0] 01:25:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112f73000) [pid = 1656] [serial = 132] [outer = 0x1121ab800] 01:25:36 INFO - PROCESS | 1656 | 1466583936880 Marionette DEBUG loaded listener.js 01:25:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x117310000) [pid = 1656] [serial = 133] [outer = 0x1121ab800] 01:25:37 INFO - PROCESS | 1656 | 1466583937160 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]]]}] 01:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 976ms 01:25:37 INFO - PROCESS | 1656 | 1466583937213 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:25:37 INFO - PROCESS | 1656 | 1466583937215 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:25:37 INFO - PROCESS | 1656 | 1466583937217 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:25:37 INFO - PROCESS | 1656 | 1466583937218 Marionette TRACE conn2 <- [1,154,null,{}] 01:25:37 INFO - PROCESS | 1656 | 1466583937224 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}] 01:25:37 INFO - PROCESS | 1656 | 1466583937225 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:37 INFO - PROCESS | 1656 | 1466583937300 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:25:37 INFO - PROCESS | 1656 | 1466583937305 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:37 INFO - PROCESS | 1656 | 1466583937307 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118621000 == 46 [pid = 1656] [id = 46] 01:25:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118647c00) [pid = 1656] [serial = 134] [outer = 0x0] 01:25:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195e3400) [pid = 1656] [serial = 135] [outer = 0x118647c00] 01:25:37 INFO - PROCESS | 1656 | 1466583937331 Marionette DEBUG loaded listener.js 01:25:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11982f400) [pid = 1656] [serial = 136] [outer = 0x118647c00] 01:25:37 INFO - PROCESS | 1656 | 1466583937641 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]]]}] 01:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 01:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:25:37 INFO - PROCESS | 1656 | 1466583937688 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:25:37 INFO - PROCESS | 1656 | 1466583937689 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:25:37 INFO - PROCESS | 1656 | 1466583937691 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:25:37 INFO - PROCESS | 1656 | 1466583937692 Marionette TRACE conn2 <- [1,158,null,{}] 01:25:37 INFO - PROCESS | 1656 | 1466583937695 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}] 01:25:37 INFO - PROCESS | 1656 | 1466583937696 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:37 INFO - PROCESS | 1656 | 1466583937765 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:25:37 INFO - PROCESS | 1656 | 1466583937770 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:37 INFO - PROCESS | 1656 | 1466583937773 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c9000 == 47 [pid = 1656] [id = 47] 01:25:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11859c400) [pid = 1656] [serial = 137] [outer = 0x0] 01:25:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119837000) [pid = 1656] [serial = 138] [outer = 0x11859c400] 01:25:37 INFO - PROCESS | 1656 | 1466583937797 Marionette DEBUG loaded listener.js 01:25:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119a2e000) [pid = 1656] [serial = 139] [outer = 0x11859c400] 01:25:38 INFO - PROCESS | 1656 | 1466583938115 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]]]}] 01:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 01:25:38 INFO - PROCESS | 1656 | 1466583938161 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:25:38 INFO - PROCESS | 1656 | 1466583938162 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:25:38 INFO - PROCESS | 1656 | 1466583938164 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:25:38 INFO - PROCESS | 1656 | 1466583938165 Marionette TRACE conn2 <- [1,162,null,{}] 01:25:38 INFO - PROCESS | 1656 | 1466583938167 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}] 01:25:38 INFO - PROCESS | 1656 | 1466583938171 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:38 INFO - PROCESS | 1656 | 1466583938261 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:25:38 INFO - PROCESS | 1656 | 1466583938307 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:38 INFO - PROCESS | 1656 | 1466583938309 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c1800 == 48 [pid = 1656] [id = 48] 01:25:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1165f6400) [pid = 1656] [serial = 140] [outer = 0x0] 01:25:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119b7e800) [pid = 1656] [serial = 141] [outer = 0x1165f6400] 01:25:38 INFO - PROCESS | 1656 | 1466583938333 Marionette DEBUG loaded listener.js 01:25:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1216ecc00) [pid = 1656] [serial = 142] [outer = 0x1165f6400] 01:25:38 INFO - PROCESS | 1656 | 1466583938605 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]]]}] 01:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 01:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:25:38 INFO - PROCESS | 1656 | 1466583938632 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:25:38 INFO - PROCESS | 1656 | 1466583938633 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:25:38 INFO - PROCESS | 1656 | 1466583938643 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:25:38 INFO - PROCESS | 1656 | 1466583938644 Marionette TRACE conn2 <- [1,166,null,{}] 01:25:38 INFO - PROCESS | 1656 | 1466583938647 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}] 01:25:38 INFO - PROCESS | 1656 | 1466583938648 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:38 INFO - PROCESS | 1656 | 1466583938724 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:25:38 INFO - PROCESS | 1656 | 1466583938728 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:38 INFO - PROCESS | 1656 | 1466583938729 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121221000 == 49 [pid = 1656] [id = 49] 01:25:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1216ed800) [pid = 1656] [serial = 143] [outer = 0x0] 01:25:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121da9000) [pid = 1656] [serial = 144] [outer = 0x1216ed800] 01:25:38 INFO - PROCESS | 1656 | 1466583938754 Marionette DEBUG loaded listener.js 01:25:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x123fbf000) [pid = 1656] [serial = 145] [outer = 0x1216ed800] 01:25:39 INFO - PROCESS | 1656 | 1466583939245 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]]]}] 01:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 626ms 01:25:39 INFO - PROCESS | 1656 | 1466583939263 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:25:39 INFO - PROCESS | 1656 | 1466583939266 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:25:39 INFO - PROCESS | 1656 | 1466583939268 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:25:39 INFO - PROCESS | 1656 | 1466583939272 Marionette TRACE conn2 <- [1,170,null,{}] 01:25:39 INFO - PROCESS | 1656 | 1466583939276 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}] 01:25:39 INFO - PROCESS | 1656 | 1466583939278 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:39 INFO - PROCESS | 1656 | 1466583939386 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:25:39 INFO - PROCESS | 1656 | 1466583939459 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:39 INFO - PROCESS | 1656 | 1466583939460 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116967000 == 50 [pid = 1656] [id = 50] 01:25:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x116bd7c00) [pid = 1656] [serial = 146] [outer = 0x0] 01:25:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x117303400) [pid = 1656] [serial = 147] [outer = 0x116bd7c00] 01:25:39 INFO - PROCESS | 1656 | 1466583939523 Marionette DEBUG loaded listener.js 01:25:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117670000) [pid = 1656] [serial = 148] [outer = 0x116bd7c00] 01:25:39 INFO - PROCESS | 1656 | 1466583939982 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]]]}] 01:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 772ms 01:25:40 INFO - PROCESS | 1656 | 1466583940040 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:25:40 INFO - PROCESS | 1656 | 1466583940043 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:25:40 INFO - PROCESS | 1656 | 1466583940048 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:25:40 INFO - PROCESS | 1656 | 1466583940050 Marionette TRACE conn2 <- [1,174,null,{}] 01:25:40 INFO - PROCESS | 1656 | 1466583940071 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}] 01:25:40 INFO - PROCESS | 1656 | 1466583940073 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:40 INFO - PROCESS | 1656 | 1466583940169 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:25:40 INFO - PROCESS | 1656 | 1466583940231 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:40 INFO - PROCESS | 1656 | 1466583940233 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cae800 == 51 [pid = 1656] [id = 51] 01:25:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1186e9000) [pid = 1656] [serial = 149] [outer = 0x0] 01:25:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1194ddc00) [pid = 1656] [serial = 150] [outer = 0x1186e9000] 01:25:40 INFO - PROCESS | 1656 | 1466583940263 Marionette DEBUG loaded listener.js 01:25:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1195e8800) [pid = 1656] [serial = 151] [outer = 0x1186e9000] 01:25:40 INFO - PROCESS | 1656 | 1466583940756 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]]]}] 01:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 769ms 01:25:40 INFO - PROCESS | 1656 | 1466583940819 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:25:40 INFO - PROCESS | 1656 | 1466583940822 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:25:40 INFO - PROCESS | 1656 | 1466583940826 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:25:40 INFO - PROCESS | 1656 | 1466583940830 Marionette TRACE conn2 <- [1,178,null,{}] 01:25:40 INFO - PROCESS | 1656 | 1466583940842 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}] 01:25:40 INFO - PROCESS | 1656 | 1466583940847 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:40 INFO - PROCESS | 1656 | 1466583940956 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:25:41 INFO - PROCESS | 1656 | 1466583941006 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:41 INFO - PROCESS | 1656 | 1466583941008 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c23000 == 52 [pid = 1656] [id = 52] 01:25:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1210e7800) [pid = 1656] [serial = 152] [outer = 0x0] 01:25:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1210ec800) [pid = 1656] [serial = 153] [outer = 0x1210e7800] 01:25:41 INFO - PROCESS | 1656 | 1466583941039 Marionette DEBUG loaded listener.js 01:25:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1216f0800) [pid = 1656] [serial = 154] [outer = 0x1210e7800] 01:25:41 INFO - PROCESS | 1656 | 1466583941445 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]]]}] 01:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 631ms 01:25:41 INFO - PROCESS | 1656 | 1466583941457 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:25:41 INFO - PROCESS | 1656 | 1466583941459 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:25:41 INFO - PROCESS | 1656 | 1466583941461 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:25:41 INFO - PROCESS | 1656 | 1466583941462 Marionette TRACE conn2 <- [1,182,null,{}] 01:25:41 INFO - PROCESS | 1656 | 1466583941465 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}] 01:25:41 INFO - PROCESS | 1656 | 1466583941466 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:41 INFO - PROCESS | 1656 | 1466583941561 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:25:41 INFO - PROCESS | 1656 | 1466583941606 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:41 INFO - PROCESS | 1656 | 1466583941607 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c7800 == 53 [pid = 1656] [id = 53] 01:25:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x121b4f000) [pid = 1656] [serial = 155] [outer = 0x0] 01:25:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124a8dc00) [pid = 1656] [serial = 156] [outer = 0x121b4f000] 01:25:41 INFO - PROCESS | 1656 | 1466583941636 Marionette DEBUG loaded listener.js 01:25:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124c3dc00) [pid = 1656] [serial = 157] [outer = 0x121b4f000] 01:25:42 INFO - PROCESS | 1656 | 1466583942046 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]]]}] 01:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 01:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:25:42 INFO - PROCESS | 1656 | 1466583942081 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:25:42 INFO - PROCESS | 1656 | 1466583942082 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:25:42 INFO - PROCESS | 1656 | 1466583942084 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:25:42 INFO - PROCESS | 1656 | 1466583942085 Marionette TRACE conn2 <- [1,186,null,{}] 01:25:42 INFO - PROCESS | 1656 | 1466583942088 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}] 01:25:42 INFO - PROCESS | 1656 | 1466583942089 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:42 INFO - PROCESS | 1656 | 1466583942181 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:25:42 INFO - PROCESS | 1656 | 1466583942255 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:42 INFO - PROCESS | 1656 | 1466583942257 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118283800 == 54 [pid = 1656] [id = 54] 01:25:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1195dfc00) [pid = 1656] [serial = 158] [outer = 0x0] 01:25:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119ebe000) [pid = 1656] [serial = 159] [outer = 0x1195dfc00] 01:25:42 INFO - PROCESS | 1656 | 1466583942287 Marionette DEBUG loaded listener.js 01:25:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x125581400) [pid = 1656] [serial = 160] [outer = 0x1195dfc00] 01:25:42 INFO - PROCESS | 1656 | 1466583942767 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]]]}] 01:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 721ms 01:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:25:42 INFO - PROCESS | 1656 | 1466583942805 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:25:42 INFO - PROCESS | 1656 | 1466583942808 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:25:42 INFO - PROCESS | 1656 | 1466583942811 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:25:42 INFO - PROCESS | 1656 | 1466583942813 Marionette TRACE conn2 <- [1,190,null,{}] 01:25:42 INFO - PROCESS | 1656 | 1466583942816 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}] 01:25:42 INFO - PROCESS | 1656 | 1466583942818 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:42 INFO - PROCESS | 1656 | 1466583942910 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:25:42 INFO - PROCESS | 1656 | 1466583942959 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:42 INFO - PROCESS | 1656 | 1466583942961 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671e800 == 55 [pid = 1656] [id = 55] 01:25:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1165f2000) [pid = 1656] [serial = 161] [outer = 0x0] 01:25:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11688c800) [pid = 1656] [serial = 162] [outer = 0x1165f2000] 01:25:42 INFO - PROCESS | 1656 | 1466583942988 Marionette DEBUG loaded listener.js 01:25:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x117308400) [pid = 1656] [serial = 163] [outer = 0x1165f2000] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c1800 == 54 [pid = 1656] [id = 48] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c9000 == 53 [pid = 1656] [id = 47] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118621000 == 52 [pid = 1656] [id = 46] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd6800 == 51 [pid = 1656] [id = 45] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bf000 == 50 [pid = 1656] [id = 32] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118620000 == 49 [pid = 1656] [id = 31] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11826f000 == 48 [pid = 1656] [id = 30] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11678b800 == 47 [pid = 1656] [id = 44] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x117268800 == 46 [pid = 1656] [id = 29] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116510800 == 45 [pid = 1656] [id = 27] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x113946000 == 44 [pid = 1656] [id = 43] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x125596000 == 43 [pid = 1656] [id = 42] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119edd000 == 42 [pid = 1656] [id = 36] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1195ae800 == 41 [pid = 1656] [id = 33] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1169c1000 == 40 [pid = 1656] [id = 28] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118283800 == 39 [pid = 1656] [id = 54] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c7800 == 38 [pid = 1656] [id = 53] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123c23000 == 37 [pid = 1656] [id = 52] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x124ecc800 == 36 [pid = 1656] [id = 41] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1219d6000 == 35 [pid = 1656] [id = 39] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121353000 == 34 [pid = 1656] [id = 38] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119cae800 == 33 [pid = 1656] [id = 51] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb0800 == 32 [pid = 1656] [id = 35] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12123c800 == 31 [pid = 1656] [id = 37] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123c12800 == 30 [pid = 1656] [id = 40] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116967000 == 29 [pid = 1656] [id = 50] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121221000 == 28 [pid = 1656] [id = 49] 01:25:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1169bc000 == 27 [pid = 1656] [id = 34] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1216ef400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x125580c00) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126666c00) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11213d800) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x115f7c400) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1182e3000) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x124ad0000) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1255bd400) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126452c00) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1195e2400) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116914c00) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1186e9400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128b4c800) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11297f000) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116b1b800) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1194dc000) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1185a2400) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12e24e800) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x121932800) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1268d2000) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11688a800) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1173bfc00) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x117ebe800) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118642c00) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118889800) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1194e0000) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1195e6000) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119ae4000) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119b82400) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1210e4c00) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1210eb800) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1211b4000) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1210e6800) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12155d800) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1216e4800) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121db2c00) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x124e45c00) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12bb56000) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12bb30000) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12bb36800) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12b0f9000) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b859400) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a88d400) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a891800) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129421800) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128c50800) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1291f2800) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1186dcc00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11730a800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12d2bec00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12d8ed000) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12d48f800) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12d2bf800) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12cec2c00) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12cec7400) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12cd08800) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12cd0d800) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12c317000) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11859dc00) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12c318c00) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12c31c000) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12becc800) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12beed000) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12bec6c00) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12e249400) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12d2b8400) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12d8f4400) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 01:25:43 INFO - PROCESS | 1656 | 1466583943896 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]]]}] 01:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1123ms 01:25:43 INFO - PROCESS | 1656 | 1466583943934 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:25:43 INFO - PROCESS | 1656 | 1466583943938 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:25:43 INFO - PROCESS | 1656 | 1466583943941 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:25:43 INFO - PROCESS | 1656 | 1466583943943 Marionette TRACE conn2 <- [1,194,null,{}] 01:25:43 INFO - PROCESS | 1656 | 1466583943946 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}] 01:25:43 INFO - PROCESS | 1656 | 1466583943948 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:44 INFO - PROCESS | 1656 | 1466583944020 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:25:44 INFO - PROCESS | 1656 | 1466583944025 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:44 INFO - PROCESS | 1656 | 1466583944026 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fd6800 == 28 [pid = 1656] [id = 56] 01:25:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11698f800) [pid = 1656] [serial = 164] [outer = 0x0] 01:25:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116b29000) [pid = 1656] [serial = 165] [outer = 0x11698f800] 01:25:44 INFO - PROCESS | 1656 | 1466583944058 Marionette DEBUG loaded listener.js 01:25:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x117308800) [pid = 1656] [serial = 166] [outer = 0x11698f800] 01:25:44 INFO - PROCESS | 1656 | 1466583944485 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]]]}] 01:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 01:25:44 INFO - PROCESS | 1656 | 1466583944512 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:25:44 INFO - PROCESS | 1656 | 1466583944517 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:25:44 INFO - PROCESS | 1656 | 1466583944524 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:25:44 INFO - PROCESS | 1656 | 1466583944527 Marionette TRACE conn2 <- [1,198,null,{}] 01:25:44 INFO - PROCESS | 1656 | 1466583944530 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}] 01:25:44 INFO - PROCESS | 1656 | 1466583944533 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:44 INFO - PROCESS | 1656 | 1466583944645 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:25:44 INFO - PROCESS | 1656 | 1466583944649 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:44 INFO - PROCESS | 1656 | 1466583944650 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x116739000 == 29 [pid = 1656] [id = 57] 01:25:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x117eba000) [pid = 1656] [serial = 167] [outer = 0x0] 01:25:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118598000) [pid = 1656] [serial = 168] [outer = 0x117eba000] 01:25:44 INFO - PROCESS | 1656 | 1466583944679 Marionette DEBUG loaded listener.js 01:25:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118642c00) [pid = 1656] [serial = 169] [outer = 0x117eba000] 01:25:45 INFO - PROCESS | 1656 | 1466583945065 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]]]}] 01:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 570ms 01:25:45 INFO - PROCESS | 1656 | 1466583945095 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:25:45 INFO - PROCESS | 1656 | 1466583945107 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:25:45 INFO - PROCESS | 1656 | 1466583945111 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:25:45 INFO - PROCESS | 1656 | 1466583945114 Marionette TRACE conn2 <- [1,202,null,{}] 01:25:45 INFO - PROCESS | 1656 | 1466583945126 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}] 01:25:45 INFO - PROCESS | 1656 | 1466583945130 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:45 INFO - PROCESS | 1656 | 1466583945236 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:25:45 INFO - PROCESS | 1656 | 1466583945246 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:45 INFO - PROCESS | 1656 | 1466583945248 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117262000 == 30 [pid = 1656] [id = 58] 01:25:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116910800) [pid = 1656] [serial = 170] [outer = 0x0] 01:25:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118fc9c00) [pid = 1656] [serial = 171] [outer = 0x116910800] 01:25:45 INFO - PROCESS | 1656 | 1466583945294 Marionette DEBUG loaded listener.js 01:25:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11955e800) [pid = 1656] [serial = 172] [outer = 0x116910800] 01:25:45 INFO - PROCESS | 1656 | 1466583945665 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]]]}] 01:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 575ms 01:25:45 INFO - PROCESS | 1656 | 1466583945685 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:25:45 INFO - PROCESS | 1656 | 1466583945689 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:25:45 INFO - PROCESS | 1656 | 1466583945692 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:25:45 INFO - PROCESS | 1656 | 1466583945693 Marionette TRACE conn2 <- [1,206,null,{}] 01:25:45 INFO - PROCESS | 1656 | 1466583945695 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}] 01:25:45 INFO - PROCESS | 1656 | 1466583945697 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:45 INFO - PROCESS | 1656 | 1466583945791 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:25:45 INFO - PROCESS | 1656 | 1466583945806 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:45 INFO - PROCESS | 1656 | 1466583945808 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118617800 == 31 [pid = 1656] [id = 59] 01:25:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11982d800) [pid = 1656] [serial = 173] [outer = 0x0] 01:25:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119834400) [pid = 1656] [serial = 174] [outer = 0x11982d800] 01:25:45 INFO - PROCESS | 1656 | 1466583945833 Marionette DEBUG loaded listener.js 01:25:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119a2f800) [pid = 1656] [serial = 175] [outer = 0x11982d800] 01:25:46 INFO - PROCESS | 1656 | 1466583946145 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]]]}] 01:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 01:25:46 INFO - PROCESS | 1656 | 1466583946162 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:25:46 INFO - PROCESS | 1656 | 1466583946177 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:25:46 INFO - PROCESS | 1656 | 1466583946194 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:25:46 INFO - PROCESS | 1656 | 1466583946196 Marionette TRACE conn2 <- [1,210,null,{}] 01:25:46 INFO - PROCESS | 1656 | 1466583946199 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}] 01:25:46 INFO - PROCESS | 1656 | 1466583946201 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:46 INFO - PROCESS | 1656 | 1466583946337 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:25:46 INFO - PROCESS | 1656 | 1466583946343 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:46 INFO - PROCESS | 1656 | 1466583946344 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cd000 == 32 [pid = 1656] [id = 60] 01:25:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x115f0a400) [pid = 1656] [serial = 176] [outer = 0x0] 01:25:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119ae3400) [pid = 1656] [serial = 177] [outer = 0x115f0a400] 01:25:46 INFO - PROCESS | 1656 | 1466583946421 Marionette DEBUG loaded listener.js 01:25:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1210e4c00) [pid = 1656] [serial = 178] [outer = 0x115f0a400] 01:25:46 INFO - PROCESS | 1656 | 1466583946848 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]]]}] 01:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 01:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:25:46 INFO - PROCESS | 1656 | 1466583946863 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:25:46 INFO - PROCESS | 1656 | 1466583946865 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:25:46 INFO - PROCESS | 1656 | 1466583946867 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:25:46 INFO - PROCESS | 1656 | 1466583946868 Marionette TRACE conn2 <- [1,214,null,{}] 01:25:46 INFO - PROCESS | 1656 | 1466583946870 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}] 01:25:46 INFO - PROCESS | 1656 | 1466583946874 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:46 INFO - PROCESS | 1656 | 1466583946982 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:25:47 INFO - PROCESS | 1656 | 1466583947012 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:47 INFO - PROCESS | 1656 | 1466583947013 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad1800 == 33 [pid = 1656] [id = 61] 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1210e9800) [pid = 1656] [serial = 179] [outer = 0x0] 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121833c00) [pid = 1656] [serial = 180] [outer = 0x1210e9800] 01:25:47 INFO - PROCESS | 1656 | 1466583947040 Marionette DEBUG loaded listener.js 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124ac6000) [pid = 1656] [serial = 181] [outer = 0x1210e9800] 01:25:47 INFO - PROCESS | 1656 | 1466583947330 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]]]}] 01:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 01:25:47 INFO - PROCESS | 1656 | 1466583947352 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:25:47 INFO - PROCESS | 1656 | 1466583947356 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:25:47 INFO - PROCESS | 1656 | 1466583947365 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:25:47 INFO - PROCESS | 1656 | 1466583947366 Marionette TRACE conn2 <- [1,218,null,{}] 01:25:47 INFO - PROCESS | 1656 | 1466583947378 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}] 01:25:47 INFO - PROCESS | 1656 | 1466583947379 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:47 INFO - PROCESS | 1656 | 1466583947466 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:25:47 INFO - PROCESS | 1656 | 1466583947494 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:47 INFO - PROCESS | 1656 | 1466583947496 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119eda000 == 34 [pid = 1656] [id = 62] 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124a91c00) [pid = 1656] [serial = 182] [outer = 0x0] 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124e42800) [pid = 1656] [serial = 183] [outer = 0x124a91c00] 01:25:47 INFO - PROCESS | 1656 | 1466583947520 Marionette DEBUG loaded listener.js 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125583000) [pid = 1656] [serial = 184] [outer = 0x124a91c00] 01:25:47 INFO - PROCESS | 1656 | 1466583947800 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]]]}] 01:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 01:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:25:47 INFO - PROCESS | 1656 | 1466583947833 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:25:47 INFO - PROCESS | 1656 | 1466583947834 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:25:47 INFO - PROCESS | 1656 | 1466583947844 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:25:47 INFO - PROCESS | 1656 | 1466583947845 Marionette TRACE conn2 <- [1,222,null,{}] 01:25:47 INFO - PROCESS | 1656 | 1466583947847 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}] 01:25:47 INFO - PROCESS | 1656 | 1466583947849 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:47 INFO - PROCESS | 1656 | 1466583947941 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:25:47 INFO - PROCESS | 1656 | 1466583947945 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:47 INFO - PROCESS | 1656 | 1466583947946 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x121225000 == 35 [pid = 1656] [id = 63] 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x111f26400) [pid = 1656] [serial = 185] [outer = 0x0] 01:25:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1255bd400) [pid = 1656] [serial = 186] [outer = 0x111f26400] 01:25:47 INFO - PROCESS | 1656 | 1466583947970 Marionette DEBUG loaded listener.js 01:25:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12607e400) [pid = 1656] [serial = 187] [outer = 0x111f26400] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1216ed800) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1165f6400) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1173b6000) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116b22800) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11859c400) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1121ab800) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118647c00) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128b4b400) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12607fc00) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126455400) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128ae4800) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:25:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1194de800) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:25:48 INFO - PROCESS | 1656 | 1466583948310 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]]]}] 01:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 527ms 01:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:25:48 INFO - PROCESS | 1656 | 1466583948364 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:25:48 INFO - PROCESS | 1656 | 1466583948366 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:25:48 INFO - PROCESS | 1656 | 1466583948368 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:25:48 INFO - PROCESS | 1656 | 1466583948376 Marionette TRACE conn2 <- [1,226,null,{}] 01:25:48 INFO - PROCESS | 1656 | 1466583948378 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}] 01:25:48 INFO - PROCESS | 1656 | 1466583948379 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:48 INFO - PROCESS | 1656 | 1466583948450 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:25:48 INFO - PROCESS | 1656 | 1466583948455 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:48 INFO - PROCESS | 1656 | 1466583948457 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x117261800 == 36 [pid = 1656] [id = 64] 01:25:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11955ec00) [pid = 1656] [serial = 188] [outer = 0x0] 01:25:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124c44000) [pid = 1656] [serial = 189] [outer = 0x11955ec00] 01:25:48 INFO - PROCESS | 1656 | 1466583948481 Marionette DEBUG loaded listener.js 01:25:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x126081400) [pid = 1656] [serial = 190] [outer = 0x11955ec00] 01:25:48 INFO - PROCESS | 1656 | 1466583948801 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]]]}] 01:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 475ms 01:25:48 INFO - PROCESS | 1656 | 1466583948844 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:25:48 INFO - PROCESS | 1656 | 1466583948846 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:25:48 INFO - PROCESS | 1656 | 1466583948849 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:25:48 INFO - PROCESS | 1656 | 1466583948851 Marionette TRACE conn2 <- [1,230,null,{}] 01:25:48 INFO - PROCESS | 1656 | 1466583948854 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}] 01:25:48 INFO - PROCESS | 1656 | 1466583948856 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:48 INFO - PROCESS | 1656 | 1466583948968 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:25:49 INFO - PROCESS | 1656 | 1466583949037 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:49 INFO - PROCESS | 1656 | 1466583949038 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b1c000 == 37 [pid = 1656] [id = 65] 01:25:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117667c00) [pid = 1656] [serial = 191] [outer = 0x0] 01:25:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126454800) [pid = 1656] [serial = 192] [outer = 0x117667c00] 01:25:49 INFO - PROCESS | 1656 | 1466583949078 Marionette DEBUG loaded listener.js 01:25:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126675800) [pid = 1656] [serial = 193] [outer = 0x117667c00] 01:25:49 INFO - PROCESS | 1656 | 1466583949397 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]]]}] 01:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 569ms 01:25:49 INFO - PROCESS | 1656 | 1466583949426 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:25:49 INFO - PROCESS | 1656 | 1466583949428 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:25:49 INFO - PROCESS | 1656 | 1466583949430 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:25:49 INFO - PROCESS | 1656 | 1466583949432 Marionette TRACE conn2 <- [1,234,null,{}] 01:25:49 INFO - PROCESS | 1656 | 1466583949434 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}] 01:25:49 INFO - PROCESS | 1656 | 1466583949446 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:49 INFO - PROCESS | 1656 | 1466583949541 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:25:49 INFO - PROCESS | 1656 | 1466583949584 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:49 INFO - PROCESS | 1656 | 1466583949586 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cc800 == 38 [pid = 1656] [id = 66] 01:25:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119554c00) [pid = 1656] [serial = 194] [outer = 0x0] 01:25:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1266edc00) [pid = 1656] [serial = 195] [outer = 0x119554c00] 01:25:49 INFO - PROCESS | 1656 | 1466583949612 Marionette DEBUG loaded listener.js 01:25:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128b48400) [pid = 1656] [serial = 196] [outer = 0x119554c00] 01:25:49 INFO - PROCESS | 1656 | 1466583949872 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]]]}] 01:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 472ms 01:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:25:49 INFO - PROCESS | 1656 | 1466583949910 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:25:49 INFO - PROCESS | 1656 | 1466583949911 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:25:49 INFO - PROCESS | 1656 | 1466583949913 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:25:49 INFO - PROCESS | 1656 | 1466583949914 Marionette TRACE conn2 <- [1,238,null,{}] 01:25:49 INFO - PROCESS | 1656 | 1466583949916 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}] 01:25:49 INFO - PROCESS | 1656 | 1466583949917 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:49 INFO - PROCESS | 1656 | 1466583949995 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:25:50 INFO - PROCESS | 1656 | 1466583949999 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:50 INFO - PROCESS | 1656 | 1466583950000 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a68800 == 39 [pid = 1656] [id = 67] 01:25:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1264d0800) [pid = 1656] [serial = 197] [outer = 0x0] 01:25:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128c5a800) [pid = 1656] [serial = 198] [outer = 0x1264d0800] 01:25:50 INFO - PROCESS | 1656 | 1466583950026 Marionette DEBUG loaded listener.js 01:25:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1291f6400) [pid = 1656] [serial = 199] [outer = 0x1264d0800] 01:25:50 INFO - PROCESS | 1656 | 1466583950498 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]]]}] 01:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 01:25:50 INFO - PROCESS | 1656 | 1466583950557 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:25:50 INFO - PROCESS | 1656 | 1466583950560 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:25:50 INFO - PROCESS | 1656 | 1466583950563 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:25:50 INFO - PROCESS | 1656 | 1466583950565 Marionette TRACE conn2 <- [1,242,null,{}] 01:25:50 INFO - PROCESS | 1656 | 1466583950570 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}] 01:25:50 INFO - PROCESS | 1656 | 1466583950572 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:50 INFO - PROCESS | 1656 | 1466583950674 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:25:50 INFO - PROCESS | 1656 | 1466583950743 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:50 INFO - PROCESS | 1656 | 1466583950744 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11672e000 == 40 [pid = 1656] [id = 68] 01:25:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11690d000) [pid = 1656] [serial = 200] [outer = 0x0] 01:25:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117307800) [pid = 1656] [serial = 201] [outer = 0x11690d000] 01:25:50 INFO - PROCESS | 1656 | 1466583950775 Marionette DEBUG loaded listener.js 01:25:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117ebe800) [pid = 1656] [serial = 202] [outer = 0x11690d000] 01:25:51 INFO - PROCESS | 1656 | 1466583951381 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]]]}] 01:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 876ms 01:25:51 INFO - PROCESS | 1656 | 1466583951440 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:25:51 INFO - PROCESS | 1656 | 1466583951443 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:25:51 INFO - PROCESS | 1656 | 1466583951446 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:25:51 INFO - PROCESS | 1656 | 1466583951448 Marionette TRACE conn2 <- [1,246,null,{}] 01:25:51 INFO - PROCESS | 1656 | 1466583951452 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}] 01:25:51 INFO - PROCESS | 1656 | 1466583951454 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:51 INFO - PROCESS | 1656 | 1466583951553 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:25:51 INFO - PROCESS | 1656 | 1466583951622 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:51 INFO - PROCESS | 1656 | 1466583951624 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x117eb9400) [pid = 1656] [serial = 203] [outer = 0x117eb8400] 01:25:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116735800 == 41 [pid = 1656] [id = 69] 01:25:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118593400) [pid = 1656] [serial = 204] [outer = 0x0] 01:25:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118596c00) [pid = 1656] [serial = 205] [outer = 0x118593400] 01:25:51 INFO - PROCESS | 1656 | 1466583951665 Marionette DEBUG loaded listener.js 01:25:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118644c00) [pid = 1656] [serial = 206] [outer = 0x118593400] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cc800 == 40 [pid = 1656] [id = 66] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121b1c000 == 39 [pid = 1656] [id = 65] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117261800 == 38 [pid = 1656] [id = 64] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121225000 == 37 [pid = 1656] [id = 63] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119eda000 == 36 [pid = 1656] [id = 62] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad1800 == 35 [pid = 1656] [id = 61] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cd000 == 34 [pid = 1656] [id = 60] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118617800 == 33 [pid = 1656] [id = 59] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117262000 == 32 [pid = 1656] [id = 58] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x116739000 == 31 [pid = 1656] [id = 57] 01:25:51 INFO - PROCESS | 1656 | --DOCSHELL 0x112fd6800 == 30 [pid = 1656] [id = 56] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121da9000) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x123fbf000) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1216ecc00) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1182d9400) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116bd7800) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117311800) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1186df400) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119837000) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119a2e000) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119b7e800) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112f73000) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11982f400) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117310000) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195e3400) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1291fc400) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1291f2400) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128aee400) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1266f2000) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128c94000) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121927000) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 01:25:52 INFO - PROCESS | 1656 | 1466583952056 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]]]}] 01:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 01:25:52 INFO - PROCESS | 1656 | 1466583952068 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:25:52 INFO - PROCESS | 1656 | 1466583952073 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:25:52 INFO - PROCESS | 1656 | 1466583952078 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:25:52 INFO - PROCESS | 1656 | 1466583952080 Marionette TRACE conn2 <- [1,250,null,{}] 01:25:52 INFO - PROCESS | 1656 | 1466583952082 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}] 01:25:52 INFO - PROCESS | 1656 | 1466583952084 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:52 INFO - PROCESS | 1656 | 1466583952159 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:25:52 INFO - PROCESS | 1656 | 1466583952163 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:52 INFO - PROCESS | 1656 | 1466583952164 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x117097800 == 31 [pid = 1656] [id = 70] 01:25:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118642800) [pid = 1656] [serial = 207] [outer = 0x0] 01:25:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11888bc00) [pid = 1656] [serial = 208] [outer = 0x118642800] 01:25:52 INFO - PROCESS | 1656 | 1466583952194 Marionette DEBUG loaded listener.js 01:25:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195df000) [pid = 1656] [serial = 209] [outer = 0x118642800] 01:25:52 INFO - PROCESS | 1656 | 1466583952497 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]]]}] 01:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 01:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:25:52 INFO - PROCESS | 1656 | 1466583952548 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:25:52 INFO - PROCESS | 1656 | 1466583952550 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:25:52 INFO - PROCESS | 1656 | 1466583952552 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:25:52 INFO - PROCESS | 1656 | 1466583952554 Marionette TRACE conn2 <- [1,254,null,{}] 01:25:52 INFO - PROCESS | 1656 | 1466583952562 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}] 01:25:52 INFO - PROCESS | 1656 | 1466583952565 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:52 INFO - PROCESS | 1656 | 1466583952642 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:25:52 INFO - PROCESS | 1656 | 1466583952646 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:52 INFO - PROCESS | 1656 | 1466583952649 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f11000 == 32 [pid = 1656] [id = 71] 01:25:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119837000) [pid = 1656] [serial = 210] [outer = 0x0] 01:25:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b7e800) [pid = 1656] [serial = 211] [outer = 0x119837000] 01:25:52 INFO - PROCESS | 1656 | 1466583952674 Marionette DEBUG loaded listener.js 01:25:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1210ed400) [pid = 1656] [serial = 212] [outer = 0x119837000] 01:25:53 INFO - PROCESS | 1656 | 1466583953035 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]]]}] 01:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 01:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:25:53 INFO - PROCESS | 1656 | 1466583953073 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:25:53 INFO - PROCESS | 1656 | 1466583953074 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:25:53 INFO - PROCESS | 1656 | 1466583953076 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:25:53 INFO - PROCESS | 1656 | 1466583953077 Marionette TRACE conn2 <- [1,258,null,{}] 01:25:53 INFO - PROCESS | 1656 | 1466583953080 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}] 01:25:53 INFO - PROCESS | 1656 | 1466583953081 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:53 INFO - PROCESS | 1656 | 1466583953194 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:25:53 INFO - PROCESS | 1656 | 1466583953265 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:53 INFO - PROCESS | 1656 | 1466583953266 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198c2000 == 33 [pid = 1656] [id = 72] 01:25:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1165f6c00) [pid = 1656] [serial = 213] [outer = 0x0] 01:25:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1216ec000) [pid = 1656] [serial = 214] [outer = 0x1165f6c00] 01:25:53 INFO - PROCESS | 1656 | 1466583953287 Marionette DEBUG loaded listener.js 01:25:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121daf000) [pid = 1656] [serial = 215] [outer = 0x1165f6c00] 01:25:53 INFO - PROCESS | 1656 | 1466583953611 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]]]}] 01:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 571ms 01:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:25:53 INFO - PROCESS | 1656 | 1466583953649 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:25:53 INFO - PROCESS | 1656 | 1466583953651 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:25:53 INFO - PROCESS | 1656 | 1466583953654 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:25:53 INFO - PROCESS | 1656 | 1466583953656 Marionette TRACE conn2 <- [1,262,null,{}] 01:25:53 INFO - PROCESS | 1656 | 1466583953659 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}] 01:25:53 INFO - PROCESS | 1656 | 1466583953661 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:53 INFO - PROCESS | 1656 | 1466583953807 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:25:53 INFO - PROCESS | 1656 | 1466583953818 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:53 INFO - PROCESS | 1656 | 1466583953819 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x119eda800 == 34 [pid = 1656] [id = 73] 01:25:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1162b7800) [pid = 1656] [serial = 216] [outer = 0x0] 01:25:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121dac800) [pid = 1656] [serial = 217] [outer = 0x1162b7800] 01:25:53 INFO - PROCESS | 1656 | 1466583953861 Marionette DEBUG loaded listener.js 01:25:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124e42400) [pid = 1656] [serial = 218] [outer = 0x1162b7800] 01:25:54 INFO - PROCESS | 1656 | 1466583954252 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]]]}] 01:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 621ms 01:25:54 INFO - PROCESS | 1656 | 1466583954275 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:25:54 INFO - PROCESS | 1656 | 1466583954276 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:25:54 INFO - PROCESS | 1656 | 1466583954284 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:25:54 INFO - PROCESS | 1656 | 1466583954286 Marionette TRACE conn2 <- [1,266,null,{}] 01:25:54 INFO - PROCESS | 1656 | 1466583954288 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}] 01:25:54 INFO - PROCESS | 1656 | 1466583954292 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:54 INFO - PROCESS | 1656 | 1466583954400 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:25:54 INFO - PROCESS | 1656 | 1466583954431 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:54 INFO - PROCESS | 1656 | 1466583954432 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12134a800 == 35 [pid = 1656] [id = 74] 01:25:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126453000) [pid = 1656] [serial = 219] [outer = 0x0] 01:25:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1268bc000) [pid = 1656] [serial = 220] [outer = 0x126453000] 01:25:54 INFO - PROCESS | 1656 | 1466583954456 Marionette DEBUG loaded listener.js 01:25:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b4a000) [pid = 1656] [serial = 221] [outer = 0x126453000] 01:25:54 INFO - PROCESS | 1656 | 1466583954780 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]]]}] 01:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 01:25:54 INFO - PROCESS | 1656 | 1466583954805 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:25:54 INFO - PROCESS | 1656 | 1466583954807 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:25:54 INFO - PROCESS | 1656 | 1466583954818 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:25:54 INFO - PROCESS | 1656 | 1466583954820 Marionette TRACE conn2 <- [1,270,null,{}] 01:25:54 INFO - PROCESS | 1656 | 1466583954825 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}] 01:25:54 INFO - PROCESS | 1656 | 1466583954827 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:54 INFO - PROCESS | 1656 | 1466583954968 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:25:54 INFO - PROCESS | 1656 | 1466583954984 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:54 INFO - PROCESS | 1656 | 1466583954985 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11251e000 == 36 [pid = 1656] [id = 75] 01:25:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128c5d800) [pid = 1656] [serial = 222] [outer = 0x0] 01:25:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1291f3c00) [pid = 1656] [serial = 223] [outer = 0x128c5d800] 01:25:55 INFO - PROCESS | 1656 | 1466583955026 Marionette DEBUG loaded listener.js 01:25:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129418800) [pid = 1656] [serial = 224] [outer = 0x128c5d800] 01:25:55 INFO - PROCESS | 1656 | 1466583955450 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]]]}] 01:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 680ms 01:25:55 INFO - PROCESS | 1656 | 1466583955490 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:25:55 INFO - PROCESS | 1656 | 1466583955491 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:25:55 INFO - PROCESS | 1656 | 1466583955494 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:25:55 INFO - PROCESS | 1656 | 1466583955495 Marionette TRACE conn2 <- [1,274,null,{}] 01:25:55 INFO - PROCESS | 1656 | 1466583955497 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}] 01:25:55 INFO - PROCESS | 1656 | 1466583955498 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:55 INFO - PROCESS | 1656 | 1466583955586 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:25:55 INFO - PROCESS | 1656 | 1466583955616 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:55 INFO - PROCESS | 1656 | 1466583955617 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12559b800 == 37 [pid = 1656] [id = 76] 01:25:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129418c00) [pid = 1656] [serial = 225] [outer = 0x0] 01:25:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129420000) [pid = 1656] [serial = 226] [outer = 0x129418c00] 01:25:55 INFO - PROCESS | 1656 | 1466583955642 Marionette DEBUG loaded listener.js 01:25:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129450400) [pid = 1656] [serial = 227] [outer = 0x129418c00] 01:25:55 INFO - PROCESS | 1656 | 1466583955925 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]]]}] 01:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 01:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:25:55 INFO - PROCESS | 1656 | 1466583955963 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:25:55 INFO - PROCESS | 1656 | 1466583955965 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:25:55 INFO - PROCESS | 1656 | 1466583955967 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:25:55 INFO - PROCESS | 1656 | 1466583955968 Marionette TRACE conn2 <- [1,278,null,{}] 01:25:55 INFO - PROCESS | 1656 | 1466583955971 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}] 01:25:55 INFO - PROCESS | 1656 | 1466583955973 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:56 INFO - PROCESS | 1656 | 1466583956065 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1210e9800) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115f0a400) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124a91c00) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111f26400) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11982d800) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117eba000) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116910800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1165f2000) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11698f800) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116bd7c00) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1186e9000) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1210e7800) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121b4f000) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195dfc00) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11955ec00) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117667c00) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:25:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119554c00) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:25:56 INFO - PROCESS | 1656 | 1466583956178 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:56 INFO - PROCESS | 1656 | 1466583956179 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e53800 == 38 [pid = 1656] [id = 77] 01:25:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113c83800) [pid = 1656] [serial = 228] [outer = 0x0] 01:25:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1162bf400) [pid = 1656] [serial = 229] [outer = 0x113c83800] 01:25:56 INFO - PROCESS | 1656 | 1466583956204 Marionette DEBUG loaded listener.js 01:25:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117667c00) [pid = 1656] [serial = 230] [outer = 0x113c83800] 01:25:56 INFO - PROCESS | 1656 | 1466583956480 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]]]}] 01:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 520ms 01:25:56 INFO - PROCESS | 1656 | 1466583956496 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:25:56 INFO - PROCESS | 1656 | 1466583956497 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:25:56 INFO - PROCESS | 1656 | 1466583956500 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:25:56 INFO - PROCESS | 1656 | 1466583956501 Marionette TRACE conn2 <- [1,282,null,{}] 01:25:56 INFO - PROCESS | 1656 | 1466583956511 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}] 01:25:56 INFO - PROCESS | 1656 | 1466583956512 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:56 INFO - PROCESS | 1656 | 1466583956592 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:25:56 INFO - PROCESS | 1656 | 1466583956596 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:56 INFO - PROCESS | 1656 | 1466583956597 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c1000 == 39 [pid = 1656] [id = 78] 01:25:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11730cc00) [pid = 1656] [serial = 231] [outer = 0x0] 01:25:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1210e7800) [pid = 1656] [serial = 232] [outer = 0x11730cc00] 01:25:56 INFO - PROCESS | 1656 | 1466583956621 Marionette DEBUG loaded listener.js 01:25:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126456400) [pid = 1656] [serial = 233] [outer = 0x11730cc00] 01:25:56 INFO - PROCESS | 1656 | 1466583956929 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]]]}] 01:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 01:25:56 INFO - PROCESS | 1656 | 1466583956969 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:25:56 INFO - PROCESS | 1656 | 1466583956973 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:25:56 INFO - PROCESS | 1656 | 1466583956975 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:25:56 INFO - PROCESS | 1656 | 1466583956977 Marionette TRACE conn2 <- [1,286,null,{}] 01:25:56 INFO - PROCESS | 1656 | 1466583956979 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}] 01:25:56 INFO - PROCESS | 1656 | 1466583956981 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:57 INFO - PROCESS | 1656 | 1466583957087 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:25:57 INFO - PROCESS | 1656 | 1466583957092 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:57 INFO - PROCESS | 1656 | 1466583957094 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911f000 == 40 [pid = 1656] [id = 79] 01:25:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1194e1000) [pid = 1656] [serial = 234] [outer = 0x0] 01:25:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129426800) [pid = 1656] [serial = 235] [outer = 0x1194e1000] 01:25:57 INFO - PROCESS | 1656 | 1466583957119 Marionette DEBUG loaded listener.js 01:25:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a88a800) [pid = 1656] [serial = 236] [outer = 0x1194e1000] 01:25:57 INFO - PROCESS | 1656 | 1466583957419 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]]]}] 01:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 01:25:57 INFO - PROCESS | 1656 | 1466583957446 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:25:57 INFO - PROCESS | 1656 | 1466583957447 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:25:57 INFO - PROCESS | 1656 | 1466583957449 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:25:57 INFO - PROCESS | 1656 | 1466583957450 Marionette TRACE conn2 <- [1,290,null,{}] 01:25:57 INFO - PROCESS | 1656 | 1466583957452 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}] 01:25:57 INFO - PROCESS | 1656 | 1466583957454 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:57 INFO - PROCESS | 1656 | 1466583957533 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:25:57 INFO - PROCESS | 1656 | 1466583957538 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:57 INFO - PROCESS | 1656 | 1466583957540 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32f800 == 41 [pid = 1656] [id = 80] 01:25:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a88cc00) [pid = 1656] [serial = 237] [outer = 0x0] 01:25:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a896400) [pid = 1656] [serial = 238] [outer = 0x12a88cc00] 01:25:57 INFO - PROCESS | 1656 | 1466583957564 Marionette DEBUG loaded listener.js 01:25:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a9dd800) [pid = 1656] [serial = 239] [outer = 0x12a88cc00] 01:25:57 INFO - PROCESS | 1656 | 1466583957854 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]]]}] 01:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 418ms 01:25:57 INFO - PROCESS | 1656 | 1466583957868 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:25:57 INFO - PROCESS | 1656 | 1466583957869 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:25:57 INFO - PROCESS | 1656 | 1466583957879 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:25:57 INFO - PROCESS | 1656 | 1466583957880 Marionette TRACE conn2 <- [1,294,null,{}] 01:25:57 INFO - PROCESS | 1656 | 1466583957884 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}] 01:25:57 INFO - PROCESS | 1656 | 1466583957885 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:57 INFO - PROCESS | 1656 | 1466583957963 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:25:58 INFO - PROCESS | 1656 | 1466583958016 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:58 INFO - PROCESS | 1656 | 1466583958018 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a59e000 == 42 [pid = 1656] [id = 81] 01:25:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1195db000) [pid = 1656] [serial = 240] [outer = 0x0] 01:25:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a9dd400) [pid = 1656] [serial = 241] [outer = 0x1195db000] 01:25:58 INFO - PROCESS | 1656 | 1466583958043 Marionette DEBUG loaded listener.js 01:25:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b0f5800) [pid = 1656] [serial = 242] [outer = 0x1195db000] 01:25:58 INFO - PROCESS | 1656 | 1466583958441 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]]]}] 01:25:58 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. 01:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 568ms 01:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:25:58 INFO - PROCESS | 1656 | 1466583958447 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:25:58 INFO - PROCESS | 1656 | 1466583958449 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:25:58 INFO - PROCESS | 1656 | 1466583958453 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:25:58 INFO - PROCESS | 1656 | 1466583958455 Marionette TRACE conn2 <- [1,298,null,{}] 01:25:58 INFO - PROCESS | 1656 | 1466583958458 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}] 01:25:58 INFO - PROCESS | 1656 | 1466583958460 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:58 INFO - PROCESS | 1656 | 1466583958559 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:25:58 INFO - PROCESS | 1656 | 1466583958604 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:58 INFO - PROCESS | 1656 | 1466583958607 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b0800 == 43 [pid = 1656] [id = 82] 01:25:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117306c00) [pid = 1656] [serial = 243] [outer = 0x0] 01:25:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1182de800) [pid = 1656] [serial = 244] [outer = 0x117306c00] 01:25:58 INFO - PROCESS | 1656 | 1466583958638 Marionette DEBUG loaded listener.js 01:25:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118649800) [pid = 1656] [serial = 245] [outer = 0x117306c00] 01:25:59 INFO - PROCESS | 1656 | 1466583959059 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]]]}] 01:25:59 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. 01:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 01:25:59 INFO - PROCESS | 1656 | 1466583959074 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:25:59 INFO - PROCESS | 1656 | 1466583959077 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:25:59 INFO - PROCESS | 1656 | 1466583959082 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:25:59 INFO - PROCESS | 1656 | 1466583959083 Marionette TRACE conn2 <- [1,302,null,{}] 01:25:59 INFO - PROCESS | 1656 | 1466583959086 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}] 01:25:59 INFO - PROCESS | 1656 | 1466583959088 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:59 INFO - PROCESS | 1656 | 1466583959187 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:25:59 INFO - PROCESS | 1656 | 1466583959232 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:59 INFO - PROCESS | 1656 | 1466583959233 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb9800 == 44 [pid = 1656] [id = 83] 01:25:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119562c00) [pid = 1656] [serial = 246] [outer = 0x0] 01:25:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1195e9800) [pid = 1656] [serial = 247] [outer = 0x119562c00] 01:25:59 INFO - PROCESS | 1656 | 1466583959263 Marionette DEBUG loaded listener.js 01:25:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119addc00) [pid = 1656] [serial = 248] [outer = 0x119562c00] 01:25:59 INFO - PROCESS | 1656 | 1466583959676 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]]]}] 01:25:59 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. 01:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms 01:25:59 INFO - PROCESS | 1656 | 1466583959705 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:25:59 INFO - PROCESS | 1656 | 1466583959706 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:25:59 INFO - PROCESS | 1656 | 1466583959708 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:25:59 INFO - PROCESS | 1656 | 1466583959711 Marionette TRACE conn2 <- [1,306,null,{}] 01:25:59 INFO - PROCESS | 1656 | 1466583959719 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}] 01:25:59 INFO - PROCESS | 1656 | 1466583959722 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:59 INFO - PROCESS | 1656 | 1466583959820 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:25:59 INFO - PROCESS | 1656 | 1466583959900 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:59 INFO - PROCESS | 1656 | 1466583959902 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:25:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x129118000 == 45 [pid = 1656] [id = 84] 01:25:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119ec0c00) [pid = 1656] [serial = 249] [outer = 0x0] 01:25:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1210e6800) [pid = 1656] [serial = 250] [outer = 0x119ec0c00] 01:25:59 INFO - PROCESS | 1656 | 1466583959944 Marionette DEBUG loaded listener.js 01:26:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121927000) [pid = 1656] [serial = 251] [outer = 0x119ec0c00] 01:26:00 INFO - PROCESS | 1656 | 1466583960342 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]]]}] 01:26:00 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. 01:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 01:26:00 INFO - PROCESS | 1656 | 1466583960379 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:26:00 INFO - PROCESS | 1656 | 1466583960381 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:26:00 INFO - PROCESS | 1656 | 1466583960384 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:26:00 INFO - PROCESS | 1656 | 1466583960385 Marionette TRACE conn2 <- [1,310,null,{}] 01:26:00 INFO - PROCESS | 1656 | 1466583960387 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}] 01:26:00 INFO - PROCESS | 1656 | 1466583960389 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:00 INFO - PROCESS | 1656 | 1466583960487 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:26:00 INFO - PROCESS | 1656 | 1466583960534 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:00 INFO - PROCESS | 1656 | 1466583960536 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a86c000 == 46 [pid = 1656] [id = 85] 01:26:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124e3b000) [pid = 1656] [serial = 252] [outer = 0x0] 01:26:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1255c9000) [pid = 1656] [serial = 253] [outer = 0x124e3b000] 01:26:00 INFO - PROCESS | 1656 | 1466583960564 Marionette DEBUG loaded listener.js 01:26:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1266eb000) [pid = 1656] [serial = 254] [outer = 0x124e3b000] 01:26:00 INFO - PROCESS | 1656 | 1466583960954 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]]]}] 01:26:01 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. 01:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 720ms 01:26:01 INFO - PROCESS | 1656 | 1466583961142 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:26:01 INFO - PROCESS | 1656 | 1466583961145 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:26:01 INFO - PROCESS | 1656 | 1466583961149 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:26:01 INFO - PROCESS | 1656 | 1466583961151 Marionette TRACE conn2 <- [1,314,null,{}] 01:26:01 INFO - PROCESS | 1656 | 1466583961157 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}] 01:26:01 INFO - PROCESS | 1656 | 1466583961159 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:01 INFO - PROCESS | 1656 | 1466583961248 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:26:01 INFO - PROCESS | 1656 | 1466583961305 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:01 INFO - PROCESS | 1656 | 1466583961308 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e58000 == 47 [pid = 1656] [id = 86] 01:26:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118597000) [pid = 1656] [serial = 255] [outer = 0x0] 01:26:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118643800) [pid = 1656] [serial = 256] [outer = 0x118597000] 01:26:01 INFO - PROCESS | 1656 | 1466583961334 Marionette DEBUG loaded listener.js 01:26:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118f7e800) [pid = 1656] [serial = 257] [outer = 0x118597000] 01:26:01 INFO - PROCESS | 1656 | 1466583961777 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]]]}] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32f800 == 46 [pid = 1656] [id = 80] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12911f000 == 45 [pid = 1656] [id = 79] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c1000 == 44 [pid = 1656] [id = 78] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117e53800 == 43 [pid = 1656] [id = 77] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12559b800 == 42 [pid = 1656] [id = 76] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11251e000 == 41 [pid = 1656] [id = 75] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12134a800 == 40 [pid = 1656] [id = 74] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119eda800 == 39 [pid = 1656] [id = 73] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1198c2000 == 38 [pid = 1656] [id = 72] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118f11000 == 37 [pid = 1656] [id = 71] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x128c5a800) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117097800 == 36 [pid = 1656] [id = 70] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x116735800 == 35 [pid = 1656] [id = 69] 01:26:01 INFO - PROCESS | 1656 | --DOCSHELL 0x126a68800 == 34 [pid = 1656] [id = 67] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x121833c00) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1210e4c00) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119ae3400) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124e42800) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124ac6000) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1255bd400) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119834400) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118598000) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118642c00) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118fc9c00) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11955e800) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x125583000) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117308400) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11688c800) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116b29000) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117308800) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117670000) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117303400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195e8800) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1194ddc00) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1216f0800) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1210ec800) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124c3dc00) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124a8dc00) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125581400) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119ebe000) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124c44000) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126675800) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12607e400) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126454800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119a2f800) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126081400) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1266edc00) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 01:26:01 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128b48400) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 01:26:01 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. 01:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 01:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:26:01 INFO - PROCESS | 1656 | 1466583961826 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:26:01 INFO - PROCESS | 1656 | 1466583961828 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:26:01 INFO - PROCESS | 1656 | 1466583961832 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:26:01 INFO - PROCESS | 1656 | 1466583961835 Marionette TRACE conn2 <- [1,318,null,{}] 01:26:01 INFO - PROCESS | 1656 | 1466583961839 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}] 01:26:01 INFO - PROCESS | 1656 | 1466583961840 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:01 INFO - PROCESS | 1656 | 1466583961916 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:26:01 INFO - PROCESS | 1656 | 1466583961924 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:01 INFO - PROCESS | 1656 | 1466583961925 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11678b800 == 35 [pid = 1656] [id = 87] 01:26:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1194dc000) [pid = 1656] [serial = 258] [outer = 0x0] 01:26:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119557800) [pid = 1656] [serial = 259] [outer = 0x1194dc000] 01:26:01 INFO - PROCESS | 1656 | 1466583961952 Marionette DEBUG loaded listener.js 01:26:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11982e400) [pid = 1656] [serial = 260] [outer = 0x1194dc000] 01:26:02 INFO - PROCESS | 1656 | 1466583962293 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]]]}] 01:26:02 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. 01:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 475ms 01:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:26:02 INFO - PROCESS | 1656 | 1466583962308 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:26:02 INFO - PROCESS | 1656 | 1466583962310 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:26:02 INFO - PROCESS | 1656 | 1466583962312 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:26:02 INFO - PROCESS | 1656 | 1466583962313 Marionette TRACE conn2 <- [1,322,null,{}] 01:26:02 INFO - PROCESS | 1656 | 1466583962320 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}] 01:26:02 INFO - PROCESS | 1656 | 1466583962325 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:02 INFO - PROCESS | 1656 | 1466583962410 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:26:02 INFO - PROCESS | 1656 | 1466583962458 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:02 INFO - PROCESS | 1656 | 1466583962460 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118618000 == 36 [pid = 1656] [id = 88] 01:26:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119b7a800) [pid = 1656] [serial = 261] [outer = 0x0] 01:26:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119eb9400) [pid = 1656] [serial = 262] [outer = 0x119b7a800] 01:26:02 INFO - PROCESS | 1656 | 1466583962488 Marionette DEBUG loaded listener.js 01:26:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1210e9000) [pid = 1656] [serial = 263] [outer = 0x119b7a800] 01:26:02 INFO - PROCESS | 1656 | 1466583962814 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]]]}] 01:26:02 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. 01:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 01:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:26:02 INFO - PROCESS | 1656 | 1466583962831 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:26:02 INFO - PROCESS | 1656 | 1466583962833 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:26:02 INFO - PROCESS | 1656 | 1466583962835 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:26:02 INFO - PROCESS | 1656 | 1466583962836 Marionette TRACE conn2 <- [1,326,null,{}] 01:26:02 INFO - PROCESS | 1656 | 1466583962840 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}] 01:26:02 INFO - PROCESS | 1656 | 1466583962842 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:02 INFO - PROCESS | 1656 | 1466583962917 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:26:02 INFO - PROCESS | 1656 | 1466583962966 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:02 INFO - PROCESS | 1656 | 1466583962967 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192da800 == 37 [pid = 1656] [id = 89] 01:26:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119eb6c00) [pid = 1656] [serial = 264] [outer = 0x0] 01:26:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123fb8400) [pid = 1656] [serial = 265] [outer = 0x119eb6c00] 01:26:02 INFO - PROCESS | 1656 | 1466583962994 Marionette DEBUG loaded listener.js 01:26:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124c42400) [pid = 1656] [serial = 266] [outer = 0x119eb6c00] 01:26:03 INFO - PROCESS | 1656 | 1466583963272 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]]]}] 01:26:03 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. 01:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 01:26:03 INFO - PROCESS | 1656 | 1466583963312 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:26:03 INFO - PROCESS | 1656 | 1466583963313 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:26:03 INFO - PROCESS | 1656 | 1466583963316 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:26:03 INFO - PROCESS | 1656 | 1466583963317 Marionette TRACE conn2 <- [1,330,null,{}] 01:26:03 INFO - PROCESS | 1656 | 1466583963319 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}] 01:26:03 INFO - PROCESS | 1656 | 1466583963321 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:03 INFO - PROCESS | 1656 | 1466583963413 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:26:03 INFO - PROCESS | 1656 | 1466583963417 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:03 INFO - PROCESS | 1656 | 1466583963419 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x121035000 == 38 [pid = 1656] [id = 90] 01:26:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1255c1800) [pid = 1656] [serial = 267] [outer = 0x0] 01:26:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126450000) [pid = 1656] [serial = 268] [outer = 0x1255c1800] 01:26:03 INFO - PROCESS | 1656 | 1466583963444 Marionette DEBUG loaded listener.js 01:26:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1266e9800) [pid = 1656] [serial = 269] [outer = 0x1255c1800] 01:26:03 INFO - PROCESS | 1656 | 1466583963780 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]]]}] 01:26:03 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. 01:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 01:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:26:03 INFO - PROCESS | 1656 | 1466583963849 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:26:03 INFO - PROCESS | 1656 | 1466583963850 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:26:03 INFO - PROCESS | 1656 | 1466583963852 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:26:03 INFO - PROCESS | 1656 | 1466583963853 Marionette TRACE conn2 <- [1,334,null,{}] 01:26:03 INFO - PROCESS | 1656 | 1466583963855 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}] 01:26:03 INFO - PROCESS | 1656 | 1466583963859 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:03 INFO - PROCESS | 1656 | 1466583963978 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:26:04 INFO - PROCESS | 1656 | 1466583964011 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:04 INFO - PROCESS | 1656 | 1466583964012 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12146f000 == 39 [pid = 1656] [id = 91] 01:26:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128ae6c00) [pid = 1656] [serial = 270] [outer = 0x0] 01:26:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128b41000) [pid = 1656] [serial = 271] [outer = 0x128ae6c00] 01:26:04 INFO - PROCESS | 1656 | 1466583964037 Marionette DEBUG loaded listener.js 01:26:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128c96c00) [pid = 1656] [serial = 272] [outer = 0x128ae6c00] 01:26:04 INFO - PROCESS | 1656 | 1466583964333 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]]]}] 01:26:04 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. 01:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 01:26:04 INFO - PROCESS | 1656 | 1466583964370 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:26:04 INFO - PROCESS | 1656 | 1466583964373 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:26:04 INFO - PROCESS | 1656 | 1466583964377 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:26:04 INFO - PROCESS | 1656 | 1466583964378 Marionette TRACE conn2 <- [1,338,null,{}] 01:26:04 INFO - PROCESS | 1656 | 1466583964380 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}] 01:26:04 INFO - PROCESS | 1656 | 1466583964382 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:04 INFO - PROCESS | 1656 | 1466583964476 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:26:04 INFO - PROCESS | 1656 | 1466583964488 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:04 INFO - PROCESS | 1656 | 1466583964489 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b20000 == 40 [pid = 1656] [id = 92] 01:26:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128c50800) [pid = 1656] [serial = 273] [outer = 0x0] 01:26:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129419400) [pid = 1656] [serial = 274] [outer = 0x128c50800] 01:26:04 INFO - PROCESS | 1656 | 1466583964513 Marionette DEBUG loaded listener.js 01:26:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129457400) [pid = 1656] [serial = 275] [outer = 0x128c50800] 01:26:04 INFO - PROCESS | 1656 | 1466583964868 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]]]}] 01:26:04 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. 01:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 01:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:26:04 INFO - PROCESS | 1656 | 1466583964897 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:26:04 INFO - PROCESS | 1656 | 1466583964898 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:26:04 INFO - PROCESS | 1656 | 1466583964900 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:26:04 INFO - PROCESS | 1656 | 1466583964901 Marionette TRACE conn2 <- [1,342,null,{}] 01:26:04 INFO - PROCESS | 1656 | 1466583964908 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}] 01:26:04 INFO - PROCESS | 1656 | 1466583964909 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:05 INFO - PROCESS | 1656 | 1466583965004 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:26:05 INFO - PROCESS | 1656 | 1466583965007 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:05 INFO - PROCESS | 1656 | 1466583965008 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e83800 == 41 [pid = 1656] [id = 93] 01:26:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128c95000) [pid = 1656] [serial = 276] [outer = 0x0] 01:26:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a6dc000) [pid = 1656] [serial = 277] [outer = 0x128c95000] 01:26:05 INFO - PROCESS | 1656 | 1466583965032 Marionette DEBUG loaded listener.js 01:26:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a888800) [pid = 1656] [serial = 278] [outer = 0x128c95000] 01:26:05 INFO - PROCESS | 1656 | 1466583965347 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]]]}] 01:26:05 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. 01:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 467ms 01:26:05 INFO - PROCESS | 1656 | 1466583965377 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:26:05 INFO - PROCESS | 1656 | 1466583965378 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:26:05 INFO - PROCESS | 1656 | 1466583965385 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:26:05 INFO - PROCESS | 1656 | 1466583965386 Marionette TRACE conn2 <- [1,346,null,{}] 01:26:05 INFO - PROCESS | 1656 | 1466583965392 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}] 01:26:05 INFO - PROCESS | 1656 | 1466583965394 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:05 INFO - PROCESS | 1656 | 1466583965491 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:26:05 INFO - PROCESS | 1656 | 1466583965494 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:05 INFO - PROCESS | 1656 | 1466583965495 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266cc000 == 42 [pid = 1656] [id = 94] 01:26:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a889000) [pid = 1656] [serial = 279] [outer = 0x0] 01:26:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a9e0000) [pid = 1656] [serial = 280] [outer = 0x12a889000] 01:26:05 INFO - PROCESS | 1656 | 1466583965526 Marionette DEBUG loaded listener.js 01:26:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b0f1400) [pid = 1656] [serial = 281] [outer = 0x12a889000] 01:26:05 INFO - PROCESS | 1656 | 1466583965943 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]]]}] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1194e1000) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a88cc00) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113c83800) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1162b7800) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129418c00) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126453000) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128c5d800) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1165f6c00) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119837000) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118642800) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118593400) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:26:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11730cc00) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:26:06 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. 01:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 626ms 01:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:26:06 INFO - PROCESS | 1656 | 1466583966008 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:26:06 INFO - PROCESS | 1656 | 1466583966009 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:26:06 INFO - PROCESS | 1656 | 1466583966011 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:26:06 INFO - PROCESS | 1656 | 1466583966012 Marionette TRACE conn2 <- [1,350,null,{}] 01:26:06 INFO - PROCESS | 1656 | 1466583966014 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}] 01:26:06 INFO - PROCESS | 1656 | 1466583966016 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:06 INFO - PROCESS | 1656 | 1466583966094 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:26:06 INFO - PROCESS | 1656 | 1466583966098 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:06 INFO - PROCESS | 1656 | 1466583966099 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x121470800 == 43 [pid = 1656] [id = 95] 01:26:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118884800) [pid = 1656] [serial = 282] [outer = 0x0] 01:26:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119837000) [pid = 1656] [serial = 283] [outer = 0x118884800] 01:26:06 INFO - PROCESS | 1656 | 1466583966123 Marionette DEBUG loaded listener.js 01:26:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1264cd400) [pid = 1656] [serial = 284] [outer = 0x118884800] 01:26:06 INFO - PROCESS | 1656 | 1466583966429 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]]]}] 01:26:06 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. 01:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 01:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:26:06 INFO - PROCESS | 1656 | 1466583966479 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:26:06 INFO - PROCESS | 1656 | 1466583966481 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:26:06 INFO - PROCESS | 1656 | 1466583966483 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:26:06 INFO - PROCESS | 1656 | 1466583966484 Marionette TRACE conn2 <- [1,354,null,{}] 01:26:06 INFO - PROCESS | 1656 | 1466583966487 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}] 01:26:06 INFO - PROCESS | 1656 | 1466583966488 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:06 INFO - PROCESS | 1656 | 1466583966598 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:26:06 INFO - PROCESS | 1656 | 1466583966604 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:06 INFO - PROCESS | 1656 | 1466583966605 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32c800 == 44 [pid = 1656] [id = 96] 01:26:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185a1c00) [pid = 1656] [serial = 285] [outer = 0x0] 01:26:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a88e800) [pid = 1656] [serial = 286] [outer = 0x1185a1c00] 01:26:06 INFO - PROCESS | 1656 | 1466583966639 Marionette DEBUG loaded listener.js 01:26:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b863c00) [pid = 1656] [serial = 287] [outer = 0x1185a1c00] 01:26:06 INFO - PROCESS | 1656 | 1466583966943 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]]]}] 01:26:06 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. 01:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 01:26:06 INFO - PROCESS | 1656 | 1466583966956 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:26:06 INFO - PROCESS | 1656 | 1466583966959 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:26:06 INFO - PROCESS | 1656 | 1466583966966 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:26:06 INFO - PROCESS | 1656 | 1466583966967 Marionette TRACE conn2 <- [1,358,null,{}] 01:26:06 INFO - PROCESS | 1656 | 1466583966970 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}] 01:26:06 INFO - PROCESS | 1656 | 1466583966973 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:07 INFO - PROCESS | 1656 | 1466583967053 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:26:07 INFO - PROCESS | 1656 | 1466583967058 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:07 INFO - PROCESS | 1656 | 1466583967059 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af23000 == 45 [pid = 1656] [id = 97] 01:26:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b864000) [pid = 1656] [serial = 288] [outer = 0x0] 01:26:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bb30400) [pid = 1656] [serial = 289] [outer = 0x12b864000] 01:26:07 INFO - PROCESS | 1656 | 1466583967083 Marionette DEBUG loaded listener.js 01:26:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12bb48800) [pid = 1656] [serial = 290] [outer = 0x12b864000] 01:26:07 INFO - PROCESS | 1656 | 1466583967410 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]]]}] 01:26:07 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. 01:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 01:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:26:07 INFO - PROCESS | 1656 | 1466583967441 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:26:07 INFO - PROCESS | 1656 | 1466583967442 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:26:07 INFO - PROCESS | 1656 | 1466583967444 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:26:07 INFO - PROCESS | 1656 | 1466583967445 Marionette TRACE conn2 <- [1,362,null,{}] 01:26:07 INFO - PROCESS | 1656 | 1466583967447 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}] 01:26:07 INFO - PROCESS | 1656 | 1466583967448 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:07 INFO - PROCESS | 1656 | 1466583967548 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:26:07 INFO - PROCESS | 1656 | 1466583967554 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:07 INFO - PROCESS | 1656 | 1466583967557 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0ac000 == 46 [pid = 1656] [id = 98] 01:26:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12bb49400) [pid = 1656] [serial = 291] [outer = 0x0] 01:26:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12bb4bc00) [pid = 1656] [serial = 292] [outer = 0x12bb49400] 01:26:07 INFO - PROCESS | 1656 | 1466583967588 Marionette DEBUG loaded listener.js 01:26:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12bb53800) [pid = 1656] [serial = 293] [outer = 0x12bb49400] 01:26:07 INFO - PROCESS | 1656 | 1466583967891 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]]]}] 01:26:07 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. 01:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 01:26:07 INFO - PROCESS | 1656 | 1466583967913 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:26:07 INFO - PROCESS | 1656 | 1466583967914 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:26:07 INFO - PROCESS | 1656 | 1466583967916 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:26:07 INFO - PROCESS | 1656 | 1466583967917 Marionette TRACE conn2 <- [1,366,null,{}] 01:26:07 INFO - PROCESS | 1656 | 1466583967920 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}] 01:26:07 INFO - PROCESS | 1656 | 1466583967922 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:08 INFO - PROCESS | 1656 | 1466583968049 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:26:08 INFO - PROCESS | 1656 | 1466583968099 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:08 INFO - PROCESS | 1656 | 1466583968100 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x112625000 == 47 [pid = 1656] [id = 99] 01:26:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x111f3b000) [pid = 1656] [serial = 294] [outer = 0x0] 01:26:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115eb6800) [pid = 1656] [serial = 295] [outer = 0x111f3b000] 01:26:08 INFO - PROCESS | 1656 | 1466583968132 Marionette DEBUG loaded listener.js 01:26:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11700a400) [pid = 1656] [serial = 296] [outer = 0x111f3b000] 01:26:08 INFO - PROCESS | 1656 | 1466583968613 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]]]}] 01:26:08 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. 01:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 719ms 01:26:08 INFO - PROCESS | 1656 | 1466583968654 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:26:08 INFO - PROCESS | 1656 | 1466583968658 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:26:08 INFO - PROCESS | 1656 | 1466583968667 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:26:08 INFO - PROCESS | 1656 | 1466583968670 Marionette TRACE conn2 <- [1,370,null,{}] 01:26:08 INFO - PROCESS | 1656 | 1466583968677 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}] 01:26:08 INFO - PROCESS | 1656 | 1466583968682 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:08 INFO - PROCESS | 1656 | 1466583968874 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:26:08 INFO - PROCESS | 1656 | 1466583968965 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:08 INFO - PROCESS | 1656 | 1466583968967 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862c800 == 48 [pid = 1656] [id = 100] 01:26:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1194ddc00) [pid = 1656] [serial = 297] [outer = 0x0] 01:26:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195e3800) [pid = 1656] [serial = 298] [outer = 0x1194ddc00] 01:26:09 INFO - PROCESS | 1656 | 1466583969017 Marionette DEBUG loaded listener.js 01:26:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119a27c00) [pid = 1656] [serial = 299] [outer = 0x1194ddc00] 01:26:09 INFO - PROCESS | 1656 | 1466583969490 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]]]}] 01:26:09 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. 01:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 877ms 01:26:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:26:09 INFO - PROCESS | 1656 | 1466583969542 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:26:09 INFO - PROCESS | 1656 | 1466583969544 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:26:09 INFO - PROCESS | 1656 | 1466583969547 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:26:09 INFO - PROCESS | 1656 | 1466583969548 Marionette TRACE conn2 <- [1,374,null,{}] 01:26:09 INFO - PROCESS | 1656 | 1466583969550 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}] 01:26:09 INFO - PROCESS | 1656 | 1466583969552 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:09 INFO - PROCESS | 1656 | 1466583969653 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:26:09 INFO - PROCESS | 1656 | 1466583969719 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:09 INFO - PROCESS | 1656 | 1466583969721 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f6c000 == 49 [pid = 1656] [id = 101] 01:26:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1210e5400) [pid = 1656] [serial = 300] [outer = 0x0] 01:26:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12143f800) [pid = 1656] [serial = 301] [outer = 0x1210e5400] 01:26:09 INFO - PROCESS | 1656 | 1466583969749 Marionette DEBUG loaded listener.js 01:26:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124e3a000) [pid = 1656] [serial = 302] [outer = 0x1210e5400] 01:26:10 INFO - PROCESS | 1656 | 1466583970172 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:26:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:26:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 01:26:10 INFO - PROCESS | 1656 | 1466583970216 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:26:10 INFO - PROCESS | 1656 | 1466583970219 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:26:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:26:10 INFO - PROCESS | 1656 | 1466583970227 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:26:10 INFO - PROCESS | 1656 | 1466583970230 Marionette TRACE conn2 <- [1,378,null,{}] 01:26:10 INFO - PROCESS | 1656 | 1466583970232 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}] 01:26:10 INFO - PROCESS | 1656 | 1466583970234 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:10 INFO - PROCESS | 1656 | 1466583970363 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:26:10 INFO - PROCESS | 1656 | 1466583970423 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:10 INFO - PROCESS | 1656 | 1466583970424 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb6c000 == 50 [pid = 1656] [id = 102] 01:26:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1268bc800) [pid = 1656] [serial = 303] [outer = 0x0] 01:26:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128b44000) [pid = 1656] [serial = 304] [outer = 0x1268bc800] 01:26:10 INFO - PROCESS | 1656 | 1466583970471 Marionette DEBUG loaded listener.js 01:26:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x129454400) [pid = 1656] [serial = 305] [outer = 0x1268bc800] 01:26:10 INFO - PROCESS | 1656 | 1466583970920 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:26:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:26:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 725ms 01:26:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:26:10 INFO - PROCESS | 1656 | 1466583970948 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:26:10 INFO - PROCESS | 1656 | 1466583970949 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:26:10 INFO - PROCESS | 1656 | 1466583970951 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:26:10 INFO - PROCESS | 1656 | 1466583970952 Marionette TRACE conn2 <- [1,382,null,{}] 01:26:10 INFO - PROCESS | 1656 | 1466583970973 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}] 01:26:10 INFO - PROCESS | 1656 | 1466583970974 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:11 INFO - PROCESS | 1656 | 1466583971077 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:26:11 INFO - PROCESS | 1656 | 1466583971140 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:11 INFO - PROCESS | 1656 | 1466583971142 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be9e800 == 51 [pid = 1656] [id = 103] 01:26:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b0f7800) [pid = 1656] [serial = 306] [outer = 0x0] 01:26:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b0fb800) [pid = 1656] [serial = 307] [outer = 0x12b0f7800] 01:26:11 INFO - PROCESS | 1656 | 1466583971170 Marionette DEBUG loaded listener.js 01:26:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12bb53400) [pid = 1656] [serial = 308] [outer = 0x12b0f7800] 01:26:11 INFO - PROCESS | 1656 | 1466583971774 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:26:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:26:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 870ms 01:26:11 INFO - PROCESS | 1656 | 1466583971822 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:26:11 INFO - PROCESS | 1656 | 1466583971824 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:26:11 INFO - PROCESS | 1656 | 1466583971828 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:26:11 INFO - PROCESS | 1656 | 1466583971830 Marionette TRACE conn2 <- [1,386,null,{}] 01:26:11 INFO - PROCESS | 1656 | 1466583971833 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}] 01:26:11 INFO - PROCESS | 1656 | 1466583971835 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:11 INFO - PROCESS | 1656 | 1466583971926 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:26:11 INFO - PROCESS | 1656 | 1466583971979 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:11 INFO - PROCESS | 1656 | 1466583971982 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b7800 == 52 [pid = 1656] [id = 104] 01:26:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1182dd400) [pid = 1656] [serial = 309] [outer = 0x0] 01:26:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119553c00) [pid = 1656] [serial = 310] [outer = 0x1182dd400] 01:26:12 INFO - PROCESS | 1656 | 1466583972009 Marionette DEBUG loaded listener.js 01:26:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119ae1c00) [pid = 1656] [serial = 311] [outer = 0x1182dd400] 01:26:12 INFO - PROCESS | 1656 | 1466583972430 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]]]}] 01:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 01:26:12 INFO - PROCESS | 1656 | 1466583972449 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:26:12 INFO - PROCESS | 1656 | 1466583972452 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:26:12 INFO - PROCESS | 1656 | 1466583972457 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:26:12 INFO - PROCESS | 1656 | 1466583972458 Marionette TRACE conn2 <- [1,390,null,{}] 01:26:12 INFO - PROCESS | 1656 | 1466583972461 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}] 01:26:12 INFO - PROCESS | 1656 | 1466583972462 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:12 INFO - PROCESS | 1656 | 1466583972552 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0ac000 == 51 [pid = 1656] [id = 98] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12af23000 == 50 [pid = 1656] [id = 97] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32c800 == 49 [pid = 1656] [id = 96] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x121470800 == 48 [pid = 1656] [id = 95] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1266cc000 == 47 [pid = 1656] [id = 94] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x123e83800 == 46 [pid = 1656] [id = 93] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x121b20000 == 45 [pid = 1656] [id = 92] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12146f000 == 44 [pid = 1656] [id = 91] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a9dd400) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | 1466583972653 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:12 INFO - PROCESS | 1656 | 1466583972654 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x121035000 == 43 [pid = 1656] [id = 90] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1192da800 == 42 [pid = 1656] [id = 89] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118618000 == 41 [pid = 1656] [id = 88] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11678b800 == 40 [pid = 1656] [id = 87] 01:26:12 INFO - PROCESS | 1656 | --DOCSHELL 0x117e58000 == 39 [pid = 1656] [id = 86] 01:26:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11678b800 == 40 [pid = 1656] [id = 105] 01:26:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1195e6c00) [pid = 1656] [serial = 312] [outer = 0x0] 01:26:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119ec1000) [pid = 1656] [serial = 313] [outer = 0x1195e6c00] 01:26:12 INFO - PROCESS | 1656 | 1466583972686 Marionette DEBUG loaded listener.js 01:26:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1210ec800) [pid = 1656] [serial = 314] [outer = 0x1195e6c00] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a9dd800) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12a88a800) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a896400) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1162bf400) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x121dac800) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129450400) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128b4a000) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1291f3c00) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124e42400) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121daf000) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117307800) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129420000) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1216ec000) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1268bc000) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129426800) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1210ed400) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11888bc00) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118596c00) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1210e7800) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128c97c00) [pid = 1656] [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.] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118644c00) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117667c00) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119b7e800) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1195df000) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129418800) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 01:26:12 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126456400) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 01:26:13 INFO - PROCESS | 1656 | 1466583973006 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]]]}] 01:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 575ms 01:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:26:13 INFO - PROCESS | 1656 | 1466583973031 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:26:13 INFO - PROCESS | 1656 | 1466583973032 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:26:13 INFO - PROCESS | 1656 | 1466583973035 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1656 | 1466583973037 Marionette TRACE conn2 <- [1,394,null,{}] 01:26:13 INFO - PROCESS | 1656 | 1466583973047 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}] 01:26:13 INFO - PROCESS | 1656 | 1466583973049 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:13 INFO - PROCESS | 1656 | 1466583973129 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:26:13 INFO - PROCESS | 1656 | 1466583973195 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:13 INFO - PROCESS | 1656 | 1466583973196 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d9000 == 41 [pid = 1656] [id = 106] 01:26:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12155e400) [pid = 1656] [serial = 315] [outer = 0x0] 01:26:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124ac6000) [pid = 1656] [serial = 316] [outer = 0x12155e400] 01:26:13 INFO - PROCESS | 1656 | 1466583973225 Marionette DEBUG loaded listener.js 01:26:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12607c000) [pid = 1656] [serial = 317] [outer = 0x12155e400] 01:26:13 INFO - PROCESS | 1656 | 1466583973592 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]]]}] 01:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 573ms 01:26:13 INFO - PROCESS | 1656 | 1466583973634 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:26:13 INFO - PROCESS | 1656 | 1466583973635 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:26:13 INFO - PROCESS | 1656 | 1466583973647 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1656 | 1466583973648 Marionette TRACE conn2 <- [1,398,null,{}] 01:26:13 INFO - PROCESS | 1656 | 1466583973678 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}] 01:26:13 INFO - PROCESS | 1656 | 1466583973679 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:13 INFO - PROCESS | 1656 | 1466583973772 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:26:13 INFO - PROCESS | 1656 | 1466583973777 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:13 INFO - PROCESS | 1656 | 1466583973778 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12147c800 == 42 [pid = 1656] [id = 107] 01:26:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129418800) [pid = 1656] [serial = 318] [outer = 0x0] 01:26:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129422400) [pid = 1656] [serial = 319] [outer = 0x129418800] 01:26:13 INFO - PROCESS | 1656 | 1466583973809 Marionette DEBUG loaded listener.js 01:26:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a6dec00) [pid = 1656] [serial = 320] [outer = 0x129418800] 01:26:14 INFO - PROCESS | 1656 | 1466583974226 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]]]}] 01:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 630ms 01:26:14 INFO - PROCESS | 1656 | 1466583974274 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:26:14 INFO - PROCESS | 1656 | 1466583974276 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:26:14 INFO - PROCESS | 1656 | 1466583974279 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:26:14 INFO - PROCESS | 1656 | 1466583974281 Marionette TRACE conn2 <- [1,402,null,{}] 01:26:14 INFO - PROCESS | 1656 | 1466583974284 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}] 01:26:14 INFO - PROCESS | 1656 | 1466583974286 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:14 INFO - PROCESS | 1656 | 1466583974413 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:26:14 INFO - PROCESS | 1656 | 1466583974419 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:14 INFO - PROCESS | 1656 | 1466583974421 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e84800 == 43 [pid = 1656] [id = 108] 01:26:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a88dc00) [pid = 1656] [serial = 321] [outer = 0x0] 01:26:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a9dec00) [pid = 1656] [serial = 322] [outer = 0x12a88dc00] 01:26:14 INFO - PROCESS | 1656 | 1466583974441 Marionette DEBUG loaded listener.js 01:26:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b85a400) [pid = 1656] [serial = 323] [outer = 0x12a88dc00] 01:26:14 INFO - PROCESS | 1656 | 1466583974877 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]]]}] 01:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 621ms 01:26:14 INFO - PROCESS | 1656 | 1466583974901 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:26:14 INFO - PROCESS | 1656 | 1466583974904 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:26:14 INFO - PROCESS | 1656 | 1466583974908 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:26:14 INFO - PROCESS | 1656 | 1466583974909 Marionette TRACE conn2 <- [1,406,null,{}] 01:26:14 INFO - PROCESS | 1656 | 1466583974913 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}] 01:26:14 INFO - PROCESS | 1656 | 1466583974918 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:15 INFO - PROCESS | 1656 | 1466583975111 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:26:15 INFO - PROCESS | 1656 | 1466583975135 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:15 INFO - PROCESS | 1656 | 1466583975137 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a6e800 == 44 [pid = 1656] [id = 109] 01:26:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12bec3400) [pid = 1656] [serial = 324] [outer = 0x0] 01:26:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12bee3000) [pid = 1656] [serial = 325] [outer = 0x12bec3400] 01:26:15 INFO - PROCESS | 1656 | 1466583975178 Marionette DEBUG loaded listener.js 01:26:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12beebc00) [pid = 1656] [serial = 326] [outer = 0x12bec3400] 01:26:15 INFO - PROCESS | 1656 | 1466583975545 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]]]}] 01:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 672ms 01:26:15 INFO - PROCESS | 1656 | 1466583975579 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:26:15 INFO - PROCESS | 1656 | 1466583975581 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:26:15 INFO - PROCESS | 1656 | 1466583975583 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:26:15 INFO - PROCESS | 1656 | 1466583975584 Marionette TRACE conn2 <- [1,410,null,{}] 01:26:15 INFO - PROCESS | 1656 | 1466583975586 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}] 01:26:15 INFO - PROCESS | 1656 | 1466583975588 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:15 INFO - PROCESS | 1656 | 1466583975699 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:26:15 INFO - PROCESS | 1656 | 1466583975718 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:15 INFO - PROCESS | 1656 | 1466583975720 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939a000 == 45 [pid = 1656] [id = 110] 01:26:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12a88ec00) [pid = 1656] [serial = 327] [outer = 0x0] 01:26:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12c313c00) [pid = 1656] [serial = 328] [outer = 0x12a88ec00] 01:26:15 INFO - PROCESS | 1656 | 1466583975743 Marionette DEBUG loaded listener.js 01:26:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c318c00) [pid = 1656] [serial = 329] [outer = 0x12a88ec00] 01:26:16 INFO - PROCESS | 1656 | 1466583976084 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]]]}] 01:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 524ms 01:26:16 INFO - PROCESS | 1656 | 1466583976109 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:26:16 INFO - PROCESS | 1656 | 1466583976110 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:26:16 INFO - PROCESS | 1656 | 1466583976120 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:26:16 INFO - PROCESS | 1656 | 1466583976121 Marionette TRACE conn2 <- [1,414,null,{}] 01:26:16 INFO - PROCESS | 1656 | 1466583976126 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}] 01:26:16 INFO - PROCESS | 1656 | 1466583976127 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:16 INFO - PROCESS | 1656 | 1466583976230 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:26:16 INFO - PROCESS | 1656 | 1466583976260 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:26:16 INFO - PROCESS | 1656 | 1466583976265 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:16 INFO - PROCESS | 1656 | 1466583976267 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1e800 == 46 [pid = 1656] [id = 111] 01:26:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12cd0ac00) [pid = 1656] [serial = 330] [outer = 0x0] 01:26:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12cd0cc00) [pid = 1656] [serial = 331] [outer = 0x12cd0ac00] 01:26:16 INFO - PROCESS | 1656 | 1466583976290 Marionette DEBUG loaded listener.js 01:26:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12cebe000) [pid = 1656] [serial = 332] [outer = 0x12cd0ac00] 01:26:16 INFO - PROCESS | 1656 | 1466583976627 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]]]}] 01:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 522ms 01:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:26:16 INFO - PROCESS | 1656 | 1466583976643 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:26:16 INFO - PROCESS | 1656 | 1466583976644 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:26:16 INFO - PROCESS | 1656 | 1466583976646 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:26:16 INFO - PROCESS | 1656 | 1466583976647 Marionette TRACE conn2 <- [1,418,null,{}] 01:26:16 INFO - PROCESS | 1656 | 1466583976650 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}] 01:26:16 INFO - PROCESS | 1656 | 1466583976651 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:16 INFO - PROCESS | 1656 | 1466583976750 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:26:16 INFO - PROCESS | 1656 | 1466583976761 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:16 INFO - PROCESS | 1656 | 1466583976762 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b722000 == 47 [pid = 1656] [id = 112] 01:26:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118366800) [pid = 1656] [serial = 333] [outer = 0x0] 01:26:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118369000) [pid = 1656] [serial = 334] [outer = 0x118366800] 01:26:16 INFO - PROCESS | 1656 | 1466583976786 Marionette DEBUG loaded listener.js 01:26:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11836d000) [pid = 1656] [serial = 335] [outer = 0x118366800] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128c50800) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1255c1800) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x128c95000) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1194dc000) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119eb6c00) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a889000) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1185a1c00) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118884800) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b864000) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119b7a800) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118597000) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:26:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128ae6c00) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:26:17 INFO - PROCESS | 1656 | 1466583977684 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]]]}] 01:26:17 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 01:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1071ms 01:26:17 INFO - PROCESS | 1656 | 1466583977717 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:26:17 INFO - PROCESS | 1656 | 1466583977727 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:26:17 INFO - PROCESS | 1656 | 1466583977729 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:26:17 INFO - PROCESS | 1656 | 1466583977730 Marionette TRACE conn2 <- [1,422,null,{}] 01:26:17 INFO - PROCESS | 1656 | 1466583977732 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}] 01:26:17 INFO - PROCESS | 1656 | 1466583977733 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:17 INFO - PROCESS | 1656 | 1466583977834 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:26:17 INFO - PROCESS | 1656 | 1466583977839 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:17 INFO - PROCESS | 1656 | 1466583977840 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293a0000 == 48 [pid = 1656] [id = 113] 01:26:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11285c000) [pid = 1656] [serial = 336] [outer = 0x0] 01:26:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112861800) [pid = 1656] [serial = 337] [outer = 0x11285c000] 01:26:17 INFO - PROCESS | 1656 | 1466583977865 Marionette DEBUG loaded listener.js 01:26:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112867800) [pid = 1656] [serial = 338] [outer = 0x11285c000] 01:26:18 INFO - PROCESS | 1656 | 1466583978649 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]]]}] 01:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 01:26:18 INFO - PROCESS | 1656 | 1466583978699 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:26:18 INFO - PROCESS | 1656 | 1466583978701 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:26:18 INFO - PROCESS | 1656 | 1466583978703 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:26:18 INFO - PROCESS | 1656 | 1466583978706 Marionette TRACE conn2 <- [1,426,null,{}] 01:26:18 INFO - PROCESS | 1656 | 1466583978708 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}] 01:26:18 INFO - PROCESS | 1656 | 1466583978710 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:18 INFO - PROCESS | 1656 | 1466583978800 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:26:18 INFO - PROCESS | 1656 | 1466583978804 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:18 INFO - PROCESS | 1656 | 1466583978806 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c079000 == 49 [pid = 1656] [id = 114] 01:26:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112867400) [pid = 1656] [serial = 339] [outer = 0x0] 01:26:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x121b4b400) [pid = 1656] [serial = 340] [outer = 0x112867400] 01:26:18 INFO - PROCESS | 1656 | 1466583978832 Marionette DEBUG loaded listener.js 01:26:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12beeec00) [pid = 1656] [serial = 341] [outer = 0x112867400] 01:26:19 INFO - PROCESS | 1656 | 1466583979310 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] 01:26:19 INFO - PROCESS | 1656 | 1466583979329 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:26:19 INFO - PROCESS | 1656 | 1466583979332 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:26:19 INFO - PROCESS | 1656 | 1466583979334 Marionette TRACE conn2 <- [1,430,null,{}] 01:26:19 INFO - PROCESS | 1656 | 1466583979358 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}] 01:26:19 INFO - PROCESS | 1656 | 1466583979359 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:19 INFO - PROCESS | 1656 | 1466583979467 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:26:19 INFO - PROCESS | 1656 | 1466583979533 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:19 INFO - PROCESS | 1656 | 1466583979535 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x118614000 == 50 [pid = 1656] [id = 115] 01:26:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117666c00) [pid = 1656] [serial = 342] [outer = 0x0] 01:26:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118594c00) [pid = 1656] [serial = 343] [outer = 0x117666c00] 01:26:19 INFO - PROCESS | 1656 | 1466583979567 Marionette DEBUG loaded listener.js 01:26:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118f84c00) [pid = 1656] [serial = 344] [outer = 0x117666c00] 01:26:20 INFO - PROCESS | 1656 | 1466583980001 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]]]}] 01:26:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 724ms 01:26:20 INFO - PROCESS | 1656 | 1466583980071 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:26:20 INFO - PROCESS | 1656 | 1466583980075 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:26:20 INFO - PROCESS | 1656 | 1466583980080 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:26:20 INFO - PROCESS | 1656 | 1466583980082 Marionette TRACE conn2 <- [1,434,null,{}] 01:26:20 INFO - PROCESS | 1656 | 1466583980085 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}] 01:26:20 INFO - PROCESS | 1656 | 1466583980087 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:20 INFO - PROCESS | 1656 | 1466583980192 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:26:20 INFO - PROCESS | 1656 | 1466583980260 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:20 INFO - PROCESS | 1656 | 1466583980261 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x121366000 == 51 [pid = 1656] [id = 116] 01:26:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1210e2000) [pid = 1656] [serial = 345] [outer = 0x0] 01:26:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1210ee400) [pid = 1656] [serial = 346] [outer = 0x1210e2000] 01:26:20 INFO - PROCESS | 1656 | 1466583980292 Marionette DEBUG loaded listener.js 01:26:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1216ef400) [pid = 1656] [serial = 347] [outer = 0x1210e2000] 01:26:20 INFO - PROCESS | 1656 | 1466583980696 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]]]}] 01:26:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 01:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:26:20 INFO - PROCESS | 1656 | 1466583980751 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:26:20 INFO - PROCESS | 1656 | 1466583980752 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:26:20 INFO - PROCESS | 1656 | 1466583980754 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:26:20 INFO - PROCESS | 1656 | 1466583980757 Marionette TRACE conn2 <- [1,438,null,{}] 01:26:20 INFO - PROCESS | 1656 | 1466583980765 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}] 01:26:20 INFO - PROCESS | 1656 | 1466583980768 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:20 INFO - PROCESS | 1656 | 1466583980872 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:26:20 INFO - PROCESS | 1656 | 1466583980929 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:20 INFO - PROCESS | 1656 | 1466583980931 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c06a000 == 52 [pid = 1656] [id = 117] 01:26:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x125587c00) [pid = 1656] [serial = 348] [outer = 0x0] 01:26:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128c58400) [pid = 1656] [serial = 349] [outer = 0x125587c00] 01:26:20 INFO - PROCESS | 1656 | 1466583980962 Marionette DEBUG loaded listener.js 01:26:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129424000) [pid = 1656] [serial = 350] [outer = 0x125587c00] 01:26:21 INFO - PROCESS | 1656 | 1466583981377 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]]]}] 01:26:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:26:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 01:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:26:21 INFO - PROCESS | 1656 | 1466583981426 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:26:21 INFO - PROCESS | 1656 | 1466583981428 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:26:21 INFO - PROCESS | 1656 | 1466583981430 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:26:21 INFO - PROCESS | 1656 | 1466583981432 Marionette TRACE conn2 <- [1,442,null,{}] 01:26:21 INFO - PROCESS | 1656 | 1466583981434 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}] 01:26:21 INFO - PROCESS | 1656 | 1466583981436 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:21 INFO - PROCESS | 1656 | 1466583981557 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:26:21 INFO - PROCESS | 1656 | 1466583981636 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:21 INFO - PROCESS | 1656 | 1466583981638 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3d3800 == 53 [pid = 1656] [id = 118] 01:26:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b859800) [pid = 1656] [serial = 351] [outer = 0x0] 01:26:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b865800) [pid = 1656] [serial = 352] [outer = 0x12b859800] 01:26:21 INFO - PROCESS | 1656 | 1466583981666 Marionette DEBUG loaded listener.js 01:26:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12bb34000) [pid = 1656] [serial = 353] [outer = 0x12b859800] 01:26:22 INFO - PROCESS | 1656 | 1466583982144 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]]]}] 01:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 720ms 01:26:22 INFO - PROCESS | 1656 | 1466583982151 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:26:22 INFO - PROCESS | 1656 | 1466583982152 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:26:22 INFO - PROCESS | 1656 | 1466583982174 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:26:22 INFO - PROCESS | 1656 | 1466583982175 Marionette TRACE conn2 <- [1,446,null,{}] 01:26:22 INFO - PROCESS | 1656 | 1466583982179 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}] 01:26:22 INFO - PROCESS | 1656 | 1466583982181 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:22 INFO - PROCESS | 1656 | 1466583982281 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:26:22 INFO - PROCESS | 1656 | 1466583982349 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:22 INFO - PROCESS | 1656 | 1466583982351 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116818800 == 54 [pid = 1656] [id = 119] 01:26:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118598c00) [pid = 1656] [serial = 354] [outer = 0x0] 01:26:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119407000) [pid = 1656] [serial = 355] [outer = 0x118598c00] 01:26:22 INFO - PROCESS | 1656 | 1466583982380 Marionette DEBUG loaded listener.js 01:26:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11940c400) [pid = 1656] [serial = 356] [outer = 0x118598c00] 01:26:22 INFO - PROCESS | 1656 | 1466583982966 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]]]}] 01:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 843ms 01:26:23 INFO - PROCESS | 1656 | 1466583983012 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:26:23 INFO - PROCESS | 1656 | 1466583983014 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:26:23 INFO - PROCESS | 1656 | 1466583983018 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:26:23 INFO - PROCESS | 1656 | 1466583983019 Marionette TRACE conn2 <- [1,450,null,{}] 01:26:23 INFO - PROCESS | 1656 | 1466583983026 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}] 01:26:23 INFO - PROCESS | 1656 | 1466583983027 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:23 INFO - PROCESS | 1656 | 1466583983117 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:26:23 INFO - PROCESS | 1656 | 1466583983188 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:23 INFO - PROCESS | 1656 | 1466583983189 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x117254000 == 55 [pid = 1656] [id = 120] 01:26:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11940a000) [pid = 1656] [serial = 357] [outer = 0x0] 01:26:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119411c00) [pid = 1656] [serial = 358] [outer = 0x11940a000] 01:26:23 INFO - PROCESS | 1656 | 1466583983214 Marionette DEBUG loaded listener.js 01:26:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119831800) [pid = 1656] [serial = 359] [outer = 0x11940a000] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1293a0000 == 54 [pid = 1656] [id = 113] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12b722000 == 53 [pid = 1656] [id = 112] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1e800 == 52 [pid = 1656] [id = 111] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12939a000 == 51 [pid = 1656] [id = 110] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x126a6e800 == 50 [pid = 1656] [id = 109] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x123e84800 == 49 [pid = 1656] [id = 108] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12147c800 == 48 [pid = 1656] [id = 107] 01:26:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1195e9800) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 01:26:23 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1255c9000) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 01:26:23 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1210e6800) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 01:26:23 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bb4bc00) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 01:26:23 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1182de800) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d9000 == 47 [pid = 1656] [id = 106] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11678b800 == 46 [pid = 1656] [id = 105] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b7800 == 45 [pid = 1656] [id = 104] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11862c800 == 44 [pid = 1656] [id = 100] 01:26:23 INFO - PROCESS | 1656 | --DOCSHELL 0x112625000 == 43 [pid = 1656] [id = 99] 01:26:23 INFO - PROCESS | 1656 | 1466583983594 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] 01:26:23 INFO - PROCESS | 1656 | 1466583983643 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:26:23 INFO - PROCESS | 1656 | 1466583983647 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:26:23 INFO - PROCESS | 1656 | 1466583983648 Marionette TRACE conn2 <- [1,454,null,{}] 01:26:23 INFO - PROCESS | 1656 | 1466583983651 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}] 01:26:23 INFO - PROCESS | 1656 | 1466583983652 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:23 INFO - PROCESS | 1656 | 1466583983733 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:26:23 INFO - PROCESS | 1656 | 1466583983736 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:23 INFO - PROCESS | 1656 | 1466583983738 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862c800 == 44 [pid = 1656] [id = 121] 01:26:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ade000) [pid = 1656] [serial = 360] [outer = 0x0] 01:26:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1210e1000) [pid = 1656] [serial = 361] [outer = 0x119ade000] 01:26:23 INFO - PROCESS | 1656 | 1466583983767 Marionette DEBUG loaded listener.js 01:26:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121b52c00) [pid = 1656] [serial = 362] [outer = 0x119ade000] 01:26:24 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:24 INFO - PROCESS | 1656 | 1466583984181 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]]]}] 01:26:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:26:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 01:26:24 INFO - PROCESS | 1656 | 1466583984216 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:26:24 INFO - PROCESS | 1656 | 1466583984218 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:26:24 INFO - PROCESS | 1656 | 1466583984222 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:26:24 INFO - PROCESS | 1656 | 1466583984226 Marionette TRACE conn2 <- [1,458,null,{}] 01:26:24 INFO - PROCESS | 1656 | 1466583984237 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}] 01:26:24 INFO - PROCESS | 1656 | 1466583984241 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:24 INFO - PROCESS | 1656 | 1466583984368 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:26:24 INFO - PROCESS | 1656 | 1466583984400 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:24 INFO - PROCESS | 1656 | 1466583984403 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x121226800 == 45 [pid = 1656] [id = 122] 01:26:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128ae6800) [pid = 1656] [serial = 363] [outer = 0x0] 01:26:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128b44c00) [pid = 1656] [serial = 364] [outer = 0x128ae6800] 01:26:24 INFO - PROCESS | 1656 | 1466583984447 Marionette DEBUG loaded listener.js 01:26:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129422800) [pid = 1656] [serial = 365] [outer = 0x128ae6800] 01:26:24 INFO - PROCESS | 1656 | 1466583984811 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] 01:26:24 INFO - PROCESS | 1656 | 1466583984849 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:26:24 INFO - PROCESS | 1656 | 1466583984851 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:26:24 INFO - PROCESS | 1656 | 1466583984852 Marionette TRACE conn2 <- [1,462,null,{}] 01:26:24 INFO - PROCESS | 1656 | 1466583984857 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}] 01:26:24 INFO - PROCESS | 1656 | 1466583984858 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:24 INFO - PROCESS | 1656 | 1466583984938 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:26:24 INFO - PROCESS | 1656 | 1466583984944 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:24 INFO - PROCESS | 1656 | 1466583984945 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c23000 == 46 [pid = 1656] [id = 123] 01:26:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a6dc000) [pid = 1656] [serial = 366] [outer = 0x0] 01:26:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12af5f400) [pid = 1656] [serial = 367] [outer = 0x12a6dc000] 01:26:24 INFO - PROCESS | 1656 | 1466583984969 Marionette DEBUG loaded listener.js 01:26:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b85f400) [pid = 1656] [serial = 368] [outer = 0x12a6dc000] 01:26:25 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:25 INFO - PROCESS | 1656 | 1466583985301 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] 01:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:26:25 INFO - PROCESS | 1656 | 1466583985325 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:26:25 INFO - PROCESS | 1656 | 1466583985327 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:26:25 INFO - PROCESS | 1656 | 1466583985328 Marionette TRACE conn2 <- [1,466,null,{}] 01:26:25 INFO - PROCESS | 1656 | 1466583985330 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}] 01:26:25 INFO - PROCESS | 1656 | 1466583985331 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:25 INFO - PROCESS | 1656 | 1466583985409 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:26:25 INFO - PROCESS | 1656 | 1466583985468 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:25 INFO - PROCESS | 1656 | 1466583985469 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ed1000 == 47 [pid = 1656] [id = 124] 01:26:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a88d400) [pid = 1656] [serial = 369] [outer = 0x0] 01:26:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b85e800) [pid = 1656] [serial = 370] [outer = 0x12a88d400] 01:26:25 INFO - PROCESS | 1656 | 1466583985499 Marionette DEBUG loaded listener.js 01:26:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12bebf400) [pid = 1656] [serial = 371] [outer = 0x12a88d400] 01:26:25 INFO - PROCESS | 1656 | 1466583985856 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] 01:26:25 INFO - PROCESS | 1656 | 1466583985898 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:26:25 INFO - PROCESS | 1656 | 1466583985901 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:26:25 INFO - PROCESS | 1656 | 1466583985903 Marionette TRACE conn2 <- [1,470,null,{}] 01:26:25 INFO - PROCESS | 1656 | 1466583985906 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}] 01:26:25 INFO - PROCESS | 1656 | 1466583985912 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:26 INFO - PROCESS | 1656 | 1466583986097 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:26:26 INFO - PROCESS | 1656 | 1466583986123 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:26 INFO - PROCESS | 1656 | 1466583986124 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x129104800 == 48 [pid = 1656] [id = 125] 01:26:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bec6c00) [pid = 1656] [serial = 372] [outer = 0x0] 01:26:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c312800) [pid = 1656] [serial = 373] [outer = 0x12bec6c00] 01:26:26 INFO - PROCESS | 1656 | 1466583986159 Marionette DEBUG loaded listener.js 01:26:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12cec1000) [pid = 1656] [serial = 374] [outer = 0x12bec6c00] 01:26:26 INFO - PROCESS | 1656 | 1466583986494 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]]]}] 01:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 620ms 01:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:26:26 INFO - PROCESS | 1656 | 1466583986526 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:26:26 INFO - PROCESS | 1656 | 1466583986527 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:26:26 INFO - PROCESS | 1656 | 1466583986529 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:26:26 INFO - PROCESS | 1656 | 1466583986531 Marionette TRACE conn2 <- [1,474,null,{}] 01:26:26 INFO - PROCESS | 1656 | 1466583986533 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}] 01:26:26 INFO - PROCESS | 1656 | 1466583986534 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:26 INFO - PROCESS | 1656 | 1466583986639 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:26:26 INFO - PROCESS | 1656 | 1466583986642 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:26 INFO - PROCESS | 1656 | 1466583986643 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a874800 == 49 [pid = 1656] [id = 126] 01:26:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118652000) [pid = 1656] [serial = 375] [outer = 0x0] 01:26:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118656400) [pid = 1656] [serial = 376] [outer = 0x118652000] 01:26:26 INFO - PROCESS | 1656 | 1466583986667 Marionette DEBUG loaded listener.js 01:26:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11865a000) [pid = 1656] [serial = 377] [outer = 0x118652000] 01:26:27 INFO - PROCESS | 1656 | 1466583987009 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]]]}] 01:26:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:26:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 01:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:26:27 INFO - PROCESS | 1656 | 1466583987048 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:26:27 INFO - PROCESS | 1656 | 1466583987049 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:26:27 INFO - PROCESS | 1656 | 1466583987051 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:26:27 INFO - PROCESS | 1656 | 1466583987052 Marionette TRACE conn2 <- [1,478,null,{}] 01:26:27 INFO - PROCESS | 1656 | 1466583987055 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}] 01:26:27 INFO - PROCESS | 1656 | 1466583987056 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:27 INFO - PROCESS | 1656 | 1466583987157 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:26:27 INFO - PROCESS | 1656 | 1466583987194 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:27 INFO - PROCESS | 1656 | 1466583987195 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb5e800 == 50 [pid = 1656] [id = 127] 01:26:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119a34000) [pid = 1656] [serial = 378] [outer = 0x0] 01:26:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119a38000) [pid = 1656] [serial = 379] [outer = 0x119a34000] 01:26:27 INFO - PROCESS | 1656 | 1466583987219 Marionette DEBUG loaded listener.js 01:26:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119a3c000) [pid = 1656] [serial = 380] [outer = 0x119a34000] 01:26:27 INFO - PROCESS | 1656 | 1466583987555 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]]]}] 01:26:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:26:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 01:26:27 INFO - PROCESS | 1656 | 1466583987569 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:26:27 INFO - PROCESS | 1656 | 1466583987571 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:26:27 INFO - PROCESS | 1656 | 1466583987576 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:26:27 INFO - PROCESS | 1656 | 1466583987578 Marionette TRACE conn2 <- [1,482,null,{}] 01:26:27 INFO - PROCESS | 1656 | 1466583987580 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}] 01:26:27 INFO - PROCESS | 1656 | 1466583987581 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:27 INFO - PROCESS | 1656 | 1466583987690 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:26:27 INFO - PROCESS | 1656 | 1466583987702 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:27 INFO - PROCESS | 1656 | 1466583987703 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c073000 == 51 [pid = 1656] [id = 128] 01:26:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x112f0c000) [pid = 1656] [serial = 381] [outer = 0x0] 01:26:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112f0d400) [pid = 1656] [serial = 382] [outer = 0x112f0c000] 01:26:27 INFO - PROCESS | 1656 | 1466583987728 Marionette DEBUG loaded listener.js 01:26:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x112f12c00) [pid = 1656] [serial = 383] [outer = 0x112f0c000] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1195db000) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x117306c00) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119562c00) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119ec0c00) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x124e3b000) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a88ec00) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118366800) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12a88dc00) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12bb49400) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12155e400) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1195e6c00) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x111f3b000) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1182dd400) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129418800) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1194ddc00) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12cd0ac00) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11285c000) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bec3400) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11690d000) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:26:28 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1264d0800) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:26:28 INFO - PROCESS | 1656 | 1466583988168 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]]]}] 01:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 620ms 01:26:28 INFO - PROCESS | 1656 | 1466583988195 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:26:28 INFO - PROCESS | 1656 | 1466583988196 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:26:28 INFO - PROCESS | 1656 | 1466583988199 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:26:28 INFO - PROCESS | 1656 | 1466583988200 Marionette TRACE conn2 <- [1,486,null,{}] 01:26:28 INFO - PROCESS | 1656 | 1466583988202 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}] 01:26:28 INFO - PROCESS | 1656 | 1466583988204 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:28 INFO - PROCESS | 1656 | 1466583988320 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:26:28 INFO - PROCESS | 1656 | 1466583988357 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:28 INFO - PROCESS | 1656 | 1466583988358 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b70e800 == 52 [pid = 1656] [id = 129] 01:26:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112866800) [pid = 1656] [serial = 384] [outer = 0x0] 01:26:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117015000) [pid = 1656] [serial = 385] [outer = 0x112866800] 01:26:28 INFO - PROCESS | 1656 | 1466583988382 Marionette DEBUG loaded listener.js 01:26:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1186e4800) [pid = 1656] [serial = 386] [outer = 0x112866800] 01:26:28 INFO - PROCESS | 1656 | 1466583988684 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]]]}] 01:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 01:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:26:28 INFO - PROCESS | 1656 | 1466583988718 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:26:28 INFO - PROCESS | 1656 | 1466583988720 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:26:28 INFO - PROCESS | 1656 | 1466583988725 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:26:28 INFO - PROCESS | 1656 | 1466583988727 Marionette TRACE conn2 <- [1,490,null,{}] 01:26:28 INFO - PROCESS | 1656 | 1466583988730 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}] 01:26:28 INFO - PROCESS | 1656 | 1466583988731 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:28 INFO - PROCESS | 1656 | 1466583988833 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:26:28 INFO - PROCESS | 1656 | 1466583988893 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:28 INFO - PROCESS | 1656 | 1466583988894 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce0a800 == 53 [pid = 1656] [id = 130] 01:26:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112f0a800) [pid = 1656] [serial = 387] [outer = 0x0] 01:26:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119839c00) [pid = 1656] [serial = 388] [outer = 0x112f0a800] 01:26:28 INFO - PROCESS | 1656 | 1466583988920 Marionette DEBUG loaded listener.js 01:26:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b85bc00) [pid = 1656] [serial = 389] [outer = 0x112f0a800] 01:26:29 INFO - PROCESS | 1656 | 1466583989190 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]]]}] 01:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 521ms 01:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:26:29 INFO - PROCESS | 1656 | 1466583989246 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:26:29 INFO - PROCESS | 1656 | 1466583989247 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:26:29 INFO - PROCESS | 1656 | 1466583989250 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:26:29 INFO - PROCESS | 1656 | 1466583989251 Marionette TRACE conn2 <- [1,494,null,{}] 01:26:29 INFO - PROCESS | 1656 | 1466583989253 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}] 01:26:29 INFO - PROCESS | 1656 | 1466583989254 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:29 INFO - PROCESS | 1656 | 1466583989342 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:26:29 INFO - PROCESS | 1656 | 1466583989346 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:29 INFO - PROCESS | 1656 | 1466583989347 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1a6800 == 54 [pid = 1656] [id = 131] 01:26:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x120fd2400) [pid = 1656] [serial = 390] [outer = 0x0] 01:26:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x120fd6400) [pid = 1656] [serial = 391] [outer = 0x120fd2400] 01:26:29 INFO - PROCESS | 1656 | 1466583989371 Marionette DEBUG loaded listener.js 01:26:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x120fda000) [pid = 1656] [serial = 392] [outer = 0x120fd2400] 01:26:29 INFO - PROCESS | 1656 | 1466583989724 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]]]}] 01:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 01:26:29 INFO - PROCESS | 1656 | 1466583989770 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:26:29 INFO - PROCESS | 1656 | 1466583989771 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:26:29 INFO - PROCESS | 1656 | 1466583989775 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:26:29 INFO - PROCESS | 1656 | 1466583989776 Marionette TRACE conn2 <- [1,498,null,{}] 01:26:29 INFO - PROCESS | 1656 | 1466583989786 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}] 01:26:29 INFO - PROCESS | 1656 | 1466583989787 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:29 INFO - PROCESS | 1656 | 1466583989868 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:26:29 INFO - PROCESS | 1656 | 1466583989872 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:29 INFO - PROCESS | 1656 | 1466583989873 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d490800 == 55 [pid = 1656] [id = 132] 01:26:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x110eac800) [pid = 1656] [serial = 393] [outer = 0x0] 01:26:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x110eb4800) [pid = 1656] [serial = 394] [outer = 0x110eac800] 01:26:29 INFO - PROCESS | 1656 | 1466583989896 Marionette DEBUG loaded listener.js 01:26:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x110eb8800) [pid = 1656] [serial = 395] [outer = 0x110eac800] 01:26:30 INFO - PROCESS | 1656 | 1466583990375 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]]]}] 01:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 618ms 01:26:30 INFO - PROCESS | 1656 | 1466583990394 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:26:30 INFO - PROCESS | 1656 | 1466583990397 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:26:30 INFO - PROCESS | 1656 | 1466583990400 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:26:30 INFO - PROCESS | 1656 | 1466583990402 Marionette TRACE conn2 <- [1,502,null,{}] 01:26:30 INFO - PROCESS | 1656 | 1466583990407 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}] 01:26:30 INFO - PROCESS | 1656 | 1466583990409 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:30 INFO - PROCESS | 1656 | 1466583990513 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:26:30 INFO - PROCESS | 1656 | 1466583990609 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:30 INFO - PROCESS | 1656 | 1466583990611 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f10800 == 56 [pid = 1656] [id = 133] 01:26:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118360000) [pid = 1656] [serial = 396] [outer = 0x0] 01:26:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118366800) [pid = 1656] [serial = 397] [outer = 0x118360000] 01:26:30 INFO - PROCESS | 1656 | 1466583990642 Marionette DEBUG loaded listener.js 01:26:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11864e400) [pid = 1656] [serial = 398] [outer = 0x118360000] 01:26:31 INFO - PROCESS | 1656 | 1466583991061 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]]]}] 01:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 01:26:31 INFO - PROCESS | 1656 | 1466583991074 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:26:31 INFO - PROCESS | 1656 | 1466583991077 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:26:31 INFO - PROCESS | 1656 | 1466583991082 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:26:31 INFO - PROCESS | 1656 | 1466583991084 Marionette TRACE conn2 <- [1,506,null,{}] 01:26:31 INFO - PROCESS | 1656 | 1466583991086 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}] 01:26:31 INFO - PROCESS | 1656 | 1466583991088 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:31 INFO - PROCESS | 1656 | 1466583991193 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:26:31 INFO - PROCESS | 1656 | 1466583991250 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:31 INFO - PROCESS | 1656 | 1466583991252 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x125596800 == 57 [pid = 1656] [id = 134] 01:26:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1194d6400) [pid = 1656] [serial = 399] [outer = 0x0] 01:26:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119a35800) [pid = 1656] [serial = 400] [outer = 0x1194d6400] 01:26:31 INFO - PROCESS | 1656 | 1466583991283 Marionette DEBUG loaded listener.js 01:26:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119add800) [pid = 1656] [serial = 401] [outer = 0x1194d6400] 01:26:31 INFO - PROCESS | 1656 | 1466583991753 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]]]}] 01:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 720ms 01:26:31 INFO - PROCESS | 1656 | 1466583991822 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:26:31 INFO - PROCESS | 1656 | 1466583991824 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:26:31 INFO - PROCESS | 1656 | 1466583991845 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:26:31 INFO - PROCESS | 1656 | 1466583991847 Marionette TRACE conn2 <- [1,510,null,{}] 01:26:31 INFO - PROCESS | 1656 | 1466583991856 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}] 01:26:31 INFO - PROCESS | 1656 | 1466583991861 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:31 INFO - PROCESS | 1656 | 1466583991962 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:26:32 INFO - PROCESS | 1656 | 1466583992037 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:32 INFO - PROCESS | 1656 | 1466583992039 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1a4000 == 58 [pid = 1656] [id = 135] 01:26:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x121441400) [pid = 1656] [serial = 402] [outer = 0x0] 01:26:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x123ef6800) [pid = 1656] [serial = 403] [outer = 0x121441400] 01:26:32 INFO - PROCESS | 1656 | 1466583992071 Marionette DEBUG loaded listener.js 01:26:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x125580800) [pid = 1656] [serial = 404] [outer = 0x121441400] 01:26:32 INFO - PROCESS | 1656 | 1466583992531 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]]]}] 01:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 724ms 01:26:32 INFO - PROCESS | 1656 | 1466583992568 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:26:32 INFO - PROCESS | 1656 | 1466583992570 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:26:32 INFO - PROCESS | 1656 | 1466583992592 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:26:32 INFO - PROCESS | 1656 | 1466583992593 Marionette TRACE conn2 <- [1,514,null,{}] 01:26:32 INFO - PROCESS | 1656 | 1466583992596 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}] 01:26:32 INFO - PROCESS | 1656 | 1466583992597 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:32 INFO - PROCESS | 1656 | 1466583992707 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:26:32 INFO - PROCESS | 1656 | 1466583992779 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:32 INFO - PROCESS | 1656 | 1466583992781 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x116724800 == 59 [pid = 1656] [id = 136] 01:26:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116bda800) [pid = 1656] [serial = 405] [outer = 0x0] 01:26:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118fbc800) [pid = 1656] [serial = 406] [outer = 0x116bda800] 01:26:32 INFO - PROCESS | 1656 | 1466583992810 Marionette DEBUG loaded listener.js 01:26:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12607e400) [pid = 1656] [serial = 407] [outer = 0x116bda800] 01:26:33 INFO - PROCESS | 1656 | 1466583993410 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]]]}] 01:26:33 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 01:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 873ms 01:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:26:33 INFO - PROCESS | 1656 | 1466583993463 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:26:33 INFO - PROCESS | 1656 | 1466583993465 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:26:33 INFO - PROCESS | 1656 | 1466583993469 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:26:33 INFO - PROCESS | 1656 | 1466583993470 Marionette TRACE conn2 <- [1,518,null,{}] 01:26:33 INFO - PROCESS | 1656 | 1466583993493 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}] 01:26:33 INFO - PROCESS | 1656 | 1466583993495 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:33 INFO - PROCESS | 1656 | 1466583993589 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:26:33 INFO - PROCESS | 1656 | 1466583993669 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:33 INFO - PROCESS | 1656 | 1466583993670 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd6800 == 60 [pid = 1656] [id = 137] 01:26:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1162bec00) [pid = 1656] [serial = 408] [outer = 0x0] 01:26:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x117667400) [pid = 1656] [serial = 409] [outer = 0x1162bec00] 01:26:33 INFO - PROCESS | 1656 | 1466583993698 Marionette DEBUG loaded listener.js 01:26:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118645800) [pid = 1656] [serial = 410] [outer = 0x1162bec00] 01:26:34 INFO - PROCESS | 1656 | 1466583994123 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]]]}] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b0800 == 59 [pid = 1656] [id = 82] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1a6800 == 58 [pid = 1656] [id = 131] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce0a800 == 57 [pid = 1656] [id = 130] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12b70e800 == 56 [pid = 1656] [id = 129] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12c073000 == 55 [pid = 1656] [id = 128] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb5e800 == 54 [pid = 1656] [id = 127] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12a874800 == 53 [pid = 1656] [id = 126] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12b0fb800) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x128b44000) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12143f800) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121b4b400) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x129104800 == 52 [pid = 1656] [id = 125] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x124ed1000 == 51 [pid = 1656] [id = 124] 01:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 691ms 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x123c23000 == 50 [pid = 1656] [id = 123] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x121226800 == 49 [pid = 1656] [id = 122] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x11862c800 == 48 [pid = 1656] [id = 121] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x117254000 == 47 [pid = 1656] [id = 120] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x118614000 == 46 [pid = 1656] [id = 115] 01:26:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12c079000 == 45 [pid = 1656] [id = 114] 01:26:34 INFO - PROCESS | 1656 | 1466583994164 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:26:34 INFO - PROCESS | 1656 | 1466583994167 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:26:34 INFO - PROCESS | 1656 | 1466583994171 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:26:34 INFO - PROCESS | 1656 | 1466583994173 Marionette TRACE conn2 <- [1,522,null,{}] 01:26:34 INFO - PROCESS | 1656 | 1466583994176 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}] 01:26:34 INFO - PROCESS | 1656 | 1466583994177 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:34 INFO - PROCESS | 1656 | 1466583994260 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:26:34 INFO - PROCESS | 1656 | 1466583994264 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:34 INFO - PROCESS | 1656 | 1466583994265 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x117265800 == 46 [pid = 1656] [id = 138] 01:26:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118654c00) [pid = 1656] [serial = 411] [outer = 0x0] 01:26:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1186e4c00) [pid = 1656] [serial = 412] [outer = 0x118654c00] 01:26:34 INFO - PROCESS | 1656 | 1466583994292 Marionette DEBUG loaded listener.js 01:26:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11955fc00) [pid = 1656] [serial = 413] [outer = 0x118654c00] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b0f5800) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118649800) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119addc00) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x121927000) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1266eb000) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c313c00) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118369000) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12a9dec00) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12bb53800) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124ac6000) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12607c000) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119ec1000) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1210ec800) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11700a400) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x115eb6800) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119ae1c00) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119553c00) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x129422400) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1195e3800) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119a27c00) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a6dec00) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12cebe000) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12cd0cc00) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112861800) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112867800) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11836d000) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12bee3000) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12c318c00) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12b85a400) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12beebc00) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117ebe800) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1291f6400) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 01:26:34 INFO - PROCESS | 1656 | 1466583994665 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]]]}] 01:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 01:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:26:34 INFO - PROCESS | 1656 | 1466583994692 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:26:34 INFO - PROCESS | 1656 | 1466583994693 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:26:34 INFO - PROCESS | 1656 | 1466583994696 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:26:34 INFO - PROCESS | 1656 | 1466583994698 Marionette TRACE conn2 <- [1,526,null,{}] 01:26:34 INFO - PROCESS | 1656 | 1466583994705 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}] 01:26:34 INFO - PROCESS | 1656 | 1466583994708 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:34 INFO - PROCESS | 1656 | 1466583994787 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:26:34 INFO - PROCESS | 1656 | 1466583994793 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:34 INFO - PROCESS | 1656 | 1466583994795 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cbd000 == 47 [pid = 1656] [id = 139] 01:26:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a38400) [pid = 1656] [serial = 414] [outer = 0x0] 01:26:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119ae5400) [pid = 1656] [serial = 415] [outer = 0x119a38400] 01:26:34 INFO - PROCESS | 1656 | 1466583994822 Marionette DEBUG loaded listener.js 01:26:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ec1800) [pid = 1656] [serial = 416] [outer = 0x119a38400] 01:26:35 INFO - PROCESS | 1656 | 1466583995190 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]]]}] 01:26:35 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 01:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 01:26:35 INFO - PROCESS | 1656 | 1466583995216 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:26:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:26:35 INFO - PROCESS | 1656 | 1466583995218 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:26:35 INFO - PROCESS | 1656 | 1466583995220 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:26:35 INFO - PROCESS | 1656 | 1466583995221 Marionette TRACE conn2 <- [1,530,null,{}] 01:26:35 INFO - PROCESS | 1656 | 1466583995231 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}] 01:26:35 INFO - PROCESS | 1656 | 1466583995232 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:35 INFO - PROCESS | 1656 | 1466583995313 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:26:35 INFO - PROCESS | 1656 | 1466583995317 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:35 INFO - PROCESS | 1656 | 1466583995318 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x121549800 == 48 [pid = 1656] [id = 140] 01:26:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fd8000) [pid = 1656] [serial = 417] [outer = 0x0] 01:26:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12155d800) [pid = 1656] [serial = 418] [outer = 0x120fd8000] 01:26:35 INFO - PROCESS | 1656 | 1466583995343 Marionette DEBUG loaded listener.js 01:26:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123e1e000) [pid = 1656] [serial = 419] [outer = 0x120fd8000] 01:26:35 INFO - PROCESS | 1656 | 1466583995654 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"]]]}] 01:26:35 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 01:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:26:35 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 01:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:26:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 474ms 01:26:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:26:35 INFO - PROCESS | 1656 | 1466583995694 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:26:35 INFO - PROCESS | 1656 | 1466583995695 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:26:35 INFO - PROCESS | 1656 | 1466583995697 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:26:35 INFO - PROCESS | 1656 | 1466583995699 Marionette TRACE conn2 <- [1,534,null,{}] 01:26:35 INFO - PROCESS | 1656 | 1466583995701 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}] 01:26:35 INFO - PROCESS | 1656 | 1466583995702 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:35 INFO - PROCESS | 1656 | 1466583995783 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:26:35 INFO - PROCESS | 1656 | 1466583995844 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:35 INFO - PROCESS | 1656 | 1466583995845 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x124edd000 == 49 [pid = 1656] [id = 141] 01:26:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113c41c00) [pid = 1656] [serial = 420] [outer = 0x0] 01:26:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125581400) [pid = 1656] [serial = 421] [outer = 0x113c41c00] 01:26:35 INFO - PROCESS | 1656 | 1466583995869 Marionette DEBUG loaded listener.js 01:26:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1268d1800) [pid = 1656] [serial = 422] [outer = 0x113c41c00] 01:26:36 INFO - PROCESS | 1656 | 1466583996169 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]]]}] 01:26:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:26:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 01:26:36 INFO - PROCESS | 1656 | 1466583996217 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:26:36 INFO - PROCESS | 1656 | 1466583996218 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:26:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:26:36 INFO - PROCESS | 1656 | 1466583996220 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:26:36 INFO - PROCESS | 1656 | 1466583996221 Marionette TRACE conn2 <- [1,538,null,{}] 01:26:36 INFO - PROCESS | 1656 | 1466583996227 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}] 01:26:36 INFO - PROCESS | 1656 | 1466583996231 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:36 INFO - PROCESS | 1656 | 1466583996341 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:26:36 INFO - PROCESS | 1656 | 1466583996346 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:36 INFO - PROCESS | 1656 | 1466583996347 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x127897000 == 50 [pid = 1656] [id = 142] 01:26:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128aefc00) [pid = 1656] [serial = 423] [outer = 0x0] 01:26:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1291fe000) [pid = 1656] [serial = 424] [outer = 0x128aefc00] 01:26:36 INFO - PROCESS | 1656 | 1466583996378 Marionette DEBUG loaded listener.js 01:26:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a88a800) [pid = 1656] [serial = 425] [outer = 0x128aefc00] 01:26:36 INFO - PROCESS | 1656 | 1466583996766 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]]]}] 01:26:36 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. 01:26:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 01:26:36 INFO - PROCESS | 1656 | 1466583996792 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:26:36 INFO - PROCESS | 1656 | 1466583996794 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:26:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:26:36 INFO - PROCESS | 1656 | 1466583996796 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:26:36 INFO - PROCESS | 1656 | 1466583996797 Marionette TRACE conn2 <- [1,542,null,{}] 01:26:36 INFO - PROCESS | 1656 | 1466583996799 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}] 01:26:36 INFO - PROCESS | 1656 | 1466583996800 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:36 INFO - PROCESS | 1656 | 1466583996900 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:26:36 INFO - PROCESS | 1656 | 1466583996911 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:36 INFO - PROCESS | 1656 | 1466583996912 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32f800 == 51 [pid = 1656] [id = 143] 01:26:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a6e2400) [pid = 1656] [serial = 426] [outer = 0x0] 01:26:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a9dd400) [pid = 1656] [serial = 427] [outer = 0x12a6e2400] 01:26:36 INFO - PROCESS | 1656 | 1466583996943 Marionette DEBUG loaded listener.js 01:26:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b0f5400) [pid = 1656] [serial = 428] [outer = 0x12a6e2400] 01:26:37 INFO - PROCESS | 1656 | 1466583997286 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]]]}] 01:26:37 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. 01:26:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 01:26:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:26:37 INFO - PROCESS | 1656 | 1466583997315 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:26:37 INFO - PROCESS | 1656 | 1466583997316 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:26:37 INFO - PROCESS | 1656 | 1466583997318 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:26:37 INFO - PROCESS | 1656 | 1466583997319 Marionette TRACE conn2 <- [1,546,null,{}] 01:26:37 INFO - PROCESS | 1656 | 1466583997321 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}] 01:26:37 INFO - PROCESS | 1656 | 1466583997323 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:37 INFO - PROCESS | 1656 | 1466583997428 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:26:37 INFO - PROCESS | 1656 | 1466583997479 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:37 INFO - PROCESS | 1656 | 1466583997480 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af20800 == 52 [pid = 1656] [id = 144] 01:26:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a88c800) [pid = 1656] [serial = 429] [outer = 0x0] 01:26:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b85a400) [pid = 1656] [serial = 430] [outer = 0x12a88c800] 01:26:37 INFO - PROCESS | 1656 | 1466583997510 Marionette DEBUG loaded listener.js 01:26:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12bb34400) [pid = 1656] [serial = 431] [outer = 0x12a88c800] 01:26:37 INFO - PROCESS | 1656 | 1466583997836 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]]]}] 01:26:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:26:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 01:26:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:26:37 INFO - PROCESS | 1656 | 1466583997895 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:26:37 INFO - PROCESS | 1656 | 1466583997896 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:26:37 INFO - PROCESS | 1656 | 1466583997898 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:26:37 INFO - PROCESS | 1656 | 1466583997900 Marionette TRACE conn2 <- [1,550,null,{}] 01:26:37 INFO - PROCESS | 1656 | 1466583997902 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}] 01:26:37 INFO - PROCESS | 1656 | 1466583997903 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:38 INFO - PROCESS | 1656 | 1466583998011 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:26:38 INFO - PROCESS | 1656 | 1466583998062 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:38 INFO - PROCESS | 1656 | 1466583998071 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb65800 == 53 [pid = 1656] [id = 145] 01:26:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12bb34800) [pid = 1656] [serial = 432] [outer = 0x0] 01:26:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bb50800) [pid = 1656] [serial = 433] [outer = 0x12bb34800] 01:26:38 INFO - PROCESS | 1656 | 1466583998102 Marionette DEBUG loaded listener.js 01:26:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12becd800) [pid = 1656] [serial = 434] [outer = 0x12bb34800] 01:26:38 INFO - PROCESS | 1656 | 1466583998425 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]]]}] 01:26:38 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. 01:26:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 568ms 01:26:38 INFO - PROCESS | 1656 | 1466583998468 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:26:38 INFO - PROCESS | 1656 | 1466583998469 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:26:38 INFO - PROCESS | 1656 | 1466583998471 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:26:38 INFO - PROCESS | 1656 | 1466583998472 Marionette TRACE conn2 <- [1,554,null,{}] 01:26:38 INFO - PROCESS | 1656 | 1466583998475 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}] 01:26:38 INFO - PROCESS | 1656 | 1466583998476 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:38 INFO - PROCESS | 1656 | 1466583998772 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b0f7800) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1210e5400) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1268bc800) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12bec6c00) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119a34000) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118652000) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112f0c000) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112866800) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b859800) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128ae6800) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118598c00) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112867400) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1210e2000) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x117666c00) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12a6dc000) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125587c00) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a88d400) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ade000) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11940a000) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112f0a800) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:26:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120fd2400) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:26:38 INFO - PROCESS | 1656 | 1466583998824 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:38 INFO - PROCESS | 1656 | 1466583998825 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x117263000 == 54 [pid = 1656] [id = 146] 01:26:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110eb1000) [pid = 1656] [serial = 435] [outer = 0x0] 01:26:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112867400) [pid = 1656] [serial = 436] [outer = 0x110eb1000] 01:26:38 INFO - PROCESS | 1656 | 1466583998849 Marionette DEBUG loaded listener.js 01:26:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118360400) [pid = 1656] [serial = 437] [outer = 0x110eb1000] 01:26:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:39 INFO - PROCESS | 1656 | 1466583999118 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]]]}] 01:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 01:26:39 INFO - PROCESS | 1656 | 1466583999146 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:26:39 INFO - PROCESS | 1656 | 1466583999147 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:26:39 INFO - PROCESS | 1656 | 1466583999149 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:26:39 INFO - PROCESS | 1656 | 1466583999151 Marionette TRACE conn2 <- [1,558,null,{}] 01:26:39 INFO - PROCESS | 1656 | 1466583999153 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}] 01:26:39 INFO - PROCESS | 1656 | 1466583999157 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:39 INFO - PROCESS | 1656 | 1466583999267 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:26:39 INFO - PROCESS | 1656 | 1466583999347 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:39 INFO - PROCESS | 1656 | 1466583999349 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c06f800 == 55 [pid = 1656] [id = 147] 01:26:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118fc9c00) [pid = 1656] [serial = 438] [outer = 0x0] 01:26:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1210e5400) [pid = 1656] [serial = 439] [outer = 0x118fc9c00] 01:26:39 INFO - PROCESS | 1656 | 1466583999376 Marionette DEBUG loaded listener.js 01:26:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12bb36800) [pid = 1656] [serial = 440] [outer = 0x118fc9c00] 01:26:39 INFO - PROCESS | 1656 | 1466583999642 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]]]}] 01:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 01:26:39 INFO - PROCESS | 1656 | 1466583999670 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:26:39 INFO - PROCESS | 1656 | 1466583999672 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:26:39 INFO - PROCESS | 1656 | 1466583999681 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:26:39 INFO - PROCESS | 1656 | 1466583999682 Marionette TRACE conn2 <- [1,562,null,{}] 01:26:39 INFO - PROCESS | 1656 | 1466583999685 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}] 01:26:39 INFO - PROCESS | 1656 | 1466583999686 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:39 INFO - PROCESS | 1656 | 1466583999771 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:26:39 INFO - PROCESS | 1656 | 1466583999777 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:39 INFO - PROCESS | 1656 | 1466583999778 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce1e800 == 56 [pid = 1656] [id = 148] 01:26:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x110ece800) [pid = 1656] [serial = 441] [outer = 0x0] 01:26:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x110ed5800) [pid = 1656] [serial = 442] [outer = 0x110ece800] 01:26:39 INFO - PROCESS | 1656 | 1466583999802 Marionette DEBUG loaded listener.js 01:26:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x110edb800) [pid = 1656] [serial = 443] [outer = 0x110ece800] 01:26:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:40 INFO - PROCESS | 1656 | 1466584000115 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]]]}] 01:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 01:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:26:40 INFO - PROCESS | 1656 | 1466584000152 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:26:40 INFO - PROCESS | 1656 | 1466584000153 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:26:40 INFO - PROCESS | 1656 | 1466584000156 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:26:40 INFO - PROCESS | 1656 | 1466584000159 Marionette TRACE conn2 <- [1,566,null,{}] 01:26:40 INFO - PROCESS | 1656 | 1466584000162 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}] 01:26:40 INFO - PROCESS | 1656 | 1466584000163 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:40 INFO - PROCESS | 1656 | 1466584000297 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:26:40 INFO - PROCESS | 1656 | 1466584000306 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:40 INFO - PROCESS | 1656 | 1466584000307 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1b8000 == 57 [pid = 1656] [id = 149] 01:26:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x110edbc00) [pid = 1656] [serial = 444] [outer = 0x0] 01:26:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12bb29c00) [pid = 1656] [serial = 445] [outer = 0x110edbc00] 01:26:40 INFO - PROCESS | 1656 | 1466584000339 Marionette DEBUG loaded listener.js 01:26:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12bee6000) [pid = 1656] [serial = 446] [outer = 0x110edbc00] 01:26:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:40 INFO - PROCESS | 1656 | 1466584000714 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]]]}] 01:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 576ms 01:26:40 INFO - PROCESS | 1656 | 1466584000733 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:26:40 INFO - PROCESS | 1656 | 1466584000734 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:26:40 INFO - PROCESS | 1656 | 1466584000808 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:26:40 INFO - PROCESS | 1656 | 1466584000812 Marionette TRACE conn2 <- [1,570,null,{}] 01:26:40 INFO - PROCESS | 1656 | 1466584000822 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}] 01:26:40 INFO - PROCESS | 1656 | 1466584000826 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:40 INFO - PROCESS | 1656 | 1466584000988 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:26:41 INFO - PROCESS | 1656 | 1466584001122 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:41 INFO - PROCESS | 1656 | 1466584001125 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd7000 == 58 [pid = 1656] [id = 150] 01:26:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x110fa0c00) [pid = 1656] [serial = 447] [outer = 0x0] 01:26:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11285a000) [pid = 1656] [serial = 448] [outer = 0x110fa0c00] 01:26:41 INFO - PROCESS | 1656 | 1466584001177 Marionette DEBUG loaded listener.js 01:26:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x115eb6800) [pid = 1656] [serial = 449] [outer = 0x110fa0c00] 01:26:41 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:41 INFO - PROCESS | 1656 | [1656] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:26:41 INFO - PROCESS | 1656 | 1466584001723 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]]]}] 01:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1052ms 01:26:41 INFO - PROCESS | 1656 | 1466584001790 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:26:41 INFO - PROCESS | 1656 | 1466584001793 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:26:41 INFO - PROCESS | 1656 | 1466584001797 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:26:41 INFO - PROCESS | 1656 | 1466584001798 Marionette TRACE conn2 <- [1,574,null,{}] 01:26:41 INFO - PROCESS | 1656 | 1466584001802 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}] 01:26:41 INFO - PROCESS | 1656 | 1466584001805 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:41 INFO - PROCESS | 1656 | 1466584001913 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:26:41 INFO - PROCESS | 1656 | 1466584001989 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:41 INFO - PROCESS | 1656 | 1466584001990 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ecd800 == 59 [pid = 1656] [id = 151] 01:26:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118652c00) [pid = 1656] [serial = 450] [outer = 0x0] 01:26:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119405000) [pid = 1656] [serial = 451] [outer = 0x118652c00] 01:26:42 INFO - PROCESS | 1656 | 1466584002020 Marionette DEBUG loaded listener.js 01:26:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1195dc400) [pid = 1656] [serial = 452] [outer = 0x118652c00] 01:26:42 INFO - PROCESS | 1656 | 1466584002429 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]]]}] 01:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 01:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:26:42 INFO - PROCESS | 1656 | 1466584002466 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:26:42 INFO - PROCESS | 1656 | 1466584002467 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:26:42 INFO - PROCESS | 1656 | 1466584002470 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:26:42 INFO - PROCESS | 1656 | 1466584002471 Marionette TRACE conn2 <- [1,578,null,{}] 01:26:42 INFO - PROCESS | 1656 | 1466584002474 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}] 01:26:42 INFO - PROCESS | 1656 | 1466584002475 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:42 INFO - PROCESS | 1656 | 1466584002580 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:26:42 INFO - PROCESS | 1656 | 1466584002644 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:42 INFO - PROCESS | 1656 | 1466584002648 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb64800 == 60 [pid = 1656] [id = 152] 01:26:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119ae1c00) [pid = 1656] [serial = 453] [outer = 0x0] 01:26:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119ec1000) [pid = 1656] [serial = 454] [outer = 0x119ae1c00] 01:26:42 INFO - PROCESS | 1656 | 1466584002720 Marionette DEBUG loaded listener.js 01:26:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1210ed400) [pid = 1656] [serial = 455] [outer = 0x119ae1c00] 01:26:43 INFO - PROCESS | 1656 | 1466584003147 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]]]}] 01:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 722ms 01:26:43 INFO - PROCESS | 1656 | 1466584003223 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:26:43 INFO - PROCESS | 1656 | 1466584003224 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:26:43 INFO - PROCESS | 1656 | 1466584003257 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:26:43 INFO - PROCESS | 1656 | 1466584003258 Marionette TRACE conn2 <- [1,582,null,{}] 01:26:43 INFO - PROCESS | 1656 | 1466584003261 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}] 01:26:43 INFO - PROCESS | 1656 | 1466584003262 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:43 INFO - PROCESS | 1656 | 1466584003366 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:26:43 INFO - PROCESS | 1656 | 1466584003427 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:43 INFO - PROCESS | 1656 | 1466584003428 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d858000 == 61 [pid = 1656] [id = 153] 01:26:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128c50800) [pid = 1656] [serial = 456] [outer = 0x0] 01:26:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1291f7c00) [pid = 1656] [serial = 457] [outer = 0x128c50800] 01:26:43 INFO - PROCESS | 1656 | 1466584003457 Marionette DEBUG loaded listener.js 01:26:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x129448400) [pid = 1656] [serial = 458] [outer = 0x128c50800] 01:26:43 INFO - PROCESS | 1656 | 1466584003893 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]]]}] 01:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 688ms 01:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:26:43 INFO - PROCESS | 1656 | 1466584003927 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:26:43 INFO - PROCESS | 1656 | 1466584003929 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:26:43 INFO - PROCESS | 1656 | 1466584003931 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:26:43 INFO - PROCESS | 1656 | 1466584003932 Marionette TRACE conn2 <- [1,586,null,{}] 01:26:43 INFO - PROCESS | 1656 | 1466584003934 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}] 01:26:43 INFO - PROCESS | 1656 | 1466584003935 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:44 INFO - PROCESS | 1656 | 1466584004020 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:26:44 INFO - PROCESS | 1656 | 1466584004313 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:44 INFO - PROCESS | 1656 | 1466584004315 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e83800 == 62 [pid = 1656] [id = 154] 01:26:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x110ecd000) [pid = 1656] [serial = 459] [outer = 0x0] 01:26:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1121ab800) [pid = 1656] [serial = 460] [outer = 0x110ecd000] 01:26:44 INFO - PROCESS | 1656 | 1466584004383 Marionette DEBUG loaded listener.js 01:26:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x112f05400) [pid = 1656] [serial = 461] [outer = 0x110ecd000] 01:26:44 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:44 INFO - PROCESS | 1656 | 1466584004894 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]]]}] 01:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 975ms 01:26:44 INFO - PROCESS | 1656 | 1466584004907 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:26:44 INFO - PROCESS | 1656 | 1466584004909 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:26:44 INFO - PROCESS | 1656 | 1466584004912 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:26:44 INFO - PROCESS | 1656 | 1466584004914 Marionette TRACE conn2 <- [1,590,null,{}] 01:26:44 INFO - PROCESS | 1656 | 1466584004918 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}] 01:26:44 INFO - PROCESS | 1656 | 1466584004920 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:45 INFO - PROCESS | 1656 | 1466584005057 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:26:45 INFO - PROCESS | 1656 | 1466584005065 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:45 INFO - PROCESS | 1656 | 1466584005066 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117256800 == 63 [pid = 1656] [id = 155] 01:26:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113c7e400) [pid = 1656] [serial = 462] [outer = 0x0] 01:26:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x117666c00) [pid = 1656] [serial = 463] [outer = 0x113c7e400] 01:26:45 INFO - PROCESS | 1656 | 1466584005094 Marionette DEBUG loaded listener.js 01:26:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11836a400) [pid = 1656] [serial = 464] [outer = 0x113c7e400] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce1e800 == 62 [pid = 1656] [id = 148] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c06f800 == 61 [pid = 1656] [id = 147] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117263000 == 60 [pid = 1656] [id = 146] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb65800 == 59 [pid = 1656] [id = 145] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12af20800 == 58 [pid = 1656] [id = 144] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32f800 == 57 [pid = 1656] [id = 143] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x127897000 == 56 [pid = 1656] [id = 142] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x110eb4800) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x124edd000 == 55 [pid = 1656] [id = 141] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x121549800 == 54 [pid = 1656] [id = 140] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x119cbd000 == 53 [pid = 1656] [id = 139] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117265800 == 52 [pid = 1656] [id = 138] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd6800 == 51 [pid = 1656] [id = 137] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x125596800 == 50 [pid = 1656] [id = 134] 01:26:45 INFO - PROCESS | 1656 | --DOCSHELL 0x118f10800 == 49 [pid = 1656] [id = 133] 01:26:45 INFO - PROCESS | 1656 | 1466584005549 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]]]}] 01:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 01:26:45 INFO - PROCESS | 1656 | 1466584005585 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:26:45 INFO - PROCESS | 1656 | 1466584005588 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:26:45 INFO - PROCESS | 1656 | 1466584005591 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:26:45 INFO - PROCESS | 1656 | 1466584005592 Marionette TRACE conn2 <- [1,594,null,{}] 01:26:45 INFO - PROCESS | 1656 | 1466584005595 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}] 01:26:45 INFO - PROCESS | 1656 | 1466584005596 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:45 INFO - PROCESS | 1656 | 1466584005680 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:26:45 INFO - PROCESS | 1656 | 1466584005684 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:45 INFO - PROCESS | 1656 | 1466584005685 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11681d000 == 50 [pid = 1656] [id = 156] 01:26:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11688a800) [pid = 1656] [serial = 465] [outer = 0x0] 01:26:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118599000) [pid = 1656] [serial = 466] [outer = 0x11688a800] 01:26:45 INFO - PROCESS | 1656 | 1466584005711 Marionette DEBUG loaded listener.js 01:26:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11865ac00) [pid = 1656] [serial = 467] [outer = 0x11688a800] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bb53400) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x124e3a000) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x129454400) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c312800) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119a38000) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11865a000) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118656400) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x112f0d400) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x117015000) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bb34000) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b865800) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128b44c00) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119a3c000) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129422800) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11940c400) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119407000) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12beeec00) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1216ef400) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1210ee400) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118f84c00) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118594c00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12af5f400) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12b85f400) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129424000) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128c58400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b85e800) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1210e1000) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121b52c00) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119411c00) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119831800) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b85bc00) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112f12c00) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12cec1000) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119839c00) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12bebf400) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1186e4800) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x120fda000) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 01:26:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120fd6400) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 01:26:46 INFO - PROCESS | 1656 | 1466584006094 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]]]}] 01:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 01:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:26:46 INFO - PROCESS | 1656 | 1466584006111 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:26:46 INFO - PROCESS | 1656 | 1466584006112 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:26:46 INFO - PROCESS | 1656 | 1466584006115 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:26:46 INFO - PROCESS | 1656 | 1466584006119 Marionette TRACE conn2 <- [1,598,null,{}] 01:26:46 INFO - PROCESS | 1656 | 1466584006127 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}] 01:26:46 INFO - PROCESS | 1656 | 1466584006130 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:46 INFO - PROCESS | 1656 | 1466584006213 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:26:46 INFO - PROCESS | 1656 | 1466584006223 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:46 INFO - PROCESS | 1656 | 1466584006224 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121046000 == 51 [pid = 1656] [id = 157] 01:26:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118f7e800) [pid = 1656] [serial = 468] [outer = 0x0] 01:26:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1194dc400) [pid = 1656] [serial = 469] [outer = 0x118f7e800] 01:26:46 INFO - PROCESS | 1656 | 1466584006249 Marionette DEBUG loaded listener.js 01:26:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11982ec00) [pid = 1656] [serial = 470] [outer = 0x118f7e800] 01:26:46 INFO - PROCESS | 1656 | 1466584006597 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]]]}] 01:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 524ms 01:26:46 INFO - PROCESS | 1656 | 1466584006649 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:26:46 INFO - PROCESS | 1656 | 1466584006651 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:26:46 INFO - PROCESS | 1656 | 1466584006656 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:26:46 INFO - PROCESS | 1656 | 1466584006658 Marionette TRACE conn2 <- [1,602,null,{}] 01:26:46 INFO - PROCESS | 1656 | 1466584006661 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}] 01:26:46 INFO - PROCESS | 1656 | 1466584006663 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:46 INFO - PROCESS | 1656 | 1466584006789 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:26:46 INFO - PROCESS | 1656 | 1466584006799 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:46 INFO - PROCESS | 1656 | 1466584006800 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c1f800 == 52 [pid = 1656] [id = 158] 01:26:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a29c00) [pid = 1656] [serial = 471] [outer = 0x0] 01:26:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119a3cc00) [pid = 1656] [serial = 472] [outer = 0x119a29c00] 01:26:46 INFO - PROCESS | 1656 | 1466584006841 Marionette DEBUG loaded listener.js 01:26:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119eb8c00) [pid = 1656] [serial = 473] [outer = 0x119a29c00] 01:26:47 INFO - PROCESS | 1656 | 1466584007278 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]]]}] 01:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 671ms 01:26:47 INFO - PROCESS | 1656 | 1466584007327 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:26:47 INFO - PROCESS | 1656 | 1466584007329 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:26:47 INFO - PROCESS | 1656 | 1466584007331 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:26:47 INFO - PROCESS | 1656 | 1466584007332 Marionette TRACE conn2 <- [1,606,null,{}] 01:26:47 INFO - PROCESS | 1656 | 1466584007334 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}] 01:26:47 INFO - PROCESS | 1656 | 1466584007335 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:47 INFO - PROCESS | 1656 | 1466584007416 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:26:47 INFO - PROCESS | 1656 | 1466584007419 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:47 INFO - PROCESS | 1656 | 1466584007426 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x126646800 == 53 [pid = 1656] [id = 159] 01:26:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1210e1c00) [pid = 1656] [serial = 474] [outer = 0x0] 01:26:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1211b4c00) [pid = 1656] [serial = 475] [outer = 0x1210e1c00] 01:26:47 INFO - PROCESS | 1656 | 1466584007459 Marionette DEBUG loaded listener.js 01:26:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123fbcc00) [pid = 1656] [serial = 476] [outer = 0x1210e1c00] 01:26:47 INFO - PROCESS | 1656 | 1466584007821 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]]]}] 01:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 01:26:47 INFO - PROCESS | 1656 | 1466584007850 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:26:47 INFO - PROCESS | 1656 | 1466584007851 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:26:47 INFO - PROCESS | 1656 | 1466584007853 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:26:47 INFO - PROCESS | 1656 | 1466584007855 Marionette TRACE conn2 <- [1,610,null,{}] 01:26:47 INFO - PROCESS | 1656 | 1466584007857 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}] 01:26:47 INFO - PROCESS | 1656 | 1466584007858 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:47 INFO - PROCESS | 1656 | 1466584007962 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:26:47 INFO - PROCESS | 1656 | 1466584007974 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:47 INFO - PROCESS | 1656 | 1466584007975 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116277800 == 54 [pid = 1656] [id = 160] 01:26:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x123e1dc00) [pid = 1656] [serial = 477] [outer = 0x0] 01:26:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12558d000) [pid = 1656] [serial = 478] [outer = 0x123e1dc00] 01:26:48 INFO - PROCESS | 1656 | 1466584007999 Marionette DEBUG loaded listener.js 01:26:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128b48000) [pid = 1656] [serial = 479] [outer = 0x123e1dc00] 01:26:48 INFO - PROCESS | 1656 | 1466584008340 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]]]}] 01:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 01:26:48 INFO - PROCESS | 1656 | 1466584008382 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:26:48 INFO - PROCESS | 1656 | 1466584008384 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:26:48 INFO - PROCESS | 1656 | 1466584008386 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:26:48 INFO - PROCESS | 1656 | 1466584008387 Marionette TRACE conn2 <- [1,614,null,{}] 01:26:48 INFO - PROCESS | 1656 | 1466584008390 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}] 01:26:48 INFO - PROCESS | 1656 | 1466584008391 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:48 INFO - PROCESS | 1656 | 1466584008491 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:26:48 INFO - PROCESS | 1656 | 1466584008544 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:48 INFO - PROCESS | 1656 | 1466584008545 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6b3000 == 55 [pid = 1656] [id = 161] 01:26:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128c95000) [pid = 1656] [serial = 480] [outer = 0x0] 01:26:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129424c00) [pid = 1656] [serial = 481] [outer = 0x128c95000] 01:26:48 INFO - PROCESS | 1656 | 1466584008569 Marionette DEBUG loaded listener.js 01:26:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119a23800) [pid = 1656] [serial = 482] [outer = 0x128c95000] 01:26:48 INFO - PROCESS | 1656 | 1466584008864 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]]]}] 01:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 01:26:48 INFO - PROCESS | 1656 | 1466584008911 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:26:48 INFO - PROCESS | 1656 | 1466584008912 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:26:48 INFO - PROCESS | 1656 | 1466584008920 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:26:48 INFO - PROCESS | 1656 | 1466584008921 Marionette TRACE conn2 <- [1,618,null,{}] 01:26:48 INFO - PROCESS | 1656 | 1466584008926 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}] 01:26:48 INFO - PROCESS | 1656 | 1466584008927 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:49 INFO - PROCESS | 1656 | 1466584009028 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:26:49 INFO - PROCESS | 1656 | 1466584009063 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:49 INFO - PROCESS | 1656 | 1466584009064 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af33800 == 56 [pid = 1656] [id = 162] 01:26:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119a36800) [pid = 1656] [serial = 483] [outer = 0x0] 01:26:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12a60c000) [pid = 1656] [serial = 484] [outer = 0x119a36800] 01:26:49 INFO - PROCESS | 1656 | 1466584009088 Marionette DEBUG loaded listener.js 01:26:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12af5f400) [pid = 1656] [serial = 485] [outer = 0x119a36800] 01:26:49 INFO - PROCESS | 1656 | 1466584009405 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]]]}] 01:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 01:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:26:49 INFO - PROCESS | 1656 | 1466584009443 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:26:49 INFO - PROCESS | 1656 | 1466584009444 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:26:49 INFO - PROCESS | 1656 | 1466584009446 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:26:49 INFO - PROCESS | 1656 | 1466584009447 Marionette TRACE conn2 <- [1,622,null,{}] 01:26:49 INFO - PROCESS | 1656 | 1466584009450 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}] 01:26:49 INFO - PROCESS | 1656 | 1466584009451 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:49 INFO - PROCESS | 1656 | 1466584009560 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:26:49 INFO - PROCESS | 1656 | 1466584009596 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:49 INFO - PROCESS | 1656 | 1466584009597 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be96000 == 57 [pid = 1656] [id = 163] 01:26:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a6dec00) [pid = 1656] [serial = 486] [outer = 0x0] 01:26:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12b85fc00) [pid = 1656] [serial = 487] [outer = 0x12a6dec00] 01:26:49 INFO - PROCESS | 1656 | 1466584009620 Marionette DEBUG loaded listener.js 01:26:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bb35c00) [pid = 1656] [serial = 488] [outer = 0x12a6dec00] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a88c800) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x120fd8000) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118654c00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113c41c00) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128aefc00) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12bb34800) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119a38400) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118fc9c00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1162bec00) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116bda800) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a6e2400) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x110ece800) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:26:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110eb1000) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:26:49 INFO - PROCESS | 1656 | 1466584009976 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]]]}] 01:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 01:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:26:50 INFO - PROCESS | 1656 | 1466584010017 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:26:50 INFO - PROCESS | 1656 | 1466584010018 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:26:50 INFO - PROCESS | 1656 | 1466584010020 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:26:50 INFO - PROCESS | 1656 | 1466584010021 Marionette TRACE conn2 <- [1,626,null,{}] 01:26:50 INFO - PROCESS | 1656 | 1466584010026 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}] 01:26:50 INFO - PROCESS | 1656 | 1466584010027 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:50 INFO - PROCESS | 1656 | 1466584010135 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:26:50 INFO - PROCESS | 1656 | 1466584010170 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:50 INFO - PROCESS | 1656 | 1466584010171 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be99000 == 58 [pid = 1656] [id = 164] 01:26:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x110eda800) [pid = 1656] [serial = 489] [outer = 0x0] 01:26:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119eba400) [pid = 1656] [serial = 490] [outer = 0x110eda800] 01:26:50 INFO - PROCESS | 1656 | 1466584010198 Marionette DEBUG loaded listener.js 01:26:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b85d800) [pid = 1656] [serial = 491] [outer = 0x110eda800] 01:26:50 INFO - PROCESS | 1656 | 1466584010502 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]]]}] 01:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 522ms 01:26:50 INFO - PROCESS | 1656 | 1466584010544 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:26:50 INFO - PROCESS | 1656 | 1466584010546 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:26:50 INFO - PROCESS | 1656 | 1466584010548 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:26:50 INFO - PROCESS | 1656 | 1466584010550 Marionette TRACE conn2 <- [1,630,null,{}] 01:26:50 INFO - PROCESS | 1656 | 1466584010552 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}] 01:26:50 INFO - PROCESS | 1656 | 1466584010564 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:50 INFO - PROCESS | 1656 | 1466584010656 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:26:50 INFO - PROCESS | 1656 | 1466584010715 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:50 INFO - PROCESS | 1656 | 1466584010716 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3e0000 == 59 [pid = 1656] [id = 165] 01:26:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1125ec400) [pid = 1656] [serial = 492] [outer = 0x0] 01:26:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1125f5000) [pid = 1656] [serial = 493] [outer = 0x1125ec400] 01:26:50 INFO - PROCESS | 1656 | 1466584010740 Marionette DEBUG loaded listener.js 01:26:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12bb4f000) [pid = 1656] [serial = 494] [outer = 0x1125ec400] 01:26:51 INFO - PROCESS | 1656 | 1466584010996 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]]]}] 01:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 01:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:26:51 INFO - PROCESS | 1656 | 1466584011017 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:26:51 INFO - PROCESS | 1656 | 1466584011018 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:26:51 INFO - PROCESS | 1656 | 1466584011021 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:26:51 INFO - PROCESS | 1656 | 1466584011022 Marionette TRACE conn2 <- [1,634,null,{}] 01:26:51 INFO - PROCESS | 1656 | 1466584011032 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}] 01:26:51 INFO - PROCESS | 1656 | 1466584011033 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:51 INFO - PROCESS | 1656 | 1466584011120 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:26:51 INFO - PROCESS | 1656 | 1466584011126 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:51 INFO - PROCESS | 1656 | 1466584011127 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce1d800 == 60 [pid = 1656] [id = 166] 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11955f800) [pid = 1656] [serial = 495] [outer = 0x0] 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12bec3000) [pid = 1656] [serial = 496] [outer = 0x11955f800] 01:26:51 INFO - PROCESS | 1656 | 1466584011150 Marionette DEBUG loaded listener.js 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12bee6800) [pid = 1656] [serial = 497] [outer = 0x11955f800] 01:26:51 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:51 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:51 INFO - PROCESS | 1656 | 1466584011482 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]]]}] 01:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 478ms 01:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:26:51 INFO - PROCESS | 1656 | 1466584011500 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:26:51 INFO - PROCESS | 1656 | 1466584011501 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:26:51 INFO - PROCESS | 1656 | 1466584011503 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:26:51 INFO - PROCESS | 1656 | 1466584011514 Marionette TRACE conn2 <- [1,638,null,{}] 01:26:51 INFO - PROCESS | 1656 | 1466584011516 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}] 01:26:51 INFO - PROCESS | 1656 | 1466584011518 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:51 INFO - PROCESS | 1656 | 1466584011629 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:26:51 INFO - PROCESS | 1656 | 1466584011636 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:51 INFO - PROCESS | 1656 | 1466584011637 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x120fd1800) [pid = 1656] [serial = 498] [outer = 0x117eb8400] 01:26:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d62a000 == 61 [pid = 1656] [id = 167] 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12becc400) [pid = 1656] [serial = 499] [outer = 0x0] 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c312c00) [pid = 1656] [serial = 500] [outer = 0x12becc400] 01:26:51 INFO - PROCESS | 1656 | 1466584011672 Marionette DEBUG loaded listener.js 01:26:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c31ac00) [pid = 1656] [serial = 501] [outer = 0x12becc400] 01:26:51 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:52 INFO - PROCESS | 1656 | 1466584012126 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]]]}] 01:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 679ms 01:26:52 INFO - PROCESS | 1656 | 1466584012183 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:26:52 INFO - PROCESS | 1656 | 1466584012185 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:26:52 INFO - PROCESS | 1656 | 1466584012204 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:26:52 INFO - PROCESS | 1656 | 1466584012208 Marionette TRACE conn2 <- [1,642,null,{}] 01:26:52 INFO - PROCESS | 1656 | 1466584012214 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}] 01:26:52 INFO - PROCESS | 1656 | 1466584012216 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:52 INFO - PROCESS | 1656 | 1466584012325 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:26:52 INFO - PROCESS | 1656 | 1466584012397 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:52 INFO - PROCESS | 1656 | 1466584012398 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119540800 == 62 [pid = 1656] [id = 168] 01:26:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11285dc00) [pid = 1656] [serial = 502] [outer = 0x0] 01:26:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112f0d400) [pid = 1656] [serial = 503] [outer = 0x11285dc00] 01:26:52 INFO - PROCESS | 1656 | 1466584012429 Marionette DEBUG loaded listener.js 01:26:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11700a400) [pid = 1656] [serial = 504] [outer = 0x11285dc00] 01:26:52 INFO - PROCESS | 1656 | 1466584012876 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]]]}] 01:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 742ms 01:26:52 INFO - PROCESS | 1656 | 1466584012931 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:26:52 INFO - PROCESS | 1656 | 1466584012934 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:26:52 INFO - PROCESS | 1656 | 1466584012957 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:26:52 INFO - PROCESS | 1656 | 1466584012959 Marionette TRACE conn2 <- [1,646,null,{}] 01:26:52 INFO - PROCESS | 1656 | 1466584012963 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}] 01:26:52 INFO - PROCESS | 1656 | 1466584012965 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:53 INFO - PROCESS | 1656 | 1466584013073 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:26:53 INFO - PROCESS | 1656 | 1466584013145 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:53 INFO - PROCESS | 1656 | 1466584013146 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ed4000 == 63 [pid = 1656] [id = 169] 01:26:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11864d800) [pid = 1656] [serial = 505] [outer = 0x0] 01:26:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118654c00) [pid = 1656] [serial = 506] [outer = 0x11864d800] 01:26:53 INFO - PROCESS | 1656 | 1466584013176 Marionette DEBUG loaded listener.js 01:26:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118883400) [pid = 1656] [serial = 507] [outer = 0x11864d800] 01:26:53 INFO - PROCESS | 1656 | 1466584013580 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]]]}] 01:26:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 692ms 01:26:53 INFO - PROCESS | 1656 | 1466584013631 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:26:53 INFO - PROCESS | 1656 | 1466584013632 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:26:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:26:53 INFO - PROCESS | 1656 | 1466584013635 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:26:53 INFO - PROCESS | 1656 | 1466584013637 Marionette TRACE conn2 <- [1,650,null,{}] 01:26:53 INFO - PROCESS | 1656 | 1466584013645 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}] 01:26:53 INFO - PROCESS | 1656 | 1466584013648 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:53 INFO - PROCESS | 1656 | 1466584013755 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:26:53 INFO - PROCESS | 1656 | 1466584013819 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:53 INFO - PROCESS | 1656 | 1466584013821 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d61e800 == 64 [pid = 1656] [id = 170] 01:26:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1194e0400) [pid = 1656] [serial = 508] [outer = 0x0] 01:26:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119a38c00) [pid = 1656] [serial = 509] [outer = 0x1194e0400] 01:26:53 INFO - PROCESS | 1656 | 1466584013893 Marionette DEBUG loaded listener.js 01:26:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x120fda000) [pid = 1656] [serial = 510] [outer = 0x1194e0400] 01:26:54 INFO - PROCESS | 1656 | 1466584014308 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]]]}] 01:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 722ms 01:26:54 INFO - PROCESS | 1656 | 1466584014369 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:26:54 INFO - PROCESS | 1656 | 1466584014370 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:26:54 INFO - PROCESS | 1656 | 1466584014375 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:26:54 INFO - PROCESS | 1656 | 1466584014376 Marionette TRACE conn2 <- [1,654,null,{}] 01:26:54 INFO - PROCESS | 1656 | 1466584014378 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}] 01:26:54 INFO - PROCESS | 1656 | 1466584014379 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:54 INFO - PROCESS | 1656 | 1466584014486 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:26:54 INFO - PROCESS | 1656 | 1466584014546 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:54 INFO - PROCESS | 1656 | 1466584014547 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d86d000 == 65 [pid = 1656] [id = 171] 01:26:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1210e6800) [pid = 1656] [serial = 511] [outer = 0x0] 01:26:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124d6c800) [pid = 1656] [serial = 512] [outer = 0x1210e6800] 01:26:54 INFO - PROCESS | 1656 | 1466584014616 Marionette DEBUG loaded listener.js 01:26:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128c5d800) [pid = 1656] [serial = 513] [outer = 0x1210e6800] 01:26:55 INFO - PROCESS | 1656 | 1466584015043 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]]]}] 01:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 719ms 01:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:26:55 INFO - PROCESS | 1656 | 1466584015094 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:26:55 INFO - PROCESS | 1656 | 1466584015096 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:26:55 INFO - PROCESS | 1656 | 1466584015098 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:26:55 INFO - PROCESS | 1656 | 1466584015099 Marionette TRACE conn2 <- [1,658,null,{}] 01:26:55 INFO - PROCESS | 1656 | 1466584015101 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}] 01:26:55 INFO - PROCESS | 1656 | 1466584015103 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:55 INFO - PROCESS | 1656 | 1466584015335 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:26:55 INFO - PROCESS | 1656 | 1466584015433 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:55 INFO - PROCESS | 1656 | 1466584015435 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119abe000 == 66 [pid = 1656] [id = 172] 01:26:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11213cc00) [pid = 1656] [serial = 514] [outer = 0x0] 01:26:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x112865400) [pid = 1656] [serial = 515] [outer = 0x11213cc00] 01:26:55 INFO - PROCESS | 1656 | 1466584015463 Marionette DEBUG loaded listener.js 01:26:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x115f7a800) [pid = 1656] [serial = 516] [outer = 0x11213cc00] 01:26:55 INFO - PROCESS | 1656 | 1466584015903 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]]]}] 01:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 872ms 01:26:55 INFO - PROCESS | 1656 | 1466584015974 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:26:55 INFO - PROCESS | 1656 | 1466584015977 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:26:55 INFO - PROCESS | 1656 | 1466584015981 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:26:55 INFO - PROCESS | 1656 | 1466584015983 Marionette TRACE conn2 <- [1,662,null,{}] 01:26:55 INFO - PROCESS | 1656 | 1466584015986 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}] 01:26:55 INFO - PROCESS | 1656 | 1466584015987 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:56 INFO - PROCESS | 1656 | 1466584016082 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:26:56 INFO - PROCESS | 1656 | 1466584016157 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:56 INFO - PROCESS | 1656 | 1466584016158 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117581000 == 67 [pid = 1656] [id = 173] 01:26:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118368800) [pid = 1656] [serial = 517] [outer = 0x0] 01:26:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11859f400) [pid = 1656] [serial = 518] [outer = 0x118368800] 01:26:56 INFO - PROCESS | 1656 | 1466584016186 Marionette DEBUG loaded listener.js 01:26:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118657400) [pid = 1656] [serial = 519] [outer = 0x118368800] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce1d800 == 66 [pid = 1656] [id = 166] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3e0000 == 65 [pid = 1656] [id = 165] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12be99000 == 64 [pid = 1656] [id = 164] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12be96000 == 63 [pid = 1656] [id = 163] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12af33800 == 62 [pid = 1656] [id = 162] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6b3000 == 61 [pid = 1656] [id = 161] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x116277800 == 60 [pid = 1656] [id = 160] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x126646800 == 59 [pid = 1656] [id = 159] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x123c1f800 == 58 [pid = 1656] [id = 158] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121046000 == 57 [pid = 1656] [id = 157] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11681d000 == 56 [pid = 1656] [id = 156] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x117256800 == 55 [pid = 1656] [id = 155] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x115e83800 == 54 [pid = 1656] [id = 154] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119ecd800 == 53 [pid = 1656] [id = 151] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd7000 == 52 [pid = 1656] [id = 150] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d490800 == 51 [pid = 1656] [id = 132] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x123f6c000 == 50 [pid = 1656] [id = 101] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11671e800 == 49 [pid = 1656] [id = 55] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11672e000 == 48 [pid = 1656] [id = 68] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12be9e800 == 47 [pid = 1656] [id = 103] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x116724800 == 46 [pid = 1656] [id = 136] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb6c000 == 45 [pid = 1656] [id = 102] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d858000 == 44 [pid = 1656] [id = 153] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121366000 == 43 [pid = 1656] [id = 116] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x116818800 == 42 [pid = 1656] [id = 119] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12a59e000 == 41 [pid = 1656] [id = 81] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1b8000 == 40 [pid = 1656] [id = 149] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb64800 == 39 [pid = 1656] [id = 152] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x129118000 == 38 [pid = 1656] [id = 84] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb9800 == 37 [pid = 1656] [id = 83] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12a86c000 == 36 [pid = 1656] [id = 85] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3d3800 == 35 [pid = 1656] [id = 118] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12c06a000 == 34 [pid = 1656] [id = 117] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1a4000 == 33 [pid = 1656] [id = 135] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119abe000 == 32 [pid = 1656] [id = 172] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d86d000 == 31 [pid = 1656] [id = 171] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d61e800 == 30 [pid = 1656] [id = 170] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x124ed4000 == 29 [pid = 1656] [id = 169] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d62a000 == 28 [pid = 1656] [id = 167] 01:26:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119540800 == 27 [pid = 1656] [id = 168] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x110edb800) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bb29c00) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b85a400) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x123e1e000) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1186e4c00) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bb34400) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1268d1800) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1291fe000) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x123ef6800) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x125581400) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bb50800) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11955fc00) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119ae5400) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1210e5400) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118645800) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12155d800) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119a35800) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12607e400) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b0f5400) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118fbc800) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117667400) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a9dd400) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12becd800) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110ed5800) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bb36800) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112867400) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118360400) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118366800) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a88a800) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 01:26:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ec1800) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 01:26:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:57 INFO - PROCESS | 1656 | 1466584017183 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]]]}] 01:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1222ms 01:26:57 INFO - PROCESS | 1656 | 1466584017203 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:26:57 INFO - PROCESS | 1656 | 1466584017205 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:26:57 INFO - PROCESS | 1656 | 1466584017208 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:26:57 INFO - PROCESS | 1656 | 1466584017210 Marionette TRACE conn2 <- [1,666,null,{}] 01:26:57 INFO - PROCESS | 1656 | 1466584017214 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}] 01:26:57 INFO - PROCESS | 1656 | 1466584017215 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:57 INFO - PROCESS | 1656 | 1466584017294 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:26:57 INFO - PROCESS | 1656 | 1466584017299 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:57 INFO - PROCESS | 1656 | 1466584017302 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x116724800 == 28 [pid = 1656] [id = 174] 01:26:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d71400) [pid = 1656] [serial = 520] [outer = 0x0] 01:26:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112f12400) [pid = 1656] [serial = 521] [outer = 0x112d71400] 01:26:57 INFO - PROCESS | 1656 | 1466584017331 Marionette DEBUG loaded listener.js 01:26:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113963400) [pid = 1656] [serial = 522] [outer = 0x112d71400] 01:26:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:57 INFO - PROCESS | 1656 | 1466584017695 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]]]}] 01:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 01:26:57 INFO - PROCESS | 1656 | 1466584017730 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:26:57 INFO - PROCESS | 1656 | 1466584017734 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:26:57 INFO - PROCESS | 1656 | 1466584017738 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:26:57 INFO - PROCESS | 1656 | 1466584017740 Marionette TRACE conn2 <- [1,670,null,{}] 01:26:57 INFO - PROCESS | 1656 | 1466584017742 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}] 01:26:57 INFO - PROCESS | 1656 | 1466584017744 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:57 INFO - PROCESS | 1656 | 1466584017822 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:26:57 INFO - PROCESS | 1656 | 1466584017828 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:57 INFO - PROCESS | 1656 | 1466584017830 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11733a000 == 29 [pid = 1656] [id = 175] 01:26:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11688dc00) [pid = 1656] [serial = 523] [outer = 0x0] 01:26:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117305800) [pid = 1656] [serial = 524] [outer = 0x11688dc00] 01:26:57 INFO - PROCESS | 1656 | 1466584017857 Marionette DEBUG loaded listener.js 01:26:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x117ebd000) [pid = 1656] [serial = 525] [outer = 0x11688dc00] 01:26:58 INFO - PROCESS | 1656 | 1466584018206 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]]]}] 01:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 01:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:26:58 INFO - PROCESS | 1656 | 1466584018259 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:26:58 INFO - PROCESS | 1656 | 1466584018260 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:26:58 INFO - PROCESS | 1656 | 1466584018262 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:26:58 INFO - PROCESS | 1656 | 1466584018265 Marionette TRACE conn2 <- [1,674,null,{}] 01:26:58 INFO - PROCESS | 1656 | 1466584018272 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}] 01:26:58 INFO - PROCESS | 1656 | 1466584018276 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:58 INFO - PROCESS | 1656 | 1466584018352 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:26:58 INFO - PROCESS | 1656 | 1466584018361 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:58 INFO - PROCESS | 1656 | 1466584018363 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fe7000 == 30 [pid = 1656] [id = 176] 01:26:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1125f3c00) [pid = 1656] [serial = 526] [outer = 0x0] 01:26:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118651400) [pid = 1656] [serial = 527] [outer = 0x1125f3c00] 01:26:58 INFO - PROCESS | 1656 | 1466584018391 Marionette DEBUG loaded listener.js 01:26:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1186e4c00) [pid = 1656] [serial = 528] [outer = 0x1125f3c00] 01:26:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:58 INFO - PROCESS | 1656 | 1466584018729 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]]]}] 01:26:58 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 01:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 01:26:58 INFO - PROCESS | 1656 | 1466584018733 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:26:58 INFO - PROCESS | 1656 | 1466584018735 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:26:58 INFO - PROCESS | 1656 | 1466584018737 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:26:58 INFO - PROCESS | 1656 | 1466584018738 Marionette TRACE conn2 <- [1,678,null,{}] 01:26:58 INFO - PROCESS | 1656 | 1466584018744 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}] 01:26:58 INFO - PROCESS | 1656 | 1466584018745 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:58 INFO - PROCESS | 1656 | 1466584018826 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:26:58 INFO - PROCESS | 1656 | 1466584018887 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:58 INFO - PROCESS | 1656 | 1466584018888 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad2800 == 31 [pid = 1656] [id = 177] 01:26:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118642800) [pid = 1656] [serial = 529] [outer = 0x0] 01:26:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119406400) [pid = 1656] [serial = 530] [outer = 0x118642800] 01:26:58 INFO - PROCESS | 1656 | 1466584018913 Marionette DEBUG loaded listener.js 01:26:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1194d9800) [pid = 1656] [serial = 531] [outer = 0x118642800] 01:26:59 INFO - PROCESS | 1656 | 1466584019213 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]]]}] 01:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 522ms 01:26:59 INFO - PROCESS | 1656 | 1466584019260 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:26:59 INFO - PROCESS | 1656 | 1466584019261 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:26:59 INFO - PROCESS | 1656 | 1466584019270 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:26:59 INFO - PROCESS | 1656 | 1466584019271 Marionette TRACE conn2 <- [1,682,null,{}] 01:26:59 INFO - PROCESS | 1656 | 1466584019273 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}] 01:26:59 INFO - PROCESS | 1656 | 1466584019275 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:59 INFO - PROCESS | 1656 | 1466584019367 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:26:59 INFO - PROCESS | 1656 | 1466584019370 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:59 INFO - PROCESS | 1656 | 1466584019372 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:26:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x121349000 == 32 [pid = 1656] [id = 178] 01:26:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115f7c400) [pid = 1656] [serial = 532] [outer = 0x0] 01:26:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119553c00) [pid = 1656] [serial = 533] [outer = 0x115f7c400] 01:26:59 INFO - PROCESS | 1656 | 1466584019397 Marionette DEBUG loaded listener.js 01:26:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1195e5800) [pid = 1656] [serial = 534] [outer = 0x115f7c400] 01:27:00 INFO - PROCESS | 1656 | 1466584020221 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]]]}] 01:27:00 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) 01:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 01:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:27:00 INFO - PROCESS | 1656 | 1466584020241 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:27:00 INFO - PROCESS | 1656 | 1466584020242 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:27:00 INFO - PROCESS | 1656 | 1466584020244 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:27:00 INFO - PROCESS | 1656 | 1466584020245 Marionette TRACE conn2 <- [1,686,null,{}] 01:27:00 INFO - PROCESS | 1656 | 1466584020248 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}] 01:27:00 INFO - PROCESS | 1656 | 1466584020252 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:00 INFO - PROCESS | 1656 | 1466584020363 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:27:00 INFO - PROCESS | 1656 | 1466584020401 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:00 INFO - PROCESS | 1656 | 1466584020402 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cc0800 == 33 [pid = 1656] [id = 179] 01:27:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119a28c00) [pid = 1656] [serial = 535] [outer = 0x0] 01:27:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119ae4c00) [pid = 1656] [serial = 536] [outer = 0x119a28c00] 01:27:00 INFO - PROCESS | 1656 | 1466584020428 Marionette DEBUG loaded listener.js 01:27:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x120fccc00) [pid = 1656] [serial = 537] [outer = 0x119a28c00] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11955f800) [pid = 1656] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x123e1dc00) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128c95000) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x110eda800) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119a36800) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12a6dec00) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118652c00) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1210e1c00) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11688a800) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x110edbc00) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119ae1c00) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113c7e400) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128c50800) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110fa0c00) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118f7e800) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119a29c00) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x110ecd000) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1125ec400) [pid = 1656] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110eac800) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12becc400) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121441400) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1194d6400) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:27:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118360000) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:27:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:27:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1220ms 01:27:01 INFO - PROCESS | 1656 | 1466584021462 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]]]}] 01:27:01 INFO - PROCESS | 1656 | 1466584021466 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:27:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:27:01 INFO - PROCESS | 1656 | 1466584021475 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:27:01 INFO - PROCESS | 1656 | 1466584021478 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:27:01 INFO - PROCESS | 1656 | 1466584021479 Marionette TRACE conn2 <- [1,690,null,{}] 01:27:01 INFO - PROCESS | 1656 | 1466584021481 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}] 01:27:01 INFO - PROCESS | 1656 | 1466584021482 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:01 INFO - PROCESS | 1656 | 1466584021554 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:27:01 INFO - PROCESS | 1656 | 1466584021559 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:01 INFO - PROCESS | 1656 | 1466584021561 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198df000 == 34 [pid = 1656] [id = 180] 01:27:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110ed1000) [pid = 1656] [serial = 538] [outer = 0x0] 01:27:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112f07c00) [pid = 1656] [serial = 539] [outer = 0x110ed1000] 01:27:01 INFO - PROCESS | 1656 | 1466584021600 Marionette DEBUG loaded listener.js 01:27:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11859c800) [pid = 1656] [serial = 540] [outer = 0x110ed1000] 01:27:02 INFO - PROCESS | 1656 | 1466584022465 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]]]}] 01:27:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1018ms 01:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:27:02 INFO - PROCESS | 1656 | 1466584022497 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:27:02 INFO - PROCESS | 1656 | 1466584022498 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:27:02 INFO - PROCESS | 1656 | 1466584022500 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:27:02 INFO - PROCESS | 1656 | 1466584022501 Marionette TRACE conn2 <- [1,694,null,{}] 01:27:02 INFO - PROCESS | 1656 | 1466584022503 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}] 01:27:02 INFO - PROCESS | 1656 | 1466584022504 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:02 INFO - PROCESS | 1656 | 1466584022597 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:27:02 INFO - PROCESS | 1656 | 1466584022631 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:02 INFO - PROCESS | 1656 | 1466584022632 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266c9800 == 35 [pid = 1656] [id = 181] 01:27:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1125f0c00) [pid = 1656] [serial = 541] [outer = 0x0] 01:27:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1194e3c00) [pid = 1656] [serial = 542] [outer = 0x1125f0c00] 01:27:02 INFO - PROCESS | 1656 | 1466584022656 Marionette DEBUG loaded listener.js 01:27:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119ebdc00) [pid = 1656] [serial = 543] [outer = 0x1125f0c00] 01:27:03 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) 01:27:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 918ms 01:27:03 INFO - PROCESS | 1656 | 1466584023412 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]]]}] 01:27:03 INFO - PROCESS | 1656 | 1466584023419 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:27:03 INFO - PROCESS | 1656 | 1466584023420 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:27:03 INFO - PROCESS | 1656 | 1466584023431 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:27:03 INFO - PROCESS | 1656 | 1466584023432 Marionette TRACE conn2 <- [1,698,null,{}] 01:27:03 INFO - PROCESS | 1656 | 1466584023482 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}] 01:27:03 INFO - PROCESS | 1656 | 1466584023484 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:03 INFO - PROCESS | 1656 | 1466584023573 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:27:03 INFO - PROCESS | 1656 | 1466584023681 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:03 INFO - PROCESS | 1656 | 1466584023683 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1165bf000 == 36 [pid = 1656] [id = 182] 01:27:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112860c00) [pid = 1656] [serial = 544] [outer = 0x0] 01:27:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112e15800) [pid = 1656] [serial = 545] [outer = 0x112860c00] 01:27:03 INFO - PROCESS | 1656 | 1466584023716 Marionette DEBUG loaded listener.js 01:27:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1137ef400) [pid = 1656] [serial = 546] [outer = 0x112860c00] 01:27:04 INFO - PROCESS | 1656 | 1466584024698 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]]]}] 01:27:04 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) 01:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1326ms 01:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:27:04 INFO - PROCESS | 1656 | 1466584024749 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:27:04 INFO - PROCESS | 1656 | 1466584024752 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:27:04 INFO - PROCESS | 1656 | 1466584024755 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:27:04 INFO - PROCESS | 1656 | 1466584024756 Marionette TRACE conn2 <- [1,702,null,{}] 01:27:04 INFO - PROCESS | 1656 | 1466584024760 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}] 01:27:04 INFO - PROCESS | 1656 | 1466584024762 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:04 INFO - PROCESS | 1656 | 1466584024869 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:27:04 INFO - PROCESS | 1656 | 1466584024946 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:04 INFO - PROCESS | 1656 | 1466584024948 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad1800 == 37 [pid = 1656] [id = 183] 01:27:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118369800) [pid = 1656] [serial = 547] [outer = 0x0] 01:27:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118515c00) [pid = 1656] [serial = 548] [outer = 0x118369800] 01:27:05 INFO - PROCESS | 1656 | 1466584025020 Marionette DEBUG loaded listener.js 01:27:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11864f400) [pid = 1656] [serial = 549] [outer = 0x118369800] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1198df000 == 36 [pid = 1656] [id = 180] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x123cc0800 == 35 [pid = 1656] [id = 179] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x121349000 == 34 [pid = 1656] [id = 178] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad2800 == 33 [pid = 1656] [id = 177] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118fe7000 == 32 [pid = 1656] [id = 176] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11733a000 == 31 [pid = 1656] [id = 175] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116724800 == 30 [pid = 1656] [id = 174] 01:27:05 INFO - PROCESS | 1656 | --DOCSHELL 0x117581000 == 29 [pid = 1656] [id = 173] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110eb8800) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12c312c00) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x117eb9400) [pid = 1656] [serial = 203] [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.] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12bec3000) [pid = 1656] [serial = 496] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12558d000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129424c00) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128b48000) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119eba400) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a60c000) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119a23800) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b85fc00) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12af5f400) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119405000) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195dc400) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1211b4c00) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118599000) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11865ac00) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12bee6000) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119ec1000) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1210ed400) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117666c00) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11836a400) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1291f7c00) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129448400) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11285a000) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x115eb6800) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1194dc400) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11982ec00) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119a3cc00) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119eb8c00) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1121ab800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x112f05400) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12bb4f000) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12bb35c00) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12b85d800) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1125f5000) [pid = 1656] [serial = 493] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x123fbcc00) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12bee6800) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12c31ac00) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x125580800) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119add800) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11864e400) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 01:27:06 INFO - PROCESS | 1656 | 1466584026051 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]]]}] 01:27:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:27:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1326ms 01:27:06 INFO - PROCESS | 1656 | 1466584026080 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:27:06 INFO - PROCESS | 1656 | 1466584026083 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:27:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:27:06 INFO - PROCESS | 1656 | 1466584026086 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:27:06 INFO - PROCESS | 1656 | 1466584026088 Marionette TRACE conn2 <- [1,706,null,{}] 01:27:06 INFO - PROCESS | 1656 | 1466584026093 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}] 01:27:06 INFO - PROCESS | 1656 | 1466584026095 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:06 INFO - PROCESS | 1656 | 1466584026171 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:27:06 INFO - PROCESS | 1656 | 1466584026201 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:06 INFO - PROCESS | 1656 | 1466584026204 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x116954800 == 30 [pid = 1656] [id = 184] 01:27:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1137e6400) [pid = 1656] [serial = 550] [outer = 0x0] 01:27:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11624b400) [pid = 1656] [serial = 551] [outer = 0x1137e6400] 01:27:06 INFO - PROCESS | 1656 | 1466584026273 Marionette DEBUG loaded listener.js 01:27:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116b22c00) [pid = 1656] [serial = 552] [outer = 0x1137e6400] 01:27:07 INFO - PROCESS | 1656 | 1466584027053 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]]]}] 01:27:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 01:27:07 INFO - PROCESS | 1656 | 1466584027058 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:27:07 INFO - PROCESS | 1656 | 1466584027061 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:27:07 INFO - PROCESS | 1656 | 1466584027065 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:27:07 INFO - PROCESS | 1656 | 1466584027066 Marionette TRACE conn2 <- [1,710,null,{}] 01:27:07 INFO - PROCESS | 1656 | 1466584027069 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}] 01:27:07 INFO - PROCESS | 1656 | 1466584027070 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:07 INFO - PROCESS | 1656 | 1466584027148 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:27:07 INFO - PROCESS | 1656 | 1466584027153 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:07 INFO - PROCESS | 1656 | 1466584027154 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x118627000 == 31 [pid = 1656] [id = 185] 01:27:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11835f800) [pid = 1656] [serial = 553] [outer = 0x0] 01:27:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118366400) [pid = 1656] [serial = 554] [outer = 0x11835f800] 01:27:07 INFO - PROCESS | 1656 | 1466584027182 Marionette DEBUG loaded listener.js 01:27:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11859a000) [pid = 1656] [serial = 555] [outer = 0x11835f800] 01:27:08 INFO - PROCESS | 1656 | 1466584028019 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]]]}] 01:27:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 01:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:27:08 INFO - PROCESS | 1656 | 1466584028034 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:27:08 INFO - PROCESS | 1656 | 1466584028035 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:27:08 INFO - PROCESS | 1656 | 1466584028038 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:27:08 INFO - PROCESS | 1656 | 1466584028041 Marionette TRACE conn2 <- [1,714,null,{}] 01:27:08 INFO - PROCESS | 1656 | 1466584028065 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}] 01:27:08 INFO - PROCESS | 1656 | 1466584028069 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:08 INFO - PROCESS | 1656 | 1466584028163 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:27:08 INFO - PROCESS | 1656 | 1466584028169 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:08 INFO - PROCESS | 1656 | 1466584028171 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c7000 == 32 [pid = 1656] [id = 186] 01:27:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118658000) [pid = 1656] [serial = 556] [outer = 0x0] 01:27:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119405000) [pid = 1656] [serial = 557] [outer = 0x118658000] 01:27:08 INFO - PROCESS | 1656 | 1466584028200 Marionette DEBUG loaded listener.js 01:27:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119554400) [pid = 1656] [serial = 558] [outer = 0x118658000] 01:27:09 INFO - PROCESS | 1656 | 1466584029003 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]]]}] 01:27:09 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 01:27:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 993ms 01:27:09 INFO - PROCESS | 1656 | 1466584029031 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:27:09 INFO - PROCESS | 1656 | 1466584029033 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:27:09 INFO - PROCESS | 1656 | 1466584029035 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:27:09 INFO - PROCESS | 1656 | 1466584029036 Marionette TRACE conn2 <- [1,718,null,{}] 01:27:09 INFO - PROCESS | 1656 | 1466584029039 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}] 01:27:09 INFO - PROCESS | 1656 | 1466584029041 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:09 INFO - PROCESS | 1656 | 1466584029137 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:27:09 INFO - PROCESS | 1656 | 1466584029173 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:09 INFO - PROCESS | 1656 | 1466584029174 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12134c000 == 33 [pid = 1656] [id = 187] 01:27:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1195e4400) [pid = 1656] [serial = 559] [outer = 0x0] 01:27:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119a23c00) [pid = 1656] [serial = 560] [outer = 0x1195e4400] 01:27:09 INFO - PROCESS | 1656 | 1466584029199 Marionette DEBUG loaded listener.js 01:27:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119a39800) [pid = 1656] [serial = 561] [outer = 0x1195e4400] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1125f3c00) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118642800) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112d71400) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11688dc00) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11285dc00) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118368800) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11864d800) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1194e0400) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1210e6800) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11213cc00) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x115f7c400) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119a28c00) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:27:09 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x110ed1000) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:27:10 INFO - PROCESS | 1656 | 1466584030038 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]]]}] 01:27:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 01:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:27:10 INFO - PROCESS | 1656 | 1466584030058 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:27:10 INFO - PROCESS | 1656 | 1466584030060 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:27:10 INFO - PROCESS | 1656 | 1466584030069 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:27:10 INFO - PROCESS | 1656 | 1466584030070 Marionette TRACE conn2 <- [1,722,null,{}] 01:27:10 INFO - PROCESS | 1656 | 1466584030073 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}] 01:27:10 INFO - PROCESS | 1656 | 1466584030074 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:10 INFO - PROCESS | 1656 | 1466584030146 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:27:10 INFO - PROCESS | 1656 | 1466584030149 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:10 INFO - PROCESS | 1656 | 1466584030150 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219d4000 == 34 [pid = 1656] [id = 188] 01:27:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112864000) [pid = 1656] [serial = 562] [outer = 0x0] 01:27:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118658800) [pid = 1656] [serial = 563] [outer = 0x112864000] 01:27:10 INFO - PROCESS | 1656 | 1466584030177 Marionette DEBUG loaded listener.js 01:27:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119a36c00) [pid = 1656] [serial = 564] [outer = 0x112864000] 01:27:10 INFO - PROCESS | 1656 | 1466584030517 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] 01:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:27:10 INFO - PROCESS | 1656 | 1466584030545 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:27:10 INFO - PROCESS | 1656 | 1466584030547 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:27:10 INFO - PROCESS | 1656 | 1466584030548 Marionette TRACE conn2 <- [1,726,null,{}] 01:27:10 INFO - PROCESS | 1656 | 1466584030551 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}] 01:27:10 INFO - PROCESS | 1656 | 1466584030555 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:10 INFO - PROCESS | 1656 | 1466584030677 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:27:10 INFO - PROCESS | 1656 | 1466584030681 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:10 INFO - PROCESS | 1656 | 1466584030682 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12663c000 == 35 [pid = 1656] [id = 189] 01:27:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116888000) [pid = 1656] [serial = 565] [outer = 0x0] 01:27:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119eb9400) [pid = 1656] [serial = 566] [outer = 0x116888000] 01:27:10 INFO - PROCESS | 1656 | 1466584030707 Marionette DEBUG loaded listener.js 01:27:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1210e8400) [pid = 1656] [serial = 567] [outer = 0x116888000] 01:27:11 INFO - PROCESS | 1656 | 1466584031043 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]]]}] 01:27:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 01:27:11 INFO - PROCESS | 1656 | 1466584031065 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:27:11 INFO - PROCESS | 1656 | 1466584031067 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:27:11 INFO - PROCESS | 1656 | 1466584031079 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:27:11 INFO - PROCESS | 1656 | 1466584031080 Marionette TRACE conn2 <- [1,730,null,{}] 01:27:11 INFO - PROCESS | 1656 | 1466584031082 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}] 01:27:11 INFO - PROCESS | 1656 | 1466584031083 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:11 INFO - PROCESS | 1656 | 1466584031157 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:27:11 INFO - PROCESS | 1656 | 1466584031212 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:11 INFO - PROCESS | 1656 | 1466584031213 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e46800 == 36 [pid = 1656] [id = 190] 01:27:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1125f8400) [pid = 1656] [serial = 568] [outer = 0x0] 01:27:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1210ed400) [pid = 1656] [serial = 569] [outer = 0x1125f8400] 01:27:11 INFO - PROCESS | 1656 | 1466584031237 Marionette DEBUG loaded listener.js 01:27:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1216eac00) [pid = 1656] [serial = 570] [outer = 0x1125f8400] 01:27:11 INFO - PROCESS | 1656 | 1466584031510 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] 01:27:11 INFO - PROCESS | 1656 | 1466584031548 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:27:11 INFO - PROCESS | 1656 | 1466584031550 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:27:11 INFO - PROCESS | 1656 | 1466584031551 Marionette TRACE conn2 <- [1,734,null,{}] 01:27:11 INFO - PROCESS | 1656 | 1466584031554 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}] 01:27:11 INFO - PROCESS | 1656 | 1466584031555 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:11 INFO - PROCESS | 1656 | 1466584031636 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:27:11 INFO - PROCESS | 1656 | 1466584031642 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:11 INFO - PROCESS | 1656 | 1466584031643 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a326800 == 37 [pid = 1656] [id = 191] 01:27:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1216eb800) [pid = 1656] [serial = 571] [outer = 0x0] 01:27:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x121db2c00) [pid = 1656] [serial = 572] [outer = 0x1216eb800] 01:27:11 INFO - PROCESS | 1656 | 1466584031667 Marionette DEBUG loaded listener.js 01:27:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x124c46400) [pid = 1656] [serial = 573] [outer = 0x1216eb800] 01:27:12 INFO - PROCESS | 1656 | 1466584032148 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]]]}] 01:27:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:27:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 01:27:12 INFO - PROCESS | 1656 | 1466584032169 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:27:12 INFO - PROCESS | 1656 | 1466584032172 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:27:12 INFO - PROCESS | 1656 | 1466584032178 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:27:12 INFO - PROCESS | 1656 | 1466584032180 Marionette TRACE conn2 <- [1,738,null,{}] 01:27:12 INFO - PROCESS | 1656 | 1466584032184 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}] 01:27:12 INFO - PROCESS | 1656 | 1466584032185 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:12 INFO - PROCESS | 1656 | 1466584032286 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:27:12 INFO - PROCESS | 1656 | 1466584032337 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:12 INFO - PROCESS | 1656 | 1466584032340 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x118620800 == 38 [pid = 1656] [id = 192] 01:27:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113964800) [pid = 1656] [serial = 574] [outer = 0x0] 01:27:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115f0a400) [pid = 1656] [serial = 575] [outer = 0x113964800] 01:27:12 INFO - PROCESS | 1656 | 1466584032374 Marionette DEBUG loaded listener.js 01:27:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116bd7c00) [pid = 1656] [serial = 576] [outer = 0x113964800] 01:27:13 INFO - PROCESS | 1656 | 1466584033249 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]]]}] 01:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1124ms 01:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:27:13 INFO - PROCESS | 1656 | 1466584033301 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:27:13 INFO - PROCESS | 1656 | 1466584033304 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:27:13 INFO - PROCESS | 1656 | 1466584033309 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:27:13 INFO - PROCESS | 1656 | 1466584033311 Marionette TRACE conn2 <- [1,742,null,{}] 01:27:13 INFO - PROCESS | 1656 | 1466584033313 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}] 01:27:13 INFO - PROCESS | 1656 | 1466584033315 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:13 INFO - PROCESS | 1656 | 1466584033441 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:27:13 INFO - PROCESS | 1656 | 1466584033494 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:13 INFO - PROCESS | 1656 | 1466584033495 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cce000 == 39 [pid = 1656] [id = 193] 01:27:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118645800) [pid = 1656] [serial = 577] [outer = 0x0] 01:27:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11865a800) [pid = 1656] [serial = 578] [outer = 0x118645800] 01:27:13 INFO - PROCESS | 1656 | 1466584033526 Marionette DEBUG loaded listener.js 01:27:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118f80000) [pid = 1656] [serial = 579] [outer = 0x118645800] 01:27:14 INFO - PROCESS | 1656 | 1466584034495 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]]]}] 01:27:14 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 01:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1224ms 01:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:27:14 INFO - PROCESS | 1656 | 1466584034532 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:27:14 INFO - PROCESS | 1656 | 1466584034534 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:27:14 INFO - PROCESS | 1656 | 1466584034536 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:27:14 INFO - PROCESS | 1656 | 1466584034539 Marionette TRACE conn2 <- [1,746,null,{}] 01:27:14 INFO - PROCESS | 1656 | 1466584034546 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}] 01:27:14 INFO - PROCESS | 1656 | 1466584034550 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:14 INFO - PROCESS | 1656 | 1466584034650 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:27:14 INFO - PROCESS | 1656 | 1466584034710 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:14 INFO - PROCESS | 1656 | 1466584034713 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c0800 == 40 [pid = 1656] [id = 194] 01:27:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1173b9800) [pid = 1656] [serial = 580] [outer = 0x0] 01:27:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118fbf800) [pid = 1656] [serial = 581] [outer = 0x1173b9800] 01:27:14 INFO - PROCESS | 1656 | 1466584034751 Marionette DEBUG loaded listener.js 01:27:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119eb3400) [pid = 1656] [serial = 582] [outer = 0x1173b9800] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x128e46800 == 39 [pid = 1656] [id = 190] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12663c000 == 38 [pid = 1656] [id = 189] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1219d4000 == 37 [pid = 1656] [id = 188] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12134c000 == 36 [pid = 1656] [id = 187] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c7000 == 35 [pid = 1656] [id = 186] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x118627000 == 34 [pid = 1656] [id = 185] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x116954800 == 33 [pid = 1656] [id = 184] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad1800 == 32 [pid = 1656] [id = 183] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1165bf000 == 31 [pid = 1656] [id = 182] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1266c9800 == 30 [pid = 1656] [id = 181] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x123cce000 == 29 [pid = 1656] [id = 193] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x118620800 == 28 [pid = 1656] [id = 192] 01:27:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12a326800 == 27 [pid = 1656] [id = 191] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1194e3c00) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118651400) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1186e4c00) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119406400) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112f12400) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113963400) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117305800) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x117ebd000) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11700a400) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118657400) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11859f400) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x112f0d400) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x118883400) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118654c00) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x120fda000) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119a38c00) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x124d6c800) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x128c5d800) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x115f7a800) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x112865400) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x119553c00) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119ae4c00) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x112f07c00) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11859c800) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x120fccc00) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1195e5800) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1194d9800) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 01:27:16 INFO - PROCESS | 1656 | 1466584036264 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]]]}] 01:27:16 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.) 01:27:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1775ms 01:27:16 INFO - PROCESS | 1656 | 1466584036312 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:27:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:27:16 INFO - PROCESS | 1656 | 1466584036314 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:27:16 INFO - PROCESS | 1656 | 1466584036318 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:27:16 INFO - PROCESS | 1656 | 1466584036320 Marionette TRACE conn2 <- [1,750,null,{}] 01:27:16 INFO - PROCESS | 1656 | 1466584036324 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}] 01:27:16 INFO - PROCESS | 1656 | 1466584036325 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:16 INFO - PROCESS | 1656 | 1466584036400 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:27:16 INFO - PROCESS | 1656 | 1466584036405 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:16 INFO - PROCESS | 1656 | 1466584036406 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x113cce800 == 28 [pid = 1656] [id = 195] 01:27:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112980c00) [pid = 1656] [serial = 583] [outer = 0x0] 01:27:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x112e13400) [pid = 1656] [serial = 584] [outer = 0x112980c00] 01:27:16 INFO - PROCESS | 1656 | 1466584036438 Marionette DEBUG loaded listener.js 01:27:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x112f0d000) [pid = 1656] [serial = 585] [outer = 0x112980c00] 01:27:17 INFO - PROCESS | 1656 | 1466584037248 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]]]}] 01:27:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 01:27:17 INFO - PROCESS | 1656 | 1466584037290 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:27:17 INFO - PROCESS | 1656 | 1466584037294 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:27:17 INFO - PROCESS | 1656 | 1466584037298 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:27:17 INFO - PROCESS | 1656 | 1466584037300 Marionette TRACE conn2 <- [1,754,null,{}] 01:27:17 INFO - PROCESS | 1656 | 1466584037302 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}] 01:27:17 INFO - PROCESS | 1656 | 1466584037304 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:17 INFO - PROCESS | 1656 | 1466584037397 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:27:17 INFO - PROCESS | 1656 | 1466584037402 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:17 INFO - PROCESS | 1656 | 1466584037404 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b7000 == 29 [pid = 1656] [id = 196] 01:27:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x115ebec00) [pid = 1656] [serial = 586] [outer = 0x0] 01:27:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1165f1000) [pid = 1656] [serial = 587] [outer = 0x115ebec00] 01:27:17 INFO - PROCESS | 1656 | 1466584037434 Marionette DEBUG loaded listener.js 01:27:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x116988000) [pid = 1656] [serial = 588] [outer = 0x115ebec00] 01:27:18 INFO - PROCESS | 1656 | 1466584038217 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]]]}] 01:27:18 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 01:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 01:27:18 INFO - PROCESS | 1656 | 1466584038268 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:27:18 INFO - PROCESS | 1656 | 1466584038269 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:27:18 INFO - PROCESS | 1656 | 1466584038272 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:27:18 INFO - PROCESS | 1656 | 1466584038274 Marionette TRACE conn2 <- [1,758,null,{}] 01:27:18 INFO - PROCESS | 1656 | 1466584038290 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}] 01:27:18 INFO - PROCESS | 1656 | 1466584038293 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:18 INFO - PROCESS | 1656 | 1466584038395 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:27:18 INFO - PROCESS | 1656 | 1466584038400 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:18 INFO - PROCESS | 1656 | 1466584038402 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e49800 == 30 [pid = 1656] [id = 197] 01:27:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1173b7000) [pid = 1656] [serial = 589] [outer = 0x0] 01:27:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118362c00) [pid = 1656] [serial = 590] [outer = 0x1173b7000] 01:27:18 INFO - PROCESS | 1656 | 1466584038429 Marionette DEBUG loaded listener.js 01:27:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11836d000) [pid = 1656] [serial = 591] [outer = 0x1173b7000] 01:27:18 INFO - PROCESS | 1656 | 1466584038781 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]]]}] 01:27:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 01:27:18 INFO - PROCESS | 1656 | 1466584038793 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:27:18 INFO - PROCESS | 1656 | 1466584038795 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:27:18 INFO - PROCESS | 1656 | 1466584038804 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:27:18 INFO - PROCESS | 1656 | 1466584038806 Marionette TRACE conn2 <- [1,762,null,{}] 01:27:18 INFO - PROCESS | 1656 | 1466584038811 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}] 01:27:18 INFO - PROCESS | 1656 | 1466584038812 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:18 INFO - PROCESS | 1656 | 1466584038911 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:27:18 INFO - PROCESS | 1656 | 1466584038951 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:18 INFO - PROCESS | 1656 | 1466584038952 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bc800 == 31 [pid = 1656] [id = 198] 01:27:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118594c00) [pid = 1656] [serial = 592] [outer = 0x0] 01:27:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1185a1800) [pid = 1656] [serial = 593] [outer = 0x118594c00] 01:27:18 INFO - PROCESS | 1656 | 1466584038993 Marionette DEBUG loaded listener.js 01:27:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118656400) [pid = 1656] [serial = 594] [outer = 0x118594c00] 01:27:19 INFO - PROCESS | 1656 | 1466584039891 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]]]}] 01:27:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1124ms 01:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:27:19 INFO - PROCESS | 1656 | 1466584039928 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:27:19 INFO - PROCESS | 1656 | 1466584039930 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:27:19 INFO - PROCESS | 1656 | 1466584039932 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:27:19 INFO - PROCESS | 1656 | 1466584039933 Marionette TRACE conn2 <- [1,766,null,{}] 01:27:19 INFO - PROCESS | 1656 | 1466584039935 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}] 01:27:19 INFO - PROCESS | 1656 | 1466584039936 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:20 INFO - PROCESS | 1656 | 1466584040028 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:27:20 INFO - PROCESS | 1656 | 1466584040032 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:20 INFO - PROCESS | 1656 | 1466584040033 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198d0800 == 32 [pid = 1656] [id = 199] 01:27:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x111f3f400) [pid = 1656] [serial = 595] [outer = 0x0] 01:27:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118887000) [pid = 1656] [serial = 596] [outer = 0x111f3f400] 01:27:20 INFO - PROCESS | 1656 | 1466584040061 Marionette DEBUG loaded listener.js 01:27:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118fcb800) [pid = 1656] [serial = 597] [outer = 0x111f3f400] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1195e4400) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118658000) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x112864000) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1125f0c00) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x112860c00) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x116888000) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11835f800) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1137e6400) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118369800) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1125f8400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:27:20 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1216eb800) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:27:20 INFO - PROCESS | 1656 | 1466584040927 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]]]}] 01:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1018ms 01:27:20 INFO - PROCESS | 1656 | 1466584040951 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:27:20 INFO - PROCESS | 1656 | 1466584040952 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:27:20 INFO - PROCESS | 1656 | 1466584040954 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:27:20 INFO - PROCESS | 1656 | 1466584040955 Marionette TRACE conn2 <- [1,770,null,{}] 01:27:20 INFO - PROCESS | 1656 | 1466584040957 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}] 01:27:20 INFO - PROCESS | 1656 | 1466584040961 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:21 INFO - PROCESS | 1656 | 1466584041046 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:27:21 INFO - PROCESS | 1656 | 1466584041095 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:21 INFO - PROCESS | 1656 | 1466584041096 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ee2000 == 33 [pid = 1656] [id = 200] 01:27:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1182d7800) [pid = 1656] [serial = 598] [outer = 0x0] 01:27:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11940e800) [pid = 1656] [serial = 599] [outer = 0x1182d7800] 01:27:21 INFO - PROCESS | 1656 | 1466584041121 Marionette DEBUG loaded listener.js 01:27:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x119555400) [pid = 1656] [serial = 600] [outer = 0x1182d7800] 01:27:21 INFO - PROCESS | 1656 | 1466584041433 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]]]}] 01:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 01:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:27:21 INFO - PROCESS | 1656 | 1466584041473 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:27:21 INFO - PROCESS | 1656 | 1466584041476 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:27:21 INFO - PROCESS | 1656 | 1466584041480 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:27:21 INFO - PROCESS | 1656 | 1466584041482 Marionette TRACE conn2 <- [1,774,null,{}] 01:27:21 INFO - PROCESS | 1656 | 1466584041485 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}] 01:27:21 INFO - PROCESS | 1656 | 1466584041487 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:21 INFO - PROCESS | 1656 | 1466584041610 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:27:21 INFO - PROCESS | 1656 | 1466584041681 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:21 INFO - PROCESS | 1656 | 1466584041682 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x121239000 == 34 [pid = 1656] [id = 201] 01:27:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1125f2000) [pid = 1656] [serial = 601] [outer = 0x0] 01:27:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119555800) [pid = 1656] [serial = 602] [outer = 0x1125f2000] 01:27:21 INFO - PROCESS | 1656 | 1466584041723 Marionette DEBUG loaded listener.js 01:27:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1195e9000) [pid = 1656] [serial = 603] [outer = 0x1125f2000] 01:27:22 INFO - PROCESS | 1656 | 1466584042029 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]]]}] 01:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 571ms 01:27:22 INFO - PROCESS | 1656 | 1466584042050 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:27:22 INFO - PROCESS | 1656 | 1466584042051 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:27:22 INFO - PROCESS | 1656 | 1466584042053 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:27:22 INFO - PROCESS | 1656 | 1466584042054 Marionette TRACE conn2 <- [1,778,null,{}] 01:27:22 INFO - PROCESS | 1656 | 1466584042064 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}] 01:27:22 INFO - PROCESS | 1656 | 1466584042065 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:22 INFO - PROCESS | 1656 | 1466584042141 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:27:22 INFO - PROCESS | 1656 | 1466584042146 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:22 INFO - PROCESS | 1656 | 1466584042147 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0b800 == 35 [pid = 1656] [id = 202] 01:27:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119830800) [pid = 1656] [serial = 604] [outer = 0x0] 01:27:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119a34000) [pid = 1656] [serial = 605] [outer = 0x119830800] 01:27:22 INFO - PROCESS | 1656 | 1466584042172 Marionette DEBUG loaded listener.js 01:27:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119a3ec00) [pid = 1656] [serial = 606] [outer = 0x119830800] 01:27:22 INFO - PROCESS | 1656 | 1466584042724 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]]]}] 01:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 719ms 01:27:22 INFO - PROCESS | 1656 | 1466584042795 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:27:22 INFO - PROCESS | 1656 | 1466584042798 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:27:22 INFO - PROCESS | 1656 | 1466584042802 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:27:22 INFO - PROCESS | 1656 | 1466584042804 Marionette TRACE conn2 <- [1,782,null,{}] 01:27:22 INFO - PROCESS | 1656 | 1466584042809 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}] 01:27:22 INFO - PROCESS | 1656 | 1466584042810 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:22 INFO - PROCESS | 1656 | 1466584042914 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:27:23 INFO - PROCESS | 1656 | 1466584043011 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 1656 | 1466584043012 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b4800 == 36 [pid = 1656] [id = 203] 01:27:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112f0c000) [pid = 1656] [serial = 607] [outer = 0x0] 01:27:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112f12000) [pid = 1656] [serial = 608] [outer = 0x112f0c000] 01:27:23 INFO - PROCESS | 1656 | 1466584043043 Marionette DEBUG loaded listener.js 01:27:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x115ebac00) [pid = 1656] [serial = 609] [outer = 0x112f0c000] 01:27:23 INFO - PROCESS | 1656 | 1466584043592 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]]]}] 01:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 822ms 01:27:23 INFO - PROCESS | 1656 | 1466584043625 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:27:23 INFO - PROCESS | 1656 | 1466584043630 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:27:23 INFO - PROCESS | 1656 | 1466584043637 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:27:23 INFO - PROCESS | 1656 | 1466584043640 Marionette TRACE conn2 <- [1,786,null,{}] 01:27:23 INFO - PROCESS | 1656 | 1466584043644 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}] 01:27:23 INFO - PROCESS | 1656 | 1466584043647 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:23 INFO - PROCESS | 1656 | 1466584043795 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:27:23 INFO - PROCESS | 1656 | 1466584043971 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 1656 | 1466584043973 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x112624800 == 37 [pid = 1656] [id = 204] 01:27:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1125f9400) [pid = 1656] [serial = 610] [outer = 0x0] 01:27:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112d71400) [pid = 1656] [serial = 611] [outer = 0x1125f9400] 01:27:24 INFO - PROCESS | 1656 | 1466584044005 Marionette DEBUG loaded listener.js 01:27:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112f7bc00) [pid = 1656] [serial = 612] [outer = 0x1125f9400] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x121239000 == 36 [pid = 1656] [id = 201] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x119ee2000 == 35 [pid = 1656] [id = 200] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1198d0800 == 34 [pid = 1656] [id = 199] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bc800 == 33 [pid = 1656] [id = 198] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117e49800 == 32 [pid = 1656] [id = 197] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b7000 == 31 [pid = 1656] [id = 196] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x113cce800 == 30 [pid = 1656] [id = 195] 01:27:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c0800 == 29 [pid = 1656] [id = 194] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119a23c00) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119405000) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118658800) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119ebdc00) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x112e15800) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119eb9400) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1137ef400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x118366400) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11624b400) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x116b22c00) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x118515c00) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11864f400) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1216eac00) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119a36c00) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1210e8400) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x124c46400) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x119a39800) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x121db2c00) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x119554400) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x1210ed400) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x11859a000) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 01:27:24 INFO - PROCESS | 1656 | 1466584044433 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]]]}] 01:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 826ms 01:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:27:24 INFO - PROCESS | 1656 | 1466584044463 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:27:24 INFO - PROCESS | 1656 | 1466584044465 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:27:24 INFO - PROCESS | 1656 | 1466584044468 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:27:24 INFO - PROCESS | 1656 | 1466584044469 Marionette TRACE conn2 <- [1,790,null,{}] 01:27:24 INFO - PROCESS | 1656 | 1466584044473 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}] 01:27:24 INFO - PROCESS | 1656 | 1466584044478 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:24 INFO - PROCESS | 1656 | 1466584044553 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:27:24 INFO - PROCESS | 1656 | 1466584044562 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:24 INFO - PROCESS | 1656 | 1466584044563 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169cc800 == 30 [pid = 1656] [id = 205] 01:27:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x115f7c400) [pid = 1656] [serial = 613] [outer = 0x0] 01:27:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11698d400) [pid = 1656] [serial = 614] [outer = 0x115f7c400] 01:27:24 INFO - PROCESS | 1656 | 1466584044590 Marionette DEBUG loaded listener.js 01:27:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x117306000) [pid = 1656] [serial = 615] [outer = 0x115f7c400] 01:27:25 INFO - PROCESS | 1656 | 1466584045014 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]]]}] 01:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 572ms 01:27:25 INFO - PROCESS | 1656 | 1466584045043 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:27:25 INFO - PROCESS | 1656 | 1466584045047 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:27:25 INFO - PROCESS | 1656 | 1466584045052 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:27:25 INFO - PROCESS | 1656 | 1466584045053 Marionette TRACE conn2 <- [1,794,null,{}] 01:27:25 INFO - PROCESS | 1656 | 1466584045058 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}] 01:27:25 INFO - PROCESS | 1656 | 1466584045061 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:25 INFO - PROCESS | 1656 | 1466584045177 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:27:25 INFO - PROCESS | 1656 | 1466584045184 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:25 INFO - PROCESS | 1656 | 1466584045185 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x118631800 == 31 [pid = 1656] [id = 206] 01:27:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x117306400) [pid = 1656] [serial = 616] [outer = 0x0] 01:27:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1173c3c00) [pid = 1656] [serial = 617] [outer = 0x117306400] 01:27:25 INFO - PROCESS | 1656 | 1466584045227 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11836ec00) [pid = 1656] [serial = 618] [outer = 0x117306400] 01:27:25 INFO - PROCESS | 1656 | 1466584045600 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]]]}] 01:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 01:27:25 INFO - PROCESS | 1656 | 1466584045622 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:27:25 INFO - PROCESS | 1656 | 1466584045624 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:27:25 INFO - PROCESS | 1656 | 1466584045631 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:27:25 INFO - PROCESS | 1656 | 1466584045635 Marionette TRACE conn2 <- [1,798,null,{}] 01:27:25 INFO - PROCESS | 1656 | 1466584045644 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}] 01:27:25 INFO - PROCESS | 1656 | 1466584045647 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:25 INFO - PROCESS | 1656 | 1466584045723 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:27:25 INFO - PROCESS | 1656 | 1466584045728 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:25 INFO - PROCESS | 1656 | 1466584045730 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cba800 == 32 [pid = 1656] [id = 207] 01:27:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118594800) [pid = 1656] [serial = 619] [outer = 0x0] 01:27:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x118653c00) [pid = 1656] [serial = 620] [outer = 0x118594800] 01:27:25 INFO - PROCESS | 1656 | 1466584045756 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x118fc4800) [pid = 1656] [serial = 621] [outer = 0x118594800] 01:27:26 INFO - PROCESS | 1656 | 1466584046069 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]]]}] 01:27:26 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 01:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 475ms 01:27:26 INFO - PROCESS | 1656 | 1466584046105 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:27:26 INFO - PROCESS | 1656 | 1466584046107 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:27:26 INFO - PROCESS | 1656 | 1466584046111 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:27:26 INFO - PROCESS | 1656 | 1466584046112 Marionette TRACE conn2 <- [1,802,null,{}] 01:27:26 INFO - PROCESS | 1656 | 1466584046115 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}] 01:27:26 INFO - PROCESS | 1656 | 1466584046116 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:26 INFO - PROCESS | 1656 | 1466584046193 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:27:26 INFO - PROCESS | 1656 | 1466584046244 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:26 INFO - PROCESS | 1656 | 1466584046245 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12104b000 == 33 [pid = 1656] [id = 208] 01:27:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1186dd800) [pid = 1656] [serial = 622] [outer = 0x0] 01:27:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11940ac00) [pid = 1656] [serial = 623] [outer = 0x1186dd800] 01:27:26 INFO - PROCESS | 1656 | 1466584046269 Marionette DEBUG loaded listener.js 01:27:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119560000) [pid = 1656] [serial = 624] [outer = 0x1186dd800] 01:27:26 INFO - PROCESS | 1656 | 1466584046579 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]]]}] 01:27:26 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 01:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 01:27:26 INFO - PROCESS | 1656 | 1466584046633 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:27:26 INFO - PROCESS | 1656 | 1466584046634 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:27:26 INFO - PROCESS | 1656 | 1466584046636 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:27:26 INFO - PROCESS | 1656 | 1466584046637 Marionette TRACE conn2 <- [1,806,null,{}] 01:27:26 INFO - PROCESS | 1656 | 1466584046640 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}] 01:27:26 INFO - PROCESS | 1656 | 1466584046641 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:26 INFO - PROCESS | 1656 | 1466584046734 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:27:26 INFO - PROCESS | 1656 | 1466584046738 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:26 INFO - PROCESS | 1656 | 1466584046742 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad2800 == 34 [pid = 1656] [id = 209] 01:27:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119835c00) [pid = 1656] [serial = 625] [outer = 0x0] 01:27:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119a28000) [pid = 1656] [serial = 626] [outer = 0x119835c00] 01:27:26 INFO - PROCESS | 1656 | 1466584046775 Marionette DEBUG loaded listener.js 01:27:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119adfc00) [pid = 1656] [serial = 627] [outer = 0x119835c00] 01:27:27 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:27:27 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:27:27 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:27:27 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 01:27:27 INFO - PROCESS | 1656 | 1466584047164 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]]]}] 01:27:27 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 01:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 572ms 01:27:27 INFO - PROCESS | 1656 | 1466584047210 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:27:27 INFO - PROCESS | 1656 | 1466584047211 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:27:27 INFO - PROCESS | 1656 | 1466584047213 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:27:27 INFO - PROCESS | 1656 | 1466584047214 Marionette TRACE conn2 <- [1,810,null,{}] 01:27:27 INFO - PROCESS | 1656 | 1466584047217 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}] 01:27:27 INFO - PROCESS | 1656 | 1466584047218 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:27 INFO - PROCESS | 1656 | 1466584047312 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:27:27 INFO - PROCESS | 1656 | 1466584047325 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:27 INFO - PROCESS | 1656 | 1466584047327 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f72000 == 35 [pid = 1656] [id = 210] 01:27:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119aea800) [pid = 1656] [serial = 628] [outer = 0x0] 01:27:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119ebc800) [pid = 1656] [serial = 629] [outer = 0x119aea800] 01:27:27 INFO - PROCESS | 1656 | 1466584047350 Marionette DEBUG loaded listener.js 01:27:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x120fd3800) [pid = 1656] [serial = 630] [outer = 0x119aea800] 01:27:27 INFO - PROCESS | 1656 | 1466584047685 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]]]}] 01:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 517ms 01:27:27 INFO - PROCESS | 1656 | 1466584047732 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:27:27 INFO - PROCESS | 1656 | 1466584047744 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:27:27 INFO - PROCESS | 1656 | 1466584047747 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:27:27 INFO - PROCESS | 1656 | 1466584047749 Marionette TRACE conn2 <- [1,814,null,{}] 01:27:27 INFO - PROCESS | 1656 | 1466584047753 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}] 01:27:27 INFO - PROCESS | 1656 | 1466584047755 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:27 INFO - PROCESS | 1656 | 1466584047897 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:27:27 INFO - PROCESS | 1656 | 1466584047916 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:27 INFO - PROCESS | 1656 | 1466584047917 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266e6800 == 36 [pid = 1656] [id = 211] 01:27:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x120fd5400) [pid = 1656] [serial = 631] [outer = 0x0] 01:27:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x120fda000) [pid = 1656] [serial = 632] [outer = 0x120fd5400] 01:27:27 INFO - PROCESS | 1656 | 1466584047957 Marionette DEBUG loaded listener.js 01:27:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1210e7800) [pid = 1656] [serial = 633] [outer = 0x120fd5400] 01:27:28 INFO - PROCESS | 1656 | 1466584048347 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] 01:27:28 INFO - PROCESS | 1656 | 1466584048401 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:27:28 INFO - PROCESS | 1656 | 1466584048406 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:27:28 INFO - PROCESS | 1656 | 1466584048407 Marionette TRACE conn2 <- [1,818,null,{}] 01:27:28 INFO - PROCESS | 1656 | 1466584048411 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}] 01:27:28 INFO - PROCESS | 1656 | 1466584048413 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:28 INFO - PROCESS | 1656 | 1466584048557 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:27:28 INFO - PROCESS | 1656 | 1466584048607 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:28 INFO - PROCESS | 1656 | 1466584048608 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e2f800 == 37 [pid = 1656] [id = 212] 01:27:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112f0b400) [pid = 1656] [serial = 634] [outer = 0x0] 01:27:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x117308c00) [pid = 1656] [serial = 635] [outer = 0x112f0b400] 01:27:28 INFO - PROCESS | 1656 | 1466584048648 Marionette DEBUG loaded listener.js 01:27:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11940f800) [pid = 1656] [serial = 636] [outer = 0x112f0b400] 01:27:29 INFO - PROCESS | 1656 | 1466584049040 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]]]}] 01:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 01:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:27:29 INFO - PROCESS | 1656 | 1466584049076 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:27:29 INFO - PROCESS | 1656 | 1466584049077 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:27:29 INFO - PROCESS | 1656 | 1466584049087 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:27:29 INFO - PROCESS | 1656 | 1466584049088 Marionette TRACE conn2 <- [1,822,null,{}] 01:27:29 INFO - PROCESS | 1656 | 1466584049101 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}] 01:27:29 INFO - PROCESS | 1656 | 1466584049102 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:29 INFO - PROCESS | 1656 | 1466584049194 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:27:29 INFO - PROCESS | 1656 | 1466584049199 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:29 INFO - PROCESS | 1656 | 1466584049200 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cad800 == 38 [pid = 1656] [id = 213] 01:27:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1210e7c00) [pid = 1656] [serial = 637] [outer = 0x0] 01:27:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1211b3800) [pid = 1656] [serial = 638] [outer = 0x1210e7c00] 01:27:29 INFO - PROCESS | 1656 | 1466584049225 Marionette DEBUG loaded listener.js 01:27:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x12155c000) [pid = 1656] [serial = 639] [outer = 0x1210e7c00] 01:27:29 INFO - PROCESS | 1656 | 1466584049533 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] 01:27:29 INFO - PROCESS | 1656 | 1466584049564 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:27:29 INFO - PROCESS | 1656 | 1466584049566 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:27:29 INFO - PROCESS | 1656 | 1466584049567 Marionette TRACE conn2 <- [1,826,null,{}] 01:27:29 INFO - PROCESS | 1656 | 1466584049570 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}] 01:27:29 INFO - PROCESS | 1656 | 1466584049571 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:29 INFO - PROCESS | 1656 | 1466584049646 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:27:29 INFO - PROCESS | 1656 | 1466584049650 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:29 INFO - PROCESS | 1656 | 1466584049652 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a335000 == 39 [pid = 1656] [id = 214] 01:27:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1216e2800) [pid = 1656] [serial = 640] [outer = 0x0] 01:27:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x121930c00) [pid = 1656] [serial = 641] [outer = 0x1216e2800] 01:27:29 INFO - PROCESS | 1656 | 1466584049680 Marionette DEBUG loaded listener.js 01:27:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x123e1a000) [pid = 1656] [serial = 642] [outer = 0x1216e2800] 01:27:30 INFO - PROCESS | 1656 | 1466584050007 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]]]}] 01:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 01:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:27:30 INFO - PROCESS | 1656 | 1466584050034 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:27:30 INFO - PROCESS | 1656 | 1466584050036 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:27:30 INFO - PROCESS | 1656 | 1466584050040 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:27:30 INFO - PROCESS | 1656 | 1466584050043 Marionette TRACE conn2 <- [1,830,null,{}] 01:27:30 INFO - PROCESS | 1656 | 1466584050046 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}] 01:27:30 INFO - PROCESS | 1656 | 1466584050048 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:30 INFO - PROCESS | 1656 | 1466584050221 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:27:30 INFO - PROCESS | 1656 | 1466584050230 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:30 INFO - PROCESS | 1656 | 1466584050231 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6b6800 == 40 [pid = 1656] [id = 215] 01:27:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1210ec000) [pid = 1656] [serial = 643] [outer = 0x0] 01:27:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124ac2400) [pid = 1656] [serial = 644] [outer = 0x1210ec000] 01:27:30 INFO - PROCESS | 1656 | 1466584050271 Marionette DEBUG loaded listener.js 01:27:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x124e45c00) [pid = 1656] [serial = 645] [outer = 0x1210ec000] 01:27:30 INFO - PROCESS | 1656 | 1466584050750 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]]]}] 01:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 722ms 01:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:27:30 INFO - PROCESS | 1656 | 1466584050762 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:27:30 INFO - PROCESS | 1656 | 1466584050764 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:27:30 INFO - PROCESS | 1656 | 1466584050767 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:27:30 INFO - PROCESS | 1656 | 1466584050769 Marionette TRACE conn2 <- [1,834,null,{}] 01:27:30 INFO - PROCESS | 1656 | 1466584050790 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}] 01:27:30 INFO - PROCESS | 1656 | 1466584050792 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:30 INFO - PROCESS | 1656 | 1466584050911 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:27:30 INFO - PROCESS | 1656 | 1466584050960 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:30 INFO - PROCESS | 1656 | 1466584050961 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x117581000 == 41 [pid = 1656] [id = 216] 01:27:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112f07400) [pid = 1656] [serial = 646] [outer = 0x0] 01:27:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11396f000) [pid = 1656] [serial = 647] [outer = 0x112f07400] 01:27:30 INFO - PROCESS | 1656 | 1466584050992 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116911c00) [pid = 1656] [serial = 648] [outer = 0x112f07400] 01:27:31 INFO - PROCESS | 1656 | 1466584051412 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]]]}] 01:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 01:27:31 INFO - PROCESS | 1656 | 1466584051437 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:27:31 INFO - PROCESS | 1656 | 1466584051440 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:27:31 INFO - PROCESS | 1656 | 1466584051445 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:27:31 INFO - PROCESS | 1656 | 1466584051446 Marionette TRACE conn2 <- [1,838,null,{}] 01:27:31 INFO - PROCESS | 1656 | 1466584051449 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}] 01:27:31 INFO - PROCESS | 1656 | 1466584051451 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:31 INFO - PROCESS | 1656 | 1466584051573 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:27:31 INFO - PROCESS | 1656 | 1466584051650 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:31 INFO - PROCESS | 1656 | 1466584051651 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x121545800 == 42 [pid = 1656] [id = 217] 01:27:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182e1400) [pid = 1656] [serial = 649] [outer = 0x0] 01:27:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11836a000) [pid = 1656] [serial = 650] [outer = 0x1182e1400] 01:27:31 INFO - PROCESS | 1656 | 1466584051683 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118642400) [pid = 1656] [serial = 651] [outer = 0x1182e1400] 01:27:32 INFO - PROCESS | 1656 | 1466584052097 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]]]}] 01:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 01:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:27:32 INFO - PROCESS | 1656 | 1466584052115 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:27:32 INFO - PROCESS | 1656 | 1466584052117 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:27:32 INFO - PROCESS | 1656 | 1466584052119 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:27:32 INFO - PROCESS | 1656 | 1466584052122 Marionette TRACE conn2 <- [1,842,null,{}] 01:27:32 INFO - PROCESS | 1656 | 1466584052130 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}] 01:27:32 INFO - PROCESS | 1656 | 1466584052133 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:32 INFO - PROCESS | 1656 | 1466584052232 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:27:32 INFO - PROCESS | 1656 | 1466584052298 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:32 INFO - PROCESS | 1656 | 1466584052300 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a87e800 == 43 [pid = 1656] [id = 218] 01:27:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118f81400) [pid = 1656] [serial = 652] [outer = 0x0] 01:27:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195e6c00) [pid = 1656] [serial = 653] [outer = 0x118f81400] 01:27:32 INFO - PROCESS | 1656 | 1466584052332 Marionette DEBUG loaded listener.js 01:27:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119ae4400) [pid = 1656] [serial = 654] [outer = 0x118f81400] 01:27:32 INFO - PROCESS | 1656 | 1466584052722 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]]]}] 01:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 625ms 01:27:32 INFO - PROCESS | 1656 | 1466584052745 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:27:32 INFO - PROCESS | 1656 | 1466584052747 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:27:32 INFO - PROCESS | 1656 | 1466584052750 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:27:32 INFO - PROCESS | 1656 | 1466584052751 Marionette TRACE conn2 <- [1,846,null,{}] 01:27:32 INFO - PROCESS | 1656 | 1466584052753 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}] 01:27:32 INFO - PROCESS | 1656 | 1466584052755 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:32 INFO - PROCESS | 1656 | 1466584052853 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:27:32 INFO - PROCESS | 1656 | 1466584052947 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:32 INFO - PROCESS | 1656 | 1466584052948 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b707800 == 44 [pid = 1656] [id = 219] 01:27:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119eb7000) [pid = 1656] [serial = 655] [outer = 0x0] 01:27:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210ea800) [pid = 1656] [serial = 656] [outer = 0x119eb7000] 01:27:32 INFO - PROCESS | 1656 | 1466584052990 Marionette DEBUG loaded listener.js 01:27:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121ac3800) [pid = 1656] [serial = 657] [outer = 0x119eb7000] 01:27:33 INFO - PROCESS | 1656 | 1466584053557 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]]]}] 01:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 820ms 01:27:33 INFO - PROCESS | 1656 | 1466584053570 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:27:33 INFO - PROCESS | 1656 | 1466584053572 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:27:33 INFO - PROCESS | 1656 | 1466584053575 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:27:33 INFO - PROCESS | 1656 | 1466584053577 Marionette TRACE conn2 <- [1,850,null,{}] 01:27:33 INFO - PROCESS | 1656 | 1466584053580 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}] 01:27:33 INFO - PROCESS | 1656 | 1466584053582 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:33 INFO - PROCESS | 1656 | 1466584053678 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:27:33 INFO - PROCESS | 1656 | 1466584053756 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:33 INFO - PROCESS | 1656 | 1466584053757 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117582800 == 45 [pid = 1656] [id = 220] 01:27:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1165eb400) [pid = 1656] [serial = 658] [outer = 0x0] 01:27:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116885400) [pid = 1656] [serial = 659] [outer = 0x1165eb400] 01:27:33 INFO - PROCESS | 1656 | 1466584053786 Marionette DEBUG loaded listener.js 01:27:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x117304800) [pid = 1656] [serial = 660] [outer = 0x1165eb400] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12a335000 == 44 [pid = 1656] [id = 214] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119cad800 == 43 [pid = 1656] [id = 213] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x128e2f800 == 42 [pid = 1656] [id = 212] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1266e6800 == 41 [pid = 1656] [id = 211] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x123f72000 == 40 [pid = 1656] [id = 210] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad2800 == 39 [pid = 1656] [id = 209] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12104b000 == 38 [pid = 1656] [id = 208] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119cba800 == 37 [pid = 1656] [id = 207] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x118631800 == 36 [pid = 1656] [id = 206] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1169cc800 == 35 [pid = 1656] [id = 205] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x112624800 == 34 [pid = 1656] [id = 204] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0b800 == 33 [pid = 1656] [id = 202] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b4800 == 32 [pid = 1656] [id = 203] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12b707800 == 31 [pid = 1656] [id = 219] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12a87e800 == 30 [pid = 1656] [id = 218] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x121545800 == 29 [pid = 1656] [id = 217] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6b6800 == 28 [pid = 1656] [id = 215] 01:27:34 INFO - PROCESS | 1656 | --DOCSHELL 0x117581000 == 27 [pid = 1656] [id = 216] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185a1800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118362c00) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112e13400) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112f0d000) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1165f1000) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118fbf800) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118656400) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116bd7c00) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x115f0a400) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118f80000) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11865a800) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11940e800) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118887000) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a34000) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118fcb800) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195e9000) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11836d000) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119555800) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119555400) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x116988000) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 01:27:34 INFO - PROCESS | 1656 | 1466584054748 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]]]}] 01:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1222ms 01:27:34 INFO - PROCESS | 1656 | 1466584054797 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:27:34 INFO - PROCESS | 1656 | 1466584054799 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:27:34 INFO - PROCESS | 1656 | 1466584054803 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:27:34 INFO - PROCESS | 1656 | 1466584054804 Marionette TRACE conn2 <- [1,854,null,{}] 01:27:34 INFO - PROCESS | 1656 | 1466584054808 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}] 01:27:34 INFO - PROCESS | 1656 | 1466584054810 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:34 INFO - PROCESS | 1656 | 1466584054888 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:27:34 INFO - PROCESS | 1656 | 1466584054894 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:34 INFO - PROCESS | 1656 | 1466584054896 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116724800 == 28 [pid = 1656] [id = 221] 01:27:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112863000) [pid = 1656] [serial = 661] [outer = 0x0] 01:27:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112867800) [pid = 1656] [serial = 662] [outer = 0x112863000] 01:27:34 INFO - PROCESS | 1656 | 1466584054924 Marionette DEBUG loaded listener.js 01:27:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112f06000) [pid = 1656] [serial = 663] [outer = 0x112863000] 01:27:35 INFO - PROCESS | 1656 | 1466584055249 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]]]}] 01:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 01:27:35 INFO - PROCESS | 1656 | 1466584055286 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:27:35 INFO - PROCESS | 1656 | 1466584055290 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:27:35 INFO - PROCESS | 1656 | 1466584055295 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:27:35 INFO - PROCESS | 1656 | 1466584055297 Marionette TRACE conn2 <- [1,858,null,{}] 01:27:35 INFO - PROCESS | 1656 | 1466584055299 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}] 01:27:35 INFO - PROCESS | 1656 | 1466584055301 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:35 INFO - PROCESS | 1656 | 1466584055375 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:27:35 INFO - PROCESS | 1656 | 1466584055379 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:35 INFO - PROCESS | 1656 | 1466584055380 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x117256800 == 29 [pid = 1656] [id = 222] 01:27:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112fb2400) [pid = 1656] [serial = 664] [outer = 0x0] 01:27:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1165edc00) [pid = 1656] [serial = 665] [outer = 0x112fb2400] 01:27:35 INFO - PROCESS | 1656 | 1466584055409 Marionette DEBUG loaded listener.js 01:27:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116bd7c00) [pid = 1656] [serial = 666] [outer = 0x112fb2400] 01:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 01:27:35 INFO - PROCESS | 1656 | 1466584055761 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]]]}] 01:27:35 INFO - PROCESS | 1656 | 1466584055766 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:27:35 INFO - PROCESS | 1656 | 1466584055768 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:27:35 INFO - PROCESS | 1656 | 1466584055784 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:27:35 INFO - PROCESS | 1656 | 1466584055788 Marionette TRACE conn2 <- [1,862,null,{}] 01:27:35 INFO - PROCESS | 1656 | 1466584055801 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}] 01:27:35 INFO - PROCESS | 1656 | 1466584055806 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:35 INFO - PROCESS | 1656 | 1466584055929 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:27:36 INFO - PROCESS | 1656 | 1466584056006 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:36 INFO - PROCESS | 1656 | 1466584056008 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fd9800 == 30 [pid = 1656] [id = 223] 01:27:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1125ee000) [pid = 1656] [serial = 667] [outer = 0x0] 01:27:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118365000) [pid = 1656] [serial = 668] [outer = 0x1125ee000] 01:27:36 INFO - PROCESS | 1656 | 1466584056054 Marionette DEBUG loaded listener.js 01:27:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11859f800) [pid = 1656] [serial = 669] [outer = 0x1125ee000] 01:27:36 INFO - PROCESS | 1656 | 1466584056392 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]]]}] 01:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 639ms 01:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:27:36 INFO - PROCESS | 1656 | 1466584056416 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:27:36 INFO - PROCESS | 1656 | 1466584056418 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:27:36 INFO - PROCESS | 1656 | 1466584056421 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:27:36 INFO - PROCESS | 1656 | 1466584056422 Marionette TRACE conn2 <- [1,866,null,{}] 01:27:36 INFO - PROCESS | 1656 | 1466584056426 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}] 01:27:36 INFO - PROCESS | 1656 | 1466584056429 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:36 INFO - PROCESS | 1656 | 1466584056542 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:27:36 INFO - PROCESS | 1656 | 1466584056572 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:36 INFO - PROCESS | 1656 | 1466584056573 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c0800 == 31 [pid = 1656] [id = 224] 01:27:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118595000) [pid = 1656] [serial = 670] [outer = 0x0] 01:27:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11864e000) [pid = 1656] [serial = 671] [outer = 0x118595000] 01:27:36 INFO - PROCESS | 1656 | 1466584056599 Marionette DEBUG loaded listener.js 01:27:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11865a800) [pid = 1656] [serial = 672] [outer = 0x118595000] 01:27:36 INFO - PROCESS | 1656 | 1466584056890 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]]]}] 01:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 01:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:27:36 INFO - PROCESS | 1656 | 1466584056942 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:27:36 INFO - PROCESS | 1656 | 1466584056945 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:27:36 INFO - PROCESS | 1656 | 1466584056947 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:27:36 INFO - PROCESS | 1656 | 1466584056948 Marionette TRACE conn2 <- [1,870,null,{}] 01:27:36 INFO - PROCESS | 1656 | 1466584056950 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}] 01:27:36 INFO - PROCESS | 1656 | 1466584056952 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:37 INFO - PROCESS | 1656 | 1466584057046 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:27:37 INFO - PROCESS | 1656 | 1466584057080 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:37 INFO - PROCESS | 1656 | 1466584057081 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12103c800 == 32 [pid = 1656] [id = 225] 01:27:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112f10400) [pid = 1656] [serial = 673] [outer = 0x0] 01:27:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118886800) [pid = 1656] [serial = 674] [outer = 0x112f10400] 01:27:37 INFO - PROCESS | 1656 | 1466584057105 Marionette DEBUG loaded listener.js 01:27:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119405400) [pid = 1656] [serial = 675] [outer = 0x112f10400] 01:27:37 INFO - PROCESS | 1656 | 1466584057437 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]]]}] 01:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 01:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:27:37 INFO - PROCESS | 1656 | 1466584057471 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:27:37 INFO - PROCESS | 1656 | 1466584057472 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:27:37 INFO - PROCESS | 1656 | 1466584057474 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:27:37 INFO - PROCESS | 1656 | 1466584057475 Marionette TRACE conn2 <- [1,874,null,{}] 01:27:37 INFO - PROCESS | 1656 | 1466584057477 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}] 01:27:37 INFO - PROCESS | 1656 | 1466584057481 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:37 INFO - PROCESS | 1656 | 1466584057588 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:27:37 INFO - PROCESS | 1656 | 1466584057621 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:37 INFO - PROCESS | 1656 | 1466584057622 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x121547800 == 33 [pid = 1656] [id = 226] 01:27:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11940c800) [pid = 1656] [serial = 676] [outer = 0x0] 01:27:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119562c00) [pid = 1656] [serial = 677] [outer = 0x11940c800] 01:27:37 INFO - PROCESS | 1656 | 1466584057647 Marionette DEBUG loaded listener.js 01:27:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119a2f800) [pid = 1656] [serial = 678] [outer = 0x11940c800] 01:27:37 INFO - PROCESS | 1656 | 1466584057954 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]]]}] 01:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 01:27:37 INFO - PROCESS | 1656 | 1466584057995 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:27:37 INFO - PROCESS | 1656 | 1466584057996 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:27:38 INFO - PROCESS | 1656 | 1466584057998 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:27:38 INFO - PROCESS | 1656 | 1466584057999 Marionette TRACE conn2 <- [1,878,null,{}] 01:27:38 INFO - PROCESS | 1656 | 1466584058001 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}] 01:27:38 INFO - PROCESS | 1656 | 1466584058003 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:38 INFO - PROCESS | 1656 | 1466584058100 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:27:38 INFO - PROCESS | 1656 | 1466584058136 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:38 INFO - PROCESS | 1656 | 1466584058138 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c1f000 == 34 [pid = 1656] [id = 227] 01:27:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a36800) [pid = 1656] [serial = 679] [outer = 0x0] 01:27:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a3ac00) [pid = 1656] [serial = 680] [outer = 0x119a36800] 01:27:38 INFO - PROCESS | 1656 | 1466584058162 Marionette DEBUG loaded listener.js 01:27:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119b77c00) [pid = 1656] [serial = 681] [outer = 0x119a36800] 01:27:38 INFO - PROCESS | 1656 | 1466584058485 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]]]}] 01:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 01:27:38 INFO - PROCESS | 1656 | 1466584058521 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:27:38 INFO - PROCESS | 1656 | 1466584058522 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:27:38 INFO - PROCESS | 1656 | 1466584058525 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:27:38 INFO - PROCESS | 1656 | 1466584058526 Marionette TRACE conn2 <- [1,882,null,{}] 01:27:38 INFO - PROCESS | 1656 | 1466584058528 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}] 01:27:38 INFO - PROCESS | 1656 | 1466584058529 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:38 INFO - PROCESS | 1656 | 1466584058620 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:27:38 INFO - PROCESS | 1656 | 1466584058624 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:38 INFO - PROCESS | 1656 | 1466584058625 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12643b800 == 35 [pid = 1656] [id = 228] 01:27:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a36c00) [pid = 1656] [serial = 682] [outer = 0x0] 01:27:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119eb6800) [pid = 1656] [serial = 683] [outer = 0x119a36c00] 01:27:38 INFO - PROCESS | 1656 | 1466584058650 Marionette DEBUG loaded listener.js 01:27:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120fce400) [pid = 1656] [serial = 684] [outer = 0x119a36c00] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119aea800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119835c00) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120fd5400) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112f0b400) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119830800) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1125f9400) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1186dd800) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112f0c000) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118594800) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115f7c400) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117306400) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1216e2800) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1210e7c00) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1210ec000) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:27:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1173b9800) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:27:39 INFO - PROCESS | 1656 | 1466584059071 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]]]}] 01:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 569ms 01:27:39 INFO - PROCESS | 1656 | 1466584059095 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:27:39 INFO - PROCESS | 1656 | 1466584059096 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:27:39 INFO - PROCESS | 1656 | 1466584059098 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:27:39 INFO - PROCESS | 1656 | 1466584059099 Marionette TRACE conn2 <- [1,886,null,{}] 01:27:39 INFO - PROCESS | 1656 | 1466584059101 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}] 01:27:39 INFO - PROCESS | 1656 | 1466584059103 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:39 INFO - PROCESS | 1656 | 1466584059174 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:27:39 INFO - PROCESS | 1656 | 1466584059179 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:39 INFO - PROCESS | 1656 | 1466584059188 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fcf800 == 36 [pid = 1656] [id = 229] 01:27:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112f76c00) [pid = 1656] [serial = 685] [outer = 0x0] 01:27:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1182dd800) [pid = 1656] [serial = 686] [outer = 0x112f76c00] 01:27:39 INFO - PROCESS | 1656 | 1466584059212 Marionette DEBUG loaded listener.js 01:27:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11955f000) [pid = 1656] [serial = 687] [outer = 0x112f76c00] 01:27:39 INFO - PROCESS | 1656 | 1466584059544 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]]]}] 01:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 01:27:39 INFO - PROCESS | 1656 | 1466584059567 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:27:39 INFO - PROCESS | 1656 | 1466584059568 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:27:39 INFO - PROCESS | 1656 | 1466584059570 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:27:39 INFO - PROCESS | 1656 | 1466584059571 Marionette TRACE conn2 <- [1,890,null,{}] 01:27:39 INFO - PROCESS | 1656 | 1466584059573 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}] 01:27:39 INFO - PROCESS | 1656 | 1466584059575 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:39 INFO - PROCESS | 1656 | 1466584059665 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:27:39 INFO - PROCESS | 1656 | 1466584059670 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:39 INFO - PROCESS | 1656 | 1466584059671 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911c000 == 37 [pid = 1656] [id = 230] 01:27:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11940dc00) [pid = 1656] [serial = 688] [outer = 0x0] 01:27:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119e15000) [pid = 1656] [serial = 689] [outer = 0x11940dc00] 01:27:39 INFO - PROCESS | 1656 | 1466584059698 Marionette DEBUG loaded listener.js 01:27:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120fd2c00) [pid = 1656] [serial = 690] [outer = 0x11940dc00] 01:27:40 INFO - PROCESS | 1656 | 1466584060000 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]]]}] 01:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 01:27:40 INFO - PROCESS | 1656 | 1466584060039 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:27:40 INFO - PROCESS | 1656 | 1466584060042 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:27:40 INFO - PROCESS | 1656 | 1466584060046 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 1656 | 1466584060047 Marionette TRACE conn2 <- [1,894,null,{}] 01:27:40 INFO - PROCESS | 1656 | 1466584060049 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}] 01:27:40 INFO - PROCESS | 1656 | 1466584060051 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:40 INFO - PROCESS | 1656 | 1466584060136 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:27:40 INFO - PROCESS | 1656 | 1466584060141 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:40 INFO - PROCESS | 1656 | 1466584060144 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119edc800 == 38 [pid = 1656] [id = 231] 01:27:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fd5c00) [pid = 1656] [serial = 691] [outer = 0x0] 01:27:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210ec000) [pid = 1656] [serial = 692] [outer = 0x120fd5c00] 01:27:40 INFO - PROCESS | 1656 | 1466584060178 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12192d000) [pid = 1656] [serial = 693] [outer = 0x120fd5c00] 01:27:40 INFO - PROCESS | 1656 | 1466584060514 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]]]}] 01:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 01:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:27:40 INFO - PROCESS | 1656 | 1466584060565 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:27:40 INFO - PROCESS | 1656 | 1466584060566 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:27:40 INFO - PROCESS | 1656 | 1466584060569 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 1656 | 1466584060570 Marionette TRACE conn2 <- [1,898,null,{}] 01:27:40 INFO - PROCESS | 1656 | 1466584060572 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}] 01:27:40 INFO - PROCESS | 1656 | 1466584060573 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:40 INFO - PROCESS | 1656 | 1466584060646 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:27:40 INFO - PROCESS | 1656 | 1466584060649 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:40 INFO - PROCESS | 1656 | 1466584060650 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b707800 == 39 [pid = 1656] [id = 232] 01:27:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121b49400) [pid = 1656] [serial = 694] [outer = 0x0] 01:27:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123efec00) [pid = 1656] [serial = 695] [outer = 0x121b49400] 01:27:40 INFO - PROCESS | 1656 | 1466584060676 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124ad0000) [pid = 1656] [serial = 696] [outer = 0x121b49400] 01:27:41 INFO - PROCESS | 1656 | 1466584061163 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]]]}] 01:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 617ms 01:27:41 INFO - PROCESS | 1656 | 1466584061204 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:27:41 INFO - PROCESS | 1656 | 1466584061208 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:27:41 INFO - PROCESS | 1656 | 1466584061216 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:27:41 INFO - PROCESS | 1656 | 1466584061220 Marionette TRACE conn2 <- [1,902,null,{}] 01:27:41 INFO - PROCESS | 1656 | 1466584061226 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}] 01:27:41 INFO - PROCESS | 1656 | 1466584061228 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:41 INFO - PROCESS | 1656 | 1466584061390 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:27:41 INFO - PROCESS | 1656 | 1466584061491 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:41 INFO - PROCESS | 1656 | 1466584061492 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169c1800 == 40 [pid = 1656] [id = 233] 01:27:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x111f26800) [pid = 1656] [serial = 697] [outer = 0x0] 01:27:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112863c00) [pid = 1656] [serial = 698] [outer = 0x111f26800] 01:27:41 INFO - PROCESS | 1656 | 1466584061524 Marionette DEBUG loaded listener.js 01:27:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112f11000) [pid = 1656] [serial = 699] [outer = 0x111f26800] 01:27:42 INFO - PROCESS | 1656 | 1466584062013 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]]]}] 01:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 875ms 01:27:42 INFO - PROCESS | 1656 | 1466584062101 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:27:42 INFO - PROCESS | 1656 | 1466584062104 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:27:42 INFO - PROCESS | 1656 | 1466584062112 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:27:42 INFO - PROCESS | 1656 | 1466584062114 Marionette TRACE conn2 <- [1,906,null,{}] 01:27:42 INFO - PROCESS | 1656 | 1466584062116 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}] 01:27:42 INFO - PROCESS | 1656 | 1466584062118 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:42 INFO - PROCESS | 1656 | 1466584062224 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:27:42 INFO - PROCESS | 1656 | 1466584062298 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:42 INFO - PROCESS | 1656 | 1466584062299 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed4800 == 41 [pid = 1656] [id = 234] 01:27:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116bdb400) [pid = 1656] [serial = 700] [outer = 0x0] 01:27:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11730f800) [pid = 1656] [serial = 701] [outer = 0x116bdb400] 01:27:42 INFO - PROCESS | 1656 | 1466584062330 Marionette DEBUG loaded listener.js 01:27:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118364800) [pid = 1656] [serial = 702] [outer = 0x116bdb400] 01:27:42 INFO - PROCESS | 1656 | 1466584062902 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]]]}] 01:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 873ms 01:27:42 INFO - PROCESS | 1656 | 1466584062986 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:27:42 INFO - PROCESS | 1656 | 1466584062988 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:27:42 INFO - PROCESS | 1656 | 1466584062992 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:27:42 INFO - PROCESS | 1656 | 1466584062993 Marionette TRACE conn2 <- [1,910,null,{}] 01:27:43 INFO - PROCESS | 1656 | 1466584062997 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}] 01:27:43 INFO - PROCESS | 1656 | 1466584062998 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:43 INFO - PROCESS | 1656 | 1466584063099 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119edc800 == 40 [pid = 1656] [id = 231] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12911c000 == 39 [pid = 1656] [id = 230] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118fcf800 == 38 [pid = 1656] [id = 229] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12643b800 == 37 [pid = 1656] [id = 228] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123c1f000 == 36 [pid = 1656] [id = 227] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121547800 == 35 [pid = 1656] [id = 226] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12103c800 == 34 [pid = 1656] [id = 225] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c0800 == 33 [pid = 1656] [id = 224] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118fd9800 == 32 [pid = 1656] [id = 223] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x117256800 == 31 [pid = 1656] [id = 222] 01:27:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116724800 == 30 [pid = 1656] [id = 221] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119eb3400) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ebc800) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119a28000) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fda000) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117308c00) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119a3ec00) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112d71400) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112f7bc00) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11940ac00) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112f12000) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115ebac00) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118653c00) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118fc4800) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11698d400) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117306000) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1173c3c00) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11836ec00) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x123e1a000) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11940f800) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1211b3800) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1210e7800) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12155c000) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124e45c00) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121930c00) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x120fd3800) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124ac2400) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119adfc00) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119560000) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 01:27:43 INFO - PROCESS | 1656 | 1466584063207 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 1656 | 1466584063211 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c03800 == 31 [pid = 1656] [id = 235] 01:27:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1125eec00) [pid = 1656] [serial = 703] [outer = 0x0] 01:27:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112f12000) [pid = 1656] [serial = 704] [outer = 0x1125eec00] 01:27:43 INFO - PROCESS | 1656 | 1466584063239 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1165f6c00) [pid = 1656] [serial = 705] [outer = 0x1125eec00] 01:27:43 INFO - PROCESS | 1656 | 1466584063558 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]]]}] 01:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 620ms 01:27:43 INFO - PROCESS | 1656 | 1466584063611 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:27:43 INFO - PROCESS | 1656 | 1466584063614 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:27:43 INFO - PROCESS | 1656 | 1466584063618 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:27:43 INFO - PROCESS | 1656 | 1466584063620 Marionette TRACE conn2 <- [1,914,null,{}] 01:27:43 INFO - PROCESS | 1656 | 1466584063622 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}] 01:27:43 INFO - PROCESS | 1656 | 1466584063624 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:43 INFO - PROCESS | 1656 | 1466584063702 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:27:43 INFO - PROCESS | 1656 | 1466584063764 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 1656 | 1466584063766 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e58000 == 32 [pid = 1656] [id = 236] 01:27:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1137e7000) [pid = 1656] [serial = 706] [outer = 0x0] 01:27:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117307000) [pid = 1656] [serial = 707] [outer = 0x1137e7000] 01:27:43 INFO - PROCESS | 1656 | 1466584063792 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11851a800) [pid = 1656] [serial = 708] [outer = 0x1137e7000] 01:27:44 INFO - PROCESS | 1656 | 1466584064072 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]]]}] 01:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 01:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:27:44 INFO - PROCESS | 1656 | 1466584064087 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:27:44 INFO - PROCESS | 1656 | 1466584064088 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:27:44 INFO - PROCESS | 1656 | 1466584064098 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:27:44 INFO - PROCESS | 1656 | 1466584064101 Marionette TRACE conn2 <- [1,918,null,{}] 01:27:44 INFO - PROCESS | 1656 | 1466584064117 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}] 01:27:44 INFO - PROCESS | 1656 | 1466584064120 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:44 INFO - PROCESS | 1656 | 1466584064210 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:27:44 INFO - PROCESS | 1656 | 1466584064217 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:44 INFO - PROCESS | 1656 | 1466584064219 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad2800 == 33 [pid = 1656] [id = 237] 01:27:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118646400) [pid = 1656] [serial = 709] [outer = 0x0] 01:27:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118656800) [pid = 1656] [serial = 710] [outer = 0x118646400] 01:27:44 INFO - PROCESS | 1656 | 1466584064246 Marionette DEBUG loaded listener.js 01:27:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119410c00) [pid = 1656] [serial = 711] [outer = 0x118646400] 01:27:44 INFO - PROCESS | 1656 | 1466584064555 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]]]}] 01:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 479ms 01:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:27:44 INFO - PROCESS | 1656 | 1466584064571 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:27:44 INFO - PROCESS | 1656 | 1466584064572 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:27:44 INFO - PROCESS | 1656 | 1466584064575 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:27:44 INFO - PROCESS | 1656 | 1466584064578 Marionette TRACE conn2 <- [1,922,null,{}] 01:27:44 INFO - PROCESS | 1656 | 1466584064587 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}] 01:27:44 INFO - PROCESS | 1656 | 1466584064589 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:44 INFO - PROCESS | 1656 | 1466584064667 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:27:44 INFO - PROCESS | 1656 | 1466584064671 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:44 INFO - PROCESS | 1656 | 1466584064672 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121364800 == 34 [pid = 1656] [id = 238] 01:27:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119554000) [pid = 1656] [serial = 712] [outer = 0x0] 01:27:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195de400) [pid = 1656] [serial = 713] [outer = 0x119554000] 01:27:44 INFO - PROCESS | 1656 | 1466584064700 Marionette DEBUG loaded listener.js 01:27:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119831000) [pid = 1656] [serial = 714] [outer = 0x119554000] 01:27:45 INFO - PROCESS | 1656 | 1466584065090 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]]]}] 01:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 522ms 01:27:45 INFO - PROCESS | 1656 | 1466584065099 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:27:45 INFO - PROCESS | 1656 | 1466584065100 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:27:45 INFO - PROCESS | 1656 | 1466584065104 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:27:45 INFO - PROCESS | 1656 | 1466584065105 Marionette TRACE conn2 <- [1,926,null,{}] 01:27:45 INFO - PROCESS | 1656 | 1466584065111 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}] 01:27:45 INFO - PROCESS | 1656 | 1466584065113 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:45 INFO - PROCESS | 1656 | 1466584065280 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:27:45 INFO - PROCESS | 1656 | 1466584065304 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:45 INFO - PROCESS | 1656 | 1466584065305 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cdf000 == 35 [pid = 1656] [id = 239] 01:27:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11955d800) [pid = 1656] [serial = 715] [outer = 0x0] 01:27:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195e0000) [pid = 1656] [serial = 716] [outer = 0x11955d800] 01:27:45 INFO - PROCESS | 1656 | 1466584065346 Marionette DEBUG loaded listener.js 01:27:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119adfc00) [pid = 1656] [serial = 717] [outer = 0x11955d800] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1165eb400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1125ee000) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112f10400) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11940c800) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a36800) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118595000) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119a36c00) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112863000) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112fb2400) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112f76c00) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120fd5c00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x112f07400) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1182e1400) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118f81400) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119eb7000) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:27:45 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11940dc00) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:27:46 INFO - PROCESS | 1656 | 1466584066010 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]]]}] 01:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 973ms 01:27:46 INFO - PROCESS | 1656 | 1466584066077 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:27:46 INFO - PROCESS | 1656 | 1466584066080 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:27:46 INFO - PROCESS | 1656 | 1466584066083 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:27:46 INFO - PROCESS | 1656 | 1466584066085 Marionette TRACE conn2 <- [1,930,null,{}] 01:27:46 INFO - PROCESS | 1656 | 1466584066089 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}] 01:27:46 INFO - PROCESS | 1656 | 1466584066091 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:46 INFO - PROCESS | 1656 | 1466584066188 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:27:46 INFO - PROCESS | 1656 | 1466584066251 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:46 INFO - PROCESS | 1656 | 1466584066253 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11827a000 == 36 [pid = 1656] [id = 240] 01:27:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112f0ec00) [pid = 1656] [serial = 718] [outer = 0x0] 01:27:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x115f78800) [pid = 1656] [serial = 719] [outer = 0x112f0ec00] 01:27:46 INFO - PROCESS | 1656 | 1466584066284 Marionette DEBUG loaded listener.js 01:27:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11698f800) [pid = 1656] [serial = 720] [outer = 0x112f0ec00] 01:27:46 INFO - PROCESS | 1656 | 1466584066711 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]]]}] 01:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 01:27:46 INFO - PROCESS | 1656 | 1466584066793 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:27:46 INFO - PROCESS | 1656 | 1466584066797 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:27:46 INFO - PROCESS | 1656 | 1466584066802 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:27:46 INFO - PROCESS | 1656 | 1466584066804 Marionette TRACE conn2 <- [1,934,null,{}] 01:27:46 INFO - PROCESS | 1656 | 1466584066807 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}] 01:27:46 INFO - PROCESS | 1656 | 1466584066811 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:46 INFO - PROCESS | 1656 | 1466584066905 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:27:46 INFO - PROCESS | 1656 | 1466584066967 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:46 INFO - PROCESS | 1656 | 1466584066968 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cc7800 == 37 [pid = 1656] [id = 241] 01:27:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118593c00) [pid = 1656] [serial = 721] [outer = 0x0] 01:27:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11859d800) [pid = 1656] [serial = 722] [outer = 0x118593c00] 01:27:47 INFO - PROCESS | 1656 | 1466584067000 Marionette DEBUG loaded listener.js 01:27:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11864cc00) [pid = 1656] [serial = 723] [outer = 0x118593c00] 01:27:47 INFO - PROCESS | 1656 | 1466584067413 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]]]}] 01:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 01:27:47 INFO - PROCESS | 1656 | 1466584067472 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:27:47 INFO - PROCESS | 1656 | 1466584067474 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:27:47 INFO - PROCESS | 1656 | 1466584067495 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:27:47 INFO - PROCESS | 1656 | 1466584067497 Marionette TRACE conn2 <- [1,938,null,{}] 01:27:47 INFO - PROCESS | 1656 | 1466584067505 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}] 01:27:47 INFO - PROCESS | 1656 | 1466584067510 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:47 INFO - PROCESS | 1656 | 1466584067604 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:27:47 INFO - PROCESS | 1656 | 1466584067669 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:47 INFO - PROCESS | 1656 | 1466584067671 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e3f800 == 38 [pid = 1656] [id = 242] 01:27:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11940f400) [pid = 1656] [serial = 724] [outer = 0x0] 01:27:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119555400) [pid = 1656] [serial = 725] [outer = 0x11940f400] 01:27:47 INFO - PROCESS | 1656 | 1466584067702 Marionette DEBUG loaded listener.js 01:27:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a23c00) [pid = 1656] [serial = 726] [outer = 0x11940f400] 01:27:48 INFO - PROCESS | 1656 | 1466584068111 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]]]}] 01:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 626ms 01:27:48 INFO - PROCESS | 1656 | 1466584068119 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:27:48 INFO - PROCESS | 1656 | 1466584068121 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:27:48 INFO - PROCESS | 1656 | 1466584068123 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:27:48 INFO - PROCESS | 1656 | 1466584068125 Marionette TRACE conn2 <- [1,942,null,{}] 01:27:48 INFO - PROCESS | 1656 | 1466584068129 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}] 01:27:48 INFO - PROCESS | 1656 | 1466584068131 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:48 INFO - PROCESS | 1656 | 1466584068242 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:27:48 INFO - PROCESS | 1656 | 1466584068304 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:48 INFO - PROCESS | 1656 | 1466584068306 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11250e000 == 39 [pid = 1656] [id = 243] 01:27:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b78c00) [pid = 1656] [serial = 727] [outer = 0x0] 01:27:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119eb3400) [pid = 1656] [serial = 728] [outer = 0x119b78c00] 01:27:48 INFO - PROCESS | 1656 | 1466584068334 Marionette DEBUG loaded listener.js 01:27:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fcf800) [pid = 1656] [serial = 729] [outer = 0x119b78c00] 01:27:48 INFO - PROCESS | 1656 | 1466584068744 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]]]}] 01:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 01:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:27:48 INFO - PROCESS | 1656 | 1466584068795 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:27:48 INFO - PROCESS | 1656 | 1466584068797 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:27:48 INFO - PROCESS | 1656 | 1466584068799 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:27:48 INFO - PROCESS | 1656 | 1466584068800 Marionette TRACE conn2 <- [1,946,null,{}] 01:27:48 INFO - PROCESS | 1656 | 1466584068802 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}] 01:27:48 INFO - PROCESS | 1656 | 1466584068804 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:48 INFO - PROCESS | 1656 | 1466584068896 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:27:48 INFO - PROCESS | 1656 | 1466584068947 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:48 INFO - PROCESS | 1656 | 1466584068948 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b2c800 == 40 [pid = 1656] [id = 244] 01:27:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1125f0c00) [pid = 1656] [serial = 730] [outer = 0x0] 01:27:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fd1000) [pid = 1656] [serial = 731] [outer = 0x1125f0c00] 01:27:48 INFO - PROCESS | 1656 | 1466584068977 Marionette DEBUG loaded listener.js 01:27:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1210e1000) [pid = 1656] [serial = 732] [outer = 0x1125f0c00] 01:27:49 INFO - PROCESS | 1656 | 1466584069455 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]]]}] 01:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 718ms 01:27:49 INFO - PROCESS | 1656 | 1466584069521 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:27:49 INFO - PROCESS | 1656 | 1466584069523 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:27:49 INFO - PROCESS | 1656 | 1466584069527 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:27:49 INFO - PROCESS | 1656 | 1466584069529 Marionette TRACE conn2 <- [1,950,null,{}] 01:27:49 INFO - PROCESS | 1656 | 1466584069533 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}] 01:27:49 INFO - PROCESS | 1656 | 1466584069534 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:49 INFO - PROCESS | 1656 | 1466584069629 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:27:49 INFO - PROCESS | 1656 | 1466584069682 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:49 INFO - PROCESS | 1656 | 1466584069684 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fce800 == 41 [pid = 1656] [id = 245] 01:27:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x111f38800) [pid = 1656] [serial = 733] [outer = 0x0] 01:27:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11213d000) [pid = 1656] [serial = 734] [outer = 0x111f38800] 01:27:49 INFO - PROCESS | 1656 | 1466584069712 Marionette DEBUG loaded listener.js 01:27:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1125f4000) [pid = 1656] [serial = 735] [outer = 0x111f38800] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x121364800 == 40 [pid = 1656] [id = 238] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad2800 == 39 [pid = 1656] [id = 237] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117e58000 == 38 [pid = 1656] [id = 236] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x113c03800 == 37 [pid = 1656] [id = 235] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1169c1800 == 36 [pid = 1656] [id = 233] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed4800 == 35 [pid = 1656] [id = 234] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117582800 == 34 [pid = 1656] [id = 220] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b707800 == 33 [pid = 1656] [id = 232] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x121b2c800 == 32 [pid = 1656] [id = 244] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11250e000 == 31 [pid = 1656] [id = 243] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128e3f800 == 30 [pid = 1656] [id = 242] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x123cc7800 == 29 [pid = 1656] [id = 241] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x123cdf000 == 28 [pid = 1656] [id = 239] 01:27:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11827a000 == 27 [pid = 1656] [id = 240] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117304800) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116885400) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118365000) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11859f800) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118886800) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119405400) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a2f800) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119562c00) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119b77c00) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a3ac00) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11864e000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119eb6800) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x112867800) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x112f06000) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1165edc00) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x116bd7c00) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1182dd800) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11955f000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1210ec000) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x116911c00) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11396f000) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x118642400) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11836a000) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x119ae4400) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1195e6c00) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12192d000) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x120fce400) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x123efec00) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x121ac3800) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1210ea800) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x120fd2c00) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x119e15000) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x11865a800) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1656 | 1466584070520 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]]]}] 01:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1022ms 01:27:50 INFO - PROCESS | 1656 | 1466584070550 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:27:50 INFO - PROCESS | 1656 | 1466584070552 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:27:50 INFO - PROCESS | 1656 | 1466584070555 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:27:50 INFO - PROCESS | 1656 | 1466584070557 Marionette TRACE conn2 <- [1,954,null,{}] 01:27:50 INFO - PROCESS | 1656 | 1466584070570 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}] 01:27:50 INFO - PROCESS | 1656 | 1466584070572 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:50 INFO - PROCESS | 1656 | 1466584070651 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:27:50 INFO - PROCESS | 1656 | 1466584070697 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:50 INFO - PROCESS | 1656 | 1466584070700 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f31000 == 28 [pid = 1656] [id = 246] 01:27:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1125ea800) [pid = 1656] [serial = 736] [outer = 0x0] 01:27:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1125f9000) [pid = 1656] [serial = 737] [outer = 0x1125ea800] 01:27:50 INFO - PROCESS | 1656 | 1466584070727 Marionette DEBUG loaded listener.js 01:27:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x112866000) [pid = 1656] [serial = 738] [outer = 0x1125ea800] 01:27:51 INFO - PROCESS | 1656 | 1466584071019 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]]]}] 01:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 473ms 01:27:51 INFO - PROCESS | 1656 | 1466584071033 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:27:51 INFO - PROCESS | 1656 | 1466584071037 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:27:51 INFO - PROCESS | 1656 | 1466584071049 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:27:51 INFO - PROCESS | 1656 | 1466584071051 Marionette TRACE conn2 <- [1,958,null,{}] 01:27:51 INFO - PROCESS | 1656 | 1466584071053 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}] 01:27:51 INFO - PROCESS | 1656 | 1466584071055 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:51 INFO - PROCESS | 1656 | 1466584071137 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:27:51 INFO - PROCESS | 1656 | 1466584071141 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 1656 | 1466584071145 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170a9000 == 29 [pid = 1656] [id = 247] 01:27:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x112f09c00) [pid = 1656] [serial = 739] [outer = 0x0] 01:27:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112f13000) [pid = 1656] [serial = 740] [outer = 0x112f09c00] 01:27:51 INFO - PROCESS | 1656 | 1466584071173 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1137e6c00) [pid = 1656] [serial = 741] [outer = 0x112f09c00] 01:27:51 INFO - PROCESS | 1656 | 1466584071528 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]]]}] 01:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 526ms 01:27:51 INFO - PROCESS | 1656 | 1466584071568 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:27:51 INFO - PROCESS | 1656 | 1466584071569 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:27:51 INFO - PROCESS | 1656 | 1466584071572 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:27:51 INFO - PROCESS | 1656 | 1466584071574 Marionette TRACE conn2 <- [1,962,null,{}] 01:27:51 INFO - PROCESS | 1656 | 1466584071582 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}] 01:27:51 INFO - PROCESS | 1656 | 1466584071585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:51 INFO - PROCESS | 1656 | 1466584071660 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:27:51 INFO - PROCESS | 1656 | 1466584071665 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 1656 | 1466584071667 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11827c000 == 30 [pid = 1656] [id = 248] 01:27:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1125f0000) [pid = 1656] [serial = 742] [outer = 0x0] 01:27:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116984400) [pid = 1656] [serial = 743] [outer = 0x1125f0000] 01:27:51 INFO - PROCESS | 1656 | 1466584071696 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116bd7800) [pid = 1656] [serial = 744] [outer = 0x1125f0000] 01:27:52 INFO - PROCESS | 1656 | 1466584072027 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]]]}] 01:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 472ms 01:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:27:52 INFO - PROCESS | 1656 | 1466584072045 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 1656 | 1466584072047 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:27:52 INFO - PROCESS | 1656 | 1466584072049 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1656 | 1466584072050 Marionette TRACE conn2 <- [1,966,null,{}] 01:27:52 INFO - PROCESS | 1656 | 1466584072052 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}] 01:27:52 INFO - PROCESS | 1656 | 1466584072053 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:52 INFO - PROCESS | 1656 | 1466584072155 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:27:52 INFO - PROCESS | 1656 | 1466584072182 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:52 INFO - PROCESS | 1656 | 1466584072184 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c8000 == 31 [pid = 1656] [id = 249] 01:27:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116bd9400) [pid = 1656] [serial = 745] [outer = 0x0] 01:27:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11730a400) [pid = 1656] [serial = 746] [outer = 0x116bd9400] 01:27:52 INFO - PROCESS | 1656 | 1466584072209 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11766fc00) [pid = 1656] [serial = 747] [outer = 0x116bd9400] 01:27:52 INFO - PROCESS | 1656 | 1466584072530 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]]]}] 01:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 01:27:52 INFO - PROCESS | 1656 | 1466584072571 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:27:52 INFO - PROCESS | 1656 | 1466584072579 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:27:52 INFO - PROCESS | 1656 | 1466584072581 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1656 | 1466584072582 Marionette TRACE conn2 <- [1,970,null,{}] 01:27:52 INFO - PROCESS | 1656 | 1466584072584 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}] 01:27:52 INFO - PROCESS | 1656 | 1466584072585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:52 INFO - PROCESS | 1656 | 1466584072682 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:27:52 INFO - PROCESS | 1656 | 1466584072686 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:52 INFO - PROCESS | 1656 | 1466584072687 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119abb000 == 32 [pid = 1656] [id = 250] 01:27:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x110ed3800) [pid = 1656] [serial = 748] [outer = 0x0] 01:27:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1182d8800) [pid = 1656] [serial = 749] [outer = 0x110ed3800] 01:27:52 INFO - PROCESS | 1656 | 1466584072728 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118367800) [pid = 1656] [serial = 750] [outer = 0x110ed3800] 01:27:53 INFO - PROCESS | 1656 | 1466584073164 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]]]}] 01:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 619ms 01:27:53 INFO - PROCESS | 1656 | 1466584073204 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 1656 | 1466584073205 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:27:53 INFO - PROCESS | 1656 | 1466584073208 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1656 | 1466584073209 Marionette TRACE conn2 <- [1,974,null,{}] 01:27:53 INFO - PROCESS | 1656 | 1466584073211 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}] 01:27:53 INFO - PROCESS | 1656 | 1466584073215 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:53 INFO - PROCESS | 1656 | 1466584073323 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:27:53 INFO - PROCESS | 1656 | 1466584073358 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 1656 | 1466584073359 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12104f000 == 33 [pid = 1656] [id = 251] 01:27:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11836b400) [pid = 1656] [serial = 751] [outer = 0x0] 01:27:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118642c00) [pid = 1656] [serial = 752] [outer = 0x11836b400] 01:27:53 INFO - PROCESS | 1656 | 1466584073384 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1186dd800) [pid = 1656] [serial = 753] [outer = 0x11836b400] 01:27:53 INFO - PROCESS | 1656 | 1466584073695 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]]]}] 01:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 01:27:53 INFO - PROCESS | 1656 | 1466584073729 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 1656 | 1466584073730 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:27:53 INFO - PROCESS | 1656 | 1466584073740 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1656 | 1466584073742 Marionette TRACE conn2 <- [1,978,null,{}] 01:27:53 INFO - PROCESS | 1656 | 1466584073751 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}] 01:27:53 INFO - PROCESS | 1656 | 1466584073752 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:53 INFO - PROCESS | 1656 | 1466584073839 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:27:53 INFO - PROCESS | 1656 | 1466584073872 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 1656 | 1466584073874 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x121364800 == 34 [pid = 1656] [id = 252] 01:27:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118651000) [pid = 1656] [serial = 754] [outer = 0x0] 01:27:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11888b800) [pid = 1656] [serial = 755] [outer = 0x118651000] 01:27:53 INFO - PROCESS | 1656 | 1466584073897 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118fc5800) [pid = 1656] [serial = 756] [outer = 0x118651000] 01:27:54 INFO - PROCESS | 1656 | 1466584074220 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]]]}] 01:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 524ms 01:27:54 INFO - PROCESS | 1656 | 1466584074266 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:27:54 INFO - PROCESS | 1656 | 1466584074267 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:27:54 INFO - PROCESS | 1656 | 1466584074269 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:27:54 INFO - PROCESS | 1656 | 1466584074270 Marionette TRACE conn2 <- [1,982,null,{}] 01:27:54 INFO - PROCESS | 1656 | 1466584074273 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}] 01:27:54 INFO - PROCESS | 1656 | 1466584074274 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:54 INFO - PROCESS | 1656 | 1466584074365 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:27:54 INFO - PROCESS | 1656 | 1466584074368 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:54 INFO - PROCESS | 1656 | 1466584074369 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c20000 == 35 [pid = 1656] [id = 253] 01:27:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1186ddc00) [pid = 1656] [serial = 757] [outer = 0x0] 01:27:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119408000) [pid = 1656] [serial = 758] [outer = 0x1186ddc00] 01:27:54 INFO - PROCESS | 1656 | 1466584074393 Marionette DEBUG loaded listener.js 01:27:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119410800) [pid = 1656] [serial = 759] [outer = 0x1186ddc00] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119554000) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11955d800) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x116bdb400) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121b49400) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1137e7000) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1125eec00) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118646400) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:27:54 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x111f26800) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:27:54 INFO - PROCESS | 1656 | 1466584074755 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]]]}] 01:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 01:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:27:54 INFO - PROCESS | 1656 | 1466584074788 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:27:54 INFO - PROCESS | 1656 | 1466584074789 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:27:54 INFO - PROCESS | 1656 | 1466584074797 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:27:54 INFO - PROCESS | 1656 | 1466584074798 Marionette TRACE conn2 <- [1,986,null,{}] 01:27:54 INFO - PROCESS | 1656 | 1466584074800 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}] 01:27:54 INFO - PROCESS | 1656 | 1466584074802 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:54 INFO - PROCESS | 1656 | 1466584074909 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:27:54 INFO - PROCESS | 1656 | 1466584074937 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:54 INFO - PROCESS | 1656 | 1466584074939 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11827b000 == 36 [pid = 1656] [id = 254] 01:27:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x110eb3400) [pid = 1656] [serial = 760] [outer = 0x0] 01:27:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118594c00) [pid = 1656] [serial = 761] [outer = 0x110eb3400] 01:27:54 INFO - PROCESS | 1656 | 1466584074963 Marionette DEBUG loaded listener.js 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119411800) [pid = 1656] [serial = 762] [outer = 0x110eb3400] 01:27:55 INFO - PROCESS | 1656 | 1466584075230 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]]]}] 01:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 474ms 01:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:27:55 INFO - PROCESS | 1656 | 1466584075266 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1656 | 1466584075267 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:27:55 INFO - PROCESS | 1656 | 1466584075269 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1656 | 1466584075270 Marionette TRACE conn2 <- [1,990,null,{}] 01:27:55 INFO - PROCESS | 1656 | 1466584075272 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}] 01:27:55 INFO - PROCESS | 1656 | 1466584075273 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:55 INFO - PROCESS | 1656 | 1466584075350 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:27:55 INFO - PROCESS | 1656 | 1466584075354 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:55 INFO - PROCESS | 1656 | 1466584075355 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266cc000 == 37 [pid = 1656] [id = 255] 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119405000) [pid = 1656] [serial = 763] [outer = 0x0] 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11955e000) [pid = 1656] [serial = 764] [outer = 0x119405000] 01:27:55 INFO - PROCESS | 1656 | 1466584075381 Marionette DEBUG loaded listener.js 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1195e4400) [pid = 1656] [serial = 765] [outer = 0x119405000] 01:27:55 INFO - PROCESS | 1656 | 1466584075700 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]]]}] 01:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 01:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:27:55 INFO - PROCESS | 1656 | 1466584075739 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1656 | 1466584075740 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:27:55 INFO - PROCESS | 1656 | 1466584075744 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1656 | 1466584075747 Marionette TRACE conn2 <- [1,994,null,{}] 01:27:55 INFO - PROCESS | 1656 | 1466584075749 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}] 01:27:55 INFO - PROCESS | 1656 | 1466584075750 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:55 INFO - PROCESS | 1656 | 1466584075866 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:27:55 INFO - PROCESS | 1656 | 1466584075871 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:55 INFO - PROCESS | 1656 | 1466584075873 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aba800 == 38 [pid = 1656] [id = 256] 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11982d400) [pid = 1656] [serial = 766] [outer = 0x0] 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a2e800) [pid = 1656] [serial = 767] [outer = 0x11982d400] 01:27:55 INFO - PROCESS | 1656 | 1466584075904 Marionette DEBUG loaded listener.js 01:27:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b7f400) [pid = 1656] [serial = 768] [outer = 0x11982d400] 01:27:56 INFO - PROCESS | 1656 | 1466584076251 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]]]}] 01:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 01:27:56 INFO - PROCESS | 1656 | 1466584076267 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:27:56 INFO - PROCESS | 1656 | 1466584076268 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:27:56 INFO - PROCESS | 1656 | 1466584076270 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:27:56 INFO - PROCESS | 1656 | 1466584076271 Marionette TRACE conn2 <- [1,998,null,{}] 01:27:56 INFO - PROCESS | 1656 | 1466584076273 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}] 01:27:56 INFO - PROCESS | 1656 | 1466584076275 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:56 INFO - PROCESS | 1656 | 1466584076356 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:27:56 INFO - PROCESS | 1656 | 1466584076362 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:56 INFO - PROCESS | 1656 | 1466584076363 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129388800 == 39 [pid = 1656] [id = 257] 01:27:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116911c00) [pid = 1656] [serial = 769] [outer = 0x0] 01:27:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119eb7c00) [pid = 1656] [serial = 770] [outer = 0x116911c00] 01:27:56 INFO - PROCESS | 1656 | 1466584076387 Marionette DEBUG loaded listener.js 01:27:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x120fd3000) [pid = 1656] [serial = 771] [outer = 0x116911c00] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x115f31000 == 38 [pid = 1656] [id = 246] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x112fce800 == 37 [pid = 1656] [id = 245] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1170a9000 == 36 [pid = 1656] [id = 247] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11827c000 == 35 [pid = 1656] [id = 248] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c8000 == 34 [pid = 1656] [id = 249] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12104f000 == 33 [pid = 1656] [id = 251] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x123c20000 == 32 [pid = 1656] [id = 253] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11827b000 == 31 [pid = 1656] [id = 254] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1266cc000 == 30 [pid = 1656] [id = 255] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119abb000 == 29 [pid = 1656] [id = 250] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121364800 == 28 [pid = 1656] [id = 252] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119831000) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195de400) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195e0000) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119adfc00) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11730f800) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118364800) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124ad0000) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11851a800) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x117307000) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112f12000) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1165f6c00) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118656800) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119410c00) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x112863c00) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x112f11000) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 01:27:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119aba800 == 27 [pid = 1656] [id = 256] 01:27:57 INFO - PROCESS | 1656 | 1466584077772 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]]]}] 01:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1521ms 01:27:57 INFO - PROCESS | 1656 | 1466584077801 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:27:57 INFO - PROCESS | 1656 | 1466584077805 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:27:57 INFO - PROCESS | 1656 | 1466584077811 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:27:57 INFO - PROCESS | 1656 | 1466584077815 Marionette TRACE conn2 <- [1,1002,null,{}] 01:27:57 INFO - PROCESS | 1656 | 1466584077821 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}] 01:27:57 INFO - PROCESS | 1656 | 1466584077824 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:57 INFO - PROCESS | 1656 | 1466584077938 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:27:57 INFO - PROCESS | 1656 | 1466584077951 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:57 INFO - PROCESS | 1656 | 1466584077955 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671e800 == 28 [pid = 1656] [id = 258] 01:27:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112d71400) [pid = 1656] [serial = 772] [outer = 0x0] 01:27:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112da2800) [pid = 1656] [serial = 773] [outer = 0x112d71400] 01:27:58 INFO - PROCESS | 1656 | 1466584078005 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112f0e400) [pid = 1656] [serial = 774] [outer = 0x112d71400] 01:27:58 INFO - PROCESS | 1656 | 1466584078389 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]]]}] 01:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 627ms 01:27:58 INFO - PROCESS | 1656 | 1466584078434 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:27:58 INFO - PROCESS | 1656 | 1466584078438 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:27:58 INFO - PROCESS | 1656 | 1466584078443 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:27:58 INFO - PROCESS | 1656 | 1466584078444 Marionette TRACE conn2 <- [1,1006,null,{}] 01:27:58 INFO - PROCESS | 1656 | 1466584078447 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}] 01:27:58 INFO - PROCESS | 1656 | 1466584078449 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:58 INFO - PROCESS | 1656 | 1466584078525 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:27:58 INFO - PROCESS | 1656 | 1466584078529 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:58 INFO - PROCESS | 1656 | 1466584078531 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11726b800 == 29 [pid = 1656] [id = 259] 01:27:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1137e6400) [pid = 1656] [serial = 775] [outer = 0x0] 01:27:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x115ebac00) [pid = 1656] [serial = 776] [outer = 0x1137e6400] 01:27:58 INFO - PROCESS | 1656 | 1466584078560 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1165eb400) [pid = 1656] [serial = 777] [outer = 0x1137e6400] 01:27:58 INFO - PROCESS | 1656 | 1466584078885 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]]]}] 01:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 01:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:27:58 INFO - PROCESS | 1656 | 1466584078921 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:27:58 INFO - PROCESS | 1656 | 1466584078922 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:27:58 INFO - PROCESS | 1656 | 1466584078925 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:27:58 INFO - PROCESS | 1656 | 1466584078927 Marionette TRACE conn2 <- [1,1010,null,{}] 01:27:58 INFO - PROCESS | 1656 | 1466584078935 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}] 01:27:58 INFO - PROCESS | 1656 | 1466584078938 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:59 INFO - PROCESS | 1656 | 1466584079033 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:27:59 INFO - PROCESS | 1656 | 1466584079040 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:59 INFO - PROCESS | 1656 | 1466584079043 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f04800 == 30 [pid = 1656] [id = 260] 01:27:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110ed1000) [pid = 1656] [serial = 778] [outer = 0x0] 01:27:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11700d000) [pid = 1656] [serial = 779] [outer = 0x110ed1000] 01:27:59 INFO - PROCESS | 1656 | 1466584079073 Marionette DEBUG loaded listener.js 01:27:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11730fc00) [pid = 1656] [serial = 780] [outer = 0x110ed1000] 01:27:59 INFO - PROCESS | 1656 | 1466584079388 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]]]}] 01:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 474ms 01:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:27:59 INFO - PROCESS | 1656 | 1466584079399 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:27:59 INFO - PROCESS | 1656 | 1466584079401 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:27:59 INFO - PROCESS | 1656 | 1466584079403 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:27:59 INFO - PROCESS | 1656 | 1466584079404 Marionette TRACE conn2 <- [1,1014,null,{}] 01:27:59 INFO - PROCESS | 1656 | 1466584079407 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}] 01:27:59 INFO - PROCESS | 1656 | 1466584079408 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:59 INFO - PROCESS | 1656 | 1466584079489 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:27:59 INFO - PROCESS | 1656 | 1466584079494 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:59 INFO - PROCESS | 1656 | 1466584079496 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c6000 == 31 [pid = 1656] [id = 261] 01:27:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117ebe800) [pid = 1656] [serial = 781] [outer = 0x0] 01:27:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118369c00) [pid = 1656] [serial = 782] [outer = 0x117ebe800] 01:27:59 INFO - PROCESS | 1656 | 1466584079521 Marionette DEBUG loaded listener.js 01:27:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118594400) [pid = 1656] [serial = 783] [outer = 0x117ebe800] 01:27:59 INFO - PROCESS | 1656 | 1466584079839 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]]]}] 01:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 01:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:27:59 INFO - PROCESS | 1656 | 1466584079874 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:27:59 INFO - PROCESS | 1656 | 1466584079876 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:27:59 INFO - PROCESS | 1656 | 1466584079880 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:27:59 INFO - PROCESS | 1656 | 1466584079881 Marionette TRACE conn2 <- [1,1018,null,{}] 01:27:59 INFO - PROCESS | 1656 | 1466584079883 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}] 01:27:59 INFO - PROCESS | 1656 | 1466584079884 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:27:59 INFO - PROCESS | 1656 | 1466584079984 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:27:59 INFO - PROCESS | 1656 | 1466584079989 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:59 INFO - PROCESS | 1656 | 1466584079990 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed0800 == 32 [pid = 1656] [id = 262] 01:28:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112faf000) [pid = 1656] [serial = 784] [outer = 0x0] 01:28:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11859f400) [pid = 1656] [serial = 785] [outer = 0x112faf000] 01:28:00 INFO - PROCESS | 1656 | 1466584080019 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118649800) [pid = 1656] [serial = 786] [outer = 0x112faf000] 01:28:00 INFO - PROCESS | 1656 | 1466584080324 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]]]}] 01:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 467ms 01:28:00 INFO - PROCESS | 1656 | 1466584080348 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:28:00 INFO - PROCESS | 1656 | 1466584080350 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:28:00 INFO - PROCESS | 1656 | 1466584080352 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 1656 | 1466584080352 Marionette TRACE conn2 <- [1,1022,null,{}] 01:28:00 INFO - PROCESS | 1656 | 1466584080355 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}] 01:28:00 INFO - PROCESS | 1656 | 1466584080360 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:00 INFO - PROCESS | 1656 | 1466584080479 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:28:00 INFO - PROCESS | 1656 | 1466584080485 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:00 INFO - PROCESS | 1656 | 1466584080486 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x121470000 == 33 [pid = 1656] [id = 263] 01:28:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118651c00) [pid = 1656] [serial = 787] [outer = 0x0] 01:28:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1186e3c00) [pid = 1656] [serial = 788] [outer = 0x118651c00] 01:28:00 INFO - PROCESS | 1656 | 1466584080527 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119411c00) [pid = 1656] [serial = 789] [outer = 0x118651c00] 01:28:01 INFO - PROCESS | 1656 | 1466584081025 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]]]}] 01:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 718ms 01:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:28:01 INFO - PROCESS | 1656 | 1466584081071 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 1656 | 1466584081072 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:28:01 INFO - PROCESS | 1656 | 1466584081074 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 1656 | 1466584081075 Marionette TRACE conn2 <- [1,1026,null,{}] 01:28:01 INFO - PROCESS | 1656 | 1466584081077 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}] 01:28:01 INFO - PROCESS | 1656 | 1466584081078 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:01 INFO - PROCESS | 1656 | 1466584081158 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:28:01 INFO - PROCESS | 1656 | 1466584081163 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:01 INFO - PROCESS | 1656 | 1466584081164 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e7e800 == 34 [pid = 1656] [id = 264] 01:28:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118658400) [pid = 1656] [serial = 790] [outer = 0x0] 01:28:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195db400) [pid = 1656] [serial = 791] [outer = 0x118658400] 01:28:01 INFO - PROCESS | 1656 | 1466584081188 Marionette DEBUG loaded listener.js 01:28:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195e5c00) [pid = 1656] [serial = 792] [outer = 0x118658400] 01:28:01 INFO - PROCESS | 1656 | 1466584081487 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]]]}] 01:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 01:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:28:01 INFO - PROCESS | 1656 | 1466584081546 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 1656 | 1466584081547 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:28:01 INFO - PROCESS | 1656 | 1466584081549 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 1656 | 1466584081550 Marionette TRACE conn2 <- [1,1030,null,{}] 01:28:01 INFO - PROCESS | 1656 | 1466584081552 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}] 01:28:01 INFO - PROCESS | 1656 | 1466584081553 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:01 INFO - PROCESS | 1656 | 1466584081624 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:28:01 INFO - PROCESS | 1656 | 1466584081675 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:01 INFO - PROCESS | 1656 | 1466584081676 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x125596000 == 35 [pid = 1656] [id = 265] 01:28:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1194e0400) [pid = 1656] [serial = 793] [outer = 0x0] 01:28:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11982f400) [pid = 1656] [serial = 794] [outer = 0x1194e0400] 01:28:01 INFO - PROCESS | 1656 | 1466584081700 Marionette DEBUG loaded listener.js 01:28:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a38c00) [pid = 1656] [serial = 795] [outer = 0x1194e0400] 01:28:01 INFO - PROCESS | 1656 | 1466584081975 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]]]}] 01:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 01:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:28:02 INFO - PROCESS | 1656 | 1466584082019 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:28:02 INFO - PROCESS | 1656 | 1466584082020 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:28:02 INFO - PROCESS | 1656 | 1466584082022 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:28:02 INFO - PROCESS | 1656 | 1466584082023 Marionette TRACE conn2 <- [1,1034,null,{}] 01:28:02 INFO - PROCESS | 1656 | 1466584082028 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}] 01:28:02 INFO - PROCESS | 1656 | 1466584082031 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:02 INFO - PROCESS | 1656 | 1466584082103 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:28:02 INFO - PROCESS | 1656 | 1466584082118 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:02 INFO - PROCESS | 1656 | 1466584082119 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f03000 == 36 [pid = 1656] [id = 266] 01:28:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11851ac00) [pid = 1656] [serial = 796] [outer = 0x0] 01:28:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119ae3400) [pid = 1656] [serial = 797] [outer = 0x11851ac00] 01:28:02 INFO - PROCESS | 1656 | 1466584082143 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119eb4800) [pid = 1656] [serial = 798] [outer = 0x11851ac00] 01:28:02 INFO - PROCESS | 1656 | 1466584082439 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]]]}] 01:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 473ms 01:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:28:02 INFO - PROCESS | 1656 | 1466584082496 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:28:02 INFO - PROCESS | 1656 | 1466584082497 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:28:02 INFO - PROCESS | 1656 | 1466584082499 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:28:02 INFO - PROCESS | 1656 | 1466584082500 Marionette TRACE conn2 <- [1,1038,null,{}] 01:28:02 INFO - PROCESS | 1656 | 1466584082502 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}] 01:28:02 INFO - PROCESS | 1656 | 1466584082503 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:02 INFO - PROCESS | 1656 | 1466584082606 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:28:02 INFO - PROCESS | 1656 | 1466584082614 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:02 INFO - PROCESS | 1656 | 1466584082616 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a31d000 == 37 [pid = 1656] [id = 267] 01:28:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119add400) [pid = 1656] [serial = 799] [outer = 0x0] 01:28:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ec2000) [pid = 1656] [serial = 800] [outer = 0x119add400] 01:28:02 INFO - PROCESS | 1656 | 1466584082639 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fd6400) [pid = 1656] [serial = 801] [outer = 0x119add400] 01:28:02 INFO - PROCESS | 1656 | 1466584082972 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]]]}] 01:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 01:28:03 INFO - PROCESS | 1656 | 1466584083017 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:28:03 INFO - PROCESS | 1656 | 1466584083019 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:28:03 INFO - PROCESS | 1656 | 1466584083021 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1656 | 1466584083022 Marionette TRACE conn2 <- [1,1042,null,{}] 01:28:03 INFO - PROCESS | 1656 | 1466584083025 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}] 01:28:03 INFO - PROCESS | 1656 | 1466584083026 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:03 INFO - PROCESS | 1656 | 1466584083131 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:28:03 INFO - PROCESS | 1656 | 1466584083176 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:03 INFO - PROCESS | 1656 | 1466584083178 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ec4000 == 38 [pid = 1656] [id = 268] 01:28:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120fd0400) [pid = 1656] [serial = 802] [outer = 0x0] 01:28:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1211b6c00) [pid = 1656] [serial = 803] [outer = 0x120fd0400] 01:28:03 INFO - PROCESS | 1656 | 1466584083204 Marionette DEBUG loaded listener.js 01:28:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12155c000) [pid = 1656] [serial = 804] [outer = 0x120fd0400] 01:28:03 INFO - PROCESS | 1656 | 1466584083496 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]]]}] 01:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 01:28:03 INFO - PROCESS | 1656 | 1466584083544 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:28:03 INFO - PROCESS | 1656 | 1466584083547 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:28:03 INFO - PROCESS | 1656 | 1466584083549 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1656 | 1466584083550 Marionette TRACE conn2 <- [1,1046,null,{}] 01:28:03 INFO - PROCESS | 1656 | 1466584083553 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}] 01:28:03 INFO - PROCESS | 1656 | 1466584083554 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:03 INFO - PROCESS | 1656 | 1466584083647 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:28:03 INFO - PROCESS | 1656 | 1466584083659 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:03 INFO - PROCESS | 1656 | 1466584083661 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af21800 == 39 [pid = 1656] [id = 269] 01:28:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12155dc00) [pid = 1656] [serial = 805] [outer = 0x0] 01:28:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1216f0c00) [pid = 1656] [serial = 806] [outer = 0x12155dc00] 01:28:03 INFO - PROCESS | 1656 | 1466584083685 Marionette DEBUG loaded listener.js 01:28:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121ac8c00) [pid = 1656] [serial = 807] [outer = 0x12155dc00] 01:28:04 INFO - PROCESS | 1656 | 1466584084037 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]]]}] 01:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 01:28:04 INFO - PROCESS | 1656 | 1466584084074 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1656 | 1466584084076 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:28:04 INFO - PROCESS | 1656 | 1466584084079 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1656 | 1466584084081 Marionette TRACE conn2 <- [1,1050,null,{}] 01:28:04 INFO - PROCESS | 1656 | 1466584084084 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}] 01:28:04 INFO - PROCESS | 1656 | 1466584084086 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:04 INFO - PROCESS | 1656 | 1466584084214 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:28:04 INFO - PROCESS | 1656 | 1466584084232 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:04 INFO - PROCESS | 1656 | 1466584084233 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b711000 == 40 [pid = 1656] [id = 270] 01:28:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121924800) [pid = 1656] [serial = 808] [outer = 0x0] 01:28:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x121db2c00) [pid = 1656] [serial = 809] [outer = 0x121924800] 01:28:04 INFO - PROCESS | 1656 | 1466584084256 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x123fbe400) [pid = 1656] [serial = 810] [outer = 0x121924800] 01:28:04 INFO - PROCESS | 1656 | 1466584084583 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]]]}] 01:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 01:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:28:04 INFO - PROCESS | 1656 | 1466584084599 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1656 | 1466584084600 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:28:04 INFO - PROCESS | 1656 | 1466584084602 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1656 | 1466584084603 Marionette TRACE conn2 <- [1,1054,null,{}] 01:28:04 INFO - PROCESS | 1656 | 1466584084605 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}] 01:28:04 INFO - PROCESS | 1656 | 1466584084606 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:04 INFO - PROCESS | 1656 | 1466584084703 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:28:04 INFO - PROCESS | 1656 | 1466584084706 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:04 INFO - PROCESS | 1656 | 1466584084708 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb5c000 == 41 [pid = 1656] [id = 271] 01:28:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x121daa800) [pid = 1656] [serial = 811] [outer = 0x0] 01:28:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124acdc00) [pid = 1656] [serial = 812] [outer = 0x121daa800] 01:28:04 INFO - PROCESS | 1656 | 1466584084732 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124d6cc00) [pid = 1656] [serial = 813] [outer = 0x121daa800] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x110ed3800) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118651000) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11836b400) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x110eb3400) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1186ddc00) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119405000) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116bd9400) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1125f0000) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112f09c00) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1125ea800) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x111f38800) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1125f0c00) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119b78c00) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11982d400) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11940f400) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118593c00) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:28:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112f0ec00) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:28:05 INFO - PROCESS | 1656 | 1466584085147 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]]]}] 01:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 568ms 01:28:05 INFO - PROCESS | 1656 | 1466584085171 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:28:05 INFO - PROCESS | 1656 | 1466584085172 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:28:05 INFO - PROCESS | 1656 | 1466584085174 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 1656 | 1466584085176 Marionette TRACE conn2 <- [1,1058,null,{}] 01:28:05 INFO - PROCESS | 1656 | 1466584085178 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}] 01:28:05 INFO - PROCESS | 1656 | 1466584085179 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:05 INFO - PROCESS | 1656 | 1466584085265 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:28:05 INFO - PROCESS | 1656 | 1466584085316 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:05 INFO - PROCESS | 1656 | 1466584085317 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a5f800 == 42 [pid = 1656] [id = 272] 01:28:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1125eec00) [pid = 1656] [serial = 814] [outer = 0x0] 01:28:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1137f5400) [pid = 1656] [serial = 815] [outer = 0x1125eec00] 01:28:05 INFO - PROCESS | 1656 | 1466584085341 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11836d000) [pid = 1656] [serial = 816] [outer = 0x1125eec00] 01:28:05 INFO - PROCESS | 1656 | 1466584085610 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]]]}] 01:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 470ms 01:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:28:05 INFO - PROCESS | 1656 | 1466584085649 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:28:05 INFO - PROCESS | 1656 | 1466584085650 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:28:05 INFO - PROCESS | 1656 | 1466584085652 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 1656 | 1466584085653 Marionette TRACE conn2 <- [1,1062,null,{}] 01:28:05 INFO - PROCESS | 1656 | 1466584085655 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}] 01:28:05 INFO - PROCESS | 1656 | 1466584085657 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:05 INFO - PROCESS | 1656 | 1466584085740 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:28:05 INFO - PROCESS | 1656 | 1466584085746 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:05 INFO - PROCESS | 1656 | 1466584085747 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be9f800 == 43 [pid = 1656] [id = 273] 01:28:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118886800) [pid = 1656] [serial = 817] [outer = 0x0] 01:28:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a36800) [pid = 1656] [serial = 818] [outer = 0x118886800] 01:28:05 INFO - PROCESS | 1656 | 1466584085770 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124ac2400) [pid = 1656] [serial = 819] [outer = 0x118886800] 01:28:06 INFO - PROCESS | 1656 | 1466584086080 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]]]}] 01:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 01:28:06 INFO - PROCESS | 1656 | 1466584086121 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:28:06 INFO - PROCESS | 1656 | 1466584086122 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:28:06 INFO - PROCESS | 1656 | 1466584086124 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1656 | 1466584086133 Marionette TRACE conn2 <- [1,1066,null,{}] 01:28:06 INFO - PROCESS | 1656 | 1466584086135 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}] 01:28:06 INFO - PROCESS | 1656 | 1466584086136 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:06 INFO - PROCESS | 1656 | 1466584086235 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:28:06 INFO - PROCESS | 1656 | 1466584086243 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:06 INFO - PROCESS | 1656 | 1466584086245 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c06a800 == 44 [pid = 1656] [id = 274] 01:28:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1194e1400) [pid = 1656] [serial = 820] [outer = 0x0] 01:28:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124d6f000) [pid = 1656] [serial = 821] [outer = 0x1194e1400] 01:28:06 INFO - PROCESS | 1656 | 1466584086269 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125580800) [pid = 1656] [serial = 822] [outer = 0x1194e1400] 01:28:06 INFO - PROCESS | 1656 | 1466584086579 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]]]}] 01:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 475ms 01:28:06 INFO - PROCESS | 1656 | 1466584086600 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1656 | 1466584086601 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:28:06 INFO - PROCESS | 1656 | 1466584086603 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1656 | 1466584086604 Marionette TRACE conn2 <- [1,1070,null,{}] 01:28:06 INFO - PROCESS | 1656 | 1466584086606 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}] 01:28:06 INFO - PROCESS | 1656 | 1466584086607 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:06 INFO - PROCESS | 1656 | 1466584086686 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:28:06 INFO - PROCESS | 1656 | 1466584086690 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:06 INFO - PROCESS | 1656 | 1466584086691 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c1800 == 45 [pid = 1656] [id = 275] 01:28:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124e42000) [pid = 1656] [serial = 823] [outer = 0x0] 01:28:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1255c3000) [pid = 1656] [serial = 824] [outer = 0x124e42000] 01:28:06 INFO - PROCESS | 1656 | 1466584086717 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12607c000) [pid = 1656] [serial = 825] [outer = 0x124e42000] 01:28:07 INFO - PROCESS | 1656 | 1466584087071 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]]]}] 01:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 01:28:07 INFO - PROCESS | 1656 | 1466584087123 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:28:07 INFO - PROCESS | 1656 | 1466584087125 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:28:07 INFO - PROCESS | 1656 | 1466584087129 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:28:07 INFO - PROCESS | 1656 | 1466584087132 Marionette TRACE conn2 <- [1,1074,null,{}] 01:28:07 INFO - PROCESS | 1656 | 1466584087136 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}] 01:28:07 INFO - PROCESS | 1656 | 1466584087138 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:07 INFO - PROCESS | 1656 | 1466584087257 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:28:07 INFO - PROCESS | 1656 | 1466584087330 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:07 INFO - PROCESS | 1656 | 1466584087332 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x116785800 == 46 [pid = 1656] [id = 276] 01:28:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x111f27000) [pid = 1656] [serial = 826] [outer = 0x0] 01:28:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1121ab800) [pid = 1656] [serial = 827] [outer = 0x111f27000] 01:28:07 INFO - PROCESS | 1656 | 1466584087364 Marionette DEBUG loaded listener.js 01:28:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112860400) [pid = 1656] [serial = 828] [outer = 0x111f27000] 01:28:07 INFO - PROCESS | 1656 | 1466584087893 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]]]}] 01:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 822ms 01:28:07 INFO - PROCESS | 1656 | 1466584087952 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:28:07 INFO - PROCESS | 1656 | 1466584087955 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:28:07 INFO - PROCESS | 1656 | 1466584087961 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:28:07 INFO - PROCESS | 1656 | 1466584087963 Marionette TRACE conn2 <- [1,1078,null,{}] 01:28:07 INFO - PROCESS | 1656 | 1466584087966 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}] 01:28:07 INFO - PROCESS | 1656 | 1466584087968 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:08 INFO - PROCESS | 1656 | 1466584088077 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:28:08 INFO - PROCESS | 1656 | 1466584088153 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:08 INFO - PROCESS | 1656 | 1466584088155 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c0000 == 47 [pid = 1656] [id = 277] 01:28:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113c42000) [pid = 1656] [serial = 829] [outer = 0x0] 01:28:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115f7f000) [pid = 1656] [serial = 830] [outer = 0x113c42000] 01:28:08 INFO - PROCESS | 1656 | 1466584088185 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11690c000) [pid = 1656] [serial = 831] [outer = 0x113c42000] 01:28:08 INFO - PROCESS | 1656 | 1466584088980 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]]]}] 01:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1027ms 01:28:08 INFO - PROCESS | 1656 | 1466584088987 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:28:08 INFO - PROCESS | 1656 | 1466584088989 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:28:09 INFO - PROCESS | 1656 | 1466584089001 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 1656 | 1466584089002 Marionette TRACE conn2 <- [1,1082,null,{}] 01:28:09 INFO - PROCESS | 1656 | 1466584089006 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}] 01:28:09 INFO - PROCESS | 1656 | 1466584089008 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:09 INFO - PROCESS | 1656 | 1466584089122 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12c06a800 == 46 [pid = 1656] [id = 274] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12be9f800 == 45 [pid = 1656] [id = 273] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x126a5f800 == 44 [pid = 1656] [id = 272] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb5c000 == 43 [pid = 1656] [id = 271] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12b711000 == 42 [pid = 1656] [id = 270] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12af21800 == 41 [pid = 1656] [id = 269] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119ec4000 == 40 [pid = 1656] [id = 268] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119eb7c00) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12a31d000 == 39 [pid = 1656] [id = 267] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118f03000 == 38 [pid = 1656] [id = 266] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x125596000 == 37 [pid = 1656] [id = 265] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123e7e800 == 36 [pid = 1656] [id = 264] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x121470000 == 35 [pid = 1656] [id = 263] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed0800 == 34 [pid = 1656] [id = 262] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c6000 == 33 [pid = 1656] [id = 261] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118f04800 == 32 [pid = 1656] [id = 260] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11726b800 == 31 [pid = 1656] [id = 259] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11671e800 == 30 [pid = 1656] [id = 258] 01:28:09 INFO - PROCESS | 1656 | --DOCSHELL 0x129388800 == 29 [pid = 1656] [id = 257] 01:28:09 INFO - PROCESS | 1656 | 1466584089204 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:09 INFO - PROCESS | 1656 | 1466584089206 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fc5000 == 30 [pid = 1656] [id = 278] 01:28:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112e16000) [pid = 1656] [serial = 832] [outer = 0x0] 01:28:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112f7e400) [pid = 1656] [serial = 833] [outer = 0x112e16000] 01:28:09 INFO - PROCESS | 1656 | 1466584089233 Marionette DEBUG loaded listener.js 01:28:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116886000) [pid = 1656] [serial = 834] [outer = 0x112e16000] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1182d8800) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11888b800) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1186dd800) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118642c00) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118594c00) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118fc5800) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119408000) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11955e000) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119410800) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11730a400) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116984400) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116bd7800) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112f13000) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1137e6c00) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1125f9000) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112866000) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1125f4000) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11213d000) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1210e1000) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120fd1000) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120fcf800) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119eb3400) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119b7f400) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a23c00) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119555400) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11864cc00) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11859d800) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11698f800) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x115f78800) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195e4400) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118367800) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11766fc00) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119411800) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119a2e800) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 01:28:09 INFO - PROCESS | 1656 | 1466584089570 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]]]}] 01:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 632ms 01:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:28:09 INFO - PROCESS | 1656 | 1466584089623 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:28:09 INFO - PROCESS | 1656 | 1466584089626 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:28:09 INFO - PROCESS | 1656 | 1466584089630 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 1656 | 1466584089632 Marionette TRACE conn2 <- [1,1086,null,{}] 01:28:09 INFO - PROCESS | 1656 | 1466584089634 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}] 01:28:09 INFO - PROCESS | 1656 | 1466584089636 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:09 INFO - PROCESS | 1656 | 1466584089709 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:28:09 INFO - PROCESS | 1656 | 1466584089713 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:09 INFO - PROCESS | 1656 | 1466584089715 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11726e000 == 31 [pid = 1656] [id = 279] 01:28:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116bd7000) [pid = 1656] [serial = 835] [outer = 0x0] 01:28:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117304c00) [pid = 1656] [serial = 836] [outer = 0x116bd7000] 01:28:09 INFO - PROCESS | 1656 | 1466584089743 Marionette DEBUG loaded listener.js 01:28:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1173bfc00) [pid = 1656] [serial = 837] [outer = 0x116bd7000] 01:28:10 INFO - PROCESS | 1656 | 1466584090099 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]]]}] 01:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 01:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:28:10 INFO - PROCESS | 1656 | 1466584090150 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1656 | 1466584090151 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:28:10 INFO - PROCESS | 1656 | 1466584090153 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1656 | 1466584090156 Marionette TRACE conn2 <- [1,1090,null,{}] 01:28:10 INFO - PROCESS | 1656 | 1466584090163 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}] 01:28:10 INFO - PROCESS | 1656 | 1466584090166 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:10 INFO - PROCESS | 1656 | 1466584090248 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:28:10 INFO - PROCESS | 1656 | 1466584090254 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:10 INFO - PROCESS | 1656 | 1466584090256 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fe9800 == 32 [pid = 1656] [id = 280] 01:28:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117eb8c00) [pid = 1656] [serial = 838] [outer = 0x0] 01:28:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118367c00) [pid = 1656] [serial = 839] [outer = 0x117eb8c00] 01:28:10 INFO - PROCESS | 1656 | 1466584090287 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11859e400) [pid = 1656] [serial = 840] [outer = 0x117eb8c00] 01:28:10 INFO - PROCESS | 1656 | 1466584090669 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]]]}] 01:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 570ms 01:28:10 INFO - PROCESS | 1656 | 1466584090725 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1656 | 1466584090727 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:28:10 INFO - PROCESS | 1656 | 1466584090730 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1656 | 1466584090732 Marionette TRACE conn2 <- [1,1094,null,{}] 01:28:10 INFO - PROCESS | 1656 | 1466584090735 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}] 01:28:10 INFO - PROCESS | 1656 | 1466584090737 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:10 INFO - PROCESS | 1656 | 1466584090859 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:28:10 INFO - PROCESS | 1656 | 1466584090869 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:10 INFO - PROCESS | 1656 | 1466584090870 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ac8800 == 33 [pid = 1656] [id = 281] 01:28:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118654400) [pid = 1656] [serial = 841] [outer = 0x0] 01:28:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118656c00) [pid = 1656] [serial = 842] [outer = 0x118654400] 01:28:10 INFO - PROCESS | 1656 | 1466584090912 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1186e2800) [pid = 1656] [serial = 843] [outer = 0x118654400] 01:28:11 INFO - PROCESS | 1656 | 1466584091312 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]]]}] 01:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 620ms 01:28:11 INFO - PROCESS | 1656 | 1466584091362 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:28:11 INFO - PROCESS | 1656 | 1466584091364 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:28:11 INFO - PROCESS | 1656 | 1466584091377 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:28:11 INFO - PROCESS | 1656 | 1466584091379 Marionette TRACE conn2 <- [1,1098,null,{}] 01:28:11 INFO - PROCESS | 1656 | 1466584091393 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}] 01:28:11 INFO - PROCESS | 1656 | 1466584091395 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:11 INFO - PROCESS | 1656 | 1466584091532 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:28:11 INFO - PROCESS | 1656 | 1466584091611 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:11 INFO - PROCESS | 1656 | 1466584091612 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12104d800 == 34 [pid = 1656] [id = 282] 01:28:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118654c00) [pid = 1656] [serial = 844] [outer = 0x0] 01:28:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118f7e000) [pid = 1656] [serial = 845] [outer = 0x118654c00] 01:28:11 INFO - PROCESS | 1656 | 1466584091659 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118884800) [pid = 1656] [serial = 846] [outer = 0x118654c00] 01:28:12 INFO - PROCESS | 1656 | 1466584092013 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]]]}] 01:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 692ms 01:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:28:12 INFO - PROCESS | 1656 | 1466584092059 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 1656 | 1466584092061 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:28:12 INFO - PROCESS | 1656 | 1466584092063 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 1656 | 1466584092064 Marionette TRACE conn2 <- [1,1102,null,{}] 01:28:12 INFO - PROCESS | 1656 | 1466584092073 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}] 01:28:12 INFO - PROCESS | 1656 | 1466584092077 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:12 INFO - PROCESS | 1656 | 1466584092188 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:28:12 INFO - PROCESS | 1656 | 1466584092199 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:12 INFO - PROCESS | 1656 | 1466584092200 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x121463800 == 35 [pid = 1656] [id = 283] 01:28:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118883400) [pid = 1656] [serial = 847] [outer = 0x0] 01:28:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11940fc00) [pid = 1656] [serial = 848] [outer = 0x118883400] 01:28:12 INFO - PROCESS | 1656 | 1466584092225 Marionette DEBUG loaded listener.js 01:28:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a27c00) [pid = 1656] [serial = 849] [outer = 0x118883400] 01:28:12 INFO - PROCESS | 1656 | 1466584092529 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]]]}] 01:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 524ms 01:28:12 INFO - PROCESS | 1656 | 1466584092587 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 1656 | 1466584092588 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:28:12 INFO - PROCESS | 1656 | 1466584092591 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 1656 | 1466584092592 Marionette TRACE conn2 <- [1,1106,null,{}] 01:28:12 INFO - PROCESS | 1656 | 1466584092594 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}] 01:28:12 INFO - PROCESS | 1656 | 1466584092595 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:12 INFO - PROCESS | 1656 | 1466584092689 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:28:12 INFO - PROCESS | 1656 | 1466584092693 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:12 INFO - PROCESS | 1656 | 1466584092694 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ed6800 == 36 [pid = 1656] [id = 284] 01:28:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a35c00) [pid = 1656] [serial = 850] [outer = 0x0] 01:28:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119adfc00) [pid = 1656] [serial = 851] [outer = 0x119a35c00] 01:28:12 INFO - PROCESS | 1656 | 1466584092718 Marionette DEBUG loaded listener.js 01:28:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119eb3800) [pid = 1656] [serial = 852] [outer = 0x119a35c00] 01:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 467ms 01:28:13 INFO - PROCESS | 1656 | 1466584093054 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]]]}] 01:28:13 INFO - PROCESS | 1656 | 1466584093064 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1656 | 1466584093065 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:28:13 INFO - PROCESS | 1656 | 1466584093067 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1656 | 1466584093068 Marionette TRACE conn2 <- [1,1110,null,{}] 01:28:13 INFO - PROCESS | 1656 | 1466584093071 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}] 01:28:13 INFO - PROCESS | 1656 | 1466584093072 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:13 INFO - PROCESS | 1656 | 1466584093172 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:28:13 INFO - PROCESS | 1656 | 1466584093176 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:13 INFO - PROCESS | 1656 | 1466584093177 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x126430000 == 37 [pid = 1656] [id = 285] 01:28:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a3fc00) [pid = 1656] [serial = 853] [outer = 0x0] 01:28:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119ebd800) [pid = 1656] [serial = 854] [outer = 0x119a3fc00] 01:28:13 INFO - PROCESS | 1656 | 1466584093201 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120fd9800) [pid = 1656] [serial = 855] [outer = 0x119a3fc00] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fd0400) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x110ed1000) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116911c00) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112d71400) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118651c00) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1137e6400) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119add400) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11851ac00) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118658400) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117ebe800) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1194e0400) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112faf000) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12155dc00) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1125eec00) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121924800) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121daa800) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118886800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:28:13 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1194e1400) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:28:13 INFO - PROCESS | 1656 | 1466584093656 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]]]}] 01:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 01:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:28:13 INFO - PROCESS | 1656 | 1466584093686 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1656 | 1466584093687 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:28:13 INFO - PROCESS | 1656 | 1466584093689 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1656 | 1466584093691 Marionette TRACE conn2 <- [1,1114,null,{}] 01:28:13 INFO - PROCESS | 1656 | 1466584093693 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}] 01:28:13 INFO - PROCESS | 1656 | 1466584093694 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:13 INFO - PROCESS | 1656 | 1466584093768 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:28:13 INFO - PROCESS | 1656 | 1466584093771 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:13 INFO - PROCESS | 1656 | 1466584093772 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a72000 == 38 [pid = 1656] [id = 286] 01:28:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1125eec00) [pid = 1656] [serial = 856] [outer = 0x0] 01:28:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116bdb400) [pid = 1656] [serial = 857] [outer = 0x1125eec00] 01:28:13 INFO - PROCESS | 1656 | 1466584093799 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118652800) [pid = 1656] [serial = 858] [outer = 0x1125eec00] 01:28:14 INFO - PROCESS | 1656 | 1466584094144 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]]]}] 01:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 01:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:28:14 INFO - PROCESS | 1656 | 1466584094160 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 1656 | 1466584094162 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:28:14 INFO - PROCESS | 1656 | 1466584094164 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 1656 | 1466584094165 Marionette TRACE conn2 <- [1,1118,null,{}] 01:28:14 INFO - PROCESS | 1656 | 1466584094168 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}] 01:28:14 INFO - PROCESS | 1656 | 1466584094169 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:14 INFO - PROCESS | 1656 | 1466584094265 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:28:14 INFO - PROCESS | 1656 | 1466584094271 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:14 INFO - PROCESS | 1656 | 1466584094272 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129112800 == 39 [pid = 1656] [id = 287] 01:28:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11766d400) [pid = 1656] [serial = 859] [outer = 0x0] 01:28:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119b82800) [pid = 1656] [serial = 860] [outer = 0x11766d400] 01:28:14 INFO - PROCESS | 1656 | 1466584094298 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11836b400) [pid = 1656] [serial = 861] [outer = 0x11766d400] 01:28:14 INFO - PROCESS | 1656 | 1466584094605 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]]]}] 01:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 01:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:28:14 INFO - PROCESS | 1656 | 1466584094634 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 1656 | 1466584094636 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:28:14 INFO - PROCESS | 1656 | 1466584094638 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 1656 | 1466584094640 Marionette TRACE conn2 <- [1,1122,null,{}] 01:28:14 INFO - PROCESS | 1656 | 1466584094643 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}] 01:28:14 INFO - PROCESS | 1656 | 1466584094646 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:14 INFO - PROCESS | 1656 | 1466584094734 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:28:14 INFO - PROCESS | 1656 | 1466584094737 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:14 INFO - PROCESS | 1656 | 1466584094739 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6be000 == 40 [pid = 1656] [id = 288] 01:28:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210e5400) [pid = 1656] [serial = 862] [outer = 0x0] 01:28:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1212f1000) [pid = 1656] [serial = 863] [outer = 0x1210e5400] 01:28:14 INFO - PROCESS | 1656 | 1466584094765 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121ac8000) [pid = 1656] [serial = 864] [outer = 0x1210e5400] 01:28:15 INFO - PROCESS | 1656 | 1466584095133 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]]]}] 01:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 523ms 01:28:15 INFO - PROCESS | 1656 | 1466584095230 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 1656 | 1466584095231 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:28:15 INFO - PROCESS | 1656 | 1466584095257 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1656 | 1466584095259 Marionette TRACE conn2 <- [1,1126,null,{}] 01:28:15 INFO - PROCESS | 1656 | 1466584095262 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}] 01:28:15 INFO - PROCESS | 1656 | 1466584095263 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:15 INFO - PROCESS | 1656 | 1466584095338 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:28:15 INFO - PROCESS | 1656 | 1466584095345 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:15 INFO - PROCESS | 1656 | 1466584095347 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb5a800 == 41 [pid = 1656] [id = 289] 01:28:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120fd8c00) [pid = 1656] [serial = 865] [outer = 0x0] 01:28:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126451c00) [pid = 1656] [serial = 866] [outer = 0x120fd8c00] 01:28:15 INFO - PROCESS | 1656 | 1466584095370 Marionette DEBUG loaded listener.js 01:28:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1264cdc00) [pid = 1656] [serial = 867] [outer = 0x120fd8c00] 01:28:15 INFO - PROCESS | 1656 | 1466584095795 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]]]}] 01:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 576ms 01:28:15 INFO - PROCESS | 1656 | 1466584095829 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 1656 | 1466584095831 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:28:15 INFO - PROCESS | 1656 | 1466584095835 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1656 | 1466584095837 Marionette TRACE conn2 <- [1,1130,null,{}] 01:28:15 INFO - PROCESS | 1656 | 1466584095840 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}] 01:28:15 INFO - PROCESS | 1656 | 1466584095842 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:15 INFO - PROCESS | 1656 | 1466584095946 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:28:16 INFO - PROCESS | 1656 | 1466584096001 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 1656 | 1466584096002 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11725e000 == 42 [pid = 1656] [id = 290] 01:28:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112d7e400) [pid = 1656] [serial = 868] [outer = 0x0] 01:28:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1139db800) [pid = 1656] [serial = 869] [outer = 0x112d7e400] 01:28:16 INFO - PROCESS | 1656 | 1466584096033 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116983c00) [pid = 1656] [serial = 870] [outer = 0x112d7e400] 01:28:16 INFO - PROCESS | 1656 | 1466584096501 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]]]}] 01:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 671ms 01:28:16 INFO - PROCESS | 1656 | 1466584096506 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:28:16 INFO - PROCESS | 1656 | 1466584096509 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:28:16 INFO - PROCESS | 1656 | 1466584096514 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:28:16 INFO - PROCESS | 1656 | 1466584096515 Marionette TRACE conn2 <- [1,1134,null,{}] 01:28:16 INFO - PROCESS | 1656 | 1466584096518 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}] 01:28:16 INFO - PROCESS | 1656 | 1466584096520 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:16 INFO - PROCESS | 1656 | 1466584096620 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:28:16 INFO - PROCESS | 1656 | 1466584096671 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 1656 | 1466584096673 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ec8000 == 43 [pid = 1656] [id = 291] 01:28:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116bde000) [pid = 1656] [serial = 871] [outer = 0x0] 01:28:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117670400) [pid = 1656] [serial = 872] [outer = 0x116bde000] 01:28:16 INFO - PROCESS | 1656 | 1466584096702 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118363400) [pid = 1656] [serial = 873] [outer = 0x116bde000] 01:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 01:28:17 INFO - PROCESS | 1656 | 1466584097128 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]]]}] 01:28:17 INFO - PROCESS | 1656 | 1466584097135 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1656 | 1466584097136 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:28:17 INFO - PROCESS | 1656 | 1466584097139 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1656 | 1466584097142 Marionette TRACE conn2 <- [1,1138,null,{}] 01:28:17 INFO - PROCESS | 1656 | 1466584097151 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}] 01:28:17 INFO - PROCESS | 1656 | 1466584097154 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:17 INFO - PROCESS | 1656 | 1466584097254 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:28:17 INFO - PROCESS | 1656 | 1466584097306 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:17 INFO - PROCESS | 1656 | 1466584097308 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1b000 == 44 [pid = 1656] [id = 292] 01:28:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118645800) [pid = 1656] [serial = 874] [outer = 0x0] 01:28:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119406800) [pid = 1656] [serial = 875] [outer = 0x118645800] 01:28:17 INFO - PROCESS | 1656 | 1466584097339 Marionette DEBUG loaded listener.js 01:28:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11955e000) [pid = 1656] [serial = 876] [outer = 0x118645800] 01:28:17 INFO - PROCESS | 1656 | 1466584097801 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]]]}] 01:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 675ms 01:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:28:17 INFO - PROCESS | 1656 | 1466584097814 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1656 | 1466584097816 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:28:17 INFO - PROCESS | 1656 | 1466584097818 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1656 | 1466584097820 Marionette TRACE conn2 <- [1,1142,null,{}] 01:28:17 INFO - PROCESS | 1656 | 1466584097822 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}] 01:28:17 INFO - PROCESS | 1656 | 1466584097823 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:17 INFO - PROCESS | 1656 | 1466584097924 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:28:17 INFO - PROCESS | 1656 | 1466584097975 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:17 INFO - PROCESS | 1656 | 1466584097976 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c080000 == 45 [pid = 1656] [id = 293] 01:28:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1195e9c00) [pid = 1656] [serial = 877] [outer = 0x0] 01:28:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x120fda400) [pid = 1656] [serial = 878] [outer = 0x1195e9c00] 01:28:18 INFO - PROCESS | 1656 | 1466584098005 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1212e8800) [pid = 1656] [serial = 879] [outer = 0x1195e9c00] 01:28:18 INFO - PROCESS | 1656 | 1466584098606 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]]]}] 01:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 819ms 01:28:18 INFO - PROCESS | 1656 | 1466584098638 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:28:18 INFO - PROCESS | 1656 | 1466584098640 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:28:18 INFO - PROCESS | 1656 | 1466584098644 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:28:18 INFO - PROCESS | 1656 | 1466584098645 Marionette TRACE conn2 <- [1,1146,null,{}] 01:28:18 INFO - PROCESS | 1656 | 1466584098649 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}] 01:28:18 INFO - PROCESS | 1656 | 1466584098650 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:18 INFO - PROCESS | 1656 | 1466584098748 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:28:18 INFO - PROCESS | 1656 | 1466584098805 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:18 INFO - PROCESS | 1656 | 1466584098808 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b8800 == 46 [pid = 1656] [id = 294] 01:28:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11297e800) [pid = 1656] [serial = 880] [outer = 0x0] 01:28:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112f07000) [pid = 1656] [serial = 881] [outer = 0x11297e800] 01:28:18 INFO - PROCESS | 1656 | 1466584098851 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116bd4800) [pid = 1656] [serial = 882] [outer = 0x11297e800] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6be000 == 45 [pid = 1656] [id = 288] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x129112800 == 44 [pid = 1656] [id = 287] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126a72000 == 43 [pid = 1656] [id = 286] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126430000 == 42 [pid = 1656] [id = 285] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x124ed6800 == 41 [pid = 1656] [id = 284] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121463800 == 40 [pid = 1656] [id = 283] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12104d800 == 39 [pid = 1656] [id = 282] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119ac8800 == 38 [pid = 1656] [id = 281] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x118fe9800 == 37 [pid = 1656] [id = 280] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11726e000 == 36 [pid = 1656] [id = 279] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x112fc5000 == 35 [pid = 1656] [id = 278] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c1800 == 34 [pid = 1656] [id = 275] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x116785800 == 33 [pid = 1656] [id = 276] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c0000 == 32 [pid = 1656] [id = 277] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c080000 == 31 [pid = 1656] [id = 293] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1b000 == 30 [pid = 1656] [id = 292] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119ec8000 == 29 [pid = 1656] [id = 291] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb5a800 == 28 [pid = 1656] [id = 289] 01:28:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11725e000 == 27 [pid = 1656] [id = 290] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12155c000) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1211b6c00) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11700d000) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11730fc00) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x120fd3000) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112da2800) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112f0e400) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1186e3c00) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119411c00) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x115ebac00) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1165eb400) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ec2000) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119ae3400) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119eb4800) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1195db400) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195e5c00) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118369c00) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118594400) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11982f400) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a38c00) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11859f400) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118649800) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1216f0c00) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1137f5400) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1255c3000) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123fbe400) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x121db2c00) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124acdc00) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119a36800) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124d6cc00) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125580800) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121ac8c00) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124ac2400) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124d6f000) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x120fd6400) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11836d000) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 01:28:19 INFO - PROCESS | 1656 | 1466584099798 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]]]}] 01:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1177ms 01:28:19 INFO - PROCESS | 1656 | 1466584099825 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:28:19 INFO - PROCESS | 1656 | 1466584099828 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:28:19 INFO - PROCESS | 1656 | 1466584099831 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 1656 | 1466584099833 Marionette TRACE conn2 <- [1,1150,null,{}] 01:28:19 INFO - PROCESS | 1656 | 1466584099837 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}] 01:28:19 INFO - PROCESS | 1656 | 1466584099839 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:19 INFO - PROCESS | 1656 | 1466584099921 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:28:19 INFO - PROCESS | 1656 | 1466584099930 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:19 INFO - PROCESS | 1656 | 1466584099933 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x113956000 == 28 [pid = 1656] [id = 295] 01:28:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11285c000) [pid = 1656] [serial = 883] [outer = 0x0] 01:28:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112866400) [pid = 1656] [serial = 884] [outer = 0x11285c000] 01:28:19 INFO - PROCESS | 1656 | 1466584099960 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112f09c00) [pid = 1656] [serial = 885] [outer = 0x11285c000] 01:28:20 INFO - PROCESS | 1656 | 1466584100304 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]]]}] 01:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 01:28:20 INFO - PROCESS | 1656 | 1466584100351 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1656 | 1466584100355 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:28:20 INFO - PROCESS | 1656 | 1466584100382 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1656 | 1466584100384 Marionette TRACE conn2 <- [1,1154,null,{}] 01:28:20 INFO - PROCESS | 1656 | 1466584100386 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}] 01:28:20 INFO - PROCESS | 1656 | 1466584100388 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:20 INFO - PROCESS | 1656 | 1466584100463 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:28:20 INFO - PROCESS | 1656 | 1466584100468 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:20 INFO - PROCESS | 1656 | 1466584100469 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b7800 == 29 [pid = 1656] [id = 296] 01:28:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113c7e400) [pid = 1656] [serial = 886] [outer = 0x0] 01:28:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116b22000) [pid = 1656] [serial = 887] [outer = 0x113c7e400] 01:28:20 INFO - PROCESS | 1656 | 1466584100498 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117309800) [pid = 1656] [serial = 888] [outer = 0x113c7e400] 01:28:20 INFO - PROCESS | 1656 | 1466584100836 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]]]}] 01:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 473ms 01:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:28:20 INFO - PROCESS | 1656 | 1466584100851 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1656 | 1466584100853 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:28:20 INFO - PROCESS | 1656 | 1466584100855 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1656 | 1466584100867 Marionette TRACE conn2 <- [1,1158,null,{}] 01:28:20 INFO - PROCESS | 1656 | 1466584100875 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}] 01:28:20 INFO - PROCESS | 1656 | 1466584100878 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:20 INFO - PROCESS | 1656 | 1466584100957 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:28:21 INFO - PROCESS | 1656 | 1466584101009 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:21 INFO - PROCESS | 1656 | 1466584101011 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fcf800 == 30 [pid = 1656] [id = 297] 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1173c1c00) [pid = 1656] [serial = 889] [outer = 0x0] 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118362800) [pid = 1656] [serial = 890] [outer = 0x1173c1c00] 01:28:21 INFO - PROCESS | 1656 | 1466584101039 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185a2000) [pid = 1656] [serial = 891] [outer = 0x1173c1c00] 01:28:21 INFO - PROCESS | 1656 | 1466584101330 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]]]}] 01:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 531ms 01:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:28:21 INFO - PROCESS | 1656 | 1466584101386 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 1656 | 1466584101388 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:28:21 INFO - PROCESS | 1656 | 1466584101390 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 1656 | 1466584101391 Marionette TRACE conn2 <- [1,1162,null,{}] 01:28:21 INFO - PROCESS | 1656 | 1466584101396 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}] 01:28:21 INFO - PROCESS | 1656 | 1466584101397 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:21 INFO - PROCESS | 1656 | 1466584101471 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:28:21 INFO - PROCESS | 1656 | 1466584101477 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:21 INFO - PROCESS | 1656 | 1466584101479 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ace000 == 31 [pid = 1656] [id = 298] 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118658c00) [pid = 1656] [serial = 892] [outer = 0x0] 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118884400) [pid = 1656] [serial = 893] [outer = 0x118658c00] 01:28:21 INFO - PROCESS | 1656 | 1466584101504 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118fc4800) [pid = 1656] [serial = 894] [outer = 0x118658c00] 01:28:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119407800) [pid = 1656] [serial = 895] [outer = 0x117eb8400] 01:28:21 INFO - PROCESS | 1656 | 1466584101851 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]]]}] 01:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms 01:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:28:21 INFO - PROCESS | 1656 | 1466584101887 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 1656 | 1466584101888 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:28:21 INFO - PROCESS | 1656 | 1466584101891 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 1656 | 1466584101893 Marionette TRACE conn2 <- [1,1166,null,{}] 01:28:21 INFO - PROCESS | 1656 | 1466584101897 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}] 01:28:21 INFO - PROCESS | 1656 | 1466584101899 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:22 INFO - PROCESS | 1656 | 1466584102002 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:28:22 INFO - PROCESS | 1656 | 1466584102006 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 1656 | 1466584102007 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12104e000 == 32 [pid = 1656] [id = 299] 01:28:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11865a000) [pid = 1656] [serial = 896] [outer = 0x0] 01:28:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11940ac00) [pid = 1656] [serial = 897] [outer = 0x11865a000] 01:28:22 INFO - PROCESS | 1656 | 1466584102032 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195dd000) [pid = 1656] [serial = 898] [outer = 0x11865a000] 01:28:22 INFO - PROCESS | 1656 | 1466584102366 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]]]}] 01:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 01:28:22 INFO - PROCESS | 1656 | 1466584102415 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1656 | 1466584102416 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:28:22 INFO - PROCESS | 1656 | 1466584102418 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 1656 | 1466584102419 Marionette TRACE conn2 <- [1,1170,null,{}] 01:28:22 INFO - PROCESS | 1656 | 1466584102422 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}] 01:28:22 INFO - PROCESS | 1656 | 1466584102426 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:22 INFO - PROCESS | 1656 | 1466584102539 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:28:22 INFO - PROCESS | 1656 | 1466584102574 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 1656 | 1466584102576 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cc8800 == 33 [pid = 1656] [id = 300] 01:28:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195e7000) [pid = 1656] [serial = 899] [outer = 0x0] 01:28:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a34800) [pid = 1656] [serial = 900] [outer = 0x1195e7000] 01:28:22 INFO - PROCESS | 1656 | 1466584102600 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ebbc00) [pid = 1656] [serial = 901] [outer = 0x1195e7000] 01:28:22 INFO - PROCESS | 1656 | 1466584102890 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]]]}] 01:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 517ms 01:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:28:22 INFO - PROCESS | 1656 | 1466584102936 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1656 | 1466584102938 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:28:22 INFO - PROCESS | 1656 | 1466584102940 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 1656 | 1466584102941 Marionette TRACE conn2 <- [1,1174,null,{}] 01:28:22 INFO - PROCESS | 1656 | 1466584102945 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}] 01:28:22 INFO - PROCESS | 1656 | 1466584102947 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:23 INFO - PROCESS | 1656 | 1466584103048 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:28:23 INFO - PROCESS | 1656 | 1466584103052 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:23 INFO - PROCESS | 1656 | 1466584103053 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126443800 == 34 [pid = 1656] [id = 301] 01:28:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1195e7800) [pid = 1656] [serial = 902] [outer = 0x0] 01:28:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x120fcf400) [pid = 1656] [serial = 903] [outer = 0x1195e7800] 01:28:23 INFO - PROCESS | 1656 | 1466584103077 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1210ee000) [pid = 1656] [serial = 904] [outer = 0x1195e7800] 01:28:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 01:28:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 01:28:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1 01:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:23 INFO - _addTest/ [0,1177,"getWindowHandle",null] 01:28:23 INFO - PROCESS | 1656 | 1466584103414 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:28:23 INFO - PROCESS | 1656 | 1466584103422 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 1656 | 1466584103423 Marionette TRACE conn2 <- [1,1178,null,{}] 01:28:23 INFO - PROCESS | 1656 | 1466584103426 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}] 01:28:23 INFO - PROCESS | 1656 | 1466584103429 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:23 INFO - PROCESS | 1656 | 1466584103521 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:28:23 INFO - PROCESS | 1656 | 1466584103526 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:23 INFO - PROCESS | 1656 | 1466584103527 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x127888800 == 35 [pid = 1656] [id = 302] 01:28:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119830c00) [pid = 1656] [serial = 905] [outer = 0x0] 01:28:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12144cc00) [pid = 1656] [serial = 906] [outer = 0x119830c00] 01:28:23 INFO - PROCESS | 1656 | 1466584103551 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121932400) [pid = 1656] [serial = 907] [outer = 0x119830c00] 01:28:23 INFO - PROCESS | 1656 | 1466584103854 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] 01:28:24 INFO - PROCESS | 1656 | 1466584104054 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:28:24 INFO - PROCESS | 1656 | 1466584104059 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1656 | 1466584104060 Marionette TRACE conn2 <- [1,1182,null,{}] 01:28:24 INFO - PROCESS | 1656 | 1466584104062 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}] 01:28:24 INFO - PROCESS | 1656 | 1466584104064 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:24 INFO - PROCESS | 1656 | 1466584104138 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:28:24 INFO - PROCESS | 1656 | 1466584104143 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:24 INFO - PROCESS | 1656 | 1466584104153 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x121361000 == 36 [pid = 1656] [id = 303] 01:28:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112f06400) [pid = 1656] [serial = 908] [outer = 0x0] 01:28:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x115f78800) [pid = 1656] [serial = 909] [outer = 0x112f06400] 01:28:24 INFO - PROCESS | 1656 | 1466584104178 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11835fc00) [pid = 1656] [serial = 910] [outer = 0x112f06400] 01:28:24 INFO - PROCESS | 1656 | 1466584104490 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] 01:28:24 INFO - PROCESS | 1656 | 1466584104531 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:28:24 INFO - PROCESS | 1656 | 1466584104533 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1656 | 1466584104534 Marionette TRACE conn2 <- [1,1186,null,{}] 01:28:24 INFO - PROCESS | 1656 | 1466584104537 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}] 01:28:24 INFO - PROCESS | 1656 | 1466584104538 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:24 INFO - PROCESS | 1656 | 1466584104612 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:28:24 INFO - PROCESS | 1656 | 1466584104616 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:24 INFO - PROCESS | 1656 | 1466584104617 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a59a000 == 37 [pid = 1656] [id = 304] 01:28:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11864e800) [pid = 1656] [serial = 911] [outer = 0x0] 01:28:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fd6000) [pid = 1656] [serial = 912] [outer = 0x11864e800] 01:28:24 INFO - PROCESS | 1656 | 1466584104641 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121b50800) [pid = 1656] [serial = 913] [outer = 0x11864e800] 01:28:24 INFO - PROCESS | 1656 | 1466584104956 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] 01:28:25 INFO - PROCESS | 1656 | 1466584105012 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:28:25 INFO - PROCESS | 1656 | 1466584105017 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1656 | 1466584105018 Marionette TRACE conn2 <- [1,1190,null,{}] 01:28:25 INFO - PROCESS | 1656 | 1466584105021 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}] 01:28:25 INFO - PROCESS | 1656 | 1466584105022 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:25 INFO - PROCESS | 1656 | 1466584105114 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:28:25 INFO - PROCESS | 1656 | 1466584105117 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:25 INFO - PROCESS | 1656 | 1466584105119 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af18000 == 38 [pid = 1656] [id = 305] 01:28:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118519c00) [pid = 1656] [serial = 914] [outer = 0x0] 01:28:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124d6f000) [pid = 1656] [serial = 915] [outer = 0x118519c00] 01:28:25 INFO - PROCESS | 1656 | 1466584105153 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12666c000) [pid = 1656] [serial = 916] [outer = 0x118519c00] 01:28:25 INFO - PROCESS | 1656 | 1466584105465 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] 01:28:25 INFO - PROCESS | 1656 | 1466584105489 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:28:25 INFO - PROCESS | 1656 | 1466584105491 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1656 | 1466584105492 Marionette TRACE conn2 <- [1,1194,null,{}] 01:28:25 INFO - PROCESS | 1656 | 1466584105498 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}] 01:28:25 INFO - PROCESS | 1656 | 1466584105499 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:25 INFO - PROCESS | 1656 | 1466584105575 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:28:25 INFO - PROCESS | 1656 | 1466584105581 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:25 INFO - PROCESS | 1656 | 1466584105582 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb58800 == 39 [pid = 1656] [id = 306] 01:28:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1266eb800) [pid = 1656] [serial = 917] [outer = 0x0] 01:28:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1268c3c00) [pid = 1656] [serial = 918] [outer = 0x1266eb800] 01:28:25 INFO - PROCESS | 1656 | 1466584105606 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128ae5c00) [pid = 1656] [serial = 919] [outer = 0x1266eb800] 01:28:25 INFO - PROCESS | 1656 | 1466584105946 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] 01:28:25 INFO - PROCESS | 1656 | 1466584105966 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:28:25 INFO - PROCESS | 1656 | 1466584105968 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1656 | 1466584105969 Marionette TRACE conn2 <- [1,1198,null,{}] 01:28:25 INFO - PROCESS | 1656 | 1466584105971 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}] 01:28:25 INFO - PROCESS | 1656 | 1466584105972 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:26 INFO - PROCESS | 1656 | 1466584106075 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:28:26 INFO - PROCESS | 1656 | 1466584106155 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 1656 | 1466584106156 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x112161800 == 40 [pid = 1656] [id = 307] 01:28:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x110eaa800) [pid = 1656] [serial = 920] [outer = 0x0] 01:28:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x110ed5000) [pid = 1656] [serial = 921] [outer = 0x110eaa800] 01:28:26 INFO - PROCESS | 1656 | 1466584106188 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1125f5400) [pid = 1656] [serial = 922] [outer = 0x110eaa800] 01:28:26 INFO - PROCESS | 1656 | 1466584106693 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]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 770ms 01:28:26 INFO - PROCESS | 1656 | 1466584106753 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1656 | 1466584106755 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:28:26 INFO - PROCESS | 1656 | 1466584106762 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1656 | 1466584106764 Marionette TRACE conn2 <- [1,1202,null,{}] 01:28:26 INFO - PROCESS | 1656 | 1466584106767 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}] 01:28:26 INFO - PROCESS | 1656 | 1466584106770 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:26 INFO - PROCESS | 1656 | 1466584106879 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:28:26 INFO - PROCESS | 1656 | 1466584106956 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 1656 | 1466584106958 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f09800 == 41 [pid = 1656] [id = 308] 01:28:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115f7c400) [pid = 1656] [serial = 923] [outer = 0x0] 01:28:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116988000) [pid = 1656] [serial = 924] [outer = 0x115f7c400] 01:28:26 INFO - PROCESS | 1656 | 1466584106988 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11730c000) [pid = 1656] [serial = 925] [outer = 0x115f7c400] 01:28:27 INFO - PROCESS | 1656 | 1466584107539 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]]]}] 01:28:27 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 01:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 826ms 01:28:27 INFO - PROCESS | 1656 | 1466584107589 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:28:27 INFO - PROCESS | 1656 | 1466584107594 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:28:27 INFO - PROCESS | 1656 | 1466584107598 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1656 | 1466584107600 Marionette TRACE conn2 <- [1,1206,null,{}] 01:28:27 INFO - PROCESS | 1656 | 1466584107603 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}] 01:28:27 INFO - PROCESS | 1656 | 1466584107606 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:27 INFO - PROCESS | 1656 | 1466584107766 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:28:27 INFO - PROCESS | 1656 | 1466584107878 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:27 INFO - PROCESS | 1656 | 1466584107879 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116509000 == 42 [pid = 1656] [id = 309] 01:28:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x110eda800) [pid = 1656] [serial = 926] [outer = 0x0] 01:28:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11730a000) [pid = 1656] [serial = 927] [outer = 0x110eda800] 01:28:27 INFO - PROCESS | 1656 | 1466584107929 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11864bc00) [pid = 1656] [serial = 928] [outer = 0x110eda800] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb58800 == 41 [pid = 1656] [id = 306] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12af18000 == 40 [pid = 1656] [id = 305] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a59a000 == 39 [pid = 1656] [id = 304] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x121361000 == 38 [pid = 1656] [id = 303] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x127888800 == 37 [pid = 1656] [id = 302] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x126443800 == 36 [pid = 1656] [id = 301] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x123cc8800 == 35 [pid = 1656] [id = 300] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12104e000 == 34 [pid = 1656] [id = 299] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119ace000 == 33 [pid = 1656] [id = 298] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x118fcf800 == 32 [pid = 1656] [id = 297] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b7800 == 31 [pid = 1656] [id = 296] 01:28:28 INFO - PROCESS | 1656 | --DOCSHELL 0x113956000 == 30 [pid = 1656] [id = 295] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118884800) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118f7e000) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119adfc00) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11940fc00) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119ebd800) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f7e400) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116886000) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12607c000) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1121ab800) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112860400) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118367c00) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11859e400) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117304c00) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1173bfc00) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118656c00) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115f7f000) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11690c000) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126451c00) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119eb3800) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116bdb400) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1264cdc00) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118652800) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1212f1000) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120fd9800) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119a27c00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119b82800) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121ac8000) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11836b400) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1186e2800) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 01:28:28 INFO - PROCESS | 1656 | 1466584108597 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]]]}] 01:28:28 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 01:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1021ms 01:28:28 INFO - PROCESS | 1656 | 1466584108619 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:28:28 INFO - PROCESS | 1656 | 1466584108621 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:28:28 INFO - PROCESS | 1656 | 1466584108625 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:28:28 INFO - PROCESS | 1656 | 1466584108628 Marionette TRACE conn2 <- [1,1210,null,{}] 01:28:28 INFO - PROCESS | 1656 | 1466584108633 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}] 01:28:28 INFO - PROCESS | 1656 | 1466584108634 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:28 INFO - PROCESS | 1656 | 1466584108711 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:28:28 INFO - PROCESS | 1656 | 1466584108718 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:28 INFO - PROCESS | 1656 | 1466584108721 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b1000 == 31 [pid = 1656] [id = 310] 01:28:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x115ebac00) [pid = 1656] [serial = 929] [outer = 0x0] 01:28:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116243400) [pid = 1656] [serial = 930] [outer = 0x115ebac00] 01:28:28 INFO - PROCESS | 1656 | 1466584108749 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11700c000) [pid = 1656] [serial = 931] [outer = 0x115ebac00] 01:28:29 INFO - PROCESS | 1656 | 1466584109098 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]]]}] 01:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 523ms 01:28:29 INFO - PROCESS | 1656 | 1466584109147 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1656 | 1466584109150 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:28:29 INFO - PROCESS | 1656 | 1466584109154 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1656 | 1466584109156 Marionette TRACE conn2 <- [1,1214,null,{}] 01:28:29 INFO - PROCESS | 1656 | 1466584109158 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}] 01:28:29 INFO - PROCESS | 1656 | 1466584109160 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:29 INFO - PROCESS | 1656 | 1466584109237 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:28:29 INFO - PROCESS | 1656 | 1466584109251 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:29 INFO - PROCESS | 1656 | 1466584109253 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118618800 == 32 [pid = 1656] [id = 311] 01:28:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118369400) [pid = 1656] [serial = 932] [outer = 0x0] 01:28:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118595000) [pid = 1656] [serial = 933] [outer = 0x118369400] 01:28:29 INFO - PROCESS | 1656 | 1466584109280 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118642000) [pid = 1656] [serial = 934] [outer = 0x118369400] 01:28:29 INFO - PROCESS | 1656 | 1466584109627 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]]]}] 01:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 01:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:28:29 INFO - PROCESS | 1656 | 1466584109673 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1656 | 1466584109674 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:28:29 INFO - PROCESS | 1656 | 1466584109677 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1656 | 1466584109679 Marionette TRACE conn2 <- [1,1218,null,{}] 01:28:29 INFO - PROCESS | 1656 | 1466584109696 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}] 01:28:29 INFO - PROCESS | 1656 | 1466584109699 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:29 INFO - PROCESS | 1656 | 1466584109778 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:28:29 INFO - PROCESS | 1656 | 1466584109784 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:29 INFO - PROCESS | 1656 | 1466584109786 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb1000 == 33 [pid = 1656] [id = 312] 01:28:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1125f1800) [pid = 1656] [serial = 935] [outer = 0x0] 01:28:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118888000) [pid = 1656] [serial = 936] [outer = 0x1125f1800] 01:28:29 INFO - PROCESS | 1656 | 1466584109813 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119411c00) [pid = 1656] [serial = 937] [outer = 0x1125f1800] 01:28:30 INFO - PROCESS | 1656 | 1466584110146 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]]]}] 01:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 475ms 01:28:30 INFO - PROCESS | 1656 | 1466584110153 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:28:30 INFO - PROCESS | 1656 | 1466584110154 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:28:30 INFO - PROCESS | 1656 | 1466584110156 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:28:30 INFO - PROCESS | 1656 | 1466584110157 Marionette TRACE conn2 <- [1,1222,null,{}] 01:28:30 INFO - PROCESS | 1656 | 1466584110162 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}] 01:28:30 INFO - PROCESS | 1656 | 1466584110165 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:30 INFO - PROCESS | 1656 | 1466584110269 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:28:30 INFO - PROCESS | 1656 | 1466584110339 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:30 INFO - PROCESS | 1656 | 1466584110340 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12135d800 == 34 [pid = 1656] [id = 313] 01:28:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119404800) [pid = 1656] [serial = 938] [outer = 0x0] 01:28:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1195e1800) [pid = 1656] [serial = 939] [outer = 0x119404800] 01:28:30 INFO - PROCESS | 1656 | 1466584110377 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119a2e800) [pid = 1656] [serial = 940] [outer = 0x119404800] 01:28:30 INFO - PROCESS | 1656 | 1466584110836 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] 01:28:30 INFO - PROCESS | 1656 | 1466584110881 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:28:30 INFO - PROCESS | 1656 | 1466584110883 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:28:30 INFO - PROCESS | 1656 | 1466584110884 Marionette TRACE conn2 <- [1,1226,null,{}] 01:28:30 INFO - PROCESS | 1656 | 1466584110886 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}] 01:28:30 INFO - PROCESS | 1656 | 1466584110888 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:30 INFO - PROCESS | 1656 | 1466584110982 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:28:30 INFO - PROCESS | 1656 | 1466584110985 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:30 INFO - PROCESS | 1656 | 1466584110986 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1255a3000 == 35 [pid = 1656] [id = 314] 01:28:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1121a6c00) [pid = 1656] [serial = 941] [outer = 0x0] 01:28:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a3ec00) [pid = 1656] [serial = 942] [outer = 0x1121a6c00] 01:28:31 INFO - PROCESS | 1656 | 1466584111010 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119e0f400) [pid = 1656] [serial = 943] [outer = 0x1121a6c00] 01:28:31 INFO - PROCESS | 1656 | 1466584111351 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]]]}] 01:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 01:28:31 INFO - PROCESS | 1656 | 1466584111402 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:28:31 INFO - PROCESS | 1656 | 1466584111403 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:28:31 INFO - PROCESS | 1656 | 1466584111405 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1656 | 1466584111406 Marionette TRACE conn2 <- [1,1230,null,{}] 01:28:31 INFO - PROCESS | 1656 | 1466584111409 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}] 01:28:31 INFO - PROCESS | 1656 | 1466584111413 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:31 INFO - PROCESS | 1656 | 1466584111532 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:28:31 INFO - PROCESS | 1656 | 1466584111536 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:31 INFO - PROCESS | 1656 | 1466584111537 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a77800 == 36 [pid = 1656] [id = 315] 01:28:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a3e800) [pid = 1656] [serial = 944] [outer = 0x0] 01:28:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120fd4400) [pid = 1656] [serial = 945] [outer = 0x119a3e800] 01:28:31 INFO - PROCESS | 1656 | 1466584111563 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121dac800) [pid = 1656] [serial = 946] [outer = 0x119a3e800] 01:28:31 INFO - PROCESS | 1656 | 1466584111906 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]]]}] 01:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 517ms 01:28:31 INFO - PROCESS | 1656 | 1466584111923 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:28:31 INFO - PROCESS | 1656 | 1466584111925 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:28:31 INFO - PROCESS | 1656 | 1466584111930 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1656 | 1466584111931 Marionette TRACE conn2 <- [1,1234,null,{}] 01:28:31 INFO - PROCESS | 1656 | 1466584111933 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}] 01:28:31 INFO - PROCESS | 1656 | 1466584111934 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:32 INFO - PROCESS | 1656 | 1466584112027 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:28:32 INFO - PROCESS | 1656 | 1466584112038 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:32 INFO - PROCESS | 1656 | 1466584112039 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939c000 == 37 [pid = 1656] [id = 316] 01:28:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x120fda800) [pid = 1656] [serial = 947] [outer = 0x0] 01:28:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124a91c00) [pid = 1656] [serial = 948] [outer = 0x120fda800] 01:28:32 INFO - PROCESS | 1656 | 1466584112064 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1255c5000) [pid = 1656] [serial = 949] [outer = 0x120fda800] 01:28:32 INFO - PROCESS | 1656 | 1466584112354 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]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 01:28:32 INFO - PROCESS | 1656 | 1466584112399 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:28:32 INFO - PROCESS | 1656 | 1466584112400 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:28:32 INFO - PROCESS | 1656 | 1466584112402 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1656 | 1466584112403 Marionette TRACE conn2 <- [1,1238,null,{}] 01:28:32 INFO - PROCESS | 1656 | 1466584112405 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}] 01:28:32 INFO - PROCESS | 1656 | 1466584112406 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:32 INFO - PROCESS | 1656 | 1466584112501 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:28:32 INFO - PROCESS | 1656 | 1466584112513 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:32 INFO - PROCESS | 1656 | 1466584112514 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5a8000 == 38 [pid = 1656] [id = 317] 01:28:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12607d400) [pid = 1656] [serial = 950] [outer = 0x0] 01:28:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126455c00) [pid = 1656] [serial = 951] [outer = 0x12607d400] 01:28:32 INFO - PROCESS | 1656 | 1466584112545 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1266ed800) [pid = 1656] [serial = 952] [outer = 0x12607d400] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118658c00) [pid = 1656] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11285c000) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1195e7000) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1195e7800) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119830c00) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113c7e400) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1173c1c00) [pid = 1656] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112f06400) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118519c00) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11297e800) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112d7e400) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116bde000) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118645800) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195e9c00) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11864e800) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:28:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11865a000) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:28:32 INFO - PROCESS | 1656 | 1466584112949 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]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 01:28:32 INFO - PROCESS | 1656 | 1466584112972 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:28:32 INFO - PROCESS | 1656 | 1466584112973 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:28:32 INFO - PROCESS | 1656 | 1466584112981 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1656 | 1466584112982 Marionette TRACE conn2 <- [1,1242,null,{}] 01:28:32 INFO - PROCESS | 1656 | 1466584112985 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}] 01:28:32 INFO - PROCESS | 1656 | 1466584112986 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:33 INFO - PROCESS | 1656 | 1466584113092 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:28:33 INFO - PROCESS | 1656 | 1466584113124 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:33 INFO - PROCESS | 1656 | 1466584113125 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb0800 == 39 [pid = 1656] [id = 318] 01:28:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x110ed3400) [pid = 1656] [serial = 953] [outer = 0x0] 01:28:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118360000) [pid = 1656] [serial = 954] [outer = 0x110ed3400] 01:28:33 INFO - PROCESS | 1656 | 1466584113150 Marionette DEBUG loaded listener.js 01:28:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11940dc00) [pid = 1656] [serial = 955] [outer = 0x110ed3400] 01:28:33 INFO - PROCESS | 1656 | 1466584113397 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]]]}] 01:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 476ms 01:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:28:33 INFO - PROCESS | 1656 | 1466584113452 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1656 | 1466584113453 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:28:33 INFO - PROCESS | 1656 | 1466584113455 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1656 | 1466584113456 Marionette TRACE conn2 <- [1,1246,null,{}] 01:28:33 INFO - PROCESS | 1656 | 1466584113459 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}] 01:28:33 INFO - PROCESS | 1656 | 1466584113461 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:33 INFO - PROCESS | 1656 | 1466584113551 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:28:33 INFO - PROCESS | 1656 | 1466584113555 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:33 INFO - PROCESS | 1656 | 1466584113556 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb61000 == 40 [pid = 1656] [id = 319] 01:28:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195e6c00) [pid = 1656] [serial = 956] [outer = 0x0] 01:28:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124e44800) [pid = 1656] [serial = 957] [outer = 0x1195e6c00] 01:28:33 INFO - PROCESS | 1656 | 1466584113587 Marionette DEBUG loaded listener.js 01:28:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1268bd800) [pid = 1656] [serial = 958] [outer = 0x1195e6c00] 01:28:33 INFO - PROCESS | 1656 | 1466584113922 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]]]}] 01:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 01:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:28:33 INFO - PROCESS | 1656 | 1466584113974 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1656 | 1466584113976 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:28:33 INFO - PROCESS | 1656 | 1466584113978 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1656 | 1466584113980 Marionette TRACE conn2 <- [1,1250,null,{}] 01:28:33 INFO - PROCESS | 1656 | 1466584113982 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}] 01:28:33 INFO - PROCESS | 1656 | 1466584113984 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:34 INFO - PROCESS | 1656 | 1466584114082 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:28:34 INFO - PROCESS | 1656 | 1466584114087 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:34 INFO - PROCESS | 1656 | 1466584114089 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c067000 == 41 [pid = 1656] [id = 320] 01:28:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128aed800) [pid = 1656] [serial = 959] [outer = 0x0] 01:28:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b48400) [pid = 1656] [serial = 960] [outer = 0x128aed800] 01:28:34 INFO - PROCESS | 1656 | 1466584114115 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128c58400) [pid = 1656] [serial = 961] [outer = 0x128aed800] 01:28:34 INFO - PROCESS | 1656 | 1466584114425 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]]]}] 01:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 470ms 01:28:34 INFO - PROCESS | 1656 | 1466584114448 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:28:34 INFO - PROCESS | 1656 | 1466584114450 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:28:34 INFO - PROCESS | 1656 | 1466584114452 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:28:34 INFO - PROCESS | 1656 | 1466584114453 Marionette TRACE conn2 <- [1,1254,null,{}] 01:28:34 INFO - PROCESS | 1656 | 1466584114455 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}] 01:28:34 INFO - PROCESS | 1656 | 1466584114456 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:34 INFO - PROCESS | 1656 | 1466584114541 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:28:34 INFO - PROCESS | 1656 | 1466584114598 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:34 INFO - PROCESS | 1656 | 1466584114599 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07e000 == 42 [pid = 1656] [id = 321] 01:28:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128b4a400) [pid = 1656] [serial = 962] [outer = 0x0] 01:28:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128c98000) [pid = 1656] [serial = 963] [outer = 0x128b4a400] 01:28:34 INFO - PROCESS | 1656 | 1466584114623 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1291f4000) [pid = 1656] [serial = 964] [outer = 0x128b4a400] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b8800 == 41 [pid = 1656] [id = 294] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b1000 == 40 [pid = 1656] [id = 310] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x116509000 == 39 [pid = 1656] [id = 309] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118f09800 == 38 [pid = 1656] [id = 308] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x112161800 == 37 [pid = 1656] [id = 307] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118618800 == 36 [pid = 1656] [id = 311] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12939c000 == 35 [pid = 1656] [id = 316] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5a8000 == 34 [pid = 1656] [id = 317] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb0800 == 33 [pid = 1656] [id = 318] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x126a77800 == 32 [pid = 1656] [id = 315] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1255a3000 == 31 [pid = 1656] [id = 314] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb61000 == 30 [pid = 1656] [id = 319] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb1000 == 29 [pid = 1656] [id = 312] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12135d800 == 28 [pid = 1656] [id = 313] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112f09c00) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119ebbc00) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119a34800) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120fcf400) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210ee000) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12144cc00) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116b22000) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117309800) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118362800) [pid = 1656] [serial = 890] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115f78800) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185a2000) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c067000 == 27 [pid = 1656] [id = 320] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11835fc00) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124d6f000) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116bd4800) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120fd1800) [pid = 1656] [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.] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112f07000) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12666c000) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x116983c00) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1139db800) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118363400) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x121932400) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x117670400) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11955e000) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119406800) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1212e8800) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x120fda400) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x120fd6000) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11940ac00) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1195dd000) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x118fc4800) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x121b50800) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1268c3c00) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x118884400) [pid = 1656] [serial = 893] [outer = 0x0] [url = about:blank] 01:28:35 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x112866400) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 01:28:36 INFO - PROCESS | 1656 | 1466584116020 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]]]}] 01:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1573ms 01:28:36 INFO - PROCESS | 1656 | 1466584116026 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1656 | 1466584116031 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:28:36 INFO - PROCESS | 1656 | 1466584116035 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 1656 | 1466584116037 Marionette TRACE conn2 <- [1,1258,null,{}] 01:28:36 INFO - PROCESS | 1656 | 1466584116041 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}] 01:28:36 INFO - PROCESS | 1656 | 1466584116045 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:36 INFO - PROCESS | 1656 | 1466584116126 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:28:36 INFO - PROCESS | 1656 | 1466584116176 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:36 INFO - PROCESS | 1656 | 1466584116179 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f3a800 == 28 [pid = 1656] [id = 322] 01:28:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112865000) [pid = 1656] [serial = 965] [outer = 0x0] 01:28:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112e15800) [pid = 1656] [serial = 966] [outer = 0x112865000] 01:28:36 INFO - PROCESS | 1656 | 1466584116207 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x112f0e000) [pid = 1656] [serial = 967] [outer = 0x112865000] 01:28:36 INFO - PROCESS | 1656 | 1466584116539 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]]]}] 01:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 01:28:36 INFO - PROCESS | 1656 | 1466584116556 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1656 | 1466584116560 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:28:36 INFO - PROCESS | 1656 | 1466584116568 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 1656 | 1466584116570 Marionette TRACE conn2 <- [1,1262,null,{}] 01:28:36 INFO - PROCESS | 1656 | 1466584116572 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}] 01:28:36 INFO - PROCESS | 1656 | 1466584116574 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:36 INFO - PROCESS | 1656 | 1466584116653 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:28:36 INFO - PROCESS | 1656 | 1466584116657 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:36 INFO - PROCESS | 1656 | 1466584116660 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x117254000 == 29 [pid = 1656] [id = 323] 01:28:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112f12400) [pid = 1656] [serial = 968] [outer = 0x0] 01:28:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116243800) [pid = 1656] [serial = 969] [outer = 0x112f12400] 01:28:36 INFO - PROCESS | 1656 | 1466584116689 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116988c00) [pid = 1656] [serial = 970] [outer = 0x112f12400] 01:28:37 INFO - PROCESS | 1656 | 1466584117092 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]]]}] 01:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 01:28:37 INFO - PROCESS | 1656 | 1466584117149 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:28:37 INFO - PROCESS | 1656 | 1466584117151 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:28:37 INFO - PROCESS | 1656 | 1466584117155 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 1656 | 1466584117159 Marionette TRACE conn2 <- [1,1266,null,{}] 01:28:37 INFO - PROCESS | 1656 | 1466584117170 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}] 01:28:37 INFO - PROCESS | 1656 | 1466584117175 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:37 INFO - PROCESS | 1656 | 1466584117286 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:28:37 INFO - PROCESS | 1656 | 1466584117301 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:37 INFO - PROCESS | 1656 | 1466584117303 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118618800 == 30 [pid = 1656] [id = 324] 01:28:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x110ed0c00) [pid = 1656] [serial = 971] [outer = 0x0] 01:28:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117eb8c00) [pid = 1656] [serial = 972] [outer = 0x110ed0c00] 01:28:37 INFO - PROCESS | 1656 | 1466584117330 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118364400) [pid = 1656] [serial = 973] [outer = 0x110ed0c00] 01:28:37 INFO - PROCESS | 1656 | 1466584117688 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]]]}] 01:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 576ms 01:28:37 INFO - PROCESS | 1656 | 1466584117731 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:28:37 INFO - PROCESS | 1656 | 1466584117734 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:28:37 INFO - PROCESS | 1656 | 1466584117736 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 1656 | 1466584117738 Marionette TRACE conn2 <- [1,1270,null,{}] 01:28:37 INFO - PROCESS | 1656 | 1466584117741 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}] 01:28:37 INFO - PROCESS | 1656 | 1466584117743 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:37 INFO - PROCESS | 1656 | 1466584117859 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:28:37 INFO - PROCESS | 1656 | 1466584117867 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:37 INFO - PROCESS | 1656 | 1466584117868 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119538800 == 31 [pid = 1656] [id = 325] 01:28:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118512400) [pid = 1656] [serial = 974] [outer = 0x0] 01:28:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185a1c00) [pid = 1656] [serial = 975] [outer = 0x118512400] 01:28:37 INFO - PROCESS | 1656 | 1466584117910 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11864d800) [pid = 1656] [serial = 976] [outer = 0x118512400] 01:28:38 INFO - PROCESS | 1656 | 1466584118271 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]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 569ms 01:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:28:38 INFO - PROCESS | 1656 | 1466584118306 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1656 | 1466584118307 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:28:38 INFO - PROCESS | 1656 | 1466584118310 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1656 | 1466584118313 Marionette TRACE conn2 <- [1,1274,null,{}] 01:28:38 INFO - PROCESS | 1656 | 1466584118315 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}] 01:28:38 INFO - PROCESS | 1656 | 1466584118316 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:38 INFO - PROCESS | 1656 | 1466584118416 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:28:38 INFO - PROCESS | 1656 | 1466584118422 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:38 INFO - PROCESS | 1656 | 1466584118423 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad8800 == 32 [pid = 1656] [id = 326] 01:28:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11285cc00) [pid = 1656] [serial = 977] [outer = 0x0] 01:28:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118655c00) [pid = 1656] [serial = 978] [outer = 0x11285cc00] 01:28:38 INFO - PROCESS | 1656 | 1466584118449 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1186e5800) [pid = 1656] [serial = 979] [outer = 0x11285cc00] 01:28:38 INFO - PROCESS | 1656 | 1466584118772 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]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 471ms 01:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:28:38 INFO - PROCESS | 1656 | 1466584118782 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1656 | 1466584118783 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:28:38 INFO - PROCESS | 1656 | 1466584118785 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1656 | 1466584118786 Marionette TRACE conn2 <- [1,1278,null,{}] 01:28:38 INFO - PROCESS | 1656 | 1466584118788 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}] 01:28:38 INFO - PROCESS | 1656 | 1466584118792 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:38 INFO - PROCESS | 1656 | 1466584118887 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:28:38 INFO - PROCESS | 1656 | 1466584118891 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:38 INFO - PROCESS | 1656 | 1466584118892 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121351800 == 33 [pid = 1656] [id = 327] 01:28:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118652800) [pid = 1656] [serial = 980] [outer = 0x0] 01:28:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119404000) [pid = 1656] [serial = 981] [outer = 0x118652800] 01:28:38 INFO - PROCESS | 1656 | 1466584118919 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119839c00) [pid = 1656] [serial = 982] [outer = 0x118652800] 01:28:39 INFO - PROCESS | 1656 | 1466584119245 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]]]}] 01:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 01:28:39 INFO - PROCESS | 1656 | 1466584119304 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1656 | 1466584119305 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:28:39 INFO - PROCESS | 1656 | 1466584119307 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1656 | 1466584119308 Marionette TRACE conn2 <- [1,1282,null,{}] 01:28:39 INFO - PROCESS | 1656 | 1466584119311 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}] 01:28:39 INFO - PROCESS | 1656 | 1466584119312 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:39 INFO - PROCESS | 1656 | 1466584119390 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:28:39 INFO - PROCESS | 1656 | 1466584119395 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:39 INFO - PROCESS | 1656 | 1466584119397 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0b800 == 34 [pid = 1656] [id = 328] 01:28:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111f35c00) [pid = 1656] [serial = 983] [outer = 0x0] 01:28:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119a38800) [pid = 1656] [serial = 984] [outer = 0x111f35c00] 01:28:39 INFO - PROCESS | 1656 | 1466584119421 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119e08400) [pid = 1656] [serial = 985] [outer = 0x111f35c00] 01:28:39 INFO - PROCESS | 1656 | 1466584119748 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]]]}] 01:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 01:28:39 INFO - PROCESS | 1656 | 1466584119776 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1656 | 1466584119779 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:28:39 INFO - PROCESS | 1656 | 1466584119782 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1656 | 1466584119783 Marionette TRACE conn2 <- [1,1286,null,{}] 01:28:39 INFO - PROCESS | 1656 | 1466584119785 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}] 01:28:39 INFO - PROCESS | 1656 | 1466584119786 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:39 INFO - PROCESS | 1656 | 1466584119856 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:28:39 INFO - PROCESS | 1656 | 1466584119860 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:39 INFO - PROCESS | 1656 | 1466584119862 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e7e800 == 35 [pid = 1656] [id = 329] 01:28:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119e15800) [pid = 1656] [serial = 986] [outer = 0x0] 01:28:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119ebf800) [pid = 1656] [serial = 987] [outer = 0x119e15800] 01:28:39 INFO - PROCESS | 1656 | 1466584119887 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120fd3c00) [pid = 1656] [serial = 988] [outer = 0x119e15800] 01:28:40 INFO - PROCESS | 1656 | 1466584120250 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]]]}] 01:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 01:28:40 INFO - PROCESS | 1656 | 1466584120301 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:28:40 INFO - PROCESS | 1656 | 1466584120303 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:28:40 INFO - PROCESS | 1656 | 1466584120306 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:28:40 INFO - PROCESS | 1656 | 1466584120308 Marionette TRACE conn2 <- [1,1290,null,{}] 01:28:40 INFO - PROCESS | 1656 | 1466584120312 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}] 01:28:40 INFO - PROCESS | 1656 | 1466584120313 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:40 INFO - PROCESS | 1656 | 1466584120441 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:28:40 INFO - PROCESS | 1656 | 1466584120447 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:40 INFO - PROCESS | 1656 | 1466584120448 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x118618000 == 36 [pid = 1656] [id = 330] 01:28:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120fd7800) [pid = 1656] [serial = 989] [outer = 0x0] 01:28:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1210e5400) [pid = 1656] [serial = 990] [outer = 0x120fd7800] 01:28:40 INFO - PROCESS | 1656 | 1466584120488 Marionette DEBUG loaded listener.js 01:28:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210ed800) [pid = 1656] [serial = 991] [outer = 0x120fd7800] 01:28:40 INFO - PROCESS | 1656 | 1466584120871 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]]]}] 01:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 573ms 01:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:28:40 INFO - PROCESS | 1656 | 1466584120882 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:28:40 INFO - PROCESS | 1656 | 1466584120884 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:28:40 INFO - PROCESS | 1656 | 1466584120886 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:28:40 INFO - PROCESS | 1656 | 1466584120887 Marionette TRACE conn2 <- [1,1294,null,{}] 01:28:40 INFO - PROCESS | 1656 | 1466584120890 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}] 01:28:40 INFO - PROCESS | 1656 | 1466584120891 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:41 INFO - PROCESS | 1656 | 1466584121038 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:28:41 INFO - PROCESS | 1656 | 1466584121109 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:41 INFO - PROCESS | 1656 | 1466584121110 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a70800 == 37 [pid = 1656] [id = 331] 01:28:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112860c00) [pid = 1656] [serial = 992] [outer = 0x0] 01:28:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210ee400) [pid = 1656] [serial = 993] [outer = 0x112860c00] 01:28:41 INFO - PROCESS | 1656 | 1466584121153 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1216efc00) [pid = 1656] [serial = 994] [outer = 0x112860c00] 01:28:41 INFO - PROCESS | 1656 | 1466584121541 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]]]}] 01:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 669ms 01:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:28:41 INFO - PROCESS | 1656 | 1466584121555 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:28:41 INFO - PROCESS | 1656 | 1466584121556 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:28:41 INFO - PROCESS | 1656 | 1466584121559 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:28:41 INFO - PROCESS | 1656 | 1466584121560 Marionette TRACE conn2 <- [1,1298,null,{}] 01:28:41 INFO - PROCESS | 1656 | 1466584121563 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}] 01:28:41 INFO - PROCESS | 1656 | 1466584121564 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:41 INFO - PROCESS | 1656 | 1466584121670 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:28:41 INFO - PROCESS | 1656 | 1466584121714 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:41 INFO - PROCESS | 1656 | 1466584121716 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad5800 == 38 [pid = 1656] [id = 332] 01:28:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12192a400) [pid = 1656] [serial = 995] [outer = 0x0] 01:28:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125585400) [pid = 1656] [serial = 996] [outer = 0x12192a400] 01:28:41 INFO - PROCESS | 1656 | 1466584121742 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126456400) [pid = 1656] [serial = 997] [outer = 0x12192a400] 01:28:42 INFO - PROCESS | 1656 | 1466584122052 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]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 01:28:42 INFO - PROCESS | 1656 | 1466584122080 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1656 | 1466584122081 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:28:42 INFO - PROCESS | 1656 | 1466584122093 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1656 | 1466584122094 Marionette TRACE conn2 <- [1,1302,null,{}] 01:28:42 INFO - PROCESS | 1656 | 1466584122096 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}] 01:28:42 INFO - PROCESS | 1656 | 1466584122097 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:42 INFO - PROCESS | 1656 | 1466584122197 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:28:42 INFO - PROCESS | 1656 | 1466584122201 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:42 INFO - PROCESS | 1656 | 1466584122202 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a59a000 == 39 [pid = 1656] [id = 333] 01:28:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12645b400) [pid = 1656] [serial = 998] [outer = 0x0] 01:28:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1268cb000) [pid = 1656] [serial = 999] [outer = 0x12645b400] 01:28:42 INFO - PROCESS | 1656 | 1466584122226 Marionette DEBUG loaded listener.js 01:28:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128aeac00) [pid = 1656] [serial = 1000] [outer = 0x12645b400] 01:28:42 INFO - PROCESS | 1656 | 1466584122560 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]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 528ms 01:28:42 INFO - PROCESS | 1656 | 1466584122613 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1656 | 1466584122614 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:28:42 INFO - PROCESS | 1656 | 1466584122616 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1656 | 1466584122617 Marionette TRACE conn2 <- [1,1306,null,{}] 01:28:42 INFO - PROCESS | 1656 | 1466584122619 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}] 01:28:42 INFO - PROCESS | 1656 | 1466584122620 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:42 INFO - PROCESS | 1656 | 1466584122722 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:28:42 INFO - PROCESS | 1656 | 1466584122732 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:42 INFO - PROCESS | 1656 | 1466584122733 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a884800 == 40 [pid = 1656] [id = 334] 01:28:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a35000) [pid = 1656] [serial = 1001] [outer = 0x0] 01:28:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128aeb400) [pid = 1656] [serial = 1002] [outer = 0x119a35000] 01:28:42 INFO - PROCESS | 1656 | 1466584122756 Marionette DEBUG loaded listener.js 01:28:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128b4c800) [pid = 1656] [serial = 1003] [outer = 0x119a35000] 01:28:43 INFO - PROCESS | 1656 | 1466584123069 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]]]}] 01:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 01:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:28:43 INFO - PROCESS | 1656 | 1466584123085 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:28:43 INFO - PROCESS | 1656 | 1466584123086 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:28:43 INFO - PROCESS | 1656 | 1466584123088 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:28:43 INFO - PROCESS | 1656 | 1466584123089 Marionette TRACE conn2 <- [1,1310,null,{}] 01:28:43 INFO - PROCESS | 1656 | 1466584123091 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}] 01:28:43 INFO - PROCESS | 1656 | 1466584123092 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:43 INFO - PROCESS | 1656 | 1466584123189 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:28:43 INFO - PROCESS | 1656 | 1466584123199 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:43 INFO - PROCESS | 1656 | 1466584123200 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb59800 == 41 [pid = 1656] [id = 335] 01:28:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124c45c00) [pid = 1656] [serial = 1004] [outer = 0x0] 01:28:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128ca2c00) [pid = 1656] [serial = 1005] [outer = 0x124c45c00] 01:28:43 INFO - PROCESS | 1656 | 1466584123224 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1291fa000) [pid = 1656] [serial = 1006] [outer = 0x124c45c00] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1121a6c00) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119a3e800) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x110ed3400) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fda800) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12607d400) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1195e6c00) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128aed800) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118369400) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115ebac00) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110eda800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115f7c400) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x110eaa800) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119404800) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1125f1800) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:28:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1266eb800) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:28:43 INFO - PROCESS | 1656 | 1466584123666 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] 01:28:43 INFO - PROCESS | 1656 | 1466584123708 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:28:43 INFO - PROCESS | 1656 | 1466584123710 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:28:43 INFO - PROCESS | 1656 | 1466584123711 Marionette TRACE conn2 <- [1,1314,null,{}] 01:28:43 INFO - PROCESS | 1656 | 1466584123713 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}] 01:28:43 INFO - PROCESS | 1656 | 1466584123714 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:43 INFO - PROCESS | 1656 | 1466584123799 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:28:43 INFO - PROCESS | 1656 | 1466584123853 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:43 INFO - PROCESS | 1656 | 1466584123854 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb62800 == 42 [pid = 1656] [id = 336] 01:28:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x111e58000) [pid = 1656] [serial = 1007] [outer = 0x0] 01:28:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1137ef400) [pid = 1656] [serial = 1008] [outer = 0x111e58000] 01:28:43 INFO - PROCESS | 1656 | 1466584123878 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11982e400) [pid = 1656] [serial = 1009] [outer = 0x111e58000] 01:28:44 INFO - PROCESS | 1656 | 1466584124143 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]]]}] 01:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 01:28:44 INFO - PROCESS | 1656 | 1466584124184 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1656 | 1466584124185 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:28:44 INFO - PROCESS | 1656 | 1466584124187 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1656 | 1466584124188 Marionette TRACE conn2 <- [1,1318,null,{}] 01:28:44 INFO - PROCESS | 1656 | 1466584124190 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}] 01:28:44 INFO - PROCESS | 1656 | 1466584124191 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:44 INFO - PROCESS | 1656 | 1466584124274 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:28:44 INFO - PROCESS | 1656 | 1466584124280 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 1656 | 1466584124281 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c080000 == 43 [pid = 1656] [id = 337] 01:28:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119835c00) [pid = 1656] [serial = 1010] [outer = 0x0] 01:28:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128c53c00) [pid = 1656] [serial = 1011] [outer = 0x119835c00] 01:28:44 INFO - PROCESS | 1656 | 1466584124304 Marionette DEBUG loaded listener.js 01:28:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129417400) [pid = 1656] [serial = 1012] [outer = 0x119835c00] 01:28:44 INFO - PROCESS | 1656 | 1466584124632 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]]]}] 01:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 475ms 01:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:28:44 INFO - PROCESS | 1656 | 1466584124663 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1656 | 1466584124665 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:28:44 INFO - PROCESS | 1656 | 1466584124667 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1656 | 1466584124667 Marionette TRACE conn2 <- [1,1322,null,{}] 01:28:44 INFO - PROCESS | 1656 | 1466584124670 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}] 01:28:44 INFO - PROCESS | 1656 | 1466584124671 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:44 INFO - PROCESS | 1656 | 1466584124791 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:28:44 INFO - PROCESS | 1656 | 1466584124803 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 1656 | 1466584124804 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6c5800 == 44 [pid = 1656] [id = 338] 01:28:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118644000) [pid = 1656] [serial = 1013] [outer = 0x0] 01:28:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12941a400) [pid = 1656] [serial = 1014] [outer = 0x118644000] 01:28:44 INFO - PROCESS | 1656 | 1466584124843 Marionette DEBUG loaded listener.js 01:28:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129425400) [pid = 1656] [serial = 1015] [outer = 0x118644000] 01:28:45 INFO - PROCESS | 1656 | 1466584125287 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]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 669ms 01:28:45 INFO - PROCESS | 1656 | 1466584125337 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:28:45 INFO - PROCESS | 1656 | 1466584125338 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:28:45 INFO - PROCESS | 1656 | 1466584125340 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 1656 | 1466584125341 Marionette TRACE conn2 <- [1,1326,null,{}] 01:28:45 INFO - PROCESS | 1656 | 1466584125343 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}] 01:28:45 INFO - PROCESS | 1656 | 1466584125344 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:45 INFO - PROCESS | 1656 | 1466584125449 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:28:45 INFO - PROCESS | 1656 | 1466584125454 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:45 INFO - PROCESS | 1656 | 1466584125455 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d9800 == 45 [pid = 1656] [id = 339] 01:28:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129425800) [pid = 1656] [serial = 1016] [outer = 0x0] 01:28:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x129452c00) [pid = 1656] [serial = 1017] [outer = 0x129425800] 01:28:45 INFO - PROCESS | 1656 | 1466584125479 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a608c00) [pid = 1656] [serial = 1018] [outer = 0x129425800] 01:28:46 INFO - PROCESS | 1656 | 1466584126049 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]]]}] 01:28:46 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 01:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 770ms 01:28:46 INFO - PROCESS | 1656 | 1466584126125 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 1656 | 1466584126128 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:28:46 INFO - PROCESS | 1656 | 1466584126154 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:28:46 INFO - PROCESS | 1656 | 1466584126158 Marionette TRACE conn2 <- [1,1330,null,{}] 01:28:46 INFO - PROCESS | 1656 | 1466584126161 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}] 01:28:46 INFO - PROCESS | 1656 | 1466584126163 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:46 INFO - PROCESS | 1656 | 1466584126276 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:28:46 INFO - PROCESS | 1656 | 1466584126331 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:46 INFO - PROCESS | 1656 | 1466584126333 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b5800 == 46 [pid = 1656] [id = 340] 01:28:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112863000) [pid = 1656] [serial = 1019] [outer = 0x0] 01:28:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112f0d000) [pid = 1656] [serial = 1020] [outer = 0x112863000] 01:28:46 INFO - PROCESS | 1656 | 1466584126364 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x115ebec00) [pid = 1656] [serial = 1021] [outer = 0x112863000] 01:28:47 INFO - PROCESS | 1656 | 1466584127106 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]]]}] 01:28:47 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 01:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1022ms 01:28:47 INFO - PROCESS | 1656 | 1466584127176 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:28:47 INFO - PROCESS | 1656 | 1466584127178 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:28:47 INFO - PROCESS | 1656 | 1466584127182 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1656 | 1466584127183 Marionette TRACE conn2 <- [1,1334,null,{}] 01:28:47 INFO - PROCESS | 1656 | 1466584127187 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}] 01:28:47 INFO - PROCESS | 1656 | 1466584127188 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:47 INFO - PROCESS | 1656 | 1466584127293 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:28:47 INFO - PROCESS | 1656 | 1466584127354 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:47 INFO - PROCESS | 1656 | 1466584127358 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11651a800 == 47 [pid = 1656] [id = 341] 01:28:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112866400) [pid = 1656] [serial = 1022] [outer = 0x0] 01:28:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1137ecc00) [pid = 1656] [serial = 1023] [outer = 0x112866400] 01:28:47 INFO - PROCESS | 1656 | 1466584127391 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116747c00) [pid = 1656] [serial = 1024] [outer = 0x112866400] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6c5800 == 46 [pid = 1656] [id = 338] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c080000 == 45 [pid = 1656] [id = 337] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb62800 == 44 [pid = 1656] [id = 336] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb59800 == 43 [pid = 1656] [id = 335] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a884800 == 42 [pid = 1656] [id = 334] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a59a000 == 41 [pid = 1656] [id = 333] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad5800 == 40 [pid = 1656] [id = 332] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x126a70800 == 39 [pid = 1656] [id = 331] 01:28:47 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128c98000) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118618000 == 38 [pid = 1656] [id = 330] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x123e7e800 == 37 [pid = 1656] [id = 329] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0b800 == 36 [pid = 1656] [id = 328] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x121351800 == 35 [pid = 1656] [id = 327] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad8800 == 34 [pid = 1656] [id = 326] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119538800 == 33 [pid = 1656] [id = 325] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118618800 == 32 [pid = 1656] [id = 324] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x117254000 == 31 [pid = 1656] [id = 323] 01:28:47 INFO - PROCESS | 1656 | --DOCSHELL 0x115f3a800 == 30 [pid = 1656] [id = 322] 01:28:47 INFO - PROCESS | 1656 | 1466584127858 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]]]}] 01:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 722ms 01:28:47 INFO - PROCESS | 1656 | 1466584127903 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:28:47 INFO - PROCESS | 1656 | 1466584127907 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:28:47 INFO - PROCESS | 1656 | 1466584127911 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1656 | 1466584127913 Marionette TRACE conn2 <- [1,1338,null,{}] 01:28:47 INFO - PROCESS | 1656 | 1466584127915 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}] 01:28:47 INFO - PROCESS | 1656 | 1466584127917 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:47 INFO - PROCESS | 1656 | 1466584127999 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128ae5c00) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119a3ec00) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120fd4400) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118360000) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124a91c00) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1255c5000) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121dac800) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126455c00) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124e44800) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11940dc00) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128b48400) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1266ed800) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118595000) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116243400) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11700c000) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11864bc00) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11730a000) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11730c000) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116988000) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1125f5400) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110ed5000) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195e1800) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118888000) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119411c00) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118642000) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128c58400) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119e0f400) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119a2e800) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1268bd800) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 01:28:48 INFO - PROCESS | 1656 | 1466584128062 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:48 INFO - PROCESS | 1656 | 1466584128063 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e42800 == 31 [pid = 1656] [id = 342] 01:28:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116243400) [pid = 1656] [serial = 1025] [outer = 0x0] 01:28:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11700c000) [pid = 1656] [serial = 1026] [outer = 0x116243400] 01:28:48 INFO - PROCESS | 1656 | 1466584128091 Marionette DEBUG loaded listener.js 01:28:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1173b7400) [pid = 1656] [serial = 1027] [outer = 0x116243400] 01:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:28:48 INFO - PROCESS | 1656 | 1466584128874 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]]]}] 01:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 01:28:48 INFO - PROCESS | 1656 | 1466584128882 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1656 | 1466584128883 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:28:48 INFO - PROCESS | 1656 | 1466584128885 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1656 | 1466584128888 Marionette TRACE conn2 <- [1,1342,null,{}] 01:28:48 INFO - PROCESS | 1656 | 1466584128896 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}] 01:28:48 INFO - PROCESS | 1656 | 1466584128899 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:48 INFO - PROCESS | 1656 | 1466584128978 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:28:48 INFO - PROCESS | 1656 | 1466584128983 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:48 INFO - PROCESS | 1656 | 1466584128985 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195bf000 == 32 [pid = 1656] [id = 343] 01:28:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118364c00) [pid = 1656] [serial = 1028] [outer = 0x0] 01:28:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118594c00) [pid = 1656] [serial = 1029] [outer = 0x118364c00] 01:28:49 INFO - PROCESS | 1656 | 1466584129014 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118645c00) [pid = 1656] [serial = 1030] [outer = 0x118364c00] 01:28:49 INFO - PROCESS | 1656 | 1466584129351 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]]]}] 01:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 475ms 01:28:49 INFO - PROCESS | 1656 | 1466584129362 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:28:49 INFO - PROCESS | 1656 | 1466584129365 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:28:49 INFO - PROCESS | 1656 | 1466584129368 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:28:49 INFO - PROCESS | 1656 | 1466584129369 Marionette TRACE conn2 <- [1,1346,null,{}] 01:28:49 INFO - PROCESS | 1656 | 1466584129371 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}] 01:28:49 INFO - PROCESS | 1656 | 1466584129372 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:49 INFO - PROCESS | 1656 | 1466584129482 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:28:49 INFO - PROCESS | 1656 | 1466584129487 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:49 INFO - PROCESS | 1656 | 1466584129488 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed9000 == 33 [pid = 1656] [id = 344] 01:28:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11864ec00) [pid = 1656] [serial = 1031] [outer = 0x0] 01:28:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118882800) [pid = 1656] [serial = 1032] [outer = 0x11864ec00] 01:28:49 INFO - PROCESS | 1656 | 1466584129513 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118fc6c00) [pid = 1656] [serial = 1033] [outer = 0x11864ec00] 01:28:49 INFO - PROCESS | 1656 | 1466584129844 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]]]}] 01:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 01:28:49 INFO - PROCESS | 1656 | 1466584129887 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:28:49 INFO - PROCESS | 1656 | 1466584129888 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:28:49 INFO - PROCESS | 1656 | 1466584129890 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:28:49 INFO - PROCESS | 1656 | 1466584129891 Marionette TRACE conn2 <- [1,1350,null,{}] 01:28:49 INFO - PROCESS | 1656 | 1466584129893 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}] 01:28:49 INFO - PROCESS | 1656 | 1466584129895 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:49 INFO - PROCESS | 1656 | 1466584129990 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:28:49 INFO - PROCESS | 1656 | 1466584129994 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 1656 | 1466584129995 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1129da000 == 34 [pid = 1656] [id = 345] 01:28:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116747800) [pid = 1656] [serial = 1034] [outer = 0x0] 01:28:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1186db000) [pid = 1656] [serial = 1035] [outer = 0x116747800] 01:28:50 INFO - PROCESS | 1656 | 1466584130025 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1194dc000) [pid = 1656] [serial = 1036] [outer = 0x116747800] 01:28:50 INFO - PROCESS | 1656 | 1466584130641 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]]]}] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12192a400) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12645b400) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112f12400) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111e58000) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a35000) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112865000) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124c45c00) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119835c00) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112860c00) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x111f35c00) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118512400) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x110ed0c00) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11285cc00) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128b4a400) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119e15800) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118644000) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x120fd7800) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:28:50 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118652800) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 01:28:50 INFO - PROCESS | 1656 | 1466584130662 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:28:50 INFO - PROCESS | 1656 | 1466584130665 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:28:50 INFO - PROCESS | 1656 | 1466584130669 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:28:50 INFO - PROCESS | 1656 | 1466584130671 Marionette TRACE conn2 <- [1,1354,null,{}] 01:28:50 INFO - PROCESS | 1656 | 1466584130675 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}] 01:28:50 INFO - PROCESS | 1656 | 1466584130677 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:50 INFO - PROCESS | 1656 | 1466584130778 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:28:50 INFO - PROCESS | 1656 | 1466584130828 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 1656 | 1466584130831 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11681a000 == 35 [pid = 1656] [id = 346] 01:28:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1125f9400) [pid = 1656] [serial = 1037] [outer = 0x0] 01:28:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x112860c00) [pid = 1656] [serial = 1038] [outer = 0x1125f9400] 01:28:50 INFO - PROCESS | 1656 | 1466584130863 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112f0f800) [pid = 1656] [serial = 1039] [outer = 0x1125f9400] 01:28:51 INFO - PROCESS | 1656 | 1466584131309 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]]]}] 01:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 01:28:51 INFO - PROCESS | 1656 | 1466584131341 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1656 | 1466584131344 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:28:51 INFO - PROCESS | 1656 | 1466584131366 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1656 | 1466584131368 Marionette TRACE conn2 <- [1,1358,null,{}] 01:28:51 INFO - PROCESS | 1656 | 1466584131371 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}] 01:28:51 INFO - PROCESS | 1656 | 1466584131372 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:51 INFO - PROCESS | 1656 | 1466584131470 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:28:51 INFO - PROCESS | 1656 | 1466584131536 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:51 INFO - PROCESS | 1656 | 1466584131537 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198d0800 == 36 [pid = 1656] [id = 347] 01:28:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11700d000) [pid = 1656] [serial = 1040] [outer = 0x0] 01:28:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117304800) [pid = 1656] [serial = 1041] [outer = 0x11700d000] 01:28:51 INFO - PROCESS | 1656 | 1466584131568 Marionette DEBUG loaded listener.js 01:28:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117668400) [pid = 1656] [serial = 1042] [outer = 0x11700d000] 01:28:51 INFO - PROCESS | 1656 | 1466584131982 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]]]}] 01:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 620ms 01:28:51 INFO - PROCESS | 1656 | 1466584131986 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1656 | 1466584131988 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:28:51 INFO - PROCESS | 1656 | 1466584131990 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1656 | 1466584131992 Marionette TRACE conn2 <- [1,1362,null,{}] 01:28:52 INFO - PROCESS | 1656 | 1466584132000 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}] 01:28:52 INFO - PROCESS | 1656 | 1466584132003 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:52 INFO - PROCESS | 1656 | 1466584132121 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:28:52 INFO - PROCESS | 1656 | 1466584132186 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:52 INFO - PROCESS | 1656 | 1466584132189 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11724f000 == 37 [pid = 1656] [id = 348] 01:28:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11864e800) [pid = 1656] [serial = 1043] [outer = 0x0] 01:28:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1186e2800) [pid = 1656] [serial = 1044] [outer = 0x11864e800] 01:28:52 INFO - PROCESS | 1656 | 1466584132220 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119407400) [pid = 1656] [serial = 1045] [outer = 0x11864e800] 01:28:52 INFO - PROCESS | 1656 | 1466584132662 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]]]}] 01:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 724ms 01:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:28:52 INFO - PROCESS | 1656 | 1466584132715 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:28:52 INFO - PROCESS | 1656 | 1466584132718 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:28:52 INFO - PROCESS | 1656 | 1466584132721 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:28:52 INFO - PROCESS | 1656 | 1466584132723 Marionette TRACE conn2 <- [1,1366,null,{}] 01:28:52 INFO - PROCESS | 1656 | 1466584132727 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}] 01:28:52 INFO - PROCESS | 1656 | 1466584132729 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:52 INFO - PROCESS | 1656 | 1466584132869 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:28:52 INFO - PROCESS | 1656 | 1466584132962 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:52 INFO - PROCESS | 1656 | 1466584132963 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12789f800 == 38 [pid = 1656] [id = 349] 01:28:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1194de800) [pid = 1656] [serial = 1046] [outer = 0x0] 01:28:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1195e4800) [pid = 1656] [serial = 1047] [outer = 0x1194de800] 01:28:53 INFO - PROCESS | 1656 | 1466584133009 Marionette DEBUG loaded listener.js 01:28:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a24800) [pid = 1656] [serial = 1048] [outer = 0x1194de800] 01:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 771ms 01:28:53 INFO - PROCESS | 1656 | 1466584133485 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] 01:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:28:53 INFO - PROCESS | 1656 | 1466584133494 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:28:53 INFO - PROCESS | 1656 | 1466584133497 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:28:53 INFO - PROCESS | 1656 | 1466584133498 Marionette TRACE conn2 <- [1,1370,null,{}] 01:28:53 INFO - PROCESS | 1656 | 1466584133500 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}] 01:28:53 INFO - PROCESS | 1656 | 1466584133502 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:53 INFO - PROCESS | 1656 | 1466584133592 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:28:53 INFO - PROCESS | 1656 | 1466584133642 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:53 INFO - PROCESS | 1656 | 1466584133643 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911c800 == 39 [pid = 1656] [id = 350] 01:28:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a25c00) [pid = 1656] [serial = 1049] [outer = 0x0] 01:28:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119a3f000) [pid = 1656] [serial = 1050] [outer = 0x119a25c00] 01:28:53 INFO - PROCESS | 1656 | 1466584133671 Marionette DEBUG loaded listener.js 01:28:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119c53c00) [pid = 1656] [serial = 1051] [outer = 0x119a25c00] 01:28:54 INFO - PROCESS | 1656 | 1466584134183 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] 01:28:54 INFO - PROCESS | 1656 | 1466584134221 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:28:54 INFO - PROCESS | 1656 | 1466584134224 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1656 | 1466584134226 Marionette TRACE conn2 <- [1,1374,null,{}] 01:28:54 INFO - PROCESS | 1656 | 1466584134230 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}] 01:28:54 INFO - PROCESS | 1656 | 1466584134231 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:54 INFO - PROCESS | 1656 | 1466584134331 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:28:54 INFO - PROCESS | 1656 | 1466584134398 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:54 INFO - PROCESS | 1656 | 1466584134401 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x118275800 == 40 [pid = 1656] [id = 351] 01:28:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112f07000) [pid = 1656] [serial = 1052] [outer = 0x0] 01:28:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112f10800) [pid = 1656] [serial = 1053] [outer = 0x112f07000] 01:28:54 INFO - PROCESS | 1656 | 1466584134428 Marionette DEBUG loaded listener.js 01:28:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x115f7ac00) [pid = 1656] [serial = 1054] [outer = 0x112f07000] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed9000 == 39 [pid = 1656] [id = 344] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1195bf000 == 38 [pid = 1656] [id = 343] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x117e42800 == 37 [pid = 1656] [id = 342] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11651a800 == 36 [pid = 1656] [id = 341] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b5800 == 35 [pid = 1656] [id = 340] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07e000 == 34 [pid = 1656] [id = 321] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d9800 == 33 [pid = 1656] [id = 339] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12911c800 == 32 [pid = 1656] [id = 350] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12789f800 == 31 [pid = 1656] [id = 349] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11724f000 == 30 [pid = 1656] [id = 348] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1198d0800 == 29 [pid = 1656] [id = 347] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1129da000 == 28 [pid = 1656] [id = 345] 01:28:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11681a000 == 27 [pid = 1656] [id = 346] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1185a1c00) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11864d800) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117eb8c00) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118364400) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118655c00) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1186e5800) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1291f4000) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119ebf800) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120fd3c00) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12941a400) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210e5400) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1291fa000) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1210ed800) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11982e400) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119404000) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119839c00) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x116988c00) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x129417400) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1216efc00) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x129425400) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x129452c00) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x125585400) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1268cb000) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x126456400) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x116243800) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1137ef400) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x128aeb400) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x128b4c800) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x128aeac00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x112e15800) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x112f0e000) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x128ca2c00) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x128c53c00) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x1210ee400) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x119a38800) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x119e08400) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:55 INFO - PROCESS | 1656 | 1466584135332 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] 01:28:55 INFO - PROCESS | 1656 | 1466584135353 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:28:55 INFO - PROCESS | 1656 | 1466584135356 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 1656 | 1466584135358 Marionette TRACE conn2 <- [1,1378,null,{}] 01:28:55 INFO - PROCESS | 1656 | 1466584135363 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}] 01:28:55 INFO - PROCESS | 1656 | 1466584135364 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:55 INFO - PROCESS | 1656 | 1466584135444 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:28:55 INFO - PROCESS | 1656 | 1466584135449 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:55 INFO - PROCESS | 1656 | 1466584135452 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11650a800 == 28 [pid = 1656] [id = 352] 01:28:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1125f5000) [pid = 1656] [serial = 1055] [outer = 0x0] 01:28:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x112e5b000) [pid = 1656] [serial = 1056] [outer = 0x1125f5000] 01:28:55 INFO - PROCESS | 1656 | 1466584135481 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11213d800) [pid = 1656] [serial = 1057] [outer = 0x1125f5000] 01:28:55 INFO - PROCESS | 1656 | 1466584135866 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] 01:28:55 INFO - PROCESS | 1656 | 1466584135886 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:28:55 INFO - PROCESS | 1656 | 1466584135893 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 1656 | 1466584135896 Marionette TRACE conn2 <- [1,1382,null,{}] 01:28:55 INFO - PROCESS | 1656 | 1466584135900 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}] 01:28:55 INFO - PROCESS | 1656 | 1466584135902 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:56 INFO - PROCESS | 1656 | 1466584136018 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:28:56 INFO - PROCESS | 1656 | 1466584136025 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:56 INFO - PROCESS | 1656 | 1466584136027 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117260000 == 29 [pid = 1656] [id = 353] 01:28:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1137ef400) [pid = 1656] [serial = 1058] [outer = 0x0] 01:28:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11690c000) [pid = 1656] [serial = 1059] [outer = 0x1137ef400] 01:28:56 INFO - PROCESS | 1656 | 1466584136073 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x116bd8800) [pid = 1656] [serial = 1060] [outer = 0x1137ef400] 01:28:56 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:56 INFO - PROCESS | 1656 | 1466584136449 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] 01:28:56 INFO - PROCESS | 1656 | 1466584136469 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:28:56 INFO - PROCESS | 1656 | 1466584136471 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1656 | 1466584136474 Marionette TRACE conn2 <- [1,1386,null,{}] 01:28:56 INFO - PROCESS | 1656 | 1466584136484 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}] 01:28:56 INFO - PROCESS | 1656 | 1466584136487 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:56 INFO - PROCESS | 1656 | 1466584136560 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:28:56 INFO - PROCESS | 1656 | 1466584136565 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:56 INFO - PROCESS | 1656 | 1466584136567 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d2800 == 30 [pid = 1656] [id = 354] 01:28:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1125eac00) [pid = 1656] [serial = 1061] [outer = 0x0] 01:28:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1182e2400) [pid = 1656] [serial = 1062] [outer = 0x1125eac00] 01:28:56 INFO - PROCESS | 1656 | 1466584136596 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x118593c00) [pid = 1656] [serial = 1063] [outer = 0x1125eac00] 01:28:56 INFO - PROCESS | 1656 | 1466584136931 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] 01:28:56 INFO - PROCESS | 1656 | 1466584136950 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:28:56 INFO - PROCESS | 1656 | 1466584136952 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1656 | 1466584136953 Marionette TRACE conn2 <- [1,1390,null,{}] 01:28:56 INFO - PROCESS | 1656 | 1466584136956 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}] 01:28:56 INFO - PROCESS | 1656 | 1466584136957 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:57 INFO - PROCESS | 1656 | 1466584137034 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:28:57 INFO - PROCESS | 1656 | 1466584137088 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:57 INFO - PROCESS | 1656 | 1466584137089 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119abe000 == 31 [pid = 1656] [id = 355] 01:28:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1182dac00) [pid = 1656] [serial = 1064] [outer = 0x0] 01:28:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11864d800) [pid = 1656] [serial = 1065] [outer = 0x1182dac00] 01:28:57 INFO - PROCESS | 1656 | 1466584137114 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1186dc400) [pid = 1656] [serial = 1066] [outer = 0x1182dac00] 01:28:57 INFO - PROCESS | 1656 | 1466584137376 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]]]}] 01:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 468ms 01:28:57 INFO - PROCESS | 1656 | 1466584137421 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:28:57 INFO - PROCESS | 1656 | 1466584137433 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:28:57 INFO - PROCESS | 1656 | 1466584137452 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 1656 | 1466584137453 Marionette TRACE conn2 <- [1,1394,null,{}] 01:28:57 INFO - PROCESS | 1656 | 1466584137455 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}] 01:28:57 INFO - PROCESS | 1656 | 1466584137456 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:57 INFO - PROCESS | 1656 | 1466584137547 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:28:57 INFO - PROCESS | 1656 | 1466584137582 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:57 INFO - PROCESS | 1656 | 1466584137583 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x121358800 == 32 [pid = 1656] [id = 356] 01:28:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112fba400) [pid = 1656] [serial = 1067] [outer = 0x0] 01:28:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11888bc00) [pid = 1656] [serial = 1068] [outer = 0x112fba400] 01:28:57 INFO - PROCESS | 1656 | 1466584137608 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119404c00) [pid = 1656] [serial = 1069] [outer = 0x112fba400] 01:28:57 INFO - PROCESS | 1656 | 1466584137937 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]]]}] 01:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 01:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:28:57 INFO - PROCESS | 1656 | 1466584137971 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:28:57 INFO - PROCESS | 1656 | 1466584137972 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:28:57 INFO - PROCESS | 1656 | 1466584137974 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 1656 | 1466584137975 Marionette TRACE conn2 <- [1,1398,null,{}] 01:28:57 INFO - PROCESS | 1656 | 1466584137977 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}] 01:28:57 INFO - PROCESS | 1656 | 1466584137981 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:58 INFO - PROCESS | 1656 | 1466584138093 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:28:58 INFO - PROCESS | 1656 | 1466584138130 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:58 INFO - PROCESS | 1656 | 1466584138131 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ccd000 == 33 [pid = 1656] [id = 357] 01:28:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11940d000) [pid = 1656] [serial = 1070] [outer = 0x0] 01:28:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1195e1800) [pid = 1656] [serial = 1071] [outer = 0x11940d000] 01:28:58 INFO - PROCESS | 1656 | 1466584138156 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119a3d400) [pid = 1656] [serial = 1072] [outer = 0x11940d000] 01:28:58 INFO - PROCESS | 1656 | 1466584138454 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]]]}] 01:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 517ms 01:28:58 INFO - PROCESS | 1656 | 1466584138492 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:28:58 INFO - PROCESS | 1656 | 1466584138493 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:28:58 INFO - PROCESS | 1656 | 1466584138498 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 1656 | 1466584138499 Marionette TRACE conn2 <- [1,1402,null,{}] 01:28:58 INFO - PROCESS | 1656 | 1466584138508 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}] 01:28:58 INFO - PROCESS | 1656 | 1466584138509 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:58 INFO - PROCESS | 1656 | 1466584138596 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:28:58 INFO - PROCESS | 1656 | 1466584138630 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:58 INFO - PROCESS | 1656 | 1466584138631 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x125595800 == 34 [pid = 1656] [id = 358] 01:28:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1121aac00) [pid = 1656] [serial = 1073] [outer = 0x0] 01:28:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119c53800) [pid = 1656] [serial = 1074] [outer = 0x1121aac00] 01:28:58 INFO - PROCESS | 1656 | 1466584138655 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119eb8400) [pid = 1656] [serial = 1075] [outer = 0x1121aac00] 01:28:58 INFO - PROCESS | 1656 | 1466584138966 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]]]}] 01:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 01:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:28:59 INFO - PROCESS | 1656 | 1466584139017 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:28:59 INFO - PROCESS | 1656 | 1466584139018 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:28:59 INFO - PROCESS | 1656 | 1466584139020 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1656 | 1466584139021 Marionette TRACE conn2 <- [1,1406,null,{}] 01:28:59 INFO - PROCESS | 1656 | 1466584139023 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}] 01:28:59 INFO - PROCESS | 1656 | 1466584139024 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:59 INFO - PROCESS | 1656 | 1466584139110 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:28:59 INFO - PROCESS | 1656 | 1466584139145 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 1656 | 1466584139146 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266e4000 == 35 [pid = 1656] [id = 359] 01:28:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119eb8800) [pid = 1656] [serial = 1076] [outer = 0x0] 01:28:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x120fd0800) [pid = 1656] [serial = 1077] [outer = 0x119eb8800] 01:28:59 INFO - PROCESS | 1656 | 1466584139170 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120fd7800) [pid = 1656] [serial = 1078] [outer = 0x119eb8800] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11864ec00) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116747800) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118364c00) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129425800) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112863000) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x112866400) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:28:59 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x116243400) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:28:59 INFO - PROCESS | 1656 | 1466584139477 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]]]}] 01:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 467ms 01:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:28:59 INFO - PROCESS | 1656 | 1466584139488 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:28:59 INFO - PROCESS | 1656 | 1466584139489 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:28:59 INFO - PROCESS | 1656 | 1466584139491 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1656 | 1466584139492 Marionette TRACE conn2 <- [1,1410,null,{}] 01:28:59 INFO - PROCESS | 1656 | 1466584139495 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}] 01:28:59 INFO - PROCESS | 1656 | 1466584139498 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:59 INFO - PROCESS | 1656 | 1466584139581 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:28:59 INFO - PROCESS | 1656 | 1466584139585 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 1656 | 1466584139586 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:28:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192ce000 == 36 [pid = 1656] [id = 360] 01:28:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1125ed000) [pid = 1656] [serial = 1079] [outer = 0x0] 01:28:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11864c400) [pid = 1656] [serial = 1080] [outer = 0x1125ed000] 01:28:59 INFO - PROCESS | 1656 | 1466584139610 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119a3d800) [pid = 1656] [serial = 1081] [outer = 0x1125ed000] 01:28:59 INFO - PROCESS | 1656 | 1466584139937 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]]]}] 01:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 474ms 01:28:59 INFO - PROCESS | 1656 | 1466584139965 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:28:59 INFO - PROCESS | 1656 | 1466584139966 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:28:59 INFO - PROCESS | 1656 | 1466584139969 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1656 | 1466584139970 Marionette TRACE conn2 <- [1,1414,null,{}] 01:28:59 INFO - PROCESS | 1656 | 1466584139972 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}] 01:28:59 INFO - PROCESS | 1656 | 1466584139973 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:00 INFO - PROCESS | 1656 | 1466584140066 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:29:00 INFO - PROCESS | 1656 | 1466584140072 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:00 INFO - PROCESS | 1656 | 1466584140074 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939d800 == 37 [pid = 1656] [id = 361] 01:29:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x120fd8000) [pid = 1656] [serial = 1082] [outer = 0x0] 01:29:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1210e6400) [pid = 1656] [serial = 1083] [outer = 0x120fd8000] 01:29:00 INFO - PROCESS | 1656 | 1466584140100 Marionette DEBUG loaded listener.js 01:29:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1210ed800) [pid = 1656] [serial = 1084] [outer = 0x120fd8000] 01:29:00 INFO - PROCESS | 1656 | 1466584140428 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]]]}] 01:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 467ms 01:29:00 INFO - PROCESS | 1656 | 1466584140437 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:29:00 INFO - PROCESS | 1656 | 1466584140438 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:29:00 INFO - PROCESS | 1656 | 1466584140440 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1656 | 1466584140442 Marionette TRACE conn2 <- [1,1418,null,{}] 01:29:00 INFO - PROCESS | 1656 | 1466584140448 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}] 01:29:00 INFO - PROCESS | 1656 | 1466584140450 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:00 INFO - PROCESS | 1656 | 1466584140547 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:29:00 INFO - PROCESS | 1656 | 1466584140551 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:00 INFO - PROCESS | 1656 | 1466584140553 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x121358000 == 38 [pid = 1656] [id = 362] 01:29:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1211b5800) [pid = 1656] [serial = 1085] [outer = 0x0] 01:29:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x121924800) [pid = 1656] [serial = 1086] [outer = 0x1211b5800] 01:29:00 INFO - PROCESS | 1656 | 1466584140579 Marionette DEBUG loaded listener.js 01:29:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124a8ac00) [pid = 1656] [serial = 1087] [outer = 0x1211b5800] 01:29:00 INFO - PROCESS | 1656 | 1466584140914 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]]]}] 01:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 01:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:29:00 INFO - PROCESS | 1656 | 1466584140968 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:29:00 INFO - PROCESS | 1656 | 1466584140970 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:29:00 INFO - PROCESS | 1656 | 1466584140972 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1656 | 1466584140973 Marionette TRACE conn2 <- [1,1422,null,{}] 01:29:00 INFO - PROCESS | 1656 | 1466584140976 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}] 01:29:00 INFO - PROCESS | 1656 | 1466584140977 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:01 INFO - PROCESS | 1656 | 1466584141050 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:29:01 INFO - PROCESS | 1656 | 1466584141053 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:01 INFO - PROCESS | 1656 | 1466584141054 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af18800 == 39 [pid = 1656] [id = 363] 01:29:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121db0400) [pid = 1656] [serial = 1088] [outer = 0x0] 01:29:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x125580c00) [pid = 1656] [serial = 1089] [outer = 0x121db0400] 01:29:01 INFO - PROCESS | 1656 | 1466584141080 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12607f000) [pid = 1656] [serial = 1090] [outer = 0x121db0400] 01:29:01 INFO - PROCESS | 1656 | 1466584141584 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]]]}] 01:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 01:29:01 INFO - PROCESS | 1656 | 1466584141657 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:29:01 INFO - PROCESS | 1656 | 1466584141661 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:29:01 INFO - PROCESS | 1656 | 1466584141670 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:29:01 INFO - PROCESS | 1656 | 1466584141673 Marionette TRACE conn2 <- [1,1426,null,{}] 01:29:01 INFO - PROCESS | 1656 | 1466584141679 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}] 01:29:01 INFO - PROCESS | 1656 | 1466584141681 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:01 INFO - PROCESS | 1656 | 1466584141861 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:29:01 INFO - PROCESS | 1656 | 1466584141934 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:01 INFO - PROCESS | 1656 | 1466584141937 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x117251800 == 40 [pid = 1656] [id = 364] 01:29:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112862400) [pid = 1656] [serial = 1091] [outer = 0x0] 01:29:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112da3c00) [pid = 1656] [serial = 1092] [outer = 0x112862400] 01:29:01 INFO - PROCESS | 1656 | 1466584141969 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112f76400) [pid = 1656] [serial = 1093] [outer = 0x112862400] 01:29:02 INFO - PROCESS | 1656 | 1466584142489 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]]]}] 01:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 874ms 01:29:02 INFO - PROCESS | 1656 | 1466584142553 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 1656 | 1466584142557 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:29:02 INFO - PROCESS | 1656 | 1466584142565 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 1656 | 1466584142567 Marionette TRACE conn2 <- [1,1430,null,{}] 01:29:02 INFO - PROCESS | 1656 | 1466584142569 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}] 01:29:02 INFO - PROCESS | 1656 | 1466584142571 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:02 INFO - PROCESS | 1656 | 1466584142684 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:29:02 INFO - PROCESS | 1656 | 1466584142760 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:02 INFO - PROCESS | 1656 | 1466584142761 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12134c000 == 41 [pid = 1656] [id = 365] 01:29:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116b24000) [pid = 1656] [serial = 1094] [outer = 0x0] 01:29:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117015400) [pid = 1656] [serial = 1095] [outer = 0x116b24000] 01:29:02 INFO - PROCESS | 1656 | 1466584142792 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117eb2c00) [pid = 1656] [serial = 1096] [outer = 0x116b24000] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x121358000 == 40 [pid = 1656] [id = 362] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12939d800 == 39 [pid = 1656] [id = 361] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1192ce000 == 38 [pid = 1656] [id = 360] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1266e4000 == 37 [pid = 1656] [id = 359] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x125595800 == 36 [pid = 1656] [id = 358] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x123ccd000 == 35 [pid = 1656] [id = 357] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x121358800 == 34 [pid = 1656] [id = 356] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119abe000 == 33 [pid = 1656] [id = 355] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d2800 == 32 [pid = 1656] [id = 354] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x117260000 == 31 [pid = 1656] [id = 353] 01:29:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11650a800 == 30 [pid = 1656] [id = 352] 01:29:03 INFO - PROCESS | 1656 | 1466584143465 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]]]}] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118fc6c00) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118882800) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1186db000) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1194dc000) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118594c00) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118645c00) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a608c00) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112f0d000) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x115ebec00) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1137ecc00) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x116747c00) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1173b7400) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 01:29:03 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11700c000) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 01:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 924ms 01:29:03 INFO - PROCESS | 1656 | 1466584143488 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:29:03 INFO - PROCESS | 1656 | 1466584143491 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:29:03 INFO - PROCESS | 1656 | 1466584143495 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1656 | 1466584143497 Marionette TRACE conn2 <- [1,1434,null,{}] 01:29:03 INFO - PROCESS | 1656 | 1466584143500 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}] 01:29:03 INFO - PROCESS | 1656 | 1466584143502 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:03 INFO - PROCESS | 1656 | 1466584143581 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:29:03 INFO - PROCESS | 1656 | 1466584143587 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:03 INFO - PROCESS | 1656 | 1466584143590 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11733d800 == 31 [pid = 1656] [id = 366] 01:29:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116243400) [pid = 1656] [serial = 1097] [outer = 0x0] 01:29:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116884800) [pid = 1656] [serial = 1098] [outer = 0x116243400] 01:29:03 INFO - PROCESS | 1656 | 1466584143619 Marionette DEBUG loaded listener.js 01:29:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116bd9000) [pid = 1656] [serial = 1099] [outer = 0x116243400] 01:29:03 INFO - PROCESS | 1656 | 1466584143956 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]]]}] 01:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 473ms 01:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:29:03 INFO - PROCESS | 1656 | 1466584143967 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:29:03 INFO - PROCESS | 1656 | 1466584143969 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:29:03 INFO - PROCESS | 1656 | 1466584143973 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1656 | 1466584143975 Marionette TRACE conn2 <- [1,1438,null,{}] 01:29:03 INFO - PROCESS | 1656 | 1466584143980 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}] 01:29:03 INFO - PROCESS | 1656 | 1466584143982 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:04 INFO - PROCESS | 1656 | 1466584144073 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:29:04 INFO - PROCESS | 1656 | 1466584144123 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:04 INFO - PROCESS | 1656 | 1466584144124 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fda800 == 32 [pid = 1656] [id = 367] 01:29:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117308400) [pid = 1656] [serial = 1100] [outer = 0x0] 01:29:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118365000) [pid = 1656] [serial = 1101] [outer = 0x117308400] 01:29:04 INFO - PROCESS | 1656 | 1466584144151 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118599000) [pid = 1656] [serial = 1102] [outer = 0x117308400] 01:29:04 INFO - PROCESS | 1656 | 1466584144500 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]]]}] 01:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 573ms 01:29:04 INFO - PROCESS | 1656 | 1466584144547 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:29:04 INFO - PROCESS | 1656 | 1466584144548 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:29:04 INFO - PROCESS | 1656 | 1466584144550 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:29:04 INFO - PROCESS | 1656 | 1466584144553 Marionette TRACE conn2 <- [1,1442,null,{}] 01:29:04 INFO - PROCESS | 1656 | 1466584144559 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}] 01:29:04 INFO - PROCESS | 1656 | 1466584144562 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:04 INFO - PROCESS | 1656 | 1466584144629 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:29:04 INFO - PROCESS | 1656 | 1466584144673 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:04 INFO - PROCESS | 1656 | 1466584144675 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x121047000 == 33 [pid = 1656] [id = 368] 01:29:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11730a000) [pid = 1656] [serial = 1103] [outer = 0x0] 01:29:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11864d400) [pid = 1656] [serial = 1104] [outer = 0x11730a000] 01:29:04 INFO - PROCESS | 1656 | 1466584144704 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11940c000) [pid = 1656] [serial = 1105] [outer = 0x11730a000] 01:29:05 INFO - PROCESS | 1656 | 1466584145117 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]]]}] 01:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 575ms 01:29:05 INFO - PROCESS | 1656 | 1466584145126 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:29:05 INFO - PROCESS | 1656 | 1466584145128 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:29:05 INFO - PROCESS | 1656 | 1466584145136 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:29:05 INFO - PROCESS | 1656 | 1466584145138 Marionette TRACE conn2 <- [1,1446,null,{}] 01:29:05 INFO - PROCESS | 1656 | 1466584145142 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}] 01:29:05 INFO - PROCESS | 1656 | 1466584145144 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:05 INFO - PROCESS | 1656 | 1466584145312 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:29:05 INFO - PROCESS | 1656 | 1466584145329 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:05 INFO - PROCESS | 1656 | 1466584145330 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c14800 == 34 [pid = 1656] [id = 369] 01:29:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118655000) [pid = 1656] [serial = 1106] [outer = 0x0] 01:29:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119562000) [pid = 1656] [serial = 1107] [outer = 0x118655000] 01:29:05 INFO - PROCESS | 1656 | 1466584145382 Marionette DEBUG loaded listener.js 01:29:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119837000) [pid = 1656] [serial = 1108] [outer = 0x118655000] 01:29:05 INFO - PROCESS | 1656 | 1466584145731 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]]]}] 01:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 620ms 01:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:29:05 INFO - PROCESS | 1656 | 1466584145764 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:29:05 INFO - PROCESS | 1656 | 1466584145765 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:29:05 INFO - PROCESS | 1656 | 1466584145767 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:29:05 INFO - PROCESS | 1656 | 1466584145768 Marionette TRACE conn2 <- [1,1450,null,{}] 01:29:05 INFO - PROCESS | 1656 | 1466584145771 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}] 01:29:05 INFO - PROCESS | 1656 | 1466584145772 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:05 INFO - PROCESS | 1656 | 1466584145865 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:29:05 INFO - PROCESS | 1656 | 1466584145869 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:05 INFO - PROCESS | 1656 | 1466584145870 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266ca800 == 35 [pid = 1656] [id = 370] 01:29:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1125f5800) [pid = 1656] [serial = 1109] [outer = 0x0] 01:29:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a38400) [pid = 1656] [serial = 1110] [outer = 0x1125f5800] 01:29:05 INFO - PROCESS | 1656 | 1466584145894 Marionette DEBUG loaded listener.js 01:29:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ae9400) [pid = 1656] [serial = 1111] [outer = 0x1125f5800] 01:29:06 INFO - PROCESS | 1656 | 1466584146271 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]]]}] 01:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 01:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:29:06 INFO - PROCESS | 1656 | 1466584146288 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:29:06 INFO - PROCESS | 1656 | 1466584146289 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:29:06 INFO - PROCESS | 1656 | 1466584146291 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 1656 | 1466584146292 Marionette TRACE conn2 <- [1,1454,null,{}] 01:29:06 INFO - PROCESS | 1656 | 1466584146295 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}] 01:29:06 INFO - PROCESS | 1656 | 1466584146299 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:06 INFO - PROCESS | 1656 | 1466584146416 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:29:06 INFO - PROCESS | 1656 | 1466584146459 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 1656 | 1466584146460 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32e000 == 36 [pid = 1656] [id = 371] 01:29:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119c58400) [pid = 1656] [serial = 1112] [outer = 0x0] 01:29:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120fd3c00) [pid = 1656] [serial = 1113] [outer = 0x119c58400] 01:29:06 INFO - PROCESS | 1656 | 1466584146485 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121db2c00) [pid = 1656] [serial = 1114] [outer = 0x119c58400] 01:29:06 INFO - PROCESS | 1656 | 1466584146793 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]]]}] 01:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 01:29:06 INFO - PROCESS | 1656 | 1466584146813 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:29:06 INFO - PROCESS | 1656 | 1466584146816 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:29:06 INFO - PROCESS | 1656 | 1466584146818 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 1656 | 1466584146819 Marionette TRACE conn2 <- [1,1458,null,{}] 01:29:06 INFO - PROCESS | 1656 | 1466584146822 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}] 01:29:06 INFO - PROCESS | 1656 | 1466584146823 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:06 INFO - PROCESS | 1656 | 1466584146925 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:29:06 INFO - PROCESS | 1656 | 1466584146928 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 1656 | 1466584146929 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6c6000 == 37 [pid = 1656] [id = 372] 01:29:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120fd8400) [pid = 1656] [serial = 1115] [outer = 0x0] 01:29:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124e44400) [pid = 1656] [serial = 1116] [outer = 0x120fd8400] 01:29:06 INFO - PROCESS | 1656 | 1466584146954 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126452000) [pid = 1656] [serial = 1117] [outer = 0x120fd8400] 01:29:07 INFO - PROCESS | 1656 | 1466584147293 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]]]}] 01:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 01:29:07 INFO - PROCESS | 1656 | 1466584147337 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1656 | 1466584147338 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:29:07 INFO - PROCESS | 1656 | 1466584147340 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1656 | 1466584147341 Marionette TRACE conn2 <- [1,1462,null,{}] 01:29:07 INFO - PROCESS | 1656 | 1466584147344 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}] 01:29:07 INFO - PROCESS | 1656 | 1466584147345 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:07 INFO - PROCESS | 1656 | 1466584147446 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:29:07 INFO - PROCESS | 1656 | 1466584147457 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:07 INFO - PROCESS | 1656 | 1466584147458 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0aa800 == 38 [pid = 1656] [id = 373] 01:29:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126452c00) [pid = 1656] [serial = 1118] [outer = 0x0] 01:29:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1264d0800) [pid = 1656] [serial = 1119] [outer = 0x126452c00] 01:29:07 INFO - PROCESS | 1656 | 1466584147482 Marionette DEBUG loaded listener.js 01:29:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1266f2000) [pid = 1656] [serial = 1120] [outer = 0x126452c00] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1125f5000) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112f07000) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1137ef400) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1125eac00) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1121aac00) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1182dac00) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1125f9400) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11700d000) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11864e800) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1194de800) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a25c00) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11940d000) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119eb8800) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1125ed000) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120fd8000) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1211b5800) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:29:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112fba400) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:29:07 INFO - PROCESS | 1656 | 1466584147867 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]]]}] 01:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 575ms 01:29:07 INFO - PROCESS | 1656 | 1466584147916 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1656 | 1466584147917 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:29:07 INFO - PROCESS | 1656 | 1466584147919 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1656 | 1466584147920 Marionette TRACE conn2 <- [1,1466,null,{}] 01:29:07 INFO - PROCESS | 1656 | 1466584147923 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}] 01:29:07 INFO - PROCESS | 1656 | 1466584147924 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:08 INFO - PROCESS | 1656 | 1466584148001 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:29:08 INFO - PROCESS | 1656 | 1466584148062 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:08 INFO - PROCESS | 1656 | 1466584148063 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ece800 == 39 [pid = 1656] [id = 374] 01:29:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1125ec800) [pid = 1656] [serial = 1121] [outer = 0x0] 01:29:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1182dac00) [pid = 1656] [serial = 1122] [outer = 0x1125ec800] 01:29:08 INFO - PROCESS | 1656 | 1466584148087 Marionette DEBUG loaded listener.js 01:29:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11940ac00) [pid = 1656] [serial = 1123] [outer = 0x1125ec800] 01:29:08 INFO - PROCESS | 1656 | 1466584148372 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]]]}] 01:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 01:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:29:08 INFO - PROCESS | 1656 | 1466584148388 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 1656 | 1466584148389 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:29:08 INFO - PROCESS | 1656 | 1466584148391 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:29:08 INFO - PROCESS | 1656 | 1466584148392 Marionette TRACE conn2 <- [1,1470,null,{}] 01:29:08 INFO - PROCESS | 1656 | 1466584148403 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}] 01:29:08 INFO - PROCESS | 1656 | 1466584148404 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:08 INFO - PROCESS | 1656 | 1466584148494 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:29:08 INFO - PROCESS | 1656 | 1466584148500 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:08 INFO - PROCESS | 1656 | 1466584148501 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be9a800 == 40 [pid = 1656] [id = 375] 01:29:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118597000) [pid = 1656] [serial = 1124] [outer = 0x0] 01:29:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1210ec400) [pid = 1656] [serial = 1125] [outer = 0x118597000] 01:29:08 INFO - PROCESS | 1656 | 1466584148525 Marionette DEBUG loaded listener.js 01:29:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x115f14c00) [pid = 1656] [serial = 1126] [outer = 0x118597000] 01:29:08 INFO - PROCESS | 1656 | 1466584148869 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]]]}] 01:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 528ms 01:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:29:08 INFO - PROCESS | 1656 | 1466584148919 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 1656 | 1466584148921 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:29:08 INFO - PROCESS | 1656 | 1466584148923 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:29:08 INFO - PROCESS | 1656 | 1466584148924 Marionette TRACE conn2 <- [1,1474,null,{}] 01:29:08 INFO - PROCESS | 1656 | 1466584148927 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}] 01:29:08 INFO - PROCESS | 1656 | 1466584148928 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:09 INFO - PROCESS | 1656 | 1466584149018 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:29:09 INFO - PROCESS | 1656 | 1466584149022 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:09 INFO - PROCESS | 1656 | 1466584149023 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07c000 == 41 [pid = 1656] [id = 376] 01:29:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1268bf800) [pid = 1656] [serial = 1127] [outer = 0x0] 01:29:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128ae8800) [pid = 1656] [serial = 1128] [outer = 0x1268bf800] 01:29:09 INFO - PROCESS | 1656 | 1466584149049 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128c4fc00) [pid = 1656] [serial = 1129] [outer = 0x1268bf800] 01:29:09 INFO - PROCESS | 1656 | 1466584149382 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]]]}] 01:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 473ms 01:29:09 INFO - PROCESS | 1656 | 1466584149398 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:29:09 INFO - PROCESS | 1656 | 1466584149400 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:29:09 INFO - PROCESS | 1656 | 1466584149402 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:29:09 INFO - PROCESS | 1656 | 1466584149403 Marionette TRACE conn2 <- [1,1478,null,{}] 01:29:09 INFO - PROCESS | 1656 | 1466584149405 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}] 01:29:09 INFO - PROCESS | 1656 | 1466584149406 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:09 INFO - PROCESS | 1656 | 1466584149491 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:29:09 INFO - PROCESS | 1656 | 1466584149550 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:09 INFO - PROCESS | 1656 | 1466584149551 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3d1800 == 42 [pid = 1656] [id = 377] 01:29:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1268c2800) [pid = 1656] [serial = 1130] [outer = 0x0] 01:29:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128c59c00) [pid = 1656] [serial = 1131] [outer = 0x1268c2800] 01:29:09 INFO - PROCESS | 1656 | 1466584149575 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1291f6000) [pid = 1656] [serial = 1132] [outer = 0x1268c2800] 01:29:10 INFO - PROCESS | 1656 | 1466584150053 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]]]}] 01:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 669ms 01:29:10 INFO - PROCESS | 1656 | 1466584150073 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 1656 | 1466584150077 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:29:10 INFO - PROCESS | 1656 | 1466584150103 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1656 | 1466584150106 Marionette TRACE conn2 <- [1,1482,null,{}] 01:29:10 INFO - PROCESS | 1656 | 1466584150112 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}] 01:29:10 INFO - PROCESS | 1656 | 1466584150116 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:10 INFO - PROCESS | 1656 | 1466584150242 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:29:10 INFO - PROCESS | 1656 | 1466584150300 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:10 INFO - PROCESS | 1656 | 1466584150301 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x118621800 == 43 [pid = 1656] [id = 378] 01:29:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112982400) [pid = 1656] [serial = 1133] [outer = 0x0] 01:29:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112f13000) [pid = 1656] [serial = 1134] [outer = 0x112982400] 01:29:10 INFO - PROCESS | 1656 | 1466584150332 Marionette DEBUG loaded listener.js 01:29:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116885000) [pid = 1656] [serial = 1135] [outer = 0x112982400] 01:29:10 INFO - PROCESS | 1656 | 1466584150817 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]]]}] 01:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 777ms 01:29:10 INFO - PROCESS | 1656 | 1466584150877 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 1656 | 1466584150880 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:29:10 INFO - PROCESS | 1656 | 1466584150885 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1656 | 1466584150886 Marionette TRACE conn2 <- [1,1486,null,{}] 01:29:10 INFO - PROCESS | 1656 | 1466584150889 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}] 01:29:10 INFO - PROCESS | 1656 | 1466584150891 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:10 INFO - PROCESS | 1656 | 1466584150991 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:29:11 INFO - PROCESS | 1656 | 1466584151060 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:11 INFO - PROCESS | 1656 | 1466584151062 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12642c800 == 44 [pid = 1656] [id = 379] 01:29:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118366800) [pid = 1656] [serial = 1136] [outer = 0x0] 01:29:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1185a1c00) [pid = 1656] [serial = 1137] [outer = 0x118366800] 01:29:11 INFO - PROCESS | 1656 | 1466584151092 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1186e9400) [pid = 1656] [serial = 1138] [outer = 0x118366800] 01:29:11 INFO - PROCESS | 1656 | 1466584151518 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]]]}] 01:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 01:29:11 INFO - PROCESS | 1656 | 1466584151556 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:29:11 INFO - PROCESS | 1656 | 1466584151557 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:29:11 INFO - PROCESS | 1656 | 1466584151576 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:29:11 INFO - PROCESS | 1656 | 1466584151579 Marionette TRACE conn2 <- [1,1490,null,{}] 01:29:11 INFO - PROCESS | 1656 | 1466584151590 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}] 01:29:11 INFO - PROCESS | 1656 | 1466584151593 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:11 INFO - PROCESS | 1656 | 1466584151692 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:29:11 INFO - PROCESS | 1656 | 1466584151765 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:11 INFO - PROCESS | 1656 | 1466584151767 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3dd800 == 45 [pid = 1656] [id = 380] 01:29:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119b7f400) [pid = 1656] [serial = 1139] [outer = 0x0] 01:29:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119eb9000) [pid = 1656] [serial = 1140] [outer = 0x119b7f400] 01:29:11 INFO - PROCESS | 1656 | 1466584151797 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x120fdb000) [pid = 1656] [serial = 1141] [outer = 0x119b7f400] 01:29:12 INFO - PROCESS | 1656 | 1466584152246 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]]]}] 01:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 740ms 01:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:29:12 INFO - PROCESS | 1656 | 1466584152300 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:29:12 INFO - PROCESS | 1656 | 1466584152302 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:29:12 INFO - PROCESS | 1656 | 1466584152304 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:29:12 INFO - PROCESS | 1656 | 1466584152305 Marionette TRACE conn2 <- [1,1494,null,{}] 01:29:12 INFO - PROCESS | 1656 | 1466584152308 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}] 01:29:12 INFO - PROCESS | 1656 | 1466584152309 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:12 INFO - PROCESS | 1656 | 1466584152410 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:29:12 INFO - PROCESS | 1656 | 1466584152480 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:12 INFO - PROCESS | 1656 | 1466584152482 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x116781800 == 46 [pid = 1656] [id = 381] 01:29:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112f13c00) [pid = 1656] [serial = 1142] [outer = 0x0] 01:29:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117ebb000) [pid = 1656] [serial = 1143] [outer = 0x112f13c00] 01:29:12 INFO - PROCESS | 1656 | 1466584152511 Marionette DEBUG loaded listener.js 01:29:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1210ed400) [pid = 1656] [serial = 1144] [outer = 0x112f13c00] 01:29:13 INFO - PROCESS | 1656 | 1466584153099 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]]]}] 01:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 820ms 01:29:13 INFO - PROCESS | 1656 | 1466584153125 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 1656 | 1466584153127 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:29:13 INFO - PROCESS | 1656 | 1466584153130 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 1656 | 1466584153132 Marionette TRACE conn2 <- [1,1498,null,{}] 01:29:13 INFO - PROCESS | 1656 | 1466584153135 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}] 01:29:13 INFO - PROCESS | 1656 | 1466584153137 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:13 INFO - PROCESS | 1656 | 1466584153233 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:29:13 INFO - PROCESS | 1656 | 1466584153292 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:13 INFO - PROCESS | 1656 | 1466584153293 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3f000 == 47 [pid = 1656] [id = 382] 01:29:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1137e6800) [pid = 1656] [serial = 1145] [outer = 0x0] 01:29:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1165f2000) [pid = 1656] [serial = 1146] [outer = 0x1137e6800] 01:29:13 INFO - PROCESS | 1656 | 1466584153336 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116bd8000) [pid = 1656] [serial = 1147] [outer = 0x1137e6800] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118275800 == 46 [pid = 1656] [id = 351] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07c000 == 45 [pid = 1656] [id = 376] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12be9a800 == 44 [pid = 1656] [id = 375] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119ece800 == 43 [pid = 1656] [id = 374] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0aa800 == 42 [pid = 1656] [id = 373] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6c6000 == 41 [pid = 1656] [id = 372] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32e000 == 40 [pid = 1656] [id = 371] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1266ca800 == 39 [pid = 1656] [id = 370] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x123c14800 == 38 [pid = 1656] [id = 369] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x121047000 == 37 [pid = 1656] [id = 368] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118fda800 == 36 [pid = 1656] [id = 367] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11733d800 == 35 [pid = 1656] [id = 366] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12af18800 == 34 [pid = 1656] [id = 363] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117251800 == 33 [pid = 1656] [id = 364] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12134c000 == 32 [pid = 1656] [id = 365] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x116781800 == 31 [pid = 1656] [id = 381] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3dd800 == 30 [pid = 1656] [id = 380] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12642c800 == 29 [pid = 1656] [id = 379] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3d1800 == 28 [pid = 1656] [id = 377] 01:29:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118621800 == 27 [pid = 1656] [id = 378] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112e5b000) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11213d800) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x115f7ac00) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112f10800) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11690c000) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116bd8800) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1182e2400) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118593c00) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119c53800) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11864d800) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112f0f800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112860c00) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117668400) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117304800) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119407400) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1186e2800) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a24800) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195e4800) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119c53c00) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119a3d400) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1195e1800) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119a3f000) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120fd0800) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119eb8400) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a3d800) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1210e6400) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124a8ac00) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11864c400) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120fd7800) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121924800) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125580c00) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11888bc00) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119404c00) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1210ed800) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1186dc400) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 01:29:14 INFO - PROCESS | 1656 | 1466584154274 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]]]}] 01:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1172ms 01:29:14 INFO - PROCESS | 1656 | 1466584154301 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:29:14 INFO - PROCESS | 1656 | 1466584154304 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:29:14 INFO - PROCESS | 1656 | 1466584154307 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:29:14 INFO - PROCESS | 1656 | 1466584154308 Marionette TRACE conn2 <- [1,1502,null,{}] 01:29:14 INFO - PROCESS | 1656 | 1466584154318 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}] 01:29:14 INFO - PROCESS | 1656 | 1466584154319 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:14 INFO - PROCESS | 1656 | 1466584154402 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:29:14 INFO - PROCESS | 1656 | 1466584154408 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:14 INFO - PROCESS | 1656 | 1466584154411 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169c8800 == 28 [pid = 1656] [id = 383] 01:29:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11688bc00) [pid = 1656] [serial = 1148] [outer = 0x0] 01:29:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116988800) [pid = 1656] [serial = 1149] [outer = 0x11688bc00] 01:29:14 INFO - PROCESS | 1656 | 1466584154441 Marionette DEBUG loaded listener.js 01:29:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x111f26800) [pid = 1656] [serial = 1150] [outer = 0x11688bc00] 01:29:14 INFO - PROCESS | 1656 | 1466584154834 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]]]}] 01:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 576ms 01:29:14 INFO - PROCESS | 1656 | 1466584154883 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:29:14 INFO - PROCESS | 1656 | 1466584154888 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:29:14 INFO - PROCESS | 1656 | 1466584154895 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:29:14 INFO - PROCESS | 1656 | 1466584154898 Marionette TRACE conn2 <- [1,1506,null,{}] 01:29:14 INFO - PROCESS | 1656 | 1466584154901 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}] 01:29:14 INFO - PROCESS | 1656 | 1466584154904 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:15 INFO - PROCESS | 1656 | 1466584155020 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:29:15 INFO - PROCESS | 1656 | 1466584155034 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:15 INFO - PROCESS | 1656 | 1466584155035 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d4800 == 29 [pid = 1656] [id = 384] 01:29:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117eb8c00) [pid = 1656] [serial = 1151] [outer = 0x0] 01:29:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118362800) [pid = 1656] [serial = 1152] [outer = 0x117eb8c00] 01:29:15 INFO - PROCESS | 1656 | 1466584155080 Marionette DEBUG loaded listener.js 01:29:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118599400) [pid = 1656] [serial = 1153] [outer = 0x117eb8c00] 01:29:15 INFO - PROCESS | 1656 | 1466584155579 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]]]}] 01:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 725ms 01:29:15 INFO - PROCESS | 1656 | 1466584155621 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 1656 | 1466584155623 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:29:15 INFO - PROCESS | 1656 | 1466584155626 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 1656 | 1466584155630 Marionette TRACE conn2 <- [1,1510,null,{}] 01:29:15 INFO - PROCESS | 1656 | 1466584155652 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}] 01:29:15 INFO - PROCESS | 1656 | 1466584155657 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:15 INFO - PROCESS | 1656 | 1466584155774 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:29:15 INFO - PROCESS | 1656 | 1466584155854 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:15 INFO - PROCESS | 1656 | 1466584155856 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x121347800 == 30 [pid = 1656] [id = 385] 01:29:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112864800) [pid = 1656] [serial = 1154] [outer = 0x0] 01:29:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119408000) [pid = 1656] [serial = 1155] [outer = 0x112864800] 01:29:15 INFO - PROCESS | 1656 | 1466584155902 Marionette DEBUG loaded listener.js 01:29:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1194da800) [pid = 1656] [serial = 1156] [outer = 0x112864800] 01:29:16 INFO - PROCESS | 1656 | 1466584156255 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]]]}] 01:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 639ms 01:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:29:16 INFO - PROCESS | 1656 | 1466584156267 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1656 | 1466584156269 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:29:16 INFO - PROCESS | 1656 | 1466584156271 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1656 | 1466584156272 Marionette TRACE conn2 <- [1,1514,null,{}] 01:29:16 INFO - PROCESS | 1656 | 1466584156274 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}] 01:29:16 INFO - PROCESS | 1656 | 1466584156275 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:16 INFO - PROCESS | 1656 | 1466584156372 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:29:16 INFO - PROCESS | 1656 | 1466584156457 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:16 INFO - PROCESS | 1656 | 1466584156458 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219e2800 == 31 [pid = 1656] [id = 386] 01:29:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118fc9400) [pid = 1656] [serial = 1157] [outer = 0x0] 01:29:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195e4800) [pid = 1656] [serial = 1158] [outer = 0x118fc9400] 01:29:16 INFO - PROCESS | 1656 | 1466584156483 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a2b800) [pid = 1656] [serial = 1159] [outer = 0x118fc9400] 01:29:16 INFO - PROCESS | 1656 | 1466584156789 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]]]}] 01:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 568ms 01:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:29:16 INFO - PROCESS | 1656 | 1466584156840 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1656 | 1466584156841 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:29:16 INFO - PROCESS | 1656 | 1466584156843 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1656 | 1466584156844 Marionette TRACE conn2 <- [1,1518,null,{}] 01:29:16 INFO - PROCESS | 1656 | 1466584156846 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}] 01:29:16 INFO - PROCESS | 1656 | 1466584156848 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:16 INFO - PROCESS | 1656 | 1466584156938 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:29:16 INFO - PROCESS | 1656 | 1466584156972 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:16 INFO - PROCESS | 1656 | 1466584156973 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x126427800 == 32 [pid = 1656] [id = 387] 01:29:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117ebcc00) [pid = 1656] [serial = 1160] [outer = 0x0] 01:29:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119addc00) [pid = 1656] [serial = 1161] [outer = 0x117ebcc00] 01:29:16 INFO - PROCESS | 1656 | 1466584156998 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119eb5400) [pid = 1656] [serial = 1162] [outer = 0x117ebcc00] 01:29:17 INFO - PROCESS | 1656 | 1466584157319 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]]]}] 01:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 01:29:17 INFO - PROCESS | 1656 | 1466584157363 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1656 | 1466584157365 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:29:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:29:17 INFO - PROCESS | 1656 | 1466584157367 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1656 | 1466584157368 Marionette TRACE conn2 <- [1,1522,null,{}] 01:29:17 INFO - PROCESS | 1656 | 1466584157370 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}] 01:29:17 INFO - PROCESS | 1656 | 1466584157374 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:17 INFO - PROCESS | 1656 | 1466584157489 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:29:17 INFO - PROCESS | 1656 | 1466584157524 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:17 INFO - PROCESS | 1656 | 1466584157525 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129115000 == 33 [pid = 1656] [id = 388] 01:29:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119eb9c00) [pid = 1656] [serial = 1163] [outer = 0x0] 01:29:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1210e6400) [pid = 1656] [serial = 1164] [outer = 0x119eb9c00] 01:29:17 INFO - PROCESS | 1656 | 1466584157550 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12192a400) [pid = 1656] [serial = 1165] [outer = 0x119eb9c00] 01:29:17 INFO - PROCESS | 1656 | 1466584157882 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"]]]}] 01:29:17 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 () { 01:29:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:29:17 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 () { 01:29:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:29:17 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 () { 01:29:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:29:17 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 () { 01:29:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:29:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms 01:29:17 INFO - PROCESS | 1656 | 1466584157945 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1656 | 1466584157947 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:29:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:29:17 INFO - PROCESS | 1656 | 1466584157950 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1656 | 1466584157952 Marionette TRACE conn2 <- [1,1526,null,{}] 01:29:17 INFO - PROCESS | 1656 | 1466584157955 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}] 01:29:17 INFO - PROCESS | 1656 | 1466584157958 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:18 INFO - PROCESS | 1656 | 1466584158083 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:29:18 INFO - PROCESS | 1656 | 1466584158124 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:18 INFO - PROCESS | 1656 | 1466584158125 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32d000 == 34 [pid = 1656] [id = 389] 01:29:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1212f0800) [pid = 1656] [serial = 1166] [outer = 0x0] 01:29:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x123ef6000) [pid = 1656] [serial = 1167] [outer = 0x1212f0800] 01:29:18 INFO - PROCESS | 1656 | 1466584158149 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121b4f000) [pid = 1656] [serial = 1168] [outer = 0x1212f0800] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1268c2800) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1125f5800) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119c58400) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x121db0400) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11730a000) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112862400) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116243400) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118655000) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116b24000) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117308400) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1125ec800) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1268bf800) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120fd8400) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126452c00) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:29:18 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118597000) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:29:18 INFO - PROCESS | 1656 | 1466584158594 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"]]]}] 01:29:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:29:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:29:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:29:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 671ms 01:29:18 INFO - PROCESS | 1656 | 1466584158622 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:29:18 INFO - PROCESS | 1656 | 1466584158623 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:29:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:29:18 INFO - PROCESS | 1656 | 1466584158625 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:29:18 INFO - PROCESS | 1656 | 1466584158626 Marionette TRACE conn2 <- [1,1530,null,{}] 01:29:18 INFO - PROCESS | 1656 | 1466584158629 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}] 01:29:18 INFO - PROCESS | 1656 | 1466584158630 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:18 INFO - PROCESS | 1656 | 1466584158709 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:29:18 INFO - PROCESS | 1656 | 1466584158731 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:18 INFO - PROCESS | 1656 | 1466584158732 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219d6000 == 35 [pid = 1656] [id = 390] 01:29:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112f72c00) [pid = 1656] [serial = 1169] [outer = 0x0] 01:29:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11690e800) [pid = 1656] [serial = 1170] [outer = 0x112f72c00] 01:29:18 INFO - PROCESS | 1656 | 1466584158756 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185a1400) [pid = 1656] [serial = 1171] [outer = 0x112f72c00] 01:29:19 INFO - PROCESS | 1656 | 1466584159050 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]]]}] 01:29:19 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 01:29:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:29:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:29:19 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. 01:29:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:29:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 01:29:19 INFO - PROCESS | 1656 | 1466584159097 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:29:19 INFO - PROCESS | 1656 | 1466584159099 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:29:19 INFO - PROCESS | 1656 | 1466584159101 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1656 | 1466584159102 Marionette TRACE conn2 <- [1,1534,null,{}] 01:29:19 INFO - PROCESS | 1656 | 1466584159104 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}] 01:29:19 INFO - PROCESS | 1656 | 1466584159105 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:19 INFO - PROCESS | 1656 | 1466584159178 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:29:19 INFO - PROCESS | 1656 | 1466584159237 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:19 INFO - PROCESS | 1656 | 1466584159238 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x121239000 == 36 [pid = 1656] [id = 391] 01:29:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1182d7800) [pid = 1656] [serial = 1172] [outer = 0x0] 01:29:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fd7c00) [pid = 1656] [serial = 1173] [outer = 0x1182d7800] 01:29:19 INFO - PROCESS | 1656 | 1466584159262 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126451c00) [pid = 1656] [serial = 1174] [outer = 0x1182d7800] 01:29:19 INFO - PROCESS | 1656 | 1466584159552 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]]]}] 01:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 471ms 01:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:29:19 INFO - PROCESS | 1656 | 1466584159572 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:29:19 INFO - PROCESS | 1656 | 1466584159574 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:29:19 INFO - PROCESS | 1656 | 1466584159576 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1656 | 1466584159577 Marionette TRACE conn2 <- [1,1538,null,{}] 01:29:19 INFO - PROCESS | 1656 | 1466584159584 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}] 01:29:19 INFO - PROCESS | 1656 | 1466584159585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:19 INFO - PROCESS | 1656 | 1466584159675 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:29:19 INFO - PROCESS | 1656 | 1466584159683 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:19 INFO - PROCESS | 1656 | 1466584159684 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be96800 == 37 [pid = 1656] [id = 392] 01:29:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119b77800) [pid = 1656] [serial = 1175] [outer = 0x0] 01:29:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1268bec00) [pid = 1656] [serial = 1176] [outer = 0x119b77800] 01:29:19 INFO - PROCESS | 1656 | 1466584159724 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128b4a000) [pid = 1656] [serial = 1177] [outer = 0x119b77800] 01:29:20 INFO - PROCESS | 1656 | 1466584160104 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]]]}] 01:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 575ms 01:29:20 INFO - PROCESS | 1656 | 1466584160155 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:29:20 INFO - PROCESS | 1656 | 1466584160157 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:29:20 INFO - PROCESS | 1656 | 1466584160159 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:29:20 INFO - PROCESS | 1656 | 1466584160161 Marionette TRACE conn2 <- [1,1542,null,{}] 01:29:20 INFO - PROCESS | 1656 | 1466584160163 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}] 01:29:20 INFO - PROCESS | 1656 | 1466584160165 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:20 INFO - PROCESS | 1656 | 1466584160253 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:29:20 INFO - PROCESS | 1656 | 1466584160257 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:20 INFO - PROCESS | 1656 | 1466584160258 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126425000 == 38 [pid = 1656] [id = 393] 01:29:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b4f800) [pid = 1656] [serial = 1178] [outer = 0x0] 01:29:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1291f8c00) [pid = 1656] [serial = 1179] [outer = 0x128b4f800] 01:29:20 INFO - PROCESS | 1656 | 1466584160285 Marionette DEBUG loaded listener.js 01:29:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129422c00) [pid = 1656] [serial = 1180] [outer = 0x128b4f800] 01:29:20 INFO - PROCESS | 1656 | 1466584160693 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]]]}] 01:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 623ms 01:29:20 INFO - PROCESS | 1656 | 1466584160783 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:29:20 INFO - PROCESS | 1656 | 1466584160787 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:29:20 INFO - PROCESS | 1656 | 1466584160792 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:29:20 INFO - PROCESS | 1656 | 1466584160795 Marionette TRACE conn2 <- [1,1546,null,{}] 01:29:20 INFO - PROCESS | 1656 | 1466584160801 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}] 01:29:20 INFO - PROCESS | 1656 | 1466584160804 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:20 INFO - PROCESS | 1656 | 1466584160980 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:29:21 INFO - PROCESS | 1656 | 1466584161153 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:21 INFO - PROCESS | 1656 | 1466584161155 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118614000 == 39 [pid = 1656] [id = 394] 01:29:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1137ec400) [pid = 1656] [serial = 1181] [outer = 0x0] 01:29:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113c42800) [pid = 1656] [serial = 1182] [outer = 0x1137ec400] 01:29:21 INFO - PROCESS | 1656 | 1466584161195 Marionette DEBUG loaded listener.js 01:29:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11700a800) [pid = 1656] [serial = 1183] [outer = 0x1137ec400] 01:29:21 INFO - PROCESS | 1656 | 1466584161692 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]]]}] 01:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 927ms 01:29:21 INFO - PROCESS | 1656 | 1466584161737 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:29:21 INFO - PROCESS | 1656 | 1466584161740 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:29:21 INFO - PROCESS | 1656 | 1466584161749 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 1656 | 1466584161751 Marionette TRACE conn2 <- [1,1550,null,{}] 01:29:21 INFO - PROCESS | 1656 | 1466584161753 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}] 01:29:21 INFO - PROCESS | 1656 | 1466584161755 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:21 INFO - PROCESS | 1656 | 1466584161863 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:29:21 INFO - PROCESS | 1656 | 1466584161943 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:21 INFO - PROCESS | 1656 | 1466584161945 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12153b800 == 40 [pid = 1656] [id = 395] 01:29:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11859f400) [pid = 1656] [serial = 1184] [outer = 0x0] 01:29:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11864c000) [pid = 1656] [serial = 1185] [outer = 0x11859f400] 01:29:21 INFO - PROCESS | 1656 | 1466584161975 Marionette DEBUG loaded listener.js 01:29:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118f78400) [pid = 1656] [serial = 1186] [outer = 0x11859f400] 01:29:22 INFO - PROCESS | 1656 | 1466584162634 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]]]}] 01:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 971ms 01:29:22 INFO - PROCESS | 1656 | 1466584162719 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:29:22 INFO - PROCESS | 1656 | 1466584162722 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:29:22 INFO - PROCESS | 1656 | 1466584162725 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:29:22 INFO - PROCESS | 1656 | 1466584162727 Marionette TRACE conn2 <- [1,1554,null,{}] 01:29:22 INFO - PROCESS | 1656 | 1466584162730 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}] 01:29:22 INFO - PROCESS | 1656 | 1466584162732 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:22 INFO - PROCESS | 1656 | 1466584162838 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:29:22 INFO - PROCESS | 1656 | 1466584162897 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:22 INFO - PROCESS | 1656 | 1466584162900 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x117264800 == 41 [pid = 1656] [id = 396] 01:29:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11698f800) [pid = 1656] [serial = 1187] [outer = 0x0] 01:29:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116bdb400) [pid = 1656] [serial = 1188] [outer = 0x11698f800] 01:29:22 INFO - PROCESS | 1656 | 1466584162928 Marionette DEBUG loaded listener.js 01:29:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182dcc00) [pid = 1656] [serial = 1189] [outer = 0x11698f800] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12be96800 == 40 [pid = 1656] [id = 392] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x121239000 == 39 [pid = 1656] [id = 391] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1219d6000 == 38 [pid = 1656] [id = 390] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32d000 == 37 [pid = 1656] [id = 389] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x129115000 == 36 [pid = 1656] [id = 388] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x126427800 == 35 [pid = 1656] [id = 387] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1219e2800 == 34 [pid = 1656] [id = 386] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x121347800 == 33 [pid = 1656] [id = 385] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d4800 == 32 [pid = 1656] [id = 384] 01:29:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1169c8800 == 31 [pid = 1656] [id = 383] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128ae8800) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1266f2000) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11940ac00) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119ae9400) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121db2c00) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119837000) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1291f6000) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128c59c00) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a38400) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120fd3c00) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12607f000) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11864d400) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11940c000) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112da3c00) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112f76400) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116884800) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116bd9000) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119562000) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117015400) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117eb2c00) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118365000) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118599000) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1182dac00) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128c4fc00) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124e44400) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126452000) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1264d0800) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1210ec400) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x115f14c00) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 01:29:23 INFO - PROCESS | 1656 | 1466584163317 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]]]}] 01:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 624ms 01:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:29:23 INFO - PROCESS | 1656 | 1466584163349 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:29:23 INFO - PROCESS | 1656 | 1466584163352 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:29:23 INFO - PROCESS | 1656 | 1466584163356 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:29:23 INFO - PROCESS | 1656 | 1466584163358 Marionette TRACE conn2 <- [1,1558,null,{}] 01:29:23 INFO - PROCESS | 1656 | 1466584163361 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}] 01:29:23 INFO - PROCESS | 1656 | 1466584163362 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:23 INFO - PROCESS | 1656 | 1466584163454 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:29:23 INFO - PROCESS | 1656 | 1466584163527 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:23 INFO - PROCESS | 1656 | 1466584163529 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d2800 == 32 [pid = 1656] [id = 397] 01:29:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1182df400) [pid = 1656] [serial = 1190] [outer = 0x0] 01:29:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118655000) [pid = 1656] [serial = 1191] [outer = 0x1182df400] 01:29:23 INFO - PROCESS | 1656 | 1466584163581 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118fc5000) [pid = 1656] [serial = 1192] [outer = 0x1182df400] 01:29:24 INFO - PROCESS | 1656 | 1466584164015 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]]]}] 01:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 01:29:24 INFO - PROCESS | 1656 | 1466584164035 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:29:24 INFO - PROCESS | 1656 | 1466584164037 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:29:24 INFO - PROCESS | 1656 | 1466584164042 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1656 | 1466584164046 Marionette TRACE conn2 <- [1,1562,null,{}] 01:29:24 INFO - PROCESS | 1656 | 1466584164055 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}] 01:29:24 INFO - PROCESS | 1656 | 1466584164058 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:24 INFO - PROCESS | 1656 | 1466584164139 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:29:24 INFO - PROCESS | 1656 | 1466584164165 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:24 INFO - PROCESS | 1656 | 1466584164167 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12134f800 == 33 [pid = 1656] [id = 398] 01:29:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1195db800) [pid = 1656] [serial = 1193] [outer = 0x0] 01:29:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119a28800) [pid = 1656] [serial = 1194] [outer = 0x1195db800] 01:29:24 INFO - PROCESS | 1656 | 1466584164194 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119aea800) [pid = 1656] [serial = 1195] [outer = 0x1195db800] 01:29:24 INFO - PROCESS | 1656 | 1466584164536 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]]]}] 01:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 527ms 01:29:24 INFO - PROCESS | 1656 | 1466584164568 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:29:24 INFO - PROCESS | 1656 | 1466584164570 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:29:24 INFO - PROCESS | 1656 | 1466584164572 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1656 | 1466584164573 Marionette TRACE conn2 <- [1,1566,null,{}] 01:29:24 INFO - PROCESS | 1656 | 1466584164575 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}] 01:29:24 INFO - PROCESS | 1656 | 1466584164576 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:24 INFO - PROCESS | 1656 | 1466584164679 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:29:24 INFO - PROCESS | 1656 | 1466584164686 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:24 INFO - PROCESS | 1656 | 1466584164687 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0f800 == 34 [pid = 1656] [id = 399] 01:29:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119834c00) [pid = 1656] [serial = 1196] [outer = 0x0] 01:29:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120fcd000) [pid = 1656] [serial = 1197] [outer = 0x119834c00] 01:29:24 INFO - PROCESS | 1656 | 1466584164712 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1210e0000) [pid = 1656] [serial = 1198] [outer = 0x119834c00] 01:29:25 INFO - PROCESS | 1656 | 1466584165014 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]]]}] 01:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 01:29:25 INFO - PROCESS | 1656 | 1466584165041 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:29:25 INFO - PROCESS | 1656 | 1466584165042 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:29:25 INFO - PROCESS | 1656 | 1466584165044 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 1656 | 1466584165046 Marionette TRACE conn2 <- [1,1570,null,{}] 01:29:25 INFO - PROCESS | 1656 | 1466584165050 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}] 01:29:25 INFO - PROCESS | 1656 | 1466584165051 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:25 INFO - PROCESS | 1656 | 1466584165123 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:29:25 INFO - PROCESS | 1656 | 1466584165128 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:25 INFO - PROCESS | 1656 | 1466584165131 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e40000 == 35 [pid = 1656] [id = 400] 01:29:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119837000) [pid = 1656] [serial = 1199] [outer = 0x0] 01:29:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1211b5800) [pid = 1656] [serial = 1200] [outer = 0x119837000] 01:29:25 INFO - PROCESS | 1656 | 1466584165155 Marionette DEBUG loaded listener.js 01:29:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x121b4ac00) [pid = 1656] [serial = 1201] [outer = 0x119837000] 01:29:25 INFO - PROCESS | 1656 | 1466584165542 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]]]}] 01:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 523ms 01:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:29:25 INFO - PROCESS | 1656 | 1466584165568 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:29:25 INFO - PROCESS | 1656 | 1466584165569 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:29:25 INFO - PROCESS | 1656 | 1466584165571 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 1656 | 1466584165572 Marionette TRACE conn2 <- [1,1574,null,{}] 01:29:25 INFO - PROCESS | 1656 | 1466584165574 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}] 01:29:25 INFO - PROCESS | 1656 | 1466584165580 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:25 INFO - PROCESS | 1656 | 1466584165702 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:29:25 INFO - PROCESS | 1656 | 1466584165706 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:25 INFO - PROCESS | 1656 | 1466584165707 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32b800 == 36 [pid = 1656] [id = 401] 01:29:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121dac400) [pid = 1656] [serial = 1202] [outer = 0x0] 01:29:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124c40800) [pid = 1656] [serial = 1203] [outer = 0x121dac400] 01:29:25 INFO - PROCESS | 1656 | 1466584165731 Marionette DEBUG loaded listener.js 01:29:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128b4bc00) [pid = 1656] [serial = 1204] [outer = 0x121dac400] 01:29:26 INFO - PROCESS | 1656 | 1466584166169 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]]]}] 01:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 619ms 01:29:26 INFO - PROCESS | 1656 | 1466584166191 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1656 | 1466584166193 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:29:26 INFO - PROCESS | 1656 | 1466584166204 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1656 | 1466584166206 Marionette TRACE conn2 <- [1,1578,null,{}] 01:29:26 INFO - PROCESS | 1656 | 1466584166209 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}] 01:29:26 INFO - PROCESS | 1656 | 1466584166211 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:26 INFO - PROCESS | 1656 | 1466584166367 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:29:26 INFO - PROCESS | 1656 | 1466584166442 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:26 INFO - PROCESS | 1656 | 1466584166450 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b09d800 == 37 [pid = 1656] [id = 402] 01:29:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1194d6400) [pid = 1656] [serial = 1205] [outer = 0x0] 01:29:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128c93400) [pid = 1656] [serial = 1206] [outer = 0x1194d6400] 01:29:26 INFO - PROCESS | 1656 | 1466584166474 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1291fe000) [pid = 1656] [serial = 1207] [outer = 0x1194d6400] 01:29:26 INFO - PROCESS | 1656 | 1466584166762 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]]]}] 01:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 577ms 01:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:29:26 INFO - PROCESS | 1656 | 1466584166774 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1656 | 1466584166775 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:29:26 INFO - PROCESS | 1656 | 1466584166792 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1656 | 1466584166793 Marionette TRACE conn2 <- [1,1582,null,{}] 01:29:26 INFO - PROCESS | 1656 | 1466584166803 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}] 01:29:26 INFO - PROCESS | 1656 | 1466584166804 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:26 INFO - PROCESS | 1656 | 1466584166907 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:29:26 INFO - PROCESS | 1656 | 1466584166911 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:26 INFO - PROCESS | 1656 | 1466584166912 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb68000 == 38 [pid = 1656] [id = 403] 01:29:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119ae6000) [pid = 1656] [serial = 1208] [outer = 0x0] 01:29:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129422000) [pid = 1656] [serial = 1209] [outer = 0x119ae6000] 01:29:26 INFO - PROCESS | 1656 | 1466584166936 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129454800) [pid = 1656] [serial = 1210] [outer = 0x119ae6000] 01:29:27 INFO - PROCESS | 1656 | 1466584167322 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]]]}] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1212f0800) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1182d7800) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112982400) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112f72c00) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119b77800) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118366800) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119b7f400) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11688bc00) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118fc9400) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112f13c00) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117ebcc00) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x112864800) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117eb8c00) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:29:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119eb9c00) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 592ms 01:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:29:27 INFO - PROCESS | 1656 | 1466584167370 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:29:27 INFO - PROCESS | 1656 | 1466584167371 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:29:27 INFO - PROCESS | 1656 | 1466584167373 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 1656 | 1466584167375 Marionette TRACE conn2 <- [1,1586,null,{}] 01:29:27 INFO - PROCESS | 1656 | 1466584167377 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}] 01:29:27 INFO - PROCESS | 1656 | 1466584167378 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:27 INFO - PROCESS | 1656 | 1466584167461 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:29:27 INFO - PROCESS | 1656 | 1466584167467 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:27 INFO - PROCESS | 1656 | 1466584167468 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12121e800 == 39 [pid = 1656] [id = 404] 01:29:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116b22c00) [pid = 1656] [serial = 1211] [outer = 0x0] 01:29:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117eb8c00) [pid = 1656] [serial = 1212] [outer = 0x116b22c00] 01:29:27 INFO - PROCESS | 1656 | 1466584167491 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119406000) [pid = 1656] [serial = 1213] [outer = 0x116b22c00] 01:29:27 INFO - PROCESS | 1656 | 1466584167805 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]]]}] 01:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 468ms 01:29:27 INFO - PROCESS | 1656 | 1466584167842 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:29:27 INFO - PROCESS | 1656 | 1466584167844 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:29:27 INFO - PROCESS | 1656 | 1466584167846 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 1656 | 1466584167847 Marionette TRACE conn2 <- [1,1590,null,{}] 01:29:27 INFO - PROCESS | 1656 | 1466584167849 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}] 01:29:27 INFO - PROCESS | 1656 | 1466584167850 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:27 INFO - PROCESS | 1656 | 1466584167925 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:29:27 INFO - PROCESS | 1656 | 1466584167987 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:27 INFO - PROCESS | 1656 | 1466584167988 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c079000 == 40 [pid = 1656] [id = 405] 01:29:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116bd9400) [pid = 1656] [serial = 1214] [outer = 0x0] 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a33800) [pid = 1656] [serial = 1215] [outer = 0x116bd9400] 01:29:28 INFO - PROCESS | 1656 | 1466584168012 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12a602800) [pid = 1656] [serial = 1216] [outer = 0x116bd9400] 01:29:28 INFO - PROCESS | 1656 | 1466584168279 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]]]}] 01:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 471ms 01:29:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:29:28 INFO - PROCESS | 1656 | 1466584168318 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:29:28 INFO - PROCESS | 1656 | 1466584168319 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:29:28 INFO - PROCESS | 1656 | 1466584168322 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 1656 | 1466584168323 Marionette TRACE conn2 <- [1,1594,null,{}] 01:29:28 INFO - PROCESS | 1656 | 1466584168325 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}] 01:29:28 INFO - PROCESS | 1656 | 1466584168327 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:28 INFO - PROCESS | 1656 | 1466584168431 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:29:28 INFO - PROCESS | 1656 | 1466584168435 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:28 INFO - PROCESS | 1656 | 1466584168437 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce07000 == 41 [pid = 1656] [id = 406] 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12a607c00) [pid = 1656] [serial = 1217] [outer = 0x0] 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a6e0000) [pid = 1656] [serial = 1218] [outer = 0x12a607c00] 01:29:28 INFO - PROCESS | 1656 | 1466584168462 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a88f800) [pid = 1656] [serial = 1219] [outer = 0x12a607c00] 01:29:28 INFO - PROCESS | 1656 | 1466584168804 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]]]}] 01:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 522ms 01:29:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:29:28 INFO - PROCESS | 1656 | 1466584168844 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:29:28 INFO - PROCESS | 1656 | 1466584168846 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:29:28 INFO - PROCESS | 1656 | 1466584168858 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 1656 | 1466584168859 Marionette TRACE conn2 <- [1,1598,null,{}] 01:29:28 INFO - PROCESS | 1656 | 1466584168862 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}] 01:29:28 INFO - PROCESS | 1656 | 1466584168863 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:28 INFO - PROCESS | 1656 | 1466584168939 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:29:28 INFO - PROCESS | 1656 | 1466584168942 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:28 INFO - PROCESS | 1656 | 1466584168944 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce19000 == 42 [pid = 1656] [id = 407] 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a892800) [pid = 1656] [serial = 1220] [outer = 0x0] 01:29:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a9d7800) [pid = 1656] [serial = 1221] [outer = 0x12a892800] 01:29:28 INFO - PROCESS | 1656 | 1466584168971 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a9e0400) [pid = 1656] [serial = 1222] [outer = 0x12a892800] 01:29:29 INFO - PROCESS | 1656 | 1466584169283 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]]]}] 01:29:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 481ms 01:29:29 INFO - PROCESS | 1656 | 1466584169379 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 1656 | 1466584169381 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:29:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:29:29 INFO - PROCESS | 1656 | 1466584169386 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 1656 | 1466584169388 Marionette TRACE conn2 <- [1,1602,null,{}] 01:29:29 INFO - PROCESS | 1656 | 1466584169392 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}] 01:29:29 INFO - PROCESS | 1656 | 1466584169394 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:29 INFO - PROCESS | 1656 | 1466584169496 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:29:29 INFO - PROCESS | 1656 | 1466584169570 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:29 INFO - PROCESS | 1656 | 1466584169573 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x117257800 == 43 [pid = 1656] [id = 408] 01:29:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112fba400) [pid = 1656] [serial = 1223] [outer = 0x0] 01:29:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116884800) [pid = 1656] [serial = 1224] [outer = 0x112fba400] 01:29:29 INFO - PROCESS | 1656 | 1466584169604 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x117309800) [pid = 1656] [serial = 1225] [outer = 0x112fba400] 01:29:30 INFO - PROCESS | 1656 | 1466584170020 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]]]}] 01:29:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:29:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 675ms 01:29:30 INFO - PROCESS | 1656 | 1466584170061 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1656 | 1466584170064 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:29:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:29:30 INFO - PROCESS | 1656 | 1466584170068 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1656 | 1466584170071 Marionette TRACE conn2 <- [1,1606,null,{}] 01:29:30 INFO - PROCESS | 1656 | 1466584170074 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}] 01:29:30 INFO - PROCESS | 1656 | 1466584170075 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:30 INFO - PROCESS | 1656 | 1466584170201 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:29:30 INFO - PROCESS | 1656 | 1466584170263 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:30 INFO - PROCESS | 1656 | 1466584170265 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c14000 == 44 [pid = 1656] [id = 409] 01:29:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118fc8800) [pid = 1656] [serial = 1226] [outer = 0x0] 01:29:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119410800) [pid = 1656] [serial = 1227] [outer = 0x118fc8800] 01:29:30 INFO - PROCESS | 1656 | 1466584170295 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119557800) [pid = 1656] [serial = 1228] [outer = 0x118fc8800] 01:29:30 INFO - PROCESS | 1656 | 1466584170729 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]]]}] 01:29:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:29:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 01:29:30 INFO - PROCESS | 1656 | 1466584170739 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1656 | 1466584170740 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:29:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:29:30 INFO - PROCESS | 1656 | 1466584170743 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1656 | 1466584170744 Marionette TRACE conn2 <- [1,1610,null,{}] 01:29:30 INFO - PROCESS | 1656 | 1466584170753 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}] 01:29:30 INFO - PROCESS | 1656 | 1466584170756 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:30 INFO - PROCESS | 1656 | 1466584170860 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:29:30 INFO - PROCESS | 1656 | 1466584170923 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:30 INFO - PROCESS | 1656 | 1466584170926 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e1800 == 45 [pid = 1656] [id = 410] 01:29:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ebd400) [pid = 1656] [serial = 1229] [outer = 0x0] 01:29:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fd6000) [pid = 1656] [serial = 1230] [outer = 0x119ebd400] 01:29:30 INFO - PROCESS | 1656 | 1466584170958 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124d6f000) [pid = 1656] [serial = 1231] [outer = 0x119ebd400] 01:29:31 INFO - PROCESS | 1656 | 1466584171398 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]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:29:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 01:29:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:29:31 INFO - PROCESS | 1656 | 1466584171416 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1656 | 1466584171417 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:29:31 INFO - PROCESS | 1656 | 1466584171420 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1656 | 1466584171421 Marionette TRACE conn2 <- [1,1614,null,{}] 01:29:31 INFO - PROCESS | 1656 | 1466584171423 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}] 01:29:31 INFO - PROCESS | 1656 | 1466584171425 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:31 INFO - PROCESS | 1656 | 1466584171528 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:29:31 INFO - PROCESS | 1656 | 1466584171624 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:31 INFO - PROCESS | 1656 | 1466584171625 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d492000 == 46 [pid = 1656] [id = 411] 01:29:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128aee400) [pid = 1656] [serial = 1232] [outer = 0x0] 01:29:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128c4f800) [pid = 1656] [serial = 1233] [outer = 0x128aee400] 01:29:31 INFO - PROCESS | 1656 | 1466584171656 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129425800) [pid = 1656] [serial = 1234] [outer = 0x128aee400] 01:29:32 INFO - PROCESS | 1656 | 1466584172099 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]]]}] 01:29:32 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 01:29:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 718ms 01:29:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:29:32 INFO - PROCESS | 1656 | 1466584172138 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:29:32 INFO - PROCESS | 1656 | 1466584172140 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:29:32 INFO - PROCESS | 1656 | 1466584172142 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:29:32 INFO - PROCESS | 1656 | 1466584172143 Marionette TRACE conn2 <- [1,1618,null,{}] 01:29:32 INFO - PROCESS | 1656 | 1466584172166 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}] 01:29:32 INFO - PROCESS | 1656 | 1466584172167 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:32 INFO - PROCESS | 1656 | 1466584172266 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:29:32 INFO - PROCESS | 1656 | 1466584172339 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:32 INFO - PROCESS | 1656 | 1466584172340 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862b800 == 47 [pid = 1656] [id = 412] 01:29:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116914c00) [pid = 1656] [serial = 1235] [outer = 0x0] 01:29:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1195de000) [pid = 1656] [serial = 1236] [outer = 0x116914c00] 01:29:32 INFO - PROCESS | 1656 | 1466584172369 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1255c5000) [pid = 1656] [serial = 1237] [outer = 0x116914c00] 01:29:32 INFO - PROCESS | 1656 | 1466584172958 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]]]}] 01:29:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:29:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 889ms 01:29:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:29:33 INFO - PROCESS | 1656 | 1466584173032 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1656 | 1466584173034 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:29:33 INFO - PROCESS | 1656 | 1466584173037 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1656 | 1466584173039 Marionette TRACE conn2 <- [1,1622,null,{}] 01:29:33 INFO - PROCESS | 1656 | 1466584173043 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}] 01:29:33 INFO - PROCESS | 1656 | 1466584173045 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:33 INFO - PROCESS | 1656 | 1466584173140 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:29:33 INFO - PROCESS | 1656 | 1466584173203 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 1656 | 1466584173205 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x118631000 == 48 [pid = 1656] [id = 413] 01:29:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x117eb4000) [pid = 1656] [serial = 1238] [outer = 0x0] 01:29:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11859c800) [pid = 1656] [serial = 1239] [outer = 0x117eb4000] 01:29:33 INFO - PROCESS | 1656 | 1466584173233 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1186de800) [pid = 1656] [serial = 1240] [outer = 0x117eb4000] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce07000 == 47 [pid = 1656] [id = 406] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c079000 == 46 [pid = 1656] [id = 405] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12121e800 == 45 [pid = 1656] [id = 404] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb68000 == 44 [pid = 1656] [id = 403] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b09d800 == 43 [pid = 1656] [id = 402] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32b800 == 42 [pid = 1656] [id = 401] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x128e40000 == 41 [pid = 1656] [id = 400] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0f800 == 40 [pid = 1656] [id = 399] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12134f800 == 39 [pid = 1656] [id = 398] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d2800 == 38 [pid = 1656] [id = 397] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x117264800 == 37 [pid = 1656] [id = 396] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12153b800 == 36 [pid = 1656] [id = 395] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118614000 == 35 [pid = 1656] [id = 394] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x126425000 == 34 [pid = 1656] [id = 393] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3f000 == 33 [pid = 1656] [id = 382] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11862b800 == 32 [pid = 1656] [id = 412] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12d492000 == 31 [pid = 1656] [id = 411] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e1800 == 30 [pid = 1656] [id = 410] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123c14000 == 29 [pid = 1656] [id = 409] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce19000 == 28 [pid = 1656] [id = 407] 01:29:33 INFO - PROCESS | 1656 | --DOCSHELL 0x117257800 == 27 [pid = 1656] [id = 408] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119addc00) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119408000) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1194da800) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118599400) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118362800) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1165f2000) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1210e6400) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119eb5400) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123ef6000) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12192a400) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120fd7c00) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116885000) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112f13000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11690e800) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185a1400) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1268bec00) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1186e9400) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185a1c00) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121b4f000) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120fdb000) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1291f8c00) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119eb9000) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x111f26800) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116988800) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a2b800) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1210ed400) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117ebb000) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195e4800) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126451c00) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 01:29:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128b4a000) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1656 | 1466584174146 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]]]}] 01:29:34 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 01:29:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1127ms 01:29:34 INFO - PROCESS | 1656 | 1466584174166 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:29:34 INFO - PROCESS | 1656 | 1466584174168 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:29:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:29:34 INFO - PROCESS | 1656 | 1466584174171 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1656 | 1466584174174 Marionette TRACE conn2 <- [1,1626,null,{}] 01:29:34 INFO - PROCESS | 1656 | 1466584174177 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}] 01:29:34 INFO - PROCESS | 1656 | 1466584174179 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:34 INFO - PROCESS | 1656 | 1466584174258 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:29:34 INFO - PROCESS | 1656 | 1466584174265 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:34 INFO - PROCESS | 1656 | 1466584174267 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x117097800 == 28 [pid = 1656] [id = 414] 01:29:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112616400) [pid = 1656] [serial = 1241] [outer = 0x0] 01:29:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1137ea400) [pid = 1656] [serial = 1242] [outer = 0x112616400] 01:29:34 INFO - PROCESS | 1656 | 1466584174295 Marionette DEBUG loaded listener.js 01:29:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1165f9800) [pid = 1656] [serial = 1243] [outer = 0x112616400] 01:29:34 INFO - PROCESS | 1656 | 1466584174648 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]]]}] 01:29:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:29:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 01:29:34 INFO - PROCESS | 1656 | 1466584174691 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:29:34 INFO - PROCESS | 1656 | 1466584174695 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:29:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:29:34 INFO - PROCESS | 1656 | 1466584174700 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1656 | 1466584174701 Marionette TRACE conn2 <- [1,1630,null,{}] 01:29:34 INFO - PROCESS | 1656 | 1466584174704 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}] 01:29:34 INFO - PROCESS | 1656 | 1466584174705 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:34 INFO - PROCESS | 1656 | 1466584174790 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:29:34 INFO - PROCESS | 1656 | 1466584174845 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:34 INFO - PROCESS | 1656 | 1466584174846 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118629800 == 29 [pid = 1656] [id = 415] 01:29:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x115f7ac00) [pid = 1656] [serial = 1244] [outer = 0x0] 01:29:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117015000) [pid = 1656] [serial = 1245] [outer = 0x115f7ac00] 01:29:34 INFO - PROCESS | 1656 | 1466584174877 Marionette DEBUG loaded listener.js 01:29:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118364800) [pid = 1656] [serial = 1246] [outer = 0x115f7ac00] 01:29:35 INFO - PROCESS | 1656 | 1466584175190 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]]]}] 01:29:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:29:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 01:29:35 INFO - PROCESS | 1656 | 1466584175220 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 1656 | 1466584175221 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:29:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:29:35 INFO - PROCESS | 1656 | 1466584175223 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1656 | 1466584175226 Marionette TRACE conn2 <- [1,1634,null,{}] 01:29:35 INFO - PROCESS | 1656 | 1466584175236 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}] 01:29:35 INFO - PROCESS | 1656 | 1466584175239 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:35 INFO - PROCESS | 1656 | 1466584175314 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:29:35 INFO - PROCESS | 1656 | 1466584175371 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1656 | 1466584175373 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed3800 == 30 [pid = 1656] [id = 416] 01:29:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118368800) [pid = 1656] [serial = 1247] [outer = 0x0] 01:29:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118659c00) [pid = 1656] [serial = 1248] [outer = 0x118368800] 01:29:35 INFO - PROCESS | 1656 | 1466584175400 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118f7ec00) [pid = 1656] [serial = 1249] [outer = 0x118368800] 01:29:35 INFO - PROCESS | 1656 | 1466584175680 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]]]}] 01:29:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:29:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 475ms 01:29:35 INFO - PROCESS | 1656 | 1466584175703 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 1656 | 1466584175705 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:29:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:29:35 INFO - PROCESS | 1656 | 1466584175707 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1656 | 1466584175708 Marionette TRACE conn2 <- [1,1638,null,{}] 01:29:35 INFO - PROCESS | 1656 | 1466584175710 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}] 01:29:35 INFO - PROCESS | 1656 | 1466584175712 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:35 INFO - PROCESS | 1656 | 1466584175804 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:29:35 INFO - PROCESS | 1656 | 1466584175807 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1656 | 1466584175808 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219d6000 == 31 [pid = 1656] [id = 417] 01:29:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118fc9c00) [pid = 1656] [serial = 1250] [outer = 0x0] 01:29:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119554400) [pid = 1656] [serial = 1251] [outer = 0x118fc9c00] 01:29:35 INFO - PROCESS | 1656 | 1466584175835 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195e3000) [pid = 1656] [serial = 1252] [outer = 0x118fc9c00] 01:29:36 INFO - PROCESS | 1656 | 1466584176232 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]]]}] 01:29:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:29:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 01:29:36 INFO - PROCESS | 1656 | 1466584176275 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:29:36 INFO - PROCESS | 1656 | 1466584176277 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:29:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:29:36 INFO - PROCESS | 1656 | 1466584176280 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:29:36 INFO - PROCESS | 1656 | 1466584176282 Marionette TRACE conn2 <- [1,1642,null,{}] 01:29:36 INFO - PROCESS | 1656 | 1466584176285 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}] 01:29:36 INFO - PROCESS | 1656 | 1466584176286 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:36 INFO - PROCESS | 1656 | 1466584176380 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:29:36 INFO - PROCESS | 1656 | 1466584176420 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 1656 | 1466584176421 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c08000 == 32 [pid = 1656] [id = 418] 01:29:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1121aa400) [pid = 1656] [serial = 1253] [outer = 0x0] 01:29:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11982d800) [pid = 1656] [serial = 1254] [outer = 0x1121aa400] 01:29:36 INFO - PROCESS | 1656 | 1466584176445 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119a34c00) [pid = 1656] [serial = 1255] [outer = 0x1121aa400] 01:29:36 INFO - PROCESS | 1656 | 1466584176755 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]]]}] 01:29:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:29:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 01:29:36 INFO - PROCESS | 1656 | 1466584176800 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:29:36 INFO - PROCESS | 1656 | 1466584176802 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:29:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:29:36 INFO - PROCESS | 1656 | 1466584176810 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:29:36 INFO - PROCESS | 1656 | 1466584176811 Marionette TRACE conn2 <- [1,1646,null,{}] 01:29:36 INFO - PROCESS | 1656 | 1466584176813 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}] 01:29:36 INFO - PROCESS | 1656 | 1466584176817 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:36 INFO - PROCESS | 1656 | 1466584176932 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:29:36 INFO - PROCESS | 1656 | 1466584176970 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 1656 | 1466584176971 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x127896000 == 33 [pid = 1656] [id = 419] 01:29:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a34800) [pid = 1656] [serial = 1256] [outer = 0x0] 01:29:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ade400) [pid = 1656] [serial = 1257] [outer = 0x119a34800] 01:29:36 INFO - PROCESS | 1656 | 1466584176996 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1210e5000) [pid = 1656] [serial = 1258] [outer = 0x119a34800] 01:29:37 INFO - PROCESS | 1656 | 1466584177336 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]]]}] 01:29:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:29:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 572ms 01:29:37 INFO - PROCESS | 1656 | 1466584177383 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 1656 | 1466584177385 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:29:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:29:37 INFO - PROCESS | 1656 | 1466584177388 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 1656 | 1466584177390 Marionette TRACE conn2 <- [1,1650,null,{}] 01:29:37 INFO - PROCESS | 1656 | 1466584177393 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}] 01:29:37 INFO - PROCESS | 1656 | 1466584177395 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:37 INFO - PROCESS | 1656 | 1466584177542 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:29:37 INFO - PROCESS | 1656 | 1466584177558 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:37 INFO - PROCESS | 1656 | 1466584177559 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x129393000 == 34 [pid = 1656] [id = 420] 01:29:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1210e5c00) [pid = 1656] [serial = 1259] [outer = 0x0] 01:29:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121564000) [pid = 1656] [serial = 1260] [outer = 0x1210e5c00] 01:29:37 INFO - PROCESS | 1656 | 1466584177600 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121b4e800) [pid = 1656] [serial = 1261] [outer = 0x1210e5c00] 01:29:38 INFO - PROCESS | 1656 | 1466584178133 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]]]}] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1137e6800) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121dac400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1194d6400) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a892800) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1182df400) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195db800) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12a607c00) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119ae6000) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11859f400) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128b4f800) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119834c00) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1137ec400) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119837000) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11698f800) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116b22c00) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:29:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116bd9400) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:29:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:29:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 773ms 01:29:38 INFO - PROCESS | 1656 | 1466584178181 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 1656 | 1466584178182 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:29:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:29:38 INFO - PROCESS | 1656 | 1466584178185 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1656 | 1466584178186 Marionette TRACE conn2 <- [1,1654,null,{}] 01:29:38 INFO - PROCESS | 1656 | 1466584178188 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}] 01:29:38 INFO - PROCESS | 1656 | 1466584178189 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:38 INFO - PROCESS | 1656 | 1466584178262 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:29:38 INFO - PROCESS | 1656 | 1466584178268 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:38 INFO - PROCESS | 1656 | 1466584178269 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a6f000 == 35 [pid = 1656] [id = 421] 01:29:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1137ec400) [pid = 1656] [serial = 1262] [outer = 0x0] 01:29:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11700b400) [pid = 1656] [serial = 1263] [outer = 0x1137ec400] 01:29:38 INFO - PROCESS | 1656 | 1466584178293 Marionette DEBUG loaded listener.js 01:29:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118886800) [pid = 1656] [serial = 1264] [outer = 0x1137ec400] 01:29:38 INFO - PROCESS | 1656 | 1466584178599 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]]]}] 01:29:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:29:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 467ms 01:29:38 INFO - PROCESS | 1656 | 1466584178653 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:29:38 INFO - PROCESS | 1656 | 1466584178654 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:29:38 INFO - PROCESS | 1656 | 1466584178656 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1656 | 1466584178665 Marionette TRACE conn2 <- [1,1658,null,{}] 01:29:38 INFO - PROCESS | 1656 | 1466584178667 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}] 01:29:38 INFO - PROCESS | 1656 | 1466584178668 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:38 INFO - PROCESS | 1656 | 1466584178741 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:29:38 INFO - PROCESS | 1656 | 1466584178802 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:38 INFO - PROCESS | 1656 | 1466584178803 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a86f000 == 36 [pid = 1656] [id = 422] 01:29:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112f04400) [pid = 1656] [serial = 1265] [outer = 0x0] 01:29:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119b76000) [pid = 1656] [serial = 1266] [outer = 0x112f04400] 01:29:38 INFO - PROCESS | 1656 | 1466584178827 Marionette DEBUG loaded listener.js 01:29:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123fbdc00) [pid = 1656] [serial = 1267] [outer = 0x112f04400] 01:29:39 INFO - PROCESS | 1656 | 1466584179089 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]]]}] 01:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 476ms 01:29:39 INFO - PROCESS | 1656 | 1466584179135 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:29:39 INFO - PROCESS | 1656 | 1466584179136 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:29:39 INFO - PROCESS | 1656 | 1466584179138 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1656 | 1466584179140 Marionette TRACE conn2 <- [1,1662,null,{}] 01:29:39 INFO - PROCESS | 1656 | 1466584179142 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}] 01:29:39 INFO - PROCESS | 1656 | 1466584179143 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:39 INFO - PROCESS | 1656 | 1466584179224 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:29:39 INFO - PROCESS | 1656 | 1466584179228 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 1656 | 1466584179230 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0ab800 == 37 [pid = 1656] [id = 423] 01:29:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121ac6800) [pid = 1656] [serial = 1268] [outer = 0x0] 01:29:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126074400) [pid = 1656] [serial = 1269] [outer = 0x121ac6800] 01:29:39 INFO - PROCESS | 1656 | 1466584179255 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1264ca800) [pid = 1656] [serial = 1270] [outer = 0x121ac6800] 01:29:39 INFO - PROCESS | 1656 | 1466584179626 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]]]}] 01:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 517ms 01:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:29:39 INFO - PROCESS | 1656 | 1466584179657 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:29:39 INFO - PROCESS | 1656 | 1466584179659 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:29:39 INFO - PROCESS | 1656 | 1466584179662 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1656 | 1466584179665 Marionette TRACE conn2 <- [1,1666,null,{}] 01:29:39 INFO - PROCESS | 1656 | 1466584179669 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}] 01:29:39 INFO - PROCESS | 1656 | 1466584179671 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:39 INFO - PROCESS | 1656 | 1466584179819 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:29:39 INFO - PROCESS | 1656 | 1466584179834 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 1656 | 1466584179836 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be9e800 == 38 [pid = 1656] [id = 424] 01:29:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1266ec400) [pid = 1656] [serial = 1271] [outer = 0x0] 01:29:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1268d7c00) [pid = 1656] [serial = 1272] [outer = 0x1266ec400] 01:29:39 INFO - PROCESS | 1656 | 1466584179880 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128b4fc00) [pid = 1656] [serial = 1273] [outer = 0x1266ec400] 01:29:40 INFO - PROCESS | 1656 | --DOCSHELL 0x117097800 == 37 [pid = 1656] [id = 414] 01:29:40 INFO - PROCESS | 1656 | --DOCSHELL 0x118631000 == 36 [pid = 1656] [id = 413] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x124c08000 == 35 [pid = 1656] [id = 418] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x126a6f000 == 34 [pid = 1656] [id = 421] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x127896000 == 33 [pid = 1656] [id = 419] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x1219d6000 == 32 [pid = 1656] [id = 417] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x129393000 == 31 [pid = 1656] [id = 420] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed3800 == 30 [pid = 1656] [id = 416] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0ab800 == 29 [pid = 1656] [id = 423] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12a86f000 == 28 [pid = 1656] [id = 422] 01:29:41 INFO - PROCESS | 1656 | --DOCSHELL 0x118629800 == 27 [pid = 1656] [id = 415] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116bd8000) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124c40800) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128c93400) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a9d7800) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128b4bc00) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118655000) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a9e0400) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a28800) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a88f800) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129422000) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119aea800) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11864c000) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118f78400) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129422c00) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120fcd000) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1210e0000) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x113c42800) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11700a800) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1211b5800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116bdb400) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1182dcc00) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118fc5000) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1291fe000) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x117eb8c00) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119406000) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x129454800) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12a6e0000) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119a33800) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x121b4ac00) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12a602800) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1656 | 1466584181314 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]]]}] 01:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1674ms 01:29:41 INFO - PROCESS | 1656 | 1466584181337 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:29:41 INFO - PROCESS | 1656 | 1466584181339 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:29:41 INFO - PROCESS | 1656 | 1466584181343 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:29:41 INFO - PROCESS | 1656 | 1466584181345 Marionette TRACE conn2 <- [1,1670,null,{}] 01:29:41 INFO - PROCESS | 1656 | 1466584181349 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}] 01:29:41 INFO - PROCESS | 1656 | 1466584181351 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:41 INFO - PROCESS | 1656 | 1466584181436 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:29:41 INFO - PROCESS | 1656 | 1466584181487 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:41 INFO - PROCESS | 1656 | 1466584181489 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd6800 == 28 [pid = 1656] [id = 425] 01:29:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11213d800) [pid = 1656] [serial = 1274] [outer = 0x0] 01:29:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1121a6400) [pid = 1656] [serial = 1275] [outer = 0x11213d800] 01:29:41 INFO - PROCESS | 1656 | 1466584181517 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11260b400) [pid = 1656] [serial = 1276] [outer = 0x11213d800] 01:29:41 INFO - PROCESS | 1656 | 1466584181838 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]]]}] 01:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms 01:29:41 INFO - PROCESS | 1656 | 1466584181867 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:29:41 INFO - PROCESS | 1656 | 1466584181870 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:29:41 INFO - PROCESS | 1656 | 1466584181875 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:29:41 INFO - PROCESS | 1656 | 1466584181877 Marionette TRACE conn2 <- [1,1674,null,{}] 01:29:41 INFO - PROCESS | 1656 | 1466584181880 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}] 01:29:41 INFO - PROCESS | 1656 | 1466584181884 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:41 INFO - PROCESS | 1656 | 1466584181959 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:29:41 INFO - PROCESS | 1656 | 1466584181966 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:41 INFO - PROCESS | 1656 | 1466584181967 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x117568000 == 29 [pid = 1656] [id = 426] 01:29:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112e5f000) [pid = 1656] [serial = 1277] [outer = 0x0] 01:29:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112f0c400) [pid = 1656] [serial = 1278] [outer = 0x112e5f000] 01:29:41 INFO - PROCESS | 1656 | 1466584181995 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112f73400) [pid = 1656] [serial = 1279] [outer = 0x112e5f000] 01:29:42 INFO - PROCESS | 1656 | 1466584182456 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]]]}] 01:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 619ms 01:29:42 INFO - PROCESS | 1656 | 1466584182495 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:29:42 INFO - PROCESS | 1656 | 1466584182499 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:29:42 INFO - PROCESS | 1656 | 1466584182515 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:29:42 INFO - PROCESS | 1656 | 1466584182519 Marionette TRACE conn2 <- [1,1678,null,{}] 01:29:42 INFO - PROCESS | 1656 | 1466584182531 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}] 01:29:42 INFO - PROCESS | 1656 | 1466584182536 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:42 INFO - PROCESS | 1656 | 1466584182687 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:29:42 INFO - PROCESS | 1656 | 1466584182721 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:42 INFO - PROCESS | 1656 | 1466584182723 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f19800 == 30 [pid = 1656] [id = 427] 01:29:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x110eb5000) [pid = 1656] [serial = 1280] [outer = 0x0] 01:29:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11688ac00) [pid = 1656] [serial = 1281] [outer = 0x110eb5000] 01:29:42 INFO - PROCESS | 1656 | 1466584182768 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116b22c00) [pid = 1656] [serial = 1282] [outer = 0x110eb5000] 01:29:43 INFO - PROCESS | 1656 | 1466584183087 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]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 636ms 01:29:43 INFO - PROCESS | 1656 | 1466584183138 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:29:43 INFO - PROCESS | 1656 | 1466584183140 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:29:43 INFO - PROCESS | 1656 | 1466584183142 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1656 | 1466584183143 Marionette TRACE conn2 <- [1,1682,null,{}] 01:29:43 INFO - PROCESS | 1656 | 1466584183146 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}] 01:29:43 INFO - PROCESS | 1656 | 1466584183147 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:43 INFO - PROCESS | 1656 | 1466584183221 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:29:43 INFO - PROCESS | 1656 | 1466584183224 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:43 INFO - PROCESS | 1656 | 1466584183225 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198d0800 == 31 [pid = 1656] [id = 428] 01:29:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116bda400) [pid = 1656] [serial = 1283] [outer = 0x0] 01:29:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117303800) [pid = 1656] [serial = 1284] [outer = 0x116bda400] 01:29:43 INFO - PROCESS | 1656 | 1466584183253 Marionette DEBUG loaded listener.js 01:29:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117664400) [pid = 1656] [serial = 1285] [outer = 0x116bda400] 01:29:43 INFO - PROCESS | 1656 | 1466584183572 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]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 01:29:43 INFO - PROCESS | 1656 | 1466584183615 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1656 | 1466584183617 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:29:43 INFO - PROCESS | 1656 | 1466584183619 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1656 | 1466584183620 Marionette TRACE conn2 <- [1,1686,null,{}] 01:29:43 INFO - PROCESS | 1656 | 1466584183622 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}] 01:29:43 INFO - PROCESS | 1656 | 1466584183623 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:43 INFO - PROCESS | 1656 | 1466584183725 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:29:43 INFO - PROCESS | 1656 | 1466584183733 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:43 INFO - PROCESS | 1656 | 1466584183734 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed6800 == 32 [pid = 1656] [id = 429] 01:29:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112e16400) [pid = 1656] [serial = 1286] [outer = 0x0] 01:29:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117eb9400) [pid = 1656] [serial = 1287] [outer = 0x112e16400] 01:29:43 INFO - PROCESS | 1656 | 1466584183759 Marionette DEBUG loaded listener.js 01:29:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118364400) [pid = 1656] [serial = 1288] [outer = 0x112e16400] 01:29:44 INFO - PROCESS | 1656 | 1466584184078 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]]]}] 01:29:44 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 01:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 01:29:44 INFO - PROCESS | 1656 | 1466584184088 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1656 | 1466584184089 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:29:44 INFO - PROCESS | 1656 | 1466584184091 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1656 | 1466584184092 Marionette TRACE conn2 <- [1,1690,null,{}] 01:29:44 INFO - PROCESS | 1656 | 1466584184094 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}] 01:29:44 INFO - PROCESS | 1656 | 1466584184102 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:44 INFO - PROCESS | 1656 | 1466584184194 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:29:44 INFO - PROCESS | 1656 | 1466584184199 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1656 | 1466584184200 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c15000 == 33 [pid = 1656] [id = 430] 01:29:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118368c00) [pid = 1656] [serial = 1289] [outer = 0x0] 01:29:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118594000) [pid = 1656] [serial = 1290] [outer = 0x118368c00] 01:29:44 INFO - PROCESS | 1656 | 1466584184225 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11865a400) [pid = 1656] [serial = 1291] [outer = 0x118368c00] 01:29:44 INFO - PROCESS | 1656 | 1466584184574 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]]]}] 01:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 01:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:29:44 INFO - PROCESS | 1656 | 1466584184618 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1656 | 1466584184620 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:29:44 INFO - PROCESS | 1656 | 1466584184623 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1656 | 1466584184625 Marionette TRACE conn2 <- [1,1694,null,{}] 01:29:44 INFO - PROCESS | 1656 | 1466584184629 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}] 01:29:44 INFO - PROCESS | 1656 | 1466584184631 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:44 INFO - PROCESS | 1656 | 1466584184754 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:29:44 INFO - PROCESS | 1656 | 1466584184759 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1656 | 1466584184761 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x125596000 == 34 [pid = 1656] [id = 431] 01:29:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118654400) [pid = 1656] [serial = 1292] [outer = 0x0] 01:29:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1186df400) [pid = 1656] [serial = 1293] [outer = 0x118654400] 01:29:44 INFO - PROCESS | 1656 | 1466584184803 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118fbf800) [pid = 1656] [serial = 1294] [outer = 0x118654400] 01:29:45 INFO - PROCESS | 1656 | 1466584185102 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]]]}] 01:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 01:29:45 INFO - PROCESS | 1656 | 1466584185144 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:29:45 INFO - PROCESS | 1656 | 1466584185145 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:29:45 INFO - PROCESS | 1656 | 1466584185150 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:29:45 INFO - PROCESS | 1656 | 1466584185151 Marionette TRACE conn2 <- [1,1698,null,{}] 01:29:45 INFO - PROCESS | 1656 | 1466584185153 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}] 01:29:45 INFO - PROCESS | 1656 | 1466584185154 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:45 INFO - PROCESS | 1656 | 1466584185224 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:29:45 INFO - PROCESS | 1656 | 1466584185279 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1656 | 1466584185280 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12664a000 == 35 [pid = 1656] [id = 432] 01:29:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118365400) [pid = 1656] [serial = 1295] [outer = 0x0] 01:29:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119404c00) [pid = 1656] [serial = 1296] [outer = 0x118365400] 01:29:45 INFO - PROCESS | 1656 | 1466584185304 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1194d9800) [pid = 1656] [serial = 1297] [outer = 0x118365400] 01:29:45 INFO - PROCESS | 1656 | 1466584185569 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]]]}] 01:29:45 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 01:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 01:29:45 INFO - PROCESS | 1656 | 1466584185619 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:29:45 INFO - PROCESS | 1656 | 1466584185621 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:29:45 INFO - PROCESS | 1656 | 1466584185623 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:29:45 INFO - PROCESS | 1656 | 1466584185624 Marionette TRACE conn2 <- [1,1702,null,{}] 01:29:45 INFO - PROCESS | 1656 | 1466584185627 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}] 01:29:45 INFO - PROCESS | 1656 | 1466584185628 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:45 INFO - PROCESS | 1656 | 1466584185704 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:29:45 INFO - PROCESS | 1656 | 1466584185707 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1656 | 1466584185719 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f18800 == 36 [pid = 1656] [id = 433] 01:29:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1194dac00) [pid = 1656] [serial = 1298] [outer = 0x0] 01:29:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195db800) [pid = 1656] [serial = 1299] [outer = 0x1194dac00] 01:29:45 INFO - PROCESS | 1656 | 1466584185743 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1195e7800) [pid = 1656] [serial = 1300] [outer = 0x1194dac00] 01:29:46 INFO - PROCESS | 1656 | 1466584186052 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]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 470ms 01:29:46 INFO - PROCESS | 1656 | 1466584186093 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1656 | 1466584186095 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:29:46 INFO - PROCESS | 1656 | 1466584186099 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1656 | 1466584186100 Marionette TRACE conn2 <- [1,1706,null,{}] 01:29:46 INFO - PROCESS | 1656 | 1466584186103 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}] 01:29:46 INFO - PROCESS | 1656 | 1466584186104 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:46 INFO - PROCESS | 1656 | 1466584186213 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:29:46 INFO - PROCESS | 1656 | 1466584186219 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1656 | 1466584186220 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x129385000 == 37 [pid = 1656] [id = 434] 01:29:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110eccc00) [pid = 1656] [serial = 1301] [outer = 0x0] 01:29:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195e8400) [pid = 1656] [serial = 1302] [outer = 0x110eccc00] 01:29:46 INFO - PROCESS | 1656 | 1466584186245 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a32c00) [pid = 1656] [serial = 1303] [outer = 0x110eccc00] 01:29:46 INFO - PROCESS | 1656 | 1466584186572 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]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 01:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:29:46 INFO - PROCESS | 1656 | 1466584186619 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1656 | 1466584186620 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:29:46 INFO - PROCESS | 1656 | 1466584186622 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1656 | 1466584186624 Marionette TRACE conn2 <- [1,1710,null,{}] 01:29:46 INFO - PROCESS | 1656 | 1466584186626 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}] 01:29:46 INFO - PROCESS | 1656 | 1466584186628 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:46 INFO - PROCESS | 1656 | 1466584186734 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:29:46 INFO - PROCESS | 1656 | 1466584186749 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1656 | 1466584186750 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ece800 == 38 [pid = 1656] [id = 435] 01:29:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a37c00) [pid = 1656] [serial = 1304] [outer = 0x0] 01:29:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ae3800) [pid = 1656] [serial = 1305] [outer = 0x119a37c00] 01:29:46 INFO - PROCESS | 1656 | 1466584186783 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119ec1c00) [pid = 1656] [serial = 1306] [outer = 0x119a37c00] 01:29:47 INFO - PROCESS | 1656 | 1466584187123 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]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 01:29:47 INFO - PROCESS | 1656 | 1466584187141 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1656 | 1466584187143 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:29:47 INFO - PROCESS | 1656 | 1466584187145 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1656 | 1466584187148 Marionette TRACE conn2 <- [1,1714,null,{}] 01:29:47 INFO - PROCESS | 1656 | 1466584187157 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}] 01:29:47 INFO - PROCESS | 1656 | 1466584187159 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:47 INFO - PROCESS | 1656 | 1466584187256 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:29:47 INFO - PROCESS | 1656 | 1466584187260 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:47 INFO - PROCESS | 1656 | 1466584187261 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b714000 == 39 [pid = 1656] [id = 436] 01:29:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119a38400) [pid = 1656] [serial = 1307] [outer = 0x0] 01:29:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120fd8800) [pid = 1656] [serial = 1308] [outer = 0x119a38400] 01:29:47 INFO - PROCESS | 1656 | 1466584187285 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1210ed800) [pid = 1656] [serial = 1309] [outer = 0x119a38400] 01:29:47 INFO - PROCESS | 1656 | 1466584187597 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]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 479ms 01:29:47 INFO - PROCESS | 1656 | 1466584187625 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1656 | 1466584187626 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:29:47 INFO - PROCESS | 1656 | 1466584187628 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1656 | 1466584187629 Marionette TRACE conn2 <- [1,1718,null,{}] 01:29:47 INFO - PROCESS | 1656 | 1466584187650 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}] 01:29:47 INFO - PROCESS | 1656 | 1466584187651 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:47 INFO - PROCESS | 1656 | 1466584187749 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:29:47 INFO - PROCESS | 1656 | 1466584187752 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:47 INFO - PROCESS | 1656 | 1466584187760 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be93000 == 40 [pid = 1656] [id = 437] 01:29:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a39800) [pid = 1656] [serial = 1310] [outer = 0x0] 01:29:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1216ecc00) [pid = 1656] [serial = 1311] [outer = 0x119a39800] 01:29:47 INFO - PROCESS | 1656 | 1466584187815 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121b4ac00) [pid = 1656] [serial = 1312] [outer = 0x119a39800] 01:29:48 INFO - PROCESS | 1656 | 1466584188139 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]]]}] 01:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 538ms 01:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:29:48 INFO - PROCESS | 1656 | 1466584188170 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 1656 | 1466584188172 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:29:48 INFO - PROCESS | 1656 | 1466584188174 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 1656 | 1466584188175 Marionette TRACE conn2 <- [1,1722,null,{}] 01:29:48 INFO - PROCESS | 1656 | 1466584188177 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}] 01:29:48 INFO - PROCESS | 1656 | 1466584188178 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:48 INFO - PROCESS | 1656 | 1466584188273 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:29:48 INFO - PROCESS | 1656 | 1466584188276 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1656 | 1466584188277 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c06f800 == 41 [pid = 1656] [id = 438] 01:29:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1212e7c00) [pid = 1656] [serial = 1313] [outer = 0x0] 01:29:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124a88800) [pid = 1656] [serial = 1314] [outer = 0x1212e7c00] 01:29:48 INFO - PROCESS | 1656 | 1466584188302 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x125588800) [pid = 1656] [serial = 1315] [outer = 0x1212e7c00] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112fba400) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119ebd400) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112f04400) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118fc8800) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118368800) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121ac6800) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116914c00) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119a34800) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112616400) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1137ec400) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118fc9c00) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117eb4000) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1210e5c00) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115f7ac00) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128aee400) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:29:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1121aa400) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:29:48 INFO - PROCESS | 1656 | 1466584188728 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]]]}] 01:29:48 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 01:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 568ms 01:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:29:48 INFO - PROCESS | 1656 | 1466584188742 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 1656 | 1466584188743 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:29:48 INFO - PROCESS | 1656 | 1466584188746 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 1656 | 1466584188748 Marionette TRACE conn2 <- [1,1726,null,{}] 01:29:48 INFO - PROCESS | 1656 | 1466584188752 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}] 01:29:48 INFO - PROCESS | 1656 | 1466584188753 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:48 INFO - PROCESS | 1656 | 1466584188839 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:29:48 INFO - PROCESS | 1656 | 1466584188894 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1656 | 1466584188895 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb59000 == 42 [pid = 1656] [id = 439] 01:29:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115f7a800) [pid = 1656] [serial = 1316] [outer = 0x0] 01:29:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118883800) [pid = 1656] [serial = 1317] [outer = 0x115f7a800] 01:29:48 INFO - PROCESS | 1656 | 1466584188919 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118595c00) [pid = 1656] [serial = 1318] [outer = 0x115f7a800] 01:29:49 INFO - PROCESS | 1656 | 1466584189254 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]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 526ms 01:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:29:49 INFO - PROCESS | 1656 | 1466584189273 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1656 | 1466584189275 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:29:49 INFO - PROCESS | 1656 | 1466584189279 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1656 | 1466584189282 Marionette TRACE conn2 <- [1,1730,null,{}] 01:29:49 INFO - PROCESS | 1656 | 1466584189286 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}] 01:29:49 INFO - PROCESS | 1656 | 1466584189288 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:49 INFO - PROCESS | 1656 | 1466584189372 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:29:49 INFO - PROCESS | 1656 | 1466584189376 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1656 | 1466584189377 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6c9800 == 43 [pid = 1656] [id = 440] 01:29:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118596400) [pid = 1656] [serial = 1319] [outer = 0x0] 01:29:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a40800) [pid = 1656] [serial = 1320] [outer = 0x118596400] 01:29:49 INFO - PROCESS | 1656 | 1466584189401 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121ac6800) [pid = 1656] [serial = 1321] [outer = 0x118596400] 01:29:49 INFO - PROCESS | 1656 | 1466584189780 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]]]}] 01:29:49 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 01:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 01:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:29:49 INFO - PROCESS | 1656 | 1466584189801 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1656 | 1466584189803 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:29:49 INFO - PROCESS | 1656 | 1466584189807 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1656 | 1466584189808 Marionette TRACE conn2 <- [1,1734,null,{}] 01:29:49 INFO - PROCESS | 1656 | 1466584189823 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}] 01:29:49 INFO - PROCESS | 1656 | 1466584189825 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:49 INFO - PROCESS | 1656 | 1466584189943 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:29:49 INFO - PROCESS | 1656 | 1466584189949 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1656 | 1466584189950 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce06000 == 44 [pid = 1656] [id = 441] 01:29:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119409000) [pid = 1656] [serial = 1322] [outer = 0x0] 01:29:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12558d800) [pid = 1656] [serial = 1323] [outer = 0x119409000] 01:29:49 INFO - PROCESS | 1656 | 1466584189973 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126455c00) [pid = 1656] [serial = 1324] [outer = 0x119409000] 01:29:50 INFO - PROCESS | 1656 | 1466584190290 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]]]}] 01:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 01:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:29:50 INFO - PROCESS | 1656 | 1466584190326 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:29:50 INFO - PROCESS | 1656 | 1466584190327 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:29:50 INFO - PROCESS | 1656 | 1466584190330 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1656 | 1466584190333 Marionette TRACE conn2 <- [1,1738,null,{}] 01:29:50 INFO - PROCESS | 1656 | 1466584190335 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}] 01:29:50 INFO - PROCESS | 1656 | 1466584190336 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:50 INFO - PROCESS | 1656 | 1466584190412 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:29:50 INFO - PROCESS | 1656 | 1466584190474 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:50 INFO - PROCESS | 1656 | 1466584190475 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce17800 == 45 [pid = 1656] [id = 442] 01:29:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121b4b400) [pid = 1656] [serial = 1325] [outer = 0x0] 01:29:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1266f2000) [pid = 1656] [serial = 1326] [outer = 0x121b4b400] 01:29:50 INFO - PROCESS | 1656 | 1466584190500 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128ae9800) [pid = 1656] [serial = 1327] [outer = 0x121b4b400] 01:29:51 INFO - PROCESS | 1656 | 1466584191000 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]]]}] 01:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 01:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:29:51 INFO - PROCESS | 1656 | 1466584191051 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:29:51 INFO - PROCESS | 1656 | 1466584191054 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:29:51 INFO - PROCESS | 1656 | 1466584191057 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:29:51 INFO - PROCESS | 1656 | 1466584191059 Marionette TRACE conn2 <- [1,1742,null,{}] 01:29:51 INFO - PROCESS | 1656 | 1466584191064 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}] 01:29:51 INFO - PROCESS | 1656 | 1466584191065 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:51 INFO - PROCESS | 1656 | 1466584191182 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:29:51 INFO - PROCESS | 1656 | 1466584191309 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 1656 | 1466584191311 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x117328000 == 46 [pid = 1656] [id = 443] 01:29:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11285a800) [pid = 1656] [serial = 1328] [outer = 0x0] 01:29:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112864c00) [pid = 1656] [serial = 1329] [outer = 0x11285a800] 01:29:51 INFO - PROCESS | 1656 | 1466584191342 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112f04400) [pid = 1656] [serial = 1330] [outer = 0x11285a800] 01:29:51 INFO - PROCESS | 1656 | 1466584191926 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]]]}] 01:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 924ms 01:29:51 INFO - PROCESS | 1656 | 1466584191982 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:29:51 INFO - PROCESS | 1656 | 1466584191987 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:29:52 INFO - PROCESS | 1656 | 1466584192024 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1656 | 1466584192027 Marionette TRACE conn2 <- [1,1746,null,{}] 01:29:52 INFO - PROCESS | 1656 | 1466584192037 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}] 01:29:52 INFO - PROCESS | 1656 | 1466584192040 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:52 INFO - PROCESS | 1656 | 1466584192281 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:29:52 INFO - PROCESS | 1656 | 1466584192376 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:52 INFO - PROCESS | 1656 | 1466584192377 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11681d000 == 47 [pid = 1656] [id = 444] 01:29:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x111c7b800) [pid = 1656] [serial = 1331] [outer = 0x0] 01:29:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112f09c00) [pid = 1656] [serial = 1332] [outer = 0x111c7b800] 01:29:52 INFO - PROCESS | 1656 | 1466584192406 Marionette DEBUG loaded listener.js 01:29:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113c42400) [pid = 1656] [serial = 1333] [outer = 0x111c7b800] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce06000 == 46 [pid = 1656] [id = 441] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6c9800 == 45 [pid = 1656] [id = 440] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb59000 == 44 [pid = 1656] [id = 439] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12c06f800 == 43 [pid = 1656] [id = 438] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12be93000 == 42 [pid = 1656] [id = 437] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12b714000 == 41 [pid = 1656] [id = 436] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119ece800 == 40 [pid = 1656] [id = 435] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1268d7c00) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x129385000 == 39 [pid = 1656] [id = 434] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118f18800 == 38 [pid = 1656] [id = 433] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12664a000 == 37 [pid = 1656] [id = 432] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x125596000 == 36 [pid = 1656] [id = 431] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x123c15000 == 35 [pid = 1656] [id = 430] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed6800 == 34 [pid = 1656] [id = 429] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1198d0800 == 33 [pid = 1656] [id = 428] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118f19800 == 32 [pid = 1656] [id = 427] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x117568000 == 31 [pid = 1656] [id = 426] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd6800 == 30 [pid = 1656] [id = 425] 01:29:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12be9e800 == 29 [pid = 1656] [id = 424] 01:29:52 INFO - PROCESS | 1656 | 1466584192906 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]]]}] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1264ca800) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11982d800) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119ade400) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119a34c00) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121564000) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1210e5000) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11700b400) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118886800) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126074400) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121b4e800) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x123fbdc00) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117015000) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118364800) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1137ea400) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1165f9800) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1186de800) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11859c800) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1255c5000) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195de000) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x129425800) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128c4f800) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124d6f000) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120fd6000) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119557800) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119410800) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117309800) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116884800) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119554400) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118f7ec00) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118659c00) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119b76000) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 01:29:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195e3000) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 01:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 958ms 01:29:52 INFO - PROCESS | 1656 | 1466584192952 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:29:52 INFO - PROCESS | 1656 | 1466584192954 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:29:52 INFO - PROCESS | 1656 | 1466584192958 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1656 | 1466584192959 Marionette TRACE conn2 <- [1,1750,null,{}] 01:29:52 INFO - PROCESS | 1656 | 1466584192962 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}] 01:29:52 INFO - PROCESS | 1656 | 1466584192964 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:53 INFO - PROCESS | 1656 | 1466584193042 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:29:53 INFO - PROCESS | 1656 | 1466584193051 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1656 | 1466584193052 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x117337800 == 30 [pid = 1656] [id = 445] 01:29:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112980000) [pid = 1656] [serial = 1334] [outer = 0x0] 01:29:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116742800) [pid = 1656] [serial = 1335] [outer = 0x112980000] 01:29:53 INFO - PROCESS | 1656 | 1466584193081 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11700ac00) [pid = 1656] [serial = 1336] [outer = 0x112980000] 01:29:53 INFO - PROCESS | 1656 | 1466584193506 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]]]}] 01:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 573ms 01:29:53 INFO - PROCESS | 1656 | 1466584193540 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:29:53 INFO - PROCESS | 1656 | 1466584193543 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:29:53 INFO - PROCESS | 1656 | 1466584193550 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:29:53 INFO - PROCESS | 1656 | 1466584193552 Marionette TRACE conn2 <- [1,1754,null,{}] 01:29:53 INFO - PROCESS | 1656 | 1466584193556 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}] 01:29:53 INFO - PROCESS | 1656 | 1466584193558 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:53 INFO - PROCESS | 1656 | 1466584193682 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:29:53 INFO - PROCESS | 1656 | 1466584193733 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1656 | 1466584193734 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c6800 == 31 [pid = 1656] [id = 446] 01:29:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11213cc00) [pid = 1656] [serial = 1337] [outer = 0x0] 01:29:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118367000) [pid = 1656] [serial = 1338] [outer = 0x11213cc00] 01:29:53 INFO - PROCESS | 1656 | 1466584193776 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11851c400) [pid = 1656] [serial = 1339] [outer = 0x11213cc00] 01:29:54 INFO - PROCESS | 1656 | 1466584194216 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]]]}] 01:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 726ms 01:29:54 INFO - PROCESS | 1656 | 1466584194273 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:29:54 INFO - PROCESS | 1656 | 1466584194277 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:29:54 INFO - PROCESS | 1656 | 1466584194299 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1656 | 1466584194304 Marionette TRACE conn2 <- [1,1758,null,{}] 01:29:54 INFO - PROCESS | 1656 | 1466584194307 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}] 01:29:54 INFO - PROCESS | 1656 | 1466584194311 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:54 INFO - PROCESS | 1656 | 1466584194435 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:29:54 INFO - PROCESS | 1656 | 1466584194448 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1656 | 1466584194449 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12145f000 == 32 [pid = 1656] [id = 447] 01:29:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x111c78c00) [pid = 1656] [serial = 1340] [outer = 0x0] 01:29:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118659c00) [pid = 1656] [serial = 1341] [outer = 0x111c78c00] 01:29:54 INFO - PROCESS | 1656 | 1466584194491 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1186e7c00) [pid = 1656] [serial = 1342] [outer = 0x111c78c00] 01:29:54 INFO - PROCESS | 1656 | 1466584194870 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]]]}] 01:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 631ms 01:29:54 INFO - PROCESS | 1656 | 1466584194938 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:29:54 INFO - PROCESS | 1656 | 1466584194939 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:29:54 INFO - PROCESS | 1656 | 1466584194942 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1656 | 1466584194943 Marionette TRACE conn2 <- [1,1762,null,{}] 01:29:54 INFO - PROCESS | 1656 | 1466584194946 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}] 01:29:54 INFO - PROCESS | 1656 | 1466584194948 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:55 INFO - PROCESS | 1656 | 1466584195024 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:29:55 INFO - PROCESS | 1656 | 1466584195047 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1656 | 1466584195048 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e82000 == 33 [pid = 1656] [id = 448] 01:29:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117305800) [pid = 1656] [serial = 1343] [outer = 0x0] 01:29:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118fc6c00) [pid = 1656] [serial = 1344] [outer = 0x117305800] 01:29:55 INFO - PROCESS | 1656 | 1466584195072 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1194d6400) [pid = 1656] [serial = 1345] [outer = 0x117305800] 01:29:55 INFO - PROCESS | 1656 | 1466584195530 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]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 621ms 01:29:55 INFO - PROCESS | 1656 | 1466584195563 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1656 | 1466584195566 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:29:55 INFO - PROCESS | 1656 | 1466584195569 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1656 | 1466584195571 Marionette TRACE conn2 <- [1,1766,null,{}] 01:29:55 INFO - PROCESS | 1656 | 1466584195575 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}] 01:29:55 INFO - PROCESS | 1656 | 1466584195577 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:55 INFO - PROCESS | 1656 | 1466584195678 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:29:55 INFO - PROCESS | 1656 | 1466584195735 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1656 | 1466584195736 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119541800 == 34 [pid = 1656] [id = 449] 01:29:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112fb2400) [pid = 1656] [serial = 1346] [outer = 0x0] 01:29:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116249000) [pid = 1656] [serial = 1347] [outer = 0x112fb2400] 01:29:55 INFO - PROCESS | 1656 | 1466584195768 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11700b000) [pid = 1656] [serial = 1348] [outer = 0x112fb2400] 01:29:56 INFO - PROCESS | 1656 | 1466584196235 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]]]}] 01:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 720ms 01:29:56 INFO - PROCESS | 1656 | 1466584196294 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1656 | 1466584196297 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:29:56 INFO - PROCESS | 1656 | 1466584196321 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1656 | 1466584196323 Marionette TRACE conn2 <- [1,1770,null,{}] 01:29:56 INFO - PROCESS | 1656 | 1466584196326 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}] 01:29:56 INFO - PROCESS | 1656 | 1466584196327 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:56 INFO - PROCESS | 1656 | 1466584196424 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:29:56 INFO - PROCESS | 1656 | 1466584196498 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1656 | 1466584196499 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ed4800 == 35 [pid = 1656] [id = 450] 01:29:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11859cc00) [pid = 1656] [serial = 1349] [outer = 0x0] 01:29:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185a2800) [pid = 1656] [serial = 1350] [outer = 0x11859cc00] 01:29:56 INFO - PROCESS | 1656 | 1466584196533 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118651c00) [pid = 1656] [serial = 1351] [outer = 0x11859cc00] 01:29:57 INFO - PROCESS | 1656 | 1466584197047 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]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 772ms 01:29:57 INFO - PROCESS | 1656 | 1466584197092 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1656 | 1466584197094 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:29:57 INFO - PROCESS | 1656 | 1466584197096 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1656 | 1466584197099 Marionette TRACE conn2 <- [1,1774,null,{}] 01:29:57 INFO - PROCESS | 1656 | 1466584197107 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}] 01:29:57 INFO - PROCESS | 1656 | 1466584197110 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:57 INFO - PROCESS | 1656 | 1466584197206 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:29:57 INFO - PROCESS | 1656 | 1466584197264 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1656 | 1466584197266 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129108000 == 36 [pid = 1656] [id = 451] 01:29:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1194e4c00) [pid = 1656] [serial = 1352] [outer = 0x0] 01:29:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11982d800) [pid = 1656] [serial = 1353] [outer = 0x1194e4c00] 01:29:57 INFO - PROCESS | 1656 | 1466584197298 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119a28c00) [pid = 1656] [serial = 1354] [outer = 0x1194e4c00] 01:29:57 INFO - PROCESS | 1656 | 1466584197698 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]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 624ms 01:29:57 INFO - PROCESS | 1656 | 1466584197720 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1656 | 1466584197722 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:29:57 INFO - PROCESS | 1656 | 1466584197724 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1656 | 1466584197726 Marionette TRACE conn2 <- [1,1778,null,{}] 01:29:57 INFO - PROCESS | 1656 | 1466584197728 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}] 01:29:57 INFO - PROCESS | 1656 | 1466584197730 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:57 INFO - PROCESS | 1656 | 1466584197843 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:29:57 INFO - PROCESS | 1656 | 1466584197900 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1656 | 1466584197901 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129395000 == 37 [pid = 1656] [id = 452] 01:29:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a35800) [pid = 1656] [serial = 1355] [outer = 0x0] 01:29:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119ae1c00) [pid = 1656] [serial = 1356] [outer = 0x119a35800] 01:29:57 INFO - PROCESS | 1656 | 1466584197930 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119e15800) [pid = 1656] [serial = 1357] [outer = 0x119a35800] 01:29:58 INFO - PROCESS | 1656 | 1466584198333 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]]]}] 01:29:58 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 01:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 618ms 01:29:58 INFO - PROCESS | 1656 | 1466584198344 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1656 | 1466584198345 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:29:58 INFO - PROCESS | 1656 | 1466584198350 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1656 | 1466584198351 Marionette TRACE conn2 <- [1,1782,null,{}] 01:29:58 INFO - PROCESS | 1656 | 1466584198353 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}] 01:29:58 INFO - PROCESS | 1656 | 1466584198355 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:58 INFO - PROCESS | 1656 | 1466584198447 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:29:58 INFO - PROCESS | 1656 | 1466584198501 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 1656 | 1466584198502 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12145e000 == 38 [pid = 1656] [id = 453] 01:29:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a3cc00) [pid = 1656] [serial = 1358] [outer = 0x0] 01:29:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119ebbc00) [pid = 1656] [serial = 1359] [outer = 0x119a3cc00] 01:29:58 INFO - PROCESS | 1656 | 1466584198531 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x120fd7000) [pid = 1656] [serial = 1360] [outer = 0x119a3cc00] 01:29:58 INFO - PROCESS | 1656 | 1466584198985 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]]]}] 01:29:59 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 01:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 674ms 01:29:59 INFO - PROCESS | 1656 | 1466584199024 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:29:59 INFO - PROCESS | 1656 | 1466584199026 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:29:59 INFO - PROCESS | 1656 | 1466584199031 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 1656 | 1466584199034 Marionette TRACE conn2 <- [1,1786,null,{}] 01:29:59 INFO - PROCESS | 1656 | 1466584199038 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}] 01:29:59 INFO - PROCESS | 1656 | 1466584199044 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:59 INFO - PROCESS | 1656 | 1466584199177 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:29:59 INFO - PROCESS | 1656 | 1466584199249 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1656 | 1466584199250 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1d000 == 39 [pid = 1656] [id = 454] 01:29:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1216f0c00) [pid = 1656] [serial = 1361] [outer = 0x0] 01:29:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12557ec00) [pid = 1656] [serial = 1362] [outer = 0x1216f0c00] 01:29:59 INFO - PROCESS | 1656 | 1466584199279 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126081400) [pid = 1656] [serial = 1363] [outer = 0x1216f0c00] 01:29:59 INFO - PROCESS | 1656 | 1466584199706 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]]]}] 01:29:59 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 01:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 723ms 01:29:59 INFO - PROCESS | 1656 | 1466584199764 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:29:59 INFO - PROCESS | 1656 | 1466584199766 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:29:59 INFO - PROCESS | 1656 | 1466584199769 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 1656 | 1466584199771 Marionette TRACE conn2 <- [1,1790,null,{}] 01:29:59 INFO - PROCESS | 1656 | 1466584199773 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}] 01:29:59 INFO - PROCESS | 1656 | 1466584199774 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:59 INFO - PROCESS | 1656 | 1466584199870 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:29:59 INFO - PROCESS | 1656 | 1466584199941 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1656 | 1466584199942 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:29:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be96800 == 40 [pid = 1656] [id = 455] 01:29:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117304800) [pid = 1656] [serial = 1364] [outer = 0x0] 01:29:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1268bb000) [pid = 1656] [serial = 1365] [outer = 0x117304800] 01:29:59 INFO - PROCESS | 1656 | 1466584199971 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128ae9c00) [pid = 1656] [serial = 1366] [outer = 0x117304800] 01:30:00 INFO - PROCESS | 1656 | 1466584200441 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]]]}] 01:30:00 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) 01:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 721ms 01:30:00 INFO - PROCESS | 1656 | 1466584200490 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1656 | 1466584200493 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:30:00 INFO - PROCESS | 1656 | 1466584200514 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1656 | 1466584200516 Marionette TRACE conn2 <- [1,1794,null,{}] 01:30:00 INFO - PROCESS | 1656 | 1466584200522 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}] 01:30:00 INFO - PROCESS | 1656 | 1466584200524 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:00 INFO - PROCESS | 1656 | 1466584200624 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12145f000 == 39 [pid = 1656] [id = 447] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c6800 == 38 [pid = 1656] [id = 446] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117337800 == 37 [pid = 1656] [id = 445] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11681d000 == 36 [pid = 1656] [id = 444] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117328000 == 35 [pid = 1656] [id = 443] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce17800 == 34 [pid = 1656] [id = 442] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12be96800 == 33 [pid = 1656] [id = 455] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1d000 == 32 [pid = 1656] [id = 454] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12145e000 == 31 [pid = 1656] [id = 453] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129395000 == 30 [pid = 1656] [id = 452] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129108000 == 29 [pid = 1656] [id = 451] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x124ed4800 == 28 [pid = 1656] [id = 450] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123e82000 == 27 [pid = 1656] [id = 448] 01:30:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119541800 == 26 [pid = 1656] [id = 449] 01:30:01 INFO - PROCESS | 1656 | 1466584201295 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1656 | 1466584201297 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11395a800 == 27 [pid = 1656] [id = 456] 01:30:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1125eec00) [pid = 1656] [serial = 1367] [outer = 0x0] 01:30:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112865800) [pid = 1656] [serial = 1368] [outer = 0x1125eec00] 01:30:01 INFO - PROCESS | 1656 | 1466584201326 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112fb2000) [pid = 1656] [serial = 1369] [outer = 0x1125eec00] 01:30:01 INFO - PROCESS | 1656 | 1466584201689 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]]]}] 01:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1244ms 01:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:30:01 INFO - PROCESS | 1656 | 1466584201742 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 1656 | 1466584201744 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:30:01 INFO - PROCESS | 1656 | 1466584201747 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 1656 | 1466584201750 Marionette TRACE conn2 <- [1,1798,null,{}] 01:30:01 INFO - PROCESS | 1656 | 1466584201754 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}] 01:30:01 INFO - PROCESS | 1656 | 1466584201757 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:01 INFO - PROCESS | 1656 | 1466584201881 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:30:01 INFO - PROCESS | 1656 | 1466584201900 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1656 | 1466584201902 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fe3000 == 28 [pid = 1656] [id = 457] 01:30:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116911c00) [pid = 1656] [serial = 1370] [outer = 0x0] 01:30:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1175eec00) [pid = 1656] [serial = 1371] [outer = 0x116911c00] 01:30:01 INFO - PROCESS | 1656 | 1466584201947 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118369000) [pid = 1656] [serial = 1372] [outer = 0x116911c00] 01:30:02 INFO - PROCESS | 1656 | 1466584202402 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]]]}] 01:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 01:30:02 INFO - PROCESS | 1656 | 1466584202422 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:30:02 INFO - PROCESS | 1656 | 1466584202424 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:30:02 INFO - PROCESS | 1656 | 1466584202427 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - PROCESS | 1656 | 1466584202429 Marionette TRACE conn2 <- [1,1802,null,{}] 01:30:02 INFO - PROCESS | 1656 | 1466584202431 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}] 01:30:02 INFO - PROCESS | 1656 | 1466584202433 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:02 INFO - PROCESS | 1656 | 1466584202535 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:30:02 INFO - PROCESS | 1656 | 1466584202599 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 1656 | 1466584202600 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0f000 == 29 [pid = 1656] [id = 458] 01:30:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1186dac00) [pid = 1656] [serial = 1373] [outer = 0x0] 01:30:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1186e9400) [pid = 1656] [serial = 1374] [outer = 0x1186dac00] 01:30:02 INFO - PROCESS | 1656 | 1466584202626 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119407400) [pid = 1656] [serial = 1375] [outer = 0x1186dac00] 01:30:02 INFO - PROCESS | 1656 | 1466584202986 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]]]}] 01:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 571ms 01:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:30:03 INFO - PROCESS | 1656 | 1466584202998 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 1656 | 1466584203000 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:30:03 INFO - PROCESS | 1656 | 1466584203007 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1656 | 1466584203012 Marionette TRACE conn2 <- [1,1806,null,{}] 01:30:03 INFO - PROCESS | 1656 | 1466584203025 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}] 01:30:03 INFO - PROCESS | 1656 | 1466584203027 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:03 INFO - PROCESS | 1656 | 1466584203129 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:30:03 INFO - PROCESS | 1656 | 1466584203134 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 1656 | 1466584203136 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x127888000 == 30 [pid = 1656] [id = 459] 01:30:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1194d9400) [pid = 1656] [serial = 1376] [outer = 0x0] 01:30:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1195e8c00) [pid = 1656] [serial = 1377] [outer = 0x1194d9400] 01:30:03 INFO - PROCESS | 1656 | 1466584203160 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119a40000) [pid = 1656] [serial = 1378] [outer = 0x1194d9400] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119a37c00) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119a39800) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119a38400) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11213d800) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1266ec400) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x112e5f000) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118368c00) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118654400) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x110eb5000) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x115f7a800) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x110eccc00) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116bda400) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112e16400) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118365400) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1194dac00) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1212e7c00) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118596400) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119409000) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11285a800) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111c7b800) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121b4b400) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11213cc00) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112980000) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111c78c00) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:30:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117305800) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:30:03 INFO - PROCESS | 1656 | 1466584203766 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]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 785ms 01:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:30:03 INFO - PROCESS | 1656 | 1466584203787 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 1656 | 1466584203789 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:30:03 INFO - PROCESS | 1656 | 1466584203791 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1656 | 1466584203792 Marionette TRACE conn2 <- [1,1810,null,{}] 01:30:03 INFO - PROCESS | 1656 | 1466584203794 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}] 01:30:03 INFO - PROCESS | 1656 | 1466584203796 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:03 INFO - PROCESS | 1656 | 1466584203891 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:30:03 INFO - PROCESS | 1656 | 1466584203954 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 1656 | 1466584203955 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b16000 == 31 [pid = 1656] [id = 460] 01:30:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11213d800) [pid = 1656] [serial = 1379] [outer = 0x0] 01:30:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112f76400) [pid = 1656] [serial = 1380] [outer = 0x11213d800] 01:30:03 INFO - PROCESS | 1656 | 1466584203982 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117667000) [pid = 1656] [serial = 1381] [outer = 0x11213d800] 01:30:04 INFO - PROCESS | 1656 | 1466584204251 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]]]}] 01:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 472ms 01:30:04 INFO - PROCESS | 1656 | 1466584204271 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1656 | 1466584204272 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:30:04 INFO - PROCESS | 1656 | 1466584204274 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1656 | 1466584204275 Marionette TRACE conn2 <- [1,1814,null,{}] 01:30:04 INFO - PROCESS | 1656 | 1466584204278 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}] 01:30:04 INFO - PROCESS | 1656 | 1466584204279 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:04 INFO - PROCESS | 1656 | 1466584204366 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:30:04 INFO - PROCESS | 1656 | 1466584204369 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1656 | 1466584204374 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af36000 == 32 [pid = 1656] [id = 461] 01:30:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11865a000) [pid = 1656] [serial = 1382] [outer = 0x0] 01:30:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a23800) [pid = 1656] [serial = 1383] [outer = 0x11865a000] 01:30:04 INFO - PROCESS | 1656 | 1466584204408 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119eb7000) [pid = 1656] [serial = 1384] [outer = 0x11865a000] 01:30:04 INFO - PROCESS | 1656 | 1466584204757 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]]]}] 01:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 01:30:04 INFO - PROCESS | 1656 | 1466584204794 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1656 | 1466584204795 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:30:04 INFO - PROCESS | 1656 | 1466584204800 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1656 | 1466584204801 Marionette TRACE conn2 <- [1,1818,null,{}] 01:30:04 INFO - PROCESS | 1656 | 1466584204803 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}] 01:30:04 INFO - PROCESS | 1656 | 1466584204805 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:04 INFO - PROCESS | 1656 | 1466584204916 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:30:04 INFO - PROCESS | 1656 | 1466584204923 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1656 | 1466584204924 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11677d800 == 33 [pid = 1656] [id = 462] 01:30:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119eb5400) [pid = 1656] [serial = 1385] [outer = 0x0] 01:30:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1210e1400) [pid = 1656] [serial = 1386] [outer = 0x119eb5400] 01:30:04 INFO - PROCESS | 1656 | 1466584204961 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121932400) [pid = 1656] [serial = 1387] [outer = 0x119eb5400] 01:30:05 INFO - PROCESS | 1656 | 1466584205432 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]]]}] 01:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 01:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:30:05 INFO - PROCESS | 1656 | 1466584205470 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 1656 | 1466584205471 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:30:05 INFO - PROCESS | 1656 | 1466584205473 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1656 | 1466584205474 Marionette TRACE conn2 <- [1,1822,null,{}] 01:30:05 INFO - PROCESS | 1656 | 1466584205476 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}] 01:30:05 INFO - PROCESS | 1656 | 1466584205477 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:05 INFO - PROCESS | 1656 | 1466584205580 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:30:05 INFO - PROCESS | 1656 | 1466584205586 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:05 INFO - PROCESS | 1656 | 1466584205587 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6c7800 == 34 [pid = 1656] [id = 463] 01:30:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x110ed2c00) [pid = 1656] [serial = 1388] [outer = 0x0] 01:30:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x121dac400) [pid = 1656] [serial = 1389] [outer = 0x110ed2c00] 01:30:05 INFO - PROCESS | 1656 | 1466584205610 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124ace800) [pid = 1656] [serial = 1390] [outer = 0x110ed2c00] 01:30:06 INFO - PROCESS | 1656 | 1466584206146 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]]]}] 01:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 719ms 01:30:06 INFO - PROCESS | 1656 | 1466584206254 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1656 | 1466584206257 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:30:06 INFO - PROCESS | 1656 | 1466584206262 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1656 | 1466584206265 Marionette TRACE conn2 <- [1,1826,null,{}] 01:30:06 INFO - PROCESS | 1656 | 1466584206269 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}] 01:30:06 INFO - PROCESS | 1656 | 1466584206270 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:06 INFO - PROCESS | 1656 | 1466584206383 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:30:06 INFO - PROCESS | 1656 | 1466584206441 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 1656 | 1466584206442 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12103f800 == 35 [pid = 1656] [id = 464] 01:30:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x112fb7c00) [pid = 1656] [serial = 1391] [outer = 0x0] 01:30:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11700a800) [pid = 1656] [serial = 1392] [outer = 0x112fb7c00] 01:30:06 INFO - PROCESS | 1656 | 1466584206473 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118362400) [pid = 1656] [serial = 1393] [outer = 0x112fb7c00] 01:30:07 INFO - PROCESS | 1656 | 1466584207013 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]]]}] 01:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 823ms 01:30:07 INFO - PROCESS | 1656 | 1466584207085 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:30:07 INFO - PROCESS | 1656 | 1466584207088 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:30:07 INFO - PROCESS | 1656 | 1466584207093 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1656 | 1466584207094 Marionette TRACE conn2 <- [1,1830,null,{}] 01:30:07 INFO - PROCESS | 1656 | 1466584207097 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}] 01:30:07 INFO - PROCESS | 1656 | 1466584207099 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:07 INFO - PROCESS | 1656 | 1466584207207 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:30:07 INFO - PROCESS | 1656 | 1466584207397 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:07 INFO - PROCESS | 1656 | 1466584207398 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x116784000 == 36 [pid = 1656] [id = 465] 01:30:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112f72c00) [pid = 1656] [serial = 1394] [outer = 0x0] 01:30:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1137f5400) [pid = 1656] [serial = 1395] [outer = 0x112f72c00] 01:30:07 INFO - PROCESS | 1656 | 1466584207426 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1165ed400) [pid = 1656] [serial = 1396] [outer = 0x112f72c00] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11677d800 == 35 [pid = 1656] [id = 462] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12af36000 == 34 [pid = 1656] [id = 461] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121b16000 == 33 [pid = 1656] [id = 460] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x127888000 == 32 [pid = 1656] [id = 459] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0f000 == 31 [pid = 1656] [id = 458] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x118fe3000 == 30 [pid = 1656] [id = 457] 01:30:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11395a800 == 29 [pid = 1656] [id = 456] 01:30:07 INFO - PROCESS | 1656 | 1466584207970 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]]]}] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11688ac00) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116b22c00) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118883800) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1195e8400) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x117303800) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x117664400) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117eb9400) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118364400) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119404c00) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1194d9800) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1195db800) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1195e7800) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118659c00) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121b4ac00) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124a88800) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a40800) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112864c00) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112f04400) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12558d800) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112f09c00) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121ac6800) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113c42400) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125588800) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11260b400) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118595c00) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118367000) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116742800) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119ec1c00) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11700ac00) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 01:30:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1210ed800) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126455c00) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11851c400) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128ae9800) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119a32c00) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1186e7c00) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1266f2000) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1194d6400) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118fc6c00) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119ae3800) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1216ecc00) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120fd8800) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1121a6400) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128b4fc00) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x112f0c400) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x112f73400) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118594000) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11865a400) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1186df400) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 01:30:08 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x118fbf800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 01:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 925ms 01:30:08 INFO - PROCESS | 1656 | 1466584208024 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1656 | 1466584208026 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:30:08 INFO - PROCESS | 1656 | 1466584208032 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1656 | 1466584208035 Marionette TRACE conn2 <- [1,1834,null,{}] 01:30:08 INFO - PROCESS | 1656 | 1466584208040 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}] 01:30:08 INFO - PROCESS | 1656 | 1466584208042 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:08 INFO - PROCESS | 1656 | 1466584208169 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:30:08 INFO - PROCESS | 1656 | 1466584208188 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1656 | 1466584208190 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11757a000 == 30 [pid = 1656] [id = 466] 01:30:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116b23c00) [pid = 1656] [serial = 1397] [outer = 0x0] 01:30:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116bdf400) [pid = 1656] [serial = 1398] [outer = 0x116b23c00] 01:30:08 INFO - PROCESS | 1656 | 1466584208234 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1182e1400) [pid = 1656] [serial = 1399] [outer = 0x116b23c00] 01:30:08 INFO - PROCESS | 1656 | 1466584208591 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]]]}] 01:30:08 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 01:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 573ms 01:30:08 INFO - PROCESS | 1656 | 1466584208622 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1656 | 1466584208624 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:30:08 INFO - PROCESS | 1656 | 1466584208628 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1656 | 1466584208629 Marionette TRACE conn2 <- [1,1838,null,{}] 01:30:08 INFO - PROCESS | 1656 | 1466584208632 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}] 01:30:08 INFO - PROCESS | 1656 | 1466584208633 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:08 INFO - PROCESS | 1656 | 1466584208712 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:30:08 INFO - PROCESS | 1656 | 1466584208721 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1656 | 1466584208722 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad1000 == 31 [pid = 1656] [id = 467] 01:30:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118594000) [pid = 1656] [serial = 1400] [outer = 0x0] 01:30:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118659c00) [pid = 1656] [serial = 1401] [outer = 0x118594000] 01:30:08 INFO - PROCESS | 1656 | 1466584208747 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118f7f000) [pid = 1656] [serial = 1402] [outer = 0x118594000] 01:30:09 INFO - PROCESS | 1656 | 1466584209083 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]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 470ms 01:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:30:09 INFO - PROCESS | 1656 | 1466584209099 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1656 | 1466584209100 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:30:09 INFO - PROCESS | 1656 | 1466584209108 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1656 | 1466584209112 Marionette TRACE conn2 <- [1,1842,null,{}] 01:30:09 INFO - PROCESS | 1656 | 1466584209118 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}] 01:30:09 INFO - PROCESS | 1656 | 1466584209120 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:09 INFO - PROCESS | 1656 | 1466584209203 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:30:09 INFO - PROCESS | 1656 | 1466584209262 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1656 | 1466584209263 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x121225800 == 32 [pid = 1656] [id = 468] 01:30:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1125f8400) [pid = 1656] [serial = 1403] [outer = 0x0] 01:30:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118fc4c00) [pid = 1656] [serial = 1404] [outer = 0x1125f8400] 01:30:09 INFO - PROCESS | 1656 | 1466584209288 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119834c00) [pid = 1656] [serial = 1405] [outer = 0x1125f8400] 01:30:09 INFO - PROCESS | 1656 | 1466584209569 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]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 480ms 01:30:09 INFO - PROCESS | 1656 | 1466584209586 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1656 | 1466584209588 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:30:09 INFO - PROCESS | 1656 | 1466584209590 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1656 | 1466584209591 Marionette TRACE conn2 <- [1,1846,null,{}] 01:30:09 INFO - PROCESS | 1656 | 1466584209593 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}] 01:30:09 INFO - PROCESS | 1656 | 1466584209595 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:09 INFO - PROCESS | 1656 | 1466584209684 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:30:09 INFO - PROCESS | 1656 | 1466584209688 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1656 | 1466584209689 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12643c000 == 33 [pid = 1656] [id = 469] 01:30:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112e11800) [pid = 1656] [serial = 1406] [outer = 0x0] 01:30:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119a41400) [pid = 1656] [serial = 1407] [outer = 0x112e11800] 01:30:09 INFO - PROCESS | 1656 | 1466584209713 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119ebf000) [pid = 1656] [serial = 1408] [outer = 0x112e11800] 01:30:10 INFO - PROCESS | 1656 | 1466584210052 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]]]}] 01:30:10 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) 01:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 527ms 01:30:10 INFO - PROCESS | 1656 | 1466584210118 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1656 | 1466584210119 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:30:10 INFO - PROCESS | 1656 | 1466584210122 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1656 | 1466584210123 Marionette TRACE conn2 <- [1,1850,null,{}] 01:30:10 INFO - PROCESS | 1656 | 1466584210125 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}] 01:30:10 INFO - PROCESS | 1656 | 1466584210126 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:10 INFO - PROCESS | 1656 | 1466584210244 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:30:10 INFO - PROCESS | 1656 | 1466584210258 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1656 | 1466584210264 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219d5000 == 34 [pid = 1656] [id = 470] 01:30:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1210e5c00) [pid = 1656] [serial = 1409] [outer = 0x0] 01:30:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1210ec400) [pid = 1656] [serial = 1410] [outer = 0x1210e5c00] 01:30:10 INFO - PROCESS | 1656 | 1466584210316 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121db1000) [pid = 1656] [serial = 1411] [outer = 0x1210e5c00] 01:30:10 INFO - PROCESS | 1656 | 1466584210722 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]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 622ms 01:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:30:10 INFO - PROCESS | 1656 | 1466584210743 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1656 | 1466584210745 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:30:10 INFO - PROCESS | 1656 | 1466584210750 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1656 | 1466584210752 Marionette TRACE conn2 <- [1,1854,null,{}] 01:30:10 INFO - PROCESS | 1656 | 1466584210754 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}] 01:30:10 INFO - PROCESS | 1656 | 1466584210756 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:10 INFO - PROCESS | 1656 | 1466584210878 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:30:10 INFO - PROCESS | 1656 | 1466584210894 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1656 | 1466584210895 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32a000 == 35 [pid = 1656] [id = 471] 01:30:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x123e1c400) [pid = 1656] [serial = 1412] [outer = 0x0] 01:30:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12607a800) [pid = 1656] [serial = 1413] [outer = 0x123e1c400] 01:30:10 INFO - PROCESS | 1656 | 1466584210962 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1268c0400) [pid = 1656] [serial = 1414] [outer = 0x123e1c400] 01:30:11 INFO - PROCESS | 1656 | 1466584211369 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]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 675ms 01:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:30:11 INFO - PROCESS | 1656 | 1466584211423 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1656 | 1466584211424 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:30:11 INFO - PROCESS | 1656 | 1466584211426 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1656 | 1466584211435 Marionette TRACE conn2 <- [1,1858,null,{}] 01:30:11 INFO - PROCESS | 1656 | 1466584211437 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}] 01:30:11 INFO - PROCESS | 1656 | 1466584211438 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:11 INFO - PROCESS | 1656 | 1466584211543 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:30:11 INFO - PROCESS | 1656 | 1466584211553 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1656 | 1466584211555 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118283800 == 36 [pid = 1656] [id = 472] 01:30:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1268c0c00) [pid = 1656] [serial = 1415] [outer = 0x0] 01:30:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128aed000) [pid = 1656] [serial = 1416] [outer = 0x1268c0c00] 01:30:11 INFO - PROCESS | 1656 | 1466584211593 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128b47400) [pid = 1656] [serial = 1417] [outer = 0x1268c0c00] 01:30:12 INFO - PROCESS | 1656 | 1466584212019 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]]]}] 01:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 626ms 01:30:12 INFO - PROCESS | 1656 | 1466584212057 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1656 | 1466584212058 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:30:12 INFO - PROCESS | 1656 | 1466584212061 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1656 | 1466584212062 Marionette TRACE conn2 <- [1,1862,null,{}] 01:30:12 INFO - PROCESS | 1656 | 1466584212064 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}] 01:30:12 INFO - PROCESS | 1656 | 1466584212065 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:12 INFO - PROCESS | 1656 | 1466584212225 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112fb2400) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11859cc00) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116911c00) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119eb5400) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1186dac00) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117304800) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1194e4c00) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a35800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1194d9400) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119a3cc00) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11213d800) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11865a000) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1216f0c00) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:30:12 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1125eec00) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:30:12 INFO - PROCESS | 1656 | 1466584212287 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:12 INFO - PROCESS | 1656 | 1466584212288 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f19800 == 37 [pid = 1656] [id = 473] 01:30:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x111f28c00) [pid = 1656] [serial = 1418] [outer = 0x0] 01:30:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112f11000) [pid = 1656] [serial = 1419] [outer = 0x111f28c00] 01:30:12 INFO - PROCESS | 1656 | 1466584212313 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117304800) [pid = 1656] [serial = 1420] [outer = 0x111f28c00] 01:30:12 INFO - PROCESS | 1656 | 1466584212568 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]]]}] 01:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 01:30:12 INFO - PROCESS | 1656 | 1466584212589 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1656 | 1466584212590 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:30:12 INFO - PROCESS | 1656 | 1466584212592 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1656 | 1466584212593 Marionette TRACE conn2 <- [1,1866,null,{}] 01:30:12 INFO - PROCESS | 1656 | 1466584212611 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}] 01:30:12 INFO - PROCESS | 1656 | 1466584212612 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:12 INFO - PROCESS | 1656 | 1466584212704 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:30:12 INFO - PROCESS | 1656 | 1466584212707 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:12 INFO - PROCESS | 1656 | 1466584212708 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c8000 == 38 [pid = 1656] [id = 474] 01:30:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11730f400) [pid = 1656] [serial = 1421] [outer = 0x0] 01:30:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119a39000) [pid = 1656] [serial = 1422] [outer = 0x11730f400] 01:30:12 INFO - PROCESS | 1656 | 1466584212732 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x128b4c400) [pid = 1656] [serial = 1423] [outer = 0x11730f400] 01:30:13 INFO - PROCESS | 1656 | 1466584213054 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]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 480ms 01:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:30:13 INFO - PROCESS | 1656 | 1466584213072 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1656 | 1466584213073 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:30:13 INFO - PROCESS | 1656 | 1466584213075 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1656 | 1466584213076 Marionette TRACE conn2 <- [1,1870,null,{}] 01:30:13 INFO - PROCESS | 1656 | 1466584213079 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}] 01:30:13 INFO - PROCESS | 1656 | 1466584213082 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:13 INFO - PROCESS | 1656 | 1466584213191 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:30:13 INFO - PROCESS | 1656 | 1466584213197 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1656 | 1466584213199 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cd000 == 39 [pid = 1656] [id = 475] 01:30:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118594800) [pid = 1656] [serial = 1424] [outer = 0x0] 01:30:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119eb4c00) [pid = 1656] [serial = 1425] [outer = 0x118594800] 01:30:13 INFO - PROCESS | 1656 | 1466584213225 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1291f8000) [pid = 1656] [serial = 1426] [outer = 0x118594800] 01:30:13 INFO - PROCESS | 1656 | 1466584213550 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]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 01:30:13 INFO - PROCESS | 1656 | 1466584213596 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:30:13 INFO - PROCESS | 1656 | 1466584213598 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:30:13 INFO - PROCESS | 1656 | 1466584213600 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1656 | 1466584213609 Marionette TRACE conn2 <- [1,1874,null,{}] 01:30:13 INFO - PROCESS | 1656 | 1466584213611 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}] 01:30:13 INFO - PROCESS | 1656 | 1466584213613 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:13 INFO - PROCESS | 1656 | 1466584213702 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:30:13 INFO - PROCESS | 1656 | 1466584213706 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1656 | 1466584213707 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1ab800 == 40 [pid = 1656] [id = 476] 01:30:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1291fac00) [pid = 1656] [serial = 1427] [outer = 0x0] 01:30:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x129424400) [pid = 1656] [serial = 1428] [outer = 0x1291fac00] 01:30:13 INFO - PROCESS | 1656 | 1466584213731 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12a608000) [pid = 1656] [serial = 1429] [outer = 0x1291fac00] 01:30:14 INFO - PROCESS | 1656 | 1466584214055 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]]]}] 01:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 475ms 01:30:14 INFO - PROCESS | 1656 | 1466584214076 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1656 | 1466584214077 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:30:14 INFO - PROCESS | 1656 | 1466584214080 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 1656 | 1466584214083 Marionette TRACE conn2 <- [1,1878,null,{}] 01:30:14 INFO - PROCESS | 1656 | 1466584214086 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}] 01:30:14 INFO - PROCESS | 1656 | 1466584214087 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:14 INFO - PROCESS | 1656 | 1466584214198 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:30:14 INFO - PROCESS | 1656 | 1466584214282 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:14 INFO - PROCESS | 1656 | 1466584214284 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11651c000 == 41 [pid = 1656] [id = 477] 01:30:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x110fa1400) [pid = 1656] [serial = 1430] [outer = 0x0] 01:30:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1125f5000) [pid = 1656] [serial = 1431] [outer = 0x110fa1400] 01:30:14 INFO - PROCESS | 1656 | 1466584214317 Marionette DEBUG loaded listener.js 01:30:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11396f000) [pid = 1656] [serial = 1432] [outer = 0x110fa1400] 01:30:14 INFO - PROCESS | 1656 | 1466584214757 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]]]}] 01:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 722ms 01:30:14 INFO - PROCESS | 1656 | 1466584214804 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1656 | 1466584214806 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:30:14 INFO - PROCESS | 1656 | 1466584214809 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 1656 | 1466584214811 Marionette TRACE conn2 <- [1,1882,null,{}] 01:30:14 INFO - PROCESS | 1656 | 1466584214815 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}] 01:30:14 INFO - PROCESS | 1656 | 1466584214818 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:14 INFO - PROCESS | 1656 | 1466584214925 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:30:15 INFO - PROCESS | 1656 | 1466584215035 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:15 INFO - PROCESS | 1656 | 1466584215037 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x121470000 == 42 [pid = 1656] [id = 478] 01:30:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11730ac00) [pid = 1656] [serial = 1433] [outer = 0x0] 01:30:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185a2400) [pid = 1656] [serial = 1434] [outer = 0x11730ac00] 01:30:15 INFO - PROCESS | 1656 | 1466584215068 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118882800) [pid = 1656] [serial = 1435] [outer = 0x11730ac00] 01:30:15 INFO - PROCESS | 1656 | 1466584215470 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]]]}] 01:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 720ms 01:30:15 INFO - PROCESS | 1656 | 1466584215532 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:30:15 INFO - PROCESS | 1656 | 1466584215534 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:30:15 INFO - PROCESS | 1656 | 1466584215537 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:30:15 INFO - PROCESS | 1656 | 1466584215538 Marionette TRACE conn2 <- [1,1886,null,{}] 01:30:15 INFO - PROCESS | 1656 | 1466584215541 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}] 01:30:15 INFO - PROCESS | 1656 | 1466584215542 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:15 INFO - PROCESS | 1656 | 1466584215646 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:30:15 INFO - PROCESS | 1656 | 1466584215707 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:15 INFO - PROCESS | 1656 | 1466584215709 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be92000 == 43 [pid = 1656] [id = 479] 01:30:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119409c00) [pid = 1656] [serial = 1436] [outer = 0x0] 01:30:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119830c00) [pid = 1656] [serial = 1437] [outer = 0x119409c00] 01:30:15 INFO - PROCESS | 1656 | 1466584215737 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120fce400) [pid = 1656] [serial = 1438] [outer = 0x119409c00] 01:30:16 INFO - PROCESS | 1656 | 1466584216153 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]]]}] 01:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 669ms 01:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:30:16 INFO - PROCESS | 1656 | 1466584216206 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1656 | 1466584216208 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:30:16 INFO - PROCESS | 1656 | 1466584216215 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1656 | 1466584216219 Marionette TRACE conn2 <- [1,1890,null,{}] 01:30:16 INFO - PROCESS | 1656 | 1466584216223 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}] 01:30:16 INFO - PROCESS | 1656 | 1466584216225 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:16 INFO - PROCESS | 1656 | 1466584216351 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:30:16 INFO - PROCESS | 1656 | 1466584216439 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:16 INFO - PROCESS | 1656 | 1466584216440 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d610000 == 44 [pid = 1656] [id = 480] 01:30:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1216ee800) [pid = 1656] [serial = 1439] [outer = 0x0] 01:30:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12607f000) [pid = 1656] [serial = 1440] [outer = 0x1216ee800] 01:30:16 INFO - PROCESS | 1656 | 1466584216470 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128b43000) [pid = 1656] [serial = 1441] [outer = 0x1216ee800] 01:30:16 INFO - PROCESS | 1656 | 1466584216909 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]]]}] 01:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 731ms 01:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:30:16 INFO - PROCESS | 1656 | 1466584216941 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1656 | 1466584216943 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:30:16 INFO - PROCESS | 1656 | 1466584216945 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1656 | 1466584216947 Marionette TRACE conn2 <- [1,1894,null,{}] 01:30:16 INFO - PROCESS | 1656 | 1466584216949 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}] 01:30:16 INFO - PROCESS | 1656 | 1466584216950 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:17 INFO - PROCESS | 1656 | 1466584217053 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:30:17 INFO - PROCESS | 1656 | 1466584217114 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:17 INFO - PROCESS | 1656 | 1466584217115 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c09000 == 45 [pid = 1656] [id = 481] 01:30:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11955f000) [pid = 1656] [serial = 1442] [outer = 0x0] 01:30:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128b49000) [pid = 1656] [serial = 1443] [outer = 0x11955f000] 01:30:17 INFO - PROCESS | 1656 | 1466584217144 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1291f4400) [pid = 1656] [serial = 1444] [outer = 0x11955f000] 01:30:17 INFO - PROCESS | 1656 | 1466584217796 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]]]}] 01:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 872ms 01:30:17 INFO - PROCESS | 1656 | 1466584217818 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:30:17 INFO - PROCESS | 1656 | 1466584217820 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:30:17 INFO - PROCESS | 1656 | 1466584217823 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1656 | 1466584217826 Marionette TRACE conn2 <- [1,1898,null,{}] 01:30:17 INFO - PROCESS | 1656 | 1466584217829 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}] 01:30:17 INFO - PROCESS | 1656 | 1466584217831 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:17 INFO - PROCESS | 1656 | 1466584217927 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:30:18 INFO - PROCESS | 1656 | 1466584218006 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1656 | 1466584218008 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f22800 == 46 [pid = 1656] [id = 482] 01:30:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11690ec00) [pid = 1656] [serial = 1445] [outer = 0x0] 01:30:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11730e000) [pid = 1656] [serial = 1446] [outer = 0x11690ec00] 01:30:18 INFO - PROCESS | 1656 | 1466584218039 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118364800) [pid = 1656] [serial = 1447] [outer = 0x11690ec00] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1ab800 == 45 [pid = 1656] [id = 476] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6cd000 == 44 [pid = 1656] [id = 475] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c8000 == 43 [pid = 1656] [id = 474] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x118f19800 == 42 [pid = 1656] [id = 473] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x118283800 == 41 [pid = 1656] [id = 472] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32a000 == 40 [pid = 1656] [id = 471] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1219d5000 == 39 [pid = 1656] [id = 470] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12643c000 == 38 [pid = 1656] [id = 469] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x121225800 == 37 [pid = 1656] [id = 468] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad1000 == 36 [pid = 1656] [id = 467] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11757a000 == 35 [pid = 1656] [id = 466] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x116784000 == 34 [pid = 1656] [id = 465] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12103f800 == 33 [pid = 1656] [id = 464] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6c7800 == 32 [pid = 1656] [id = 463] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x123c09000 == 31 [pid = 1656] [id = 481] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12d610000 == 30 [pid = 1656] [id = 480] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12be92000 == 29 [pid = 1656] [id = 479] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x121470000 == 28 [pid = 1656] [id = 478] 01:30:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11651c000 == 27 [pid = 1656] [id = 477] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11700b000) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116249000) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118651c00) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1175eec00) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185a2800) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1210e1400) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1186e9400) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128ae9c00) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1268bb000) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119a28c00) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11982d800) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119e15800) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119ae1c00) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195e8c00) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fd7000) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112f76400) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119ebbc00) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119407400) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a23800) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126081400) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12557ec00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119eb7000) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112865800) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112fb2000) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119a40000) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118369000) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121932400) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 01:30:18 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x117667000) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 01:30:19 INFO - PROCESS | 1656 | 1466584219197 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]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1430ms 01:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:30:19 INFO - PROCESS | 1656 | 1466584219253 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1656 | 1466584219255 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:30:19 INFO - PROCESS | 1656 | 1466584219259 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1656 | 1466584219261 Marionette TRACE conn2 <- [1,1902,null,{}] 01:30:19 INFO - PROCESS | 1656 | 1466584219290 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}] 01:30:19 INFO - PROCESS | 1656 | 1466584219292 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:19 INFO - PROCESS | 1656 | 1466584219411 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:30:19 INFO - PROCESS | 1656 | 1466584219466 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 1656 | 1466584219469 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x116818800 == 28 [pid = 1656] [id = 483] 01:30:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112e15800) [pid = 1656] [serial = 1448] [outer = 0x0] 01:30:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112f04400) [pid = 1656] [serial = 1449] [outer = 0x112e15800] 01:30:19 INFO - PROCESS | 1656 | 1466584219502 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112f13800) [pid = 1656] [serial = 1450] [outer = 0x112e15800] 01:30:20 INFO - PROCESS | 1656 | 1466584220005 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]]]}] 01:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 796ms 01:30:20 INFO - PROCESS | 1656 | 1466584220073 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1656 | 1466584220077 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:30:20 INFO - PROCESS | 1656 | 1466584220085 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1656 | 1466584220087 Marionette TRACE conn2 <- [1,1906,null,{}] 01:30:20 INFO - PROCESS | 1656 | 1466584220090 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}] 01:30:20 INFO - PROCESS | 1656 | 1466584220091 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:20 INFO - PROCESS | 1656 | 1466584220201 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:30:20 INFO - PROCESS | 1656 | 1466584220277 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1656 | 1466584220278 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3f000 == 29 [pid = 1656] [id = 484] 01:30:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116b1b800) [pid = 1656] [serial = 1451] [outer = 0x0] 01:30:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116bd8000) [pid = 1656] [serial = 1452] [outer = 0x116b1b800] 01:30:20 INFO - PROCESS | 1656 | 1466584220310 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11730cc00) [pid = 1656] [serial = 1453] [outer = 0x116b1b800] 01:30:20 INFO - PROCESS | 1656 | 1466584220911 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]]]}] 01:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 870ms 01:30:20 INFO - PROCESS | 1656 | 1466584220956 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1656 | 1466584220958 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:30:20 INFO - PROCESS | 1656 | 1466584220961 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1656 | 1466584220963 Marionette TRACE conn2 <- [1,1910,null,{}] 01:30:20 INFO - PROCESS | 1656 | 1466584220967 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}] 01:30:20 INFO - PROCESS | 1656 | 1466584220968 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:21 INFO - PROCESS | 1656 | 1466584221100 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:30:21 INFO - PROCESS | 1656 | --DOCSHELL 0x117254800 == 28 [pid = 1656] [id = 25] 01:30:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12d860800 == 27 [pid = 1656] [id = 19] 01:30:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12dcd8800 == 26 [pid = 1656] [id = 21] 01:30:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11671b000 == 25 [pid = 1656] [id = 24] 01:30:21 INFO - PROCESS | 1656 | --DOCSHELL 0x112163000 == 24 [pid = 1656] [id = 23] 01:30:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12dd1d000 == 23 [pid = 1656] [id = 22] 01:30:21 INFO - PROCESS | 1656 | 1466584221158 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:21 INFO - PROCESS | 1656 | 1466584221160 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671f800 == 24 [pid = 1656] [id = 485] 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x111f34c00) [pid = 1656] [serial = 1454] [outer = 0x0] 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1125eb400) [pid = 1656] [serial = 1455] [outer = 0x111f34c00] 01:30:21 INFO - PROCESS | 1656 | 1466584221192 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112f10000) [pid = 1656] [serial = 1456] [outer = 0x111f34c00] 01:30:21 INFO - PROCESS | 1656 | 1466584221619 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]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 01:30:21 INFO - PROCESS | 1656 | 1466584221635 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1656 | 1466584221637 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:30:21 INFO - PROCESS | 1656 | 1466584221641 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1656 | 1466584221643 Marionette TRACE conn2 <- [1,1914,null,{}] 01:30:21 INFO - PROCESS | 1656 | 1466584221646 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}] 01:30:21 INFO - PROCESS | 1656 | 1466584221648 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:21 INFO - PROCESS | 1656 | 1466584221742 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1139cd400) [pid = 1656] [serial = 1457] [outer = 0x117eb8400] 01:30:21 INFO - PROCESS | 1656 | 1466584221808 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:21 INFO - PROCESS | 1656 | 1466584221810 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad9800 == 25 [pid = 1656] [id = 486] 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116bd9000) [pid = 1656] [serial = 1458] [outer = 0x0] 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11730d800) [pid = 1656] [serial = 1459] [outer = 0x116bd9000] 01:30:21 INFO - PROCESS | 1656 | 1466584221851 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117ebd000) [pid = 1656] [serial = 1460] [outer = 0x116bd9000] 01:30:22 INFO - PROCESS | 1656 | 1466584222303 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]]]}] 01:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 726ms 01:30:22 INFO - PROCESS | 1656 | 1466584222400 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:30:22 INFO - PROCESS | 1656 | 1466584222402 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:30:22 INFO - PROCESS | 1656 | 1466584222405 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:30:22 INFO - PROCESS | 1656 | 1466584222406 Marionette TRACE conn2 <- [1,1918,null,{}] 01:30:22 INFO - PROCESS | 1656 | 1466584222409 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}] 01:30:22 INFO - PROCESS | 1656 | 1466584222410 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:22 INFO - PROCESS | 1656 | 1466584222506 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:30:22 INFO - PROCESS | 1656 | 1466584222574 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 1656 | 1466584222576 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12103a000 == 26 [pid = 1656] [id = 487] 01:30:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116888800) [pid = 1656] [serial = 1461] [outer = 0x0] 01:30:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11864bc00) [pid = 1656] [serial = 1462] [outer = 0x116888800] 01:30:22 INFO - PROCESS | 1656 | 1466584222606 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1186e4400) [pid = 1656] [serial = 1463] [outer = 0x116888800] 01:30:23 INFO - PROCESS | 1656 | 1466584223002 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]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 01:30:23 INFO - PROCESS | 1656 | 1466584223081 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1656 | 1466584223084 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:30:23 INFO - PROCESS | 1656 | 1466584223093 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1656 | 1466584223096 Marionette TRACE conn2 <- [1,1922,null,{}] 01:30:23 INFO - PROCESS | 1656 | 1466584223101 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}] 01:30:23 INFO - PROCESS | 1656 | 1466584223103 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:23 INFO - PROCESS | 1656 | 1466584223203 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:30:23 INFO - PROCESS | 1656 | 1466584223268 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 1656 | 1466584223270 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cc8800 == 27 [pid = 1656] [id = 488] 01:30:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118f81400) [pid = 1656] [serial = 1464] [outer = 0x0] 01:30:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11940e000) [pid = 1656] [serial = 1465] [outer = 0x118f81400] 01:30:23 INFO - PROCESS | 1656 | 1466584223299 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119556400) [pid = 1656] [serial = 1466] [outer = 0x118f81400] 01:30:23 INFO - PROCESS | 1656 | 1466584223708 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]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 631ms 01:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:30:23 INFO - PROCESS | 1656 | 1466584223720 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1656 | 1466584223721 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:30:23 INFO - PROCESS | 1656 | 1466584223724 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1656 | 1466584223725 Marionette TRACE conn2 <- [1,1926,null,{}] 01:30:23 INFO - PROCESS | 1656 | 1466584223727 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}] 01:30:23 INFO - PROCESS | 1656 | 1466584223729 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:23 INFO - PROCESS | 1656 | 1466584223843 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:30:23 INFO - PROCESS | 1656 | 1466584223909 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 1656 | 1466584223910 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x125596800 == 28 [pid = 1656] [id = 489] 01:30:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1186e5400) [pid = 1656] [serial = 1467] [outer = 0x0] 01:30:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1195e3800) [pid = 1656] [serial = 1468] [outer = 0x1186e5400] 01:30:23 INFO - PROCESS | 1656 | 1466584223940 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119836800) [pid = 1656] [serial = 1469] [outer = 0x1186e5400] 01:30:24 INFO - PROCESS | 1656 | 1466584224354 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]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 668ms 01:30:24 INFO - PROCESS | 1656 | 1466584224393 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1656 | 1466584224394 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:30:24 INFO - PROCESS | 1656 | 1466584224396 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1656 | 1466584224398 Marionette TRACE conn2 <- [1,1930,null,{}] 01:30:24 INFO - PROCESS | 1656 | 1466584224400 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}] 01:30:24 INFO - PROCESS | 1656 | 1466584224402 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:24 INFO - PROCESS | 1656 | 1466584224495 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:30:24 INFO - PROCESS | 1656 | 1466584224552 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:24 INFO - PROCESS | 1656 | 1466584224557 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b27800 == 29 [pid = 1656] [id = 490] 01:30:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119a3e800) [pid = 1656] [serial = 1470] [outer = 0x0] 01:30:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119adc800) [pid = 1656] [serial = 1471] [outer = 0x119a3e800] 01:30:24 INFO - PROCESS | 1656 | 1466584224595 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120fd3800) [pid = 1656] [serial = 1472] [outer = 0x119a3e800] 01:30:25 INFO - PROCESS | 1656 | --DOCSHELL 0x116818800 == 28 [pid = 1656] [id = 483] 01:30:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118f22800 == 27 [pid = 1656] [id = 482] 01:30:25 INFO - PROCESS | 1656 | 1466584225132 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]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 768ms 01:30:25 INFO - PROCESS | 1656 | 1466584225179 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1656 | 1466584225182 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:30:25 INFO - PROCESS | 1656 | 1466584225187 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1656 | 1466584225189 Marionette TRACE conn2 <- [1,1934,null,{}] 01:30:25 INFO - PROCESS | 1656 | 1466584225193 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}] 01:30:25 INFO - PROCESS | 1656 | 1466584225194 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:25 INFO - PROCESS | 1656 | 1466584225295 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:30:25 INFO - PROCESS | 1656 | 1466584225352 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1656 | 1466584225355 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117586800 == 28 [pid = 1656] [id = 491] 01:30:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112f0e400) [pid = 1656] [serial = 1473] [outer = 0x0] 01:30:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11673b800) [pid = 1656] [serial = 1474] [outer = 0x112f0e400] 01:30:25 INFO - PROCESS | 1656 | 1466584225388 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11700d400) [pid = 1656] [serial = 1475] [outer = 0x112f0e400] 01:30:25 INFO - PROCESS | 1656 | 1466584225793 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]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 01:30:25 INFO - PROCESS | 1656 | 1466584225857 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1656 | 1466584225860 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:30:25 INFO - PROCESS | 1656 | 1466584225884 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1656 | 1466584225886 Marionette TRACE conn2 <- [1,1938,null,{}] 01:30:25 INFO - PROCESS | 1656 | 1466584225888 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}] 01:30:25 INFO - PROCESS | 1656 | 1466584225890 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:25 INFO - PROCESS | 1656 | 1466584225991 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:30:26 INFO - PROCESS | 1656 | 1466584226061 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1656 | 1466584226062 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x121366000 == 29 [pid = 1656] [id = 492] 01:30:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118368c00) [pid = 1656] [serial = 1476] [outer = 0x0] 01:30:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118642400) [pid = 1656] [serial = 1477] [outer = 0x118368c00] 01:30:26 INFO - PROCESS | 1656 | 1466584226094 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118883800) [pid = 1656] [serial = 1478] [outer = 0x118368c00] 01:30:26 INFO - PROCESS | 1656 | 1466584226506 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]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 01:30:26 INFO - PROCESS | 1656 | 1466584226572 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:30:26 INFO - PROCESS | 1656 | 1466584226574 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:30:26 INFO - PROCESS | 1656 | 1466584226577 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - PROCESS | 1656 | 1466584226579 Marionette TRACE conn2 <- [1,1942,null,{}] 01:30:26 INFO - PROCESS | 1656 | 1466584226618 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}] 01:30:26 INFO - PROCESS | 1656 | 1466584226621 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:26 INFO - PROCESS | 1656 | 1466584226724 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:30:26 INFO - PROCESS | 1656 | 1466584226794 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1656 | 1466584226796 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671b000 == 30 [pid = 1656] [id = 493] 01:30:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1194e3400) [pid = 1656] [serial = 1479] [outer = 0x0] 01:30:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1195e8c00) [pid = 1656] [serial = 1480] [outer = 0x1194e3400] 01:30:26 INFO - PROCESS | 1656 | 1466584226829 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119a37c00) [pid = 1656] [serial = 1481] [outer = 0x1194e3400] 01:30:27 INFO - PROCESS | 1656 | 1466584227269 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]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 737ms 01:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:30:27 INFO - PROCESS | 1656 | 1466584227314 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1656 | 1466584227316 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:30:27 INFO - PROCESS | 1656 | 1466584227318 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1656 | 1466584227319 Marionette TRACE conn2 <- [1,1946,null,{}] 01:30:27 INFO - PROCESS | 1656 | 1466584227322 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}] 01:30:27 INFO - PROCESS | 1656 | 1466584227323 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:27 INFO - PROCESS | 1656 | 1466584227419 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:30:27 INFO - PROCESS | 1656 | 1466584227490 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 1656 | 1466584227490 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6b8800 == 31 [pid = 1656] [id = 494] 01:30:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x120fce800) [pid = 1656] [serial = 1482] [outer = 0x0] 01:30:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x120fd8800) [pid = 1656] [serial = 1483] [outer = 0x120fce800] 01:30:27 INFO - PROCESS | 1656 | 1466584227522 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1210ed800) [pid = 1656] [serial = 1484] [outer = 0x120fce800] 01:30:27 INFO - PROCESS | 1656 | 1466584227944 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]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 01:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:30:27 INFO - PROCESS | 1656 | 1466584227989 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1656 | 1466584227991 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:30:27 INFO - PROCESS | 1656 | 1466584227993 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1656 | 1466584227994 Marionette TRACE conn2 <- [1,1950,null,{}] 01:30:28 INFO - PROCESS | 1656 | 1466584228027 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}] 01:30:28 INFO - PROCESS | 1656 | 1466584228029 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:28 INFO - PROCESS | 1656 | 1466584228161 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:30:28 INFO - PROCESS | 1656 | 1466584228212 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 1656 | 1466584228214 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x121032800 == 32 [pid = 1656] [id = 495] 01:30:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121441400) [pid = 1656] [serial = 1485] [outer = 0x0] 01:30:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121611000) [pid = 1656] [serial = 1486] [outer = 0x121441400] 01:30:28 INFO - PROCESS | 1656 | 1466584228244 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121926c00) [pid = 1656] [serial = 1487] [outer = 0x121441400] 01:30:28 INFO - PROCESS | 1656 | 1466584228685 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]]]}] 01:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 722ms 01:30:28 INFO - PROCESS | 1656 | 1466584228716 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:30:28 INFO - PROCESS | 1656 | 1466584228719 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:30:28 INFO - PROCESS | 1656 | 1466584228722 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 1656 | 1466584228724 Marionette TRACE conn2 <- [1,1954,null,{}] 01:30:28 INFO - PROCESS | 1656 | 1466584228728 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}] 01:30:28 INFO - PROCESS | 1656 | 1466584228734 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:28 INFO - PROCESS | 1656 | 1466584228921 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:30:29 INFO - PROCESS | 1656 | 1466584229000 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1656 | 1466584229001 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be90800 == 33 [pid = 1656] [id = 496] 01:30:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121daa800) [pid = 1656] [serial = 1488] [outer = 0x0] 01:30:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124c40800) [pid = 1656] [serial = 1489] [outer = 0x121daa800] 01:30:29 INFO - PROCESS | 1656 | 1466584229032 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128b4b400) [pid = 1656] [serial = 1490] [outer = 0x121daa800] 01:30:29 INFO - PROCESS | 1656 | 1466584229526 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]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 821ms 01:30:29 INFO - PROCESS | 1656 | 1466584229543 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1656 | 1466584229545 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:30:29 INFO - PROCESS | 1656 | 1466584229548 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1656 | 1466584229550 Marionette TRACE conn2 <- [1,1958,null,{}] 01:30:29 INFO - PROCESS | 1656 | 1466584229554 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}] 01:30:29 INFO - PROCESS | 1656 | 1466584229555 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:29 INFO - PROCESS | 1656 | 1466584229657 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:30:29 INFO - PROCESS | 1656 | 1466584229727 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1656 | 1466584229729 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11651c800 == 34 [pid = 1656] [id = 497] 01:30:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x111e2a000) [pid = 1656] [serial = 1491] [outer = 0x0] 01:30:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1125f2c00) [pid = 1656] [serial = 1492] [outer = 0x111e2a000] 01:30:29 INFO - PROCESS | 1656 | 1466584229882 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x116885000) [pid = 1656] [serial = 1493] [outer = 0x111e2a000] 01:30:30 INFO - PROCESS | 1656 | --DOCSHELL 0x125596800 == 33 [pid = 1656] [id = 489] 01:30:30 INFO - PROCESS | 1656 | --DOCSHELL 0x123cc8800 == 32 [pid = 1656] [id = 488] 01:30:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12103a000 == 31 [pid = 1656] [id = 487] 01:30:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad9800 == 30 [pid = 1656] [id = 486] 01:30:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11671f800 == 29 [pid = 1656] [id = 485] 01:30:30 INFO - PROCESS | 1656 | 1466584230406 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]]]}] 01:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 925ms 01:30:30 INFO - PROCESS | 1656 | 1466584230474 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1656 | 1466584230477 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:30:30 INFO - PROCESS | 1656 | 1466584230480 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1656 | 1466584230482 Marionette TRACE conn2 <- [1,1962,null,{}] 01:30:30 INFO - PROCESS | 1656 | 1466584230485 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}] 01:30:30 INFO - PROCESS | 1656 | 1466584230487 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:30 INFO - PROCESS | 1656 | 1466584230587 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:30:30 INFO - PROCESS | 1656 | 1466584230648 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1656 | 1466584230650 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b2e000 == 30 [pid = 1656] [id = 498] 01:30:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1186e3c00) [pid = 1656] [serial = 1494] [outer = 0x0] 01:30:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118886800) [pid = 1656] [serial = 1495] [outer = 0x1186e3c00] 01:30:30 INFO - PROCESS | 1656 | 1466584230682 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119407c00) [pid = 1656] [serial = 1496] [outer = 0x1186e3c00] 01:30:31 INFO - PROCESS | 1656 | 1466584231162 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]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 01:30:31 INFO - PROCESS | 1656 | 1466584231209 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1656 | 1466584231213 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:30:31 INFO - PROCESS | 1656 | 1466584231244 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1656 | 1466584231247 Marionette TRACE conn2 <- [1,1966,null,{}] 01:30:31 INFO - PROCESS | 1656 | 1466584231253 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}] 01:30:31 INFO - PROCESS | 1656 | 1466584231256 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:31 INFO - PROCESS | 1656 | 1466584231410 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:30:31 INFO - PROCESS | 1656 | 1466584231484 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 1656 | 1466584231485 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939d800 == 31 [pid = 1656] [id = 499] 01:30:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119408800) [pid = 1656] [serial = 1497] [outer = 0x0] 01:30:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119ade000) [pid = 1656] [serial = 1498] [outer = 0x119408800] 01:30:31 INFO - PROCESS | 1656 | 1466584231515 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x120fd2000) [pid = 1656] [serial = 1499] [outer = 0x119408800] 01:30:31 INFO - PROCESS | 1656 | 1466584231952 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]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 733ms 01:30:31 INFO - PROCESS | 1656 | 1466584231973 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1656 | 1466584231975 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:30:31 INFO - PROCESS | 1656 | 1466584231977 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1656 | 1466584231980 Marionette TRACE conn2 <- [1,1970,null,{}] 01:30:31 INFO - PROCESS | 1656 | 1466584231988 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}] 01:30:31 INFO - PROCESS | 1656 | 1466584231991 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:32 INFO - PROCESS | 1656 | 1466584232092 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:30:32 INFO - PROCESS | 1656 | 1466584232155 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1656 | 1466584232156 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be8c000 == 32 [pid = 1656] [id = 500] 01:30:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121924800) [pid = 1656] [serial = 1500] [outer = 0x0] 01:30:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x123efa400) [pid = 1656] [serial = 1501] [outer = 0x121924800] 01:30:32 INFO - PROCESS | 1656 | 1466584232185 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x125583800) [pid = 1656] [serial = 1502] [outer = 0x121924800] 01:30:32 INFO - PROCESS | 1656 | 1466584232589 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]]]}] 01:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 622ms 01:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:30:32 INFO - PROCESS | 1656 | 1466584232599 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1656 | 1466584232601 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:30:32 INFO - PROCESS | 1656 | 1466584232604 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1656 | 1466584232605 Marionette TRACE conn2 <- [1,1974,null,{}] 01:30:32 INFO - PROCESS | 1656 | 1466584232607 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}] 01:30:32 INFO - PROCESS | 1656 | 1466584232609 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:32 INFO - PROCESS | 1656 | 1466584232706 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:30:32 INFO - PROCESS | 1656 | 1466584232800 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1656 | 1466584232801 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c6000 == 33 [pid = 1656] [id = 501] 01:30:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126076000) [pid = 1656] [serial = 1503] [outer = 0x0] 01:30:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x128aef000) [pid = 1656] [serial = 1504] [outer = 0x126076000] 01:30:32 INFO - PROCESS | 1656 | 1466584232843 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x128c4f800) [pid = 1656] [serial = 1505] [outer = 0x126076000] 01:30:33 INFO - PROCESS | 1656 | 1466584233242 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]]]}] 01:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 01:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:30:33 INFO - PROCESS | 1656 | 1466584233275 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1656 | 1466584233277 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:30:33 INFO - PROCESS | 1656 | 1466584233279 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - PROCESS | 1656 | 1466584233280 Marionette TRACE conn2 <- [1,1978,null,{}] 01:30:33 INFO - PROCESS | 1656 | 1466584233283 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}] 01:30:33 INFO - PROCESS | 1656 | 1466584233284 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:33 INFO - PROCESS | 1656 | 1466584233377 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:30:33 INFO - PROCESS | 1656 | 1466584233440 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1656 | 1466584233441 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d2000 == 34 [pid = 1656] [id = 502] 01:30:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1291f0000) [pid = 1656] [serial = 1506] [outer = 0x0] 01:30:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1291f2c00) [pid = 1656] [serial = 1507] [outer = 0x1291f0000] 01:30:33 INFO - PROCESS | 1656 | 1466584233477 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129450000) [pid = 1656] [serial = 1508] [outer = 0x1291f0000] 01:30:34 INFO - PROCESS | 1656 | 1466584234008 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]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 771ms 01:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:30:34 INFO - PROCESS | 1656 | 1466584234078 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1656 | 1466584234079 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:30:34 INFO - PROCESS | 1656 | 1466584234082 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1656 | 1466584234083 Marionette TRACE conn2 <- [1,1982,null,{}] 01:30:34 INFO - PROCESS | 1656 | 1466584234085 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}] 01:30:34 INFO - PROCESS | 1656 | 1466584234089 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:34 INFO - PROCESS | 1656 | 1466584234184 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:30:34 INFO - PROCESS | 1656 | 1466584234246 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 1656 | 1466584234248 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1b5800 == 35 [pid = 1656] [id = 503] 01:30:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x129452000) [pid = 1656] [serial = 1509] [outer = 0x0] 01:30:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12a6e1000) [pid = 1656] [serial = 1510] [outer = 0x129452000] 01:30:34 INFO - PROCESS | 1656 | 1466584234277 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12a88f800) [pid = 1656] [serial = 1511] [outer = 0x129452000] 01:30:34 INFO - PROCESS | 1656 | 1466584234727 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]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 01:30:34 INFO - PROCESS | 1656 | 1466584234752 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1656 | 1466584234755 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:30:34 INFO - PROCESS | 1656 | 1466584234758 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1656 | 1466584234760 Marionette TRACE conn2 <- [1,1986,null,{}] 01:30:34 INFO - PROCESS | 1656 | 1466584234764 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}] 01:30:34 INFO - PROCESS | 1656 | 1466584234766 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:34 INFO - PROCESS | 1656 | 1466584234873 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:30:34 INFO - PROCESS | 1656 | 1466584234954 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 1656 | 1466584234955 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198cd000 == 36 [pid = 1656] [id = 504] 01:30:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11940a400) [pid = 1656] [serial = 1512] [outer = 0x0] 01:30:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x119410000) [pid = 1656] [serial = 1513] [outer = 0x11940a400] 01:30:34 INFO - PROCESS | 1656 | 1466584234983 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11982d000) [pid = 1656] [serial = 1514] [outer = 0x11940a400] 01:30:35 INFO - PROCESS | 1656 | --DOCSHELL 0x121032800 == 35 [pid = 1656] [id = 495] 01:30:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6b8800 == 34 [pid = 1656] [id = 494] 01:30:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11671b000 == 33 [pid = 1656] [id = 493] 01:30:35 INFO - PROCESS | 1656 | --DOCSHELL 0x121366000 == 32 [pid = 1656] [id = 492] 01:30:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117586800 == 31 [pid = 1656] [id = 491] 01:30:35 INFO - PROCESS | 1656 | 1466584235441 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]]]}] 01:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 723ms 01:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:30:35 INFO - PROCESS | 1656 | 1466584235482 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:30:35 INFO - PROCESS | 1656 | 1466584235484 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:30:35 INFO - PROCESS | 1656 | 1466584235488 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 1656 | 1466584235490 Marionette TRACE conn2 <- [1,1990,null,{}] 01:30:35 INFO - PROCESS | 1656 | 1466584235493 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}] 01:30:35 INFO - PROCESS | 1656 | 1466584235495 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:35 INFO - PROCESS | 1656 | 1466584235620 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:30:35 INFO - PROCESS | 1656 | 1466584235711 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:35 INFO - PROCESS | 1656 | 1466584235713 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c08000 == 32 [pid = 1656] [id = 505] 01:30:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x119560000) [pid = 1656] [serial = 1515] [outer = 0x0] 01:30:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1195e8800) [pid = 1656] [serial = 1516] [outer = 0x119560000] 01:30:35 INFO - PROCESS | 1656 | 1466584235747 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x119b76000) [pid = 1656] [serial = 1517] [outer = 0x119560000] 01:30:36 INFO - PROCESS | 1656 | 1466584236173 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]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 721ms 01:30:36 INFO - PROCESS | 1656 | 1466584236209 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1656 | 1466584236212 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:30:36 INFO - PROCESS | 1656 | 1466584236217 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1656 | 1466584236218 Marionette TRACE conn2 <- [1,1994,null,{}] 01:30:36 INFO - PROCESS | 1656 | 1466584236221 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}] 01:30:36 INFO - PROCESS | 1656 | 1466584236223 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:36 INFO - PROCESS | 1656 | 1466584236326 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:30:36 INFO - PROCESS | 1656 | 1466584236392 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:36 INFO - PROCESS | 1656 | 1466584236393 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb63000 == 33 [pid = 1656] [id = 506] 01:30:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1211b5800) [pid = 1656] [serial = 1518] [outer = 0x0] 01:30:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x121932400) [pid = 1656] [serial = 1519] [outer = 0x1211b5800] 01:30:36 INFO - PROCESS | 1656 | 1466584236424 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x125586400) [pid = 1656] [serial = 1520] [outer = 0x1211b5800] 01:30:36 INFO - PROCESS | 1656 | 1466584236818 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]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 673ms 01:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:30:36 INFO - PROCESS | 1656 | 1466584236889 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1656 | 1466584236891 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:30:36 INFO - PROCESS | 1656 | 1466584236893 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1656 | 1466584236896 Marionette TRACE conn2 <- [1,1998,null,{}] 01:30:36 INFO - PROCESS | 1656 | 1466584236903 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}] 01:30:36 INFO - PROCESS | 1656 | 1466584236907 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:37 INFO - PROCESS | 1656 | 1466584237027 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:30:37 INFO - PROCESS | 1656 | 1466584237119 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 1656 | 1466584237121 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1a7800 == 34 [pid = 1656] [id = 507] 01:30:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x128aeb000) [pid = 1656] [serial = 1521] [outer = 0x0] 01:30:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1291fe000) [pid = 1656] [serial = 1522] [outer = 0x128aeb000] 01:30:37 INFO - PROCESS | 1656 | 1466584237155 Marionette DEBUG loaded listener.js 01:30:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12944b400) [pid = 1656] [serial = 1523] [outer = 0x128aeb000] 01:30:37 INFO - PROCESS | 1656 | 1466584237586 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]]]}] 01:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 723ms 01:30:37 INFO - PROCESS | 1656 | 1466584237616 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:30:37 INFO - PROCESS | 1656 | 1466584237618 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:30:37 INFO - PROCESS | 1656 | 1466584237621 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:30:37 INFO - PROCESS | 1656 | 1466584237622 Marionette TRACE conn2 <- [1,2002,null,{}] 01:30:37 INFO - PROCESS | 1656 | 1466584237624 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}] 01:30:37 INFO - PROCESS | 1656 | 1466584237626 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:37 INFO - PROCESS | 1656 | 1466584237726 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:30:37 INFO - PROCESS | 1656 | 1466584237791 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 1656 | 1466584237792 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117569000 == 35 [pid = 1656] [id = 508] 01:30:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12a6e2800) [pid = 1656] [serial = 1524] [outer = 0x0] 01:30:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12a88d800) [pid = 1656] [serial = 1525] [outer = 0x12a6e2800] 01:30:37 INFO - PROCESS | 1656 | 1466584237821 Marionette DEBUG loaded listener.js 01:30:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12a896400) [pid = 1656] [serial = 1526] [outer = 0x12a6e2800] 01:30:38 INFO - PROCESS | 1656 | 1466584238266 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]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 668ms 01:30:38 INFO - PROCESS | 1656 | 1466584238290 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1656 | 1466584238291 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:30:38 INFO - PROCESS | 1656 | 1466584238294 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1656 | 1466584238295 Marionette TRACE conn2 <- [1,2006,null,{}] 01:30:38 INFO - PROCESS | 1656 | 1466584238297 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}] 01:30:38 INFO - PROCESS | 1656 | 1466584238299 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:38 INFO - PROCESS | 1656 | 1466584238410 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:30:38 INFO - PROCESS | 1656 | 1466584238488 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:38 INFO - PROCESS | 1656 | 1466584238490 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dccd000 == 36 [pid = 1656] [id = 509] 01:30:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12a890400) [pid = 1656] [serial = 1527] [outer = 0x0] 01:30:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12a9db400) [pid = 1656] [serial = 1528] [outer = 0x12a890400] 01:30:38 INFO - PROCESS | 1656 | 1466584238518 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12a9e1800) [pid = 1656] [serial = 1529] [outer = 0x12a890400] 01:30:38 INFO - PROCESS | 1656 | 1466584238926 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]]]}] 01:30:38 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 01:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 673ms 01:30:38 INFO - PROCESS | 1656 | 1466584238968 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1656 | 1466584238969 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:30:38 INFO - PROCESS | 1656 | 1466584238972 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1656 | 1466584238973 Marionette TRACE conn2 <- [1,2010,null,{}] 01:30:38 INFO - PROCESS | 1656 | 1466584238975 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}] 01:30:38 INFO - PROCESS | 1656 | 1466584238980 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:39 INFO - PROCESS | 1656 | 1466584239103 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:30:39 INFO - PROCESS | 1656 | 1466584239184 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1656 | 1466584239185 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dd0b800 == 37 [pid = 1656] [id = 510] 01:30:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12af5b400) [pid = 1656] [serial = 1530] [outer = 0x0] 01:30:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12b0f7800) [pid = 1656] [serial = 1531] [outer = 0x12af5b400] 01:30:39 INFO - PROCESS | 1656 | 1466584239214 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12bb2a000) [pid = 1656] [serial = 1532] [outer = 0x12af5b400] 01:30:39 INFO - PROCESS | 1656 | 1466584239595 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]]]}] 01:30:39 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 01:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 01:30:39 INFO - PROCESS | 1656 | 1466584239642 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1656 | 1466584239643 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:30:39 INFO - PROCESS | 1656 | 1466584239645 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1656 | 1466584239647 Marionette TRACE conn2 <- [1,2014,null,{}] 01:30:39 INFO - PROCESS | 1656 | 1466584239651 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}] 01:30:39 INFO - PROCESS | 1656 | 1466584239653 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:39 INFO - PROCESS | 1656 | 1466584239766 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:30:39 INFO - PROCESS | 1656 | 1466584239843 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1656 | 1466584239844 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dd10800 == 38 [pid = 1656] [id = 511] 01:30:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x118654000) [pid = 1656] [serial = 1533] [outer = 0x0] 01:30:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12bb2c800) [pid = 1656] [serial = 1534] [outer = 0x118654000] 01:30:39 INFO - PROCESS | 1656 | 1466584239872 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12bb33800) [pid = 1656] [serial = 1535] [outer = 0x118654000] 01:30:40 INFO - PROCESS | 1656 | 1466584240420 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]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 824ms 01:30:40 INFO - PROCESS | 1656 | 1466584240471 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1656 | 1466584240474 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:30:40 INFO - PROCESS | 1656 | 1466584240479 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1656 | 1466584240483 Marionette TRACE conn2 <- [1,2018,null,{}] 01:30:40 INFO - PROCESS | 1656 | 1466584240512 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}] 01:30:40 INFO - PROCESS | 1656 | 1466584240514 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:40 INFO - PROCESS | 1656 | 1466584240725 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:30:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12be8c000 == 37 [pid = 1656] [id = 500] 01:30:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12939d800 == 36 [pid = 1656] [id = 499] 01:30:40 INFO - PROCESS | 1656 | --DOCSHELL 0x121b2e000 == 35 [pid = 1656] [id = 498] 01:30:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11651c800 == 34 [pid = 1656] [id = 497] 01:30:40 INFO - PROCESS | 1656 | 1466584240822 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1656 | 1466584240824 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb0800 == 35 [pid = 1656] [id = 512] 01:30:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x112f76400) [pid = 1656] [serial = 1536] [outer = 0x0] 01:30:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x11688bc00) [pid = 1656] [serial = 1537] [outer = 0x112f76400] 01:30:40 INFO - PROCESS | 1656 | 1466584240857 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x118881c00) [pid = 1656] [serial = 1538] [outer = 0x112f76400] 01:30:41 INFO - PROCESS | 1656 | 1466584241353 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]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 898ms 01:30:41 INFO - PROCESS | 1656 | 1466584241376 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1656 | 1466584241379 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:30:41 INFO - PROCESS | 1656 | 1466584241402 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1656 | 1466584241404 Marionette TRACE conn2 <- [1,2022,null,{}] 01:30:41 INFO - PROCESS | 1656 | 1466584241408 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}] 01:30:41 INFO - PROCESS | 1656 | 1466584241409 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:41 INFO - PROCESS | 1656 | 1466584241511 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:30:41 INFO - PROCESS | 1656 | 1466584241594 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 1656 | 1466584241595 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c071000 == 36 [pid = 1656] [id = 513] 01:30:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1210e0400) [pid = 1656] [serial = 1539] [outer = 0x0] 01:30:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x121444c00) [pid = 1656] [serial = 1540] [outer = 0x1210e0400] 01:30:41 INFO - PROCESS | 1656 | 1466584241626 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x124acfc00) [pid = 1656] [serial = 1541] [outer = 0x1210e0400] 01:30:42 INFO - PROCESS | 1656 | 1466584242042 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]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 01:30:42 INFO - PROCESS | 1656 | 1466584242073 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:30:42 INFO - PROCESS | 1656 | 1466584242075 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:30:42 INFO - PROCESS | 1656 | 1466584242078 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1656 | 1466584242079 Marionette TRACE conn2 <- [1,2026,null,{}] 01:30:42 INFO - PROCESS | 1656 | 1466584242084 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}] 01:30:42 INFO - PROCESS | 1656 | 1466584242086 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:42 INFO - PROCESS | 1656 | 1466584242188 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:30:42 INFO - PROCESS | 1656 | 1466584242259 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1656 | 1466584242261 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d61e800 == 37 [pid = 1656] [id = 514] 01:30:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1266ed000) [pid = 1656] [serial = 1542] [outer = 0x0] 01:30:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1291f6000) [pid = 1656] [serial = 1543] [outer = 0x1266ed000] 01:30:42 INFO - PROCESS | 1656 | 1466584242290 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12944a800) [pid = 1656] [serial = 1544] [outer = 0x1266ed000] 01:30:42 INFO - PROCESS | 1656 | 1466584242710 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]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 01:30:42 INFO - PROCESS | 1656 | 1466584242750 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1656 | 1466584242752 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:30:42 INFO - PROCESS | 1656 | 1466584242760 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1656 | 1466584242763 Marionette TRACE conn2 <- [1,2030,null,{}] 01:30:42 INFO - PROCESS | 1656 | 1466584242766 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}] 01:30:42 INFO - PROCESS | 1656 | 1466584242768 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:42 INFO - PROCESS | 1656 | 1466584242893 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:30:42 INFO - PROCESS | 1656 | 1466584242975 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1656 | 1466584242977 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e40c800 == 38 [pid = 1656] [id = 515] 01:30:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x129426400) [pid = 1656] [serial = 1545] [outer = 0x0] 01:30:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12a9d7400) [pid = 1656] [serial = 1546] [outer = 0x129426400] 01:30:43 INFO - PROCESS | 1656 | 1466584243007 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12b0f6c00) [pid = 1656] [serial = 1547] [outer = 0x129426400] 01:30:43 INFO - PROCESS | 1656 | 1466584243434 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]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 726ms 01:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:30:43 INFO - PROCESS | 1656 | 1466584243482 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1656 | 1466584243484 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:30:43 INFO - PROCESS | 1656 | 1466584243486 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1656 | 1466584243487 Marionette TRACE conn2 <- [1,2034,null,{}] 01:30:43 INFO - PROCESS | 1656 | 1466584243490 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}] 01:30:43 INFO - PROCESS | 1656 | 1466584243491 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:43 INFO - PROCESS | 1656 | 1466584243591 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:30:43 INFO - PROCESS | 1656 | 1466584243672 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1656 | 1466584243673 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x121332800 == 39 [pid = 1656] [id = 516] 01:30:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12a9dd000) [pid = 1656] [serial = 1548] [outer = 0x0] 01:30:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12b859400) [pid = 1656] [serial = 1549] [outer = 0x12a9dd000] 01:30:43 INFO - PROCESS | 1656 | 1466584243704 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12b861400) [pid = 1656] [serial = 1550] [outer = 0x12a9dd000] 01:30:44 INFO - PROCESS | 1656 | 1466584244116 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]]]}] 01:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 669ms 01:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:30:44 INFO - PROCESS | 1656 | 1466584244155 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1656 | 1466584244157 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:30:44 INFO - PROCESS | 1656 | 1466584244159 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - PROCESS | 1656 | 1466584244160 Marionette TRACE conn2 <- [1,2038,null,{}] 01:30:44 INFO - PROCESS | 1656 | 1466584244163 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}] 01:30:44 INFO - PROCESS | 1656 | 1466584244164 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:44 INFO - PROCESS | 1656 | 1466584244280 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:30:44 INFO - PROCESS | 1656 | 1466584244395 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:44 INFO - PROCESS | 1656 | 1466584244399 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4b0000 == 40 [pid = 1656] [id = 517] 01:30:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12bb4a400) [pid = 1656] [serial = 1551] [outer = 0x0] 01:30:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12bb4c000) [pid = 1656] [serial = 1552] [outer = 0x12bb4a400] 01:30:44 INFO - PROCESS | 1656 | 1466584244439 Marionette DEBUG loaded listener.js 01:30:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12bec2000) [pid = 1656] [serial = 1553] [outer = 0x12bb4a400] 01:30:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117569000 == 39 [pid = 1656] [id = 508] 01:30:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1a7800 == 38 [pid = 1656] [id = 507] 01:30:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb63000 == 37 [pid = 1656] [id = 506] 01:30:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124c08000 == 36 [pid = 1656] [id = 505] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c6000 == 35 [pid = 1656] [id = 501] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12be9c800 == 34 [pid = 1656] [id = 11] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b70b800 == 33 [pid = 1656] [id = 9] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3cc000 == 32 [pid = 1656] [id = 13] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3f000 == 31 [pid = 1656] [id = 484] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d0800 == 30 [pid = 1656] [id = 14] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb66800 == 29 [pid = 1656] [id = 10] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12dd0b000 == 28 [pid = 1656] [id = 20] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12dccd000 == 27 [pid = 1656] [id = 509] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12dd0b800 == 26 [pid = 1656] [id = 510] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce0f000 == 25 [pid = 1656] [id = 15] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a873800 == 24 [pid = 1656] [id = 8] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d2000 == 23 [pid = 1656] [id = 502] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129114800 == 22 [pid = 1656] [id = 6] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x113cca000 == 21 [pid = 1656] [id = 26] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1198cd000 == 20 [pid = 1656] [id = 504] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12be90800 == 19 [pid = 1656] [id = 496] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1a3000 == 18 [pid = 1656] [id = 16] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c072800 == 17 [pid = 1656] [id = 12] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x121332800 == 16 [pid = 1656] [id = 516] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12e40c800 == 15 [pid = 1656] [id = 515] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x121b27800 == 14 [pid = 1656] [id = 490] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d61e800 == 13 [pid = 1656] [id = 514] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c071000 == 12 [pid = 1656] [id = 513] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1b5800 == 11 [pid = 1656] [id = 503] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb0800 == 10 [pid = 1656] [id = 512] 01:30:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12dd10800 == 9 [pid = 1656] [id = 511] 01:30:48 INFO - PROCESS | 1656 | 1466584248067 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]]]}] 01:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 3927ms 01:30:48 INFO - PROCESS | 1656 | 1466584248094 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1656 | 1466584248096 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:30:48 INFO - PROCESS | 1656 | 1466584248100 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1656 | 1466584248102 Marionette TRACE conn2 <- [1,2042,null,{}] 01:30:48 INFO - PROCESS | 1656 | 1466584248106 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}] 01:30:48 INFO - PROCESS | 1656 | 1466584248108 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:48 INFO - PROCESS | 1656 | 1466584248192 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:30:48 INFO - PROCESS | 1656 | 1466584248197 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 1656 | 1466584248202 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12132d800 == 10 [pid = 1656] [id = 518] 01:30:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x119555400) [pid = 1656] [serial = 1554] [outer = 0x0] 01:30:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1195de400) [pid = 1656] [serial = 1555] [outer = 0x119555400] 01:30:48 INFO - PROCESS | 1656 | 1466584248231 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x119eb5c00) [pid = 1656] [serial = 1556] [outer = 0x119555400] 01:30:48 INFO - PROCESS | 1656 | 1466584248608 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]]]}] 01:30:48 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) 01:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 01:30:48 INFO - PROCESS | 1656 | 1466584248621 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1656 | 1466584248625 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:30:48 INFO - PROCESS | 1656 | 1466584248629 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1656 | 1466584248632 Marionette TRACE conn2 <- [1,2046,null,{}] 01:30:48 INFO - PROCESS | 1656 | 1466584248645 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}] 01:30:48 INFO - PROCESS | 1656 | 1466584248647 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:48 INFO - PROCESS | 1656 | 1466584248737 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:30:48 INFO - PROCESS | 1656 | 1466584248741 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 1656 | 1466584248743 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed8800 == 11 [pid = 1656] [id = 519] 01:30:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x120fda800) [pid = 1656] [serial = 1557] [outer = 0x0] 01:30:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x124a8ac00) [pid = 1656] [serial = 1558] [outer = 0x120fda800] 01:30:48 INFO - PROCESS | 1656 | 1466584248770 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1266e9400) [pid = 1656] [serial = 1559] [outer = 0x120fda800] 01:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms 01:30:49 INFO - PROCESS | 1656 | 1466584249195 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]]]}] 01:30:49 INFO - PROCESS | 1656 | 1466584249209 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1656 | 1466584249211 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:30:49 INFO - PROCESS | 1656 | 1466584249213 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1656 | 1466584249215 Marionette TRACE conn2 <- [1,2050,null,{}] 01:30:49 INFO - PROCESS | 1656 | 1466584249223 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}] 01:30:49 INFO - PROCESS | 1656 | 1466584249226 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:49 INFO - PROCESS | 1656 | 1466584249310 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:30:49 INFO - PROCESS | 1656 | 1466584249317 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 1656 | 1466584249319 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce1c800 == 12 [pid = 1656] [id = 520] 01:30:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1185a2800) [pid = 1656] [serial = 1560] [outer = 0x0] 01:30:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12a605000) [pid = 1656] [serial = 1561] [outer = 0x1185a2800] 01:30:49 INFO - PROCESS | 1656 | 1466584249347 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x12a88b400) [pid = 1656] [serial = 1562] [outer = 0x1185a2800] 01:30:49 INFO - PROCESS | 1656 | 1466584249743 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]]]}] 01:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 571ms 01:30:49 INFO - PROCESS | 1656 | 1466584249788 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1656 | 1466584249790 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:30:49 INFO - PROCESS | 1656 | 1466584249792 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1656 | 1466584249793 Marionette TRACE conn2 <- [1,2054,null,{}] 01:30:49 INFO - PROCESS | 1656 | 1466584249796 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}] 01:30:49 INFO - PROCESS | 1656 | 1466584249797 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:49 INFO - PROCESS | 1656 | 1466584249908 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:30:49 INFO - PROCESS | 1656 | 1466584249981 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 1656 | 1466584249982 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4cd800 == 13 [pid = 1656] [id = 521] 01:30:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12b0f1400) [pid = 1656] [serial = 1563] [outer = 0x0] 01:30:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12b0f9c00) [pid = 1656] [serial = 1564] [outer = 0x12b0f1400] 01:30:50 INFO - PROCESS | 1656 | 1466584250009 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12b85b400) [pid = 1656] [serial = 1565] [outer = 0x12b0f1400] 01:30:50 INFO - PROCESS | 1656 | 1466584250320 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]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 01:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:30:50 INFO - PROCESS | 1656 | 1466584250373 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1656 | 1466584250374 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:30:50 INFO - PROCESS | 1656 | 1466584250377 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1656 | 1466584250378 Marionette TRACE conn2 <- [1,2058,null,{}] 01:30:50 INFO - PROCESS | 1656 | 1466584250380 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}] 01:30:50 INFO - PROCESS | 1656 | 1466584250383 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:50 INFO - PROCESS | 1656 | 1466584250487 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:30:50 INFO - PROCESS | 1656 | 1466584250537 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1656 | 1466584250538 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dce9000 == 14 [pid = 1656] [id = 522] 01:30:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x112daac00) [pid = 1656] [serial = 1566] [outer = 0x0] 01:30:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12b864800) [pid = 1656] [serial = 1567] [outer = 0x112daac00] 01:30:50 INFO - PROCESS | 1656 | 1466584250562 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12bb35c00) [pid = 1656] [serial = 1568] [outer = 0x112daac00] 01:30:50 INFO - PROCESS | 1656 | 1466584250888 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]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 569ms 01:30:50 INFO - PROCESS | 1656 | 1466584250946 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:30:50 INFO - PROCESS | 1656 | 1466584250947 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:30:50 INFO - PROCESS | 1656 | 1466584250949 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1656 | 1466584250950 Marionette TRACE conn2 <- [1,2062,null,{}] 01:30:50 INFO - PROCESS | 1656 | 1466584250953 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}] 01:30:50 INFO - PROCESS | 1656 | 1466584250957 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:51 INFO - PROCESS | 1656 | 1466584251086 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:30:51 INFO - PROCESS | 1656 | 1466584251097 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1656 | 1466584251099 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11276c800 == 15 [pid = 1656] [id = 523] 01:30:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12bb49400) [pid = 1656] [serial = 1569] [outer = 0x0] 01:30:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12bb51c00) [pid = 1656] [serial = 1570] [outer = 0x12bb49400] 01:30:51 INFO - PROCESS | 1656 | 1466584251123 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12bee9400) [pid = 1656] [serial = 1571] [outer = 0x12bb49400] 01:30:51 INFO - PROCESS | 1656 | 1466584251479 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]]]}] 01:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x110fa1400) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x11730ac00) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x119409c00) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x11955f000) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x1216ee800) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1268c0c00) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x123e1c400) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x112f72c00) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x111f28c00) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x1125f8400) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x116b23c00) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x110ed2c00) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x112e11800) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x112fb7c00) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x118594000) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x118594800) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1210e5c00) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x11730f400) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x112f0e400) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x11690ec00) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1210e0400) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x116bd9000) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x111e2a000) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x1291fac00) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x111f34c00) [pid = 1656] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x116b1b800) [pid = 1656] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x1291f0000) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x129426400) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x126076000) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x121daa800) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x121924800) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x120fce800) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1211b5800) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1194e3400) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x118368c00) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x119a3e800) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1266ed000) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x112e15800) [pid = 1656] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x118f81400) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1186e5400) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x119408800) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1186e3c00) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11940a400) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x116888800) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x112f76400) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x121441400) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x118654000) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12af5b400) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12a9dd000) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12a890400) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12a6e2800) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x129452000) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128aeb000) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:30:52 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x119560000) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:30:52 INFO - PROCESS | 1656 | 1466584252281 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1656 | 1466584252282 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:30:52 INFO - PROCESS | 1656 | 1466584252301 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1656 | 1466584252303 Marionette TRACE conn2 <- [1,2066,null,{}] 01:30:52 INFO - PROCESS | 1656 | 1466584252305 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}] 01:30:52 INFO - PROCESS | 1656 | 1466584252313 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:52 INFO - PROCESS | 1656 | 1466584252404 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:30:52 INFO - PROCESS | 1656 | 1466584252409 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 1656 | 1466584252410 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x116796800 == 16 [pid = 1656] [id = 524] 01:30:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1121a4800) [pid = 1656] [serial = 1572] [outer = 0x0] 01:30:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11285a800) [pid = 1656] [serial = 1573] [outer = 0x1121a4800] 01:30:52 INFO - PROCESS | 1656 | 1466584252434 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x112f0fc00) [pid = 1656] [serial = 1574] [outer = 0x1121a4800] 01:30:52 INFO - PROCESS | 1656 | 1466584252783 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]]]}] 01:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 01:30:52 INFO - PROCESS | 1656 | 1466584252822 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1656 | 1466584252823 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:30:52 INFO - PROCESS | 1656 | 1466584252825 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1656 | 1466584252827 Marionette TRACE conn2 <- [1,2070,null,{}] 01:30:52 INFO - PROCESS | 1656 | 1466584252829 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}] 01:30:52 INFO - PROCESS | 1656 | 1466584252830 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:52 INFO - PROCESS | 1656 | 1466584252943 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:30:52 INFO - PROCESS | 1656 | 1466584252950 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 1656 | 1466584252951 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c13800 == 17 [pid = 1656] [id = 525] 01:30:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x112f10c00) [pid = 1656] [serial = 1575] [outer = 0x0] 01:30:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11674ac00) [pid = 1656] [serial = 1576] [outer = 0x112f10c00] 01:30:52 INFO - PROCESS | 1656 | 1466584252976 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x117eb2400) [pid = 1656] [serial = 1577] [outer = 0x112f10c00] 01:30:53 INFO - PROCESS | 1656 | 1466584253286 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]]]}] 01:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 467ms 01:30:53 INFO - PROCESS | 1656 | 1466584253293 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:30:53 INFO - PROCESS | 1656 | 1466584253295 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:30:53 INFO - PROCESS | 1656 | 1466584253298 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1656 | 1466584253299 Marionette TRACE conn2 <- [1,2074,null,{}] 01:30:53 INFO - PROCESS | 1656 | 1466584253302 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}] 01:30:53 INFO - PROCESS | 1656 | 1466584253303 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:53 INFO - PROCESS | 1656 | 1466584253444 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:30:53 INFO - PROCESS | 1656 | 1466584253531 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1656 | 1466584253532 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce0f000 == 18 [pid = 1656] [id = 526] 01:30:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x112f75800) [pid = 1656] [serial = 1578] [outer = 0x0] 01:30:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x117ebe800) [pid = 1656] [serial = 1579] [outer = 0x112f75800] 01:30:53 INFO - PROCESS | 1656 | 1466584253558 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1185a0800) [pid = 1656] [serial = 1580] [outer = 0x112f75800] 01:30:53 INFO - PROCESS | 1656 | 1466584253889 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]]]}] 01:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 621ms 01:30:53 INFO - PROCESS | 1656 | 1466584253919 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:30:53 INFO - PROCESS | 1656 | 1466584253920 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:30:53 INFO - PROCESS | 1656 | 1466584253922 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1656 | 1466584253923 Marionette TRACE conn2 <- [1,2078,null,{}] 01:30:53 INFO - PROCESS | 1656 | 1466584253925 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}] 01:30:53 INFO - PROCESS | 1656 | 1466584253927 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:54 INFO - PROCESS | 1656 | 1466584254008 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:30:54 INFO - PROCESS | 1656 | 1466584254012 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1656 | 1466584254013 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d529800 == 19 [pid = 1656] [id = 527] 01:30:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x118640400) [pid = 1656] [serial = 1581] [outer = 0x0] 01:30:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x119404000) [pid = 1656] [serial = 1582] [outer = 0x118640400] 01:30:54 INFO - PROCESS | 1656 | 1466584254039 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x119835000) [pid = 1656] [serial = 1583] [outer = 0x118640400] 01:30:54 INFO - PROCESS | 1656 | 1466584254389 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]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 518ms 01:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:30:54 INFO - PROCESS | 1656 | 1466584254440 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1656 | 1466584254442 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:30:54 INFO - PROCESS | 1656 | 1466584254444 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1656 | 1466584254445 Marionette TRACE conn2 <- [1,2082,null,{}] 01:30:54 INFO - PROCESS | 1656 | 1466584254448 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}] 01:30:54 INFO - PROCESS | 1656 | 1466584254449 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:54 INFO - PROCESS | 1656 | 1466584254541 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:30:54 INFO - PROCESS | 1656 | 1466584254544 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1656 | 1466584254546 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f88000 == 20 [pid = 1656] [id = 528] 01:30:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x119a37400) [pid = 1656] [serial = 1584] [outer = 0x0] 01:30:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1216eb800) [pid = 1656] [serial = 1585] [outer = 0x119a37400] 01:30:54 INFO - PROCESS | 1656 | 1466584254576 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1268cb800) [pid = 1656] [serial = 1586] [outer = 0x119a37400] 01:30:54 INFO - PROCESS | 1656 | 1466584254941 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]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 01:30:54 INFO - PROCESS | 1656 | 1466584254967 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:30:54 INFO - PROCESS | 1656 | 1466584254970 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:30:54 INFO - PROCESS | 1656 | 1466584254972 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1656 | 1466584254973 Marionette TRACE conn2 <- [1,2086,null,{}] 01:30:54 INFO - PROCESS | 1656 | 1466584254975 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}] 01:30:54 INFO - PROCESS | 1656 | 1466584254976 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:55 INFO - PROCESS | 1656 | 1466584255059 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:30:55 INFO - PROCESS | 1656 | 1466584255062 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1656 | 1466584255063 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x130414800 == 21 [pid = 1656] [id = 529] 01:30:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x128b48000) [pid = 1656] [serial = 1587] [outer = 0x0] 01:30:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1291f0c00) [pid = 1656] [serial = 1588] [outer = 0x128b48000] 01:30:55 INFO - PROCESS | 1656 | 1466584255088 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12a6db000) [pid = 1656] [serial = 1589] [outer = 0x128b48000] 01:30:55 INFO - PROCESS | 1656 | 1466584255424 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]]]}] 01:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 470ms 01:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:30:55 INFO - PROCESS | 1656 | 1466584255442 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1656 | 1466584255443 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:30:55 INFO - PROCESS | 1656 | 1466584255445 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 1656 | 1466584255446 Marionette TRACE conn2 <- [1,2090,null,{}] 01:30:55 INFO - PROCESS | 1656 | 1466584255451 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}] 01:30:55 INFO - PROCESS | 1656 | 1466584255453 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:55 INFO - PROCESS | 1656 | 1466584255537 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:30:55 INFO - PROCESS | 1656 | 1466584255541 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1656 | 1466584255542 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212b2800 == 22 [pid = 1656] [id = 530] 01:30:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12a6db400) [pid = 1656] [serial = 1590] [outer = 0x0] 01:30:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12b0fcc00) [pid = 1656] [serial = 1591] [outer = 0x12a6db400] 01:30:55 INFO - PROCESS | 1656 | 1466584255566 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12bec5c00) [pid = 1656] [serial = 1592] [outer = 0x12a6db400] 01:30:55 INFO - PROCESS | 1656 | 1466584255922 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]]]}] 01:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 01:30:55 INFO - PROCESS | 1656 | 1466584255990 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1656 | 1466584255992 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:30:56 INFO - PROCESS | 1656 | 1466584256001 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1656 | 1466584256002 Marionette TRACE conn2 <- [1,2094,null,{}] 01:30:56 INFO - PROCESS | 1656 | 1466584256004 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}] 01:30:56 INFO - PROCESS | 1656 | 1466584256005 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:56 INFO - PROCESS | 1656 | 1466584256117 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:30:56 INFO - PROCESS | 1656 | 1466584256120 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1656 | 1466584256121 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4c8000 == 23 [pid = 1656] [id = 531] 01:30:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12a893000) [pid = 1656] [serial = 1593] [outer = 0x0] 01:30:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12beed000) [pid = 1656] [serial = 1594] [outer = 0x12a893000] 01:30:56 INFO - PROCESS | 1656 | 1466584256188 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12c313800) [pid = 1656] [serial = 1595] [outer = 0x12a893000] 01:30:56 INFO - PROCESS | 1656 | 1466584256488 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]]]}] 01:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 01:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:30:56 INFO - PROCESS | 1656 | 1466584256527 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:30:56 INFO - PROCESS | 1656 | 1466584256528 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:30:56 INFO - PROCESS | 1656 | 1466584256530 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1656 | 1466584256531 Marionette TRACE conn2 <- [1,2098,null,{}] 01:30:56 INFO - PROCESS | 1656 | 1466584256536 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}] 01:30:56 INFO - PROCESS | 1656 | 1466584256537 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:56 INFO - PROCESS | 1656 | 1466584256649 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:30:56 INFO - PROCESS | 1656 | 1466584256699 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1656 | 1466584256700 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e29a800 == 24 [pid = 1656] [id = 532] 01:30:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x11843a400) [pid = 1656] [serial = 1596] [outer = 0x0] 01:30:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x11843f800) [pid = 1656] [serial = 1597] [outer = 0x11843a400] 01:30:56 INFO - PROCESS | 1656 | 1466584256723 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x118445000) [pid = 1656] [serial = 1598] [outer = 0x11843a400] 01:30:57 INFO - PROCESS | 1656 | 1466584257032 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]]]}] 01:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 524ms 01:30:57 INFO - PROCESS | 1656 | 1466584257056 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1656 | 1466584257057 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:30:57 INFO - PROCESS | 1656 | 1466584257059 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1656 | 1466584257060 Marionette TRACE conn2 <- [1,2102,null,{}] 01:30:57 INFO - PROCESS | 1656 | 1466584257073 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}] 01:30:57 INFO - PROCESS | 1656 | 1466584257075 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:57 INFO - PROCESS | 1656 | 1466584257202 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:30:57 INFO - PROCESS | 1656 | 1466584257216 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 1656 | 1466584257217 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126dd000 == 25 [pid = 1656] [id = 533] 01:30:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x110e79000) [pid = 1656] [serial = 1599] [outer = 0x0] 01:30:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x110e7f800) [pid = 1656] [serial = 1600] [outer = 0x110e79000] 01:30:57 INFO - PROCESS | 1656 | 1466584257255 Marionette DEBUG loaded listener.js 01:30:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x110e84c00) [pid = 1656] [serial = 1601] [outer = 0x110e79000] 01:30:57 INFO - PROCESS | 1656 | 1466584257743 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]]]}] 01:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 720ms 01:30:57 INFO - PROCESS | 1656 | 1466584257786 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1656 | 1466584257787 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:30:57 INFO - PROCESS | 1656 | 1466584257790 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1656 | 1466584257791 Marionette TRACE conn2 <- [1,2106,null,{}] 01:30:57 INFO - PROCESS | 1656 | 1466584257793 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}] 01:30:57 INFO - PROCESS | 1656 | 1466584257794 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:57 INFO - PROCESS | 1656 | 1466584257907 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:30:57 INFO - PROCESS | 1656 | 1466584257958 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 1656 | 1466584257959 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cdb4800 == 26 [pid = 1656] [id = 534] 01:30:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x110e84000) [pid = 1656] [serial = 1602] [outer = 0x0] 01:30:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x117306000) [pid = 1656] [serial = 1603] [outer = 0x110e84000] 01:30:57 INFO - PROCESS | 1656 | 1466584257990 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x120fd9c00) [pid = 1656] [serial = 1604] [outer = 0x110e84000] 01:30:58 INFO - PROCESS | 1656 | 1466584258513 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]]]}] 01:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 768ms 01:30:58 INFO - PROCESS | 1656 | 1466584258571 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:30:58 INFO - PROCESS | 1656 | 1466584258573 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:30:58 INFO - PROCESS | 1656 | 1466584258575 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1656 | 1466584258576 Marionette TRACE conn2 <- [1,2110,null,{}] 01:30:58 INFO - PROCESS | 1656 | 1466584258578 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}] 01:30:58 INFO - PROCESS | 1656 | 1466584258579 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:58 INFO - PROCESS | 1656 | 1466584258710 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:30:58 INFO - PROCESS | 1656 | 1466584258758 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:58 INFO - PROCESS | 1656 | 1466584258759 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cdc3000 == 27 [pid = 1656] [id = 535] 01:30:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x110e7c800) [pid = 1656] [serial = 1605] [outer = 0x0] 01:30:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x118446800) [pid = 1656] [serial = 1606] [outer = 0x110e7c800] 01:30:58 INFO - PROCESS | 1656 | 1466584258783 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12c31b000) [pid = 1656] [serial = 1607] [outer = 0x110e7c800] 01:30:59 INFO - PROCESS | 1656 | 1466584259049 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]]]}] 01:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 01:30:59 INFO - PROCESS | 1656 | 1466584259095 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:30:59 INFO - PROCESS | 1656 | 1466584259096 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:30:59 INFO - PROCESS | 1656 | 1466584259106 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1656 | 1466584259107 Marionette TRACE conn2 <- [1,2114,null,{}] 01:30:59 INFO - PROCESS | 1656 | 1466584259109 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}] 01:30:59 INFO - PROCESS | 1656 | 1466584259110 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:59 INFO - PROCESS | 1656 | 1466584259201 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:30:59 INFO - PROCESS | 1656 | 1466584259205 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1656 | 1466584259206 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd9a000 == 28 [pid = 1656] [id = 536] 01:30:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12c31c000) [pid = 1656] [serial = 1608] [outer = 0x0] 01:30:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12cd05800) [pid = 1656] [serial = 1609] [outer = 0x12c31c000] 01:30:59 INFO - PROCESS | 1656 | 1466584259237 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12cd0c400) [pid = 1656] [serial = 1610] [outer = 0x12c31c000] 01:30:59 INFO - PROCESS | 1656 | 1466584259566 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]]]}] 01:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 468ms 01:30:59 INFO - PROCESS | 1656 | 1466584259574 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:30:59 INFO - PROCESS | 1656 | 1466584259575 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:30:59 INFO - PROCESS | 1656 | 1466584259577 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1656 | 1466584259578 Marionette TRACE conn2 <- [1,2118,null,{}] 01:30:59 INFO - PROCESS | 1656 | 1466584259581 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}] 01:30:59 INFO - PROCESS | 1656 | 1466584259584 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:59 INFO - PROCESS | 1656 | 1466584259721 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:30:59 INFO - PROCESS | 1656 | 1466584259728 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1656 | 1466584259729 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:30:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf13000 == 29 [pid = 1656] [id = 537] 01:30:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x115f81c00) [pid = 1656] [serial = 1611] [outer = 0x0] 01:30:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12cd06800) [pid = 1656] [serial = 1612] [outer = 0x115f81c00] 01:30:59 INFO - PROCESS | 1656 | 1466584259754 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12cec0000) [pid = 1656] [serial = 1613] [outer = 0x115f81c00] 01:31:01 INFO - PROCESS | 1656 | 1466584261028 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]]]}] 01:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1519ms 01:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:31:01 INFO - PROCESS | 1656 | 1466584261098 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:31:01 INFO - PROCESS | 1656 | 1466584261101 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:31:01 INFO - PROCESS | 1656 | 1466584261104 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1656 | 1466584261106 Marionette TRACE conn2 <- [1,2122,null,{}] 01:31:01 INFO - PROCESS | 1656 | 1466584261110 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}] 01:31:01 INFO - PROCESS | 1656 | 1466584261112 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:01 INFO - PROCESS | 1656 | 1466584261204 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:31:01 INFO - PROCESS | 1656 | 1466584261290 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1656 | 1466584261293 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11651c800 == 30 [pid = 1656] [id = 538] 01:31:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x11297fc00) [pid = 1656] [serial = 1614] [outer = 0x0] 01:31:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x112f0c000) [pid = 1656] [serial = 1615] [outer = 0x11297fc00] 01:31:01 INFO - PROCESS | 1656 | 1466584261325 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x116242400) [pid = 1656] [serial = 1616] [outer = 0x11297fc00] 01:31:01 INFO - PROCESS | 1656 | 1466584261761 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]]]}] 01:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 01:31:01 INFO - PROCESS | 1656 | 1466584261774 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:31:01 INFO - PROCESS | 1656 | 1466584261777 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:31:01 INFO - PROCESS | 1656 | 1466584261782 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1656 | 1466584261786 Marionette TRACE conn2 <- [1,2126,null,{}] 01:31:01 INFO - PROCESS | 1656 | 1466584261788 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}] 01:31:01 INFO - PROCESS | 1656 | 1466584261790 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:01 INFO - PROCESS | 1656 | 1466584261881 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:31:01 INFO - PROCESS | 1656 | 1466584261959 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1656 | 1466584261960 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bd000 == 31 [pid = 1656] [id = 539] 01:31:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x116bdf000) [pid = 1656] [serial = 1617] [outer = 0x0] 01:31:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x117664400) [pid = 1656] [serial = 1618] [outer = 0x116bdf000] 01:31:01 INFO - PROCESS | 1656 | 1466584261991 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x11836c800) [pid = 1656] [serial = 1619] [outer = 0x116bdf000] 01:31:02 INFO - PROCESS | 1656 | 1466584262436 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]]]}] 01:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 01:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:31:02 INFO - PROCESS | 1656 | 1466584262453 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1656 | 1466584262454 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:31:02 INFO - PROCESS | 1656 | 1466584262457 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1656 | 1466584262459 Marionette TRACE conn2 <- [1,2130,null,{}] 01:31:02 INFO - PROCESS | 1656 | 1466584262467 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}] 01:31:02 INFO - PROCESS | 1656 | 1466584262470 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:02 INFO - PROCESS | 1656 | 1466584262562 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:31:02 INFO - PROCESS | 1656 | 1466584262674 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 1656 | 1466584262677 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212aa800 == 32 [pid = 1656] [id = 540] 01:31:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x118659400) [pid = 1656] [serial = 1620] [outer = 0x0] 01:31:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x118887000) [pid = 1656] [serial = 1621] [outer = 0x118659400] 01:31:02 INFO - PROCESS | 1656 | 1466584262708 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x119408c00) [pid = 1656] [serial = 1622] [outer = 0x118659400] 01:31:03 INFO - PROCESS | 1656 | 1466584263133 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] 01:31:03 INFO - PROCESS | 1656 | 1466584263184 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:31:03 INFO - PROCESS | 1656 | 1466584263187 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1656 | 1466584263190 Marionette TRACE conn2 <- [1,2134,null,{}] 01:31:03 INFO - PROCESS | 1656 | 1466584263193 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}] 01:31:03 INFO - PROCESS | 1656 | 1466584263195 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:03 INFO - PROCESS | 1656 | 1466584263334 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:31:03 INFO - PROCESS | 1656 | 1466584263501 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:03 INFO - PROCESS | 1656 | 1466584263502 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12133e000 == 33 [pid = 1656] [id = 541] 01:31:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x11219e800) [pid = 1656] [serial = 1623] [outer = 0x0] 01:31:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x119556800) [pid = 1656] [serial = 1624] [outer = 0x11219e800] 01:31:03 INFO - PROCESS | 1656 | 1466584263535 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x119833c00) [pid = 1656] [serial = 1625] [outer = 0x11219e800] 01:31:03 INFO - PROCESS | 1656 | 1466584263966 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]]]}] 01:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 822ms 01:31:04 INFO - PROCESS | 1656 | 1466584264009 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:31:04 INFO - PROCESS | 1656 | 1466584264011 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:31:04 INFO - PROCESS | 1656 | 1466584264014 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - PROCESS | 1656 | 1466584264015 Marionette TRACE conn2 <- [1,2138,null,{}] 01:31:04 INFO - PROCESS | 1656 | 1466584264018 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}] 01:31:04 INFO - PROCESS | 1656 | 1466584264019 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:04 INFO - PROCESS | 1656 | 1466584264107 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:31:04 INFO - PROCESS | 1656 | 1466584264184 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1656 | 1466584264185 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b0000 == 34 [pid = 1656] [id = 542] 01:31:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x112e63400) [pid = 1656] [serial = 1626] [outer = 0x0] 01:31:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x116b22000) [pid = 1656] [serial = 1627] [outer = 0x112e63400] 01:31:04 INFO - PROCESS | 1656 | 1466584264212 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x1194df800) [pid = 1656] [serial = 1628] [outer = 0x112e63400] 01:31:04 INFO - PROCESS | 1656 | 1466584264708 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]]]}] 01:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 722ms 01:31:04 INFO - PROCESS | 1656 | 1466584264735 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:31:04 INFO - PROCESS | 1656 | 1466584264738 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:31:04 INFO - PROCESS | 1656 | 1466584264741 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - PROCESS | 1656 | 1466584264742 Marionette TRACE conn2 <- [1,2142,null,{}] 01:31:04 INFO - PROCESS | 1656 | 1466584264746 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}] 01:31:04 INFO - PROCESS | 1656 | 1466584264748 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:04 INFO - PROCESS | 1656 | 1466584264887 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:31:04 INFO - PROCESS | 1656 | 1466584264957 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1656 | 1466584264958 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1165ac800 == 35 [pid = 1656] [id = 543] 01:31:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x110ed3800) [pid = 1656] [serial = 1629] [outer = 0x0] 01:31:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x111c18800) [pid = 1656] [serial = 1630] [outer = 0x110ed3800] 01:31:04 INFO - PROCESS | 1656 | 1466584264987 Marionette DEBUG loaded listener.js 01:31:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x11219fc00) [pid = 1656] [serial = 1631] [outer = 0x110ed3800] 01:31:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4b0000 == 34 [pid = 1656] [id = 517] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x112f13800) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x112f04400) [pid = 1656] [serial = 1449] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x11730cc00) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x116bd8000) [pid = 1656] [serial = 1452] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x112f10000) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x1125eb400) [pid = 1656] [serial = 1455] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x117ebd000) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x11730d800) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1186e4400) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x11864bc00) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x119556400) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x11940e000) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x119836800) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x1195e3800) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x120fd3800) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x119adc800) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11700d400) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x11673b800) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x118883800) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x118642400) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x119a37c00) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1195e8c00) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1210ed800) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x120fd8800) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x121926c00) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x121611000) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x128b4b400) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x124c40800) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x116885000) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x1125f2c00) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x119407c00) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x118886800) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x120fd2000) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x119ade000) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x125583800) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x123efa400) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x128c4f800) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x128aef000) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x129450000) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1291f2c00) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12a88f800) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12a6e1000) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11982d000) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x119410000) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x119b76000) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1195e8800) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x125586400) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x121932400) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12944b400) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1291fe000) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12a896400) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12a88d800) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12a9e1800) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12a9db400) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12bb2a000) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12b0f7800) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12bb33800) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12bb2c800) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118881c00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11688bc00) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x124acfc00) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x121444c00) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12944a800) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1291f6000) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12b0f6c00) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12a9d7400) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12b861400) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12b859400) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119407800) [pid = 1656] [serial = 895] [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.] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124ace800) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121dac400) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118362400) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11700a800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1165ed400) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1137f5400) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1182e1400) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x116bdf400) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118f7f000) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x118659c00) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119834c00) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118fc4c00) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119ebf000) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119a41400) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x121db1000) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1210ec400) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1268c0400) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12607a800) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128b47400) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128aed000) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x117304800) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112f11000) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128b4c400) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119a39000) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1291f8000) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119eb4c00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a608000) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129424400) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11396f000) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1125f5000) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118882800) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185a2400) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120fce400) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119830c00) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128b43000) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12607f000) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1291f4400) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128b49000) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118364800) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11730e000) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12bb4c000) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1656 | 1466584265969 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] 01:31:06 INFO - PROCESS | 1656 | 1466584266021 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:31:06 INFO - PROCESS | 1656 | 1466584266024 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1656 | 1466584266026 Marionette TRACE conn2 <- [1,2146,null,{}] 01:31:06 INFO - PROCESS | 1656 | 1466584266030 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}] 01:31:06 INFO - PROCESS | 1656 | 1466584266031 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:06 INFO - PROCESS | 1656 | 1466584266106 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:31:06 INFO - PROCESS | 1656 | 1466584266112 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1656 | 1466584266115 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e97000 == 35 [pid = 1656] [id = 544] 01:31:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1125eb400) [pid = 1656] [serial = 1632] [outer = 0x0] 01:31:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d77c00) [pid = 1656] [serial = 1633] [outer = 0x1125eb400] 01:31:06 INFO - PROCESS | 1656 | 1466584266146 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1121a6800) [pid = 1656] [serial = 1634] [outer = 0x1125eb400] 01:31:06 INFO - PROCESS | 1656 | 1466584266476 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] 01:31:06 INFO - PROCESS | 1656 | 1466584266515 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:31:06 INFO - PROCESS | 1656 | 1466584266521 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1656 | 1466584266523 Marionette TRACE conn2 <- [1,2150,null,{}] 01:31:06 INFO - PROCESS | 1656 | 1466584266525 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}] 01:31:06 INFO - PROCESS | 1656 | 1466584266527 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:06 INFO - PROCESS | 1656 | 1466584266604 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:31:06 INFO - PROCESS | 1656 | 1466584266608 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1656 | 1466584266609 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117269800 == 36 [pid = 1656] [id = 545] 01:31:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112f76400) [pid = 1656] [serial = 1635] [outer = 0x0] 01:31:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x114f82400) [pid = 1656] [serial = 1636] [outer = 0x112f76400] 01:31:06 INFO - PROCESS | 1656 | 1466584266638 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1165efc00) [pid = 1656] [serial = 1637] [outer = 0x112f76400] 01:31:07 INFO - PROCESS | 1656 | 1466584266994 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]]]}] 01:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 01:31:07 INFO - PROCESS | 1656 | 1466584267041 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1656 | 1466584267042 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:31:07 INFO - PROCESS | 1656 | 1466584267044 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1656 | 1466584267047 Marionette TRACE conn2 <- [1,2154,null,{}] 01:31:07 INFO - PROCESS | 1656 | 1466584267054 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}] 01:31:07 INFO - PROCESS | 1656 | 1466584267058 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:07 INFO - PROCESS | 1656 | 1466584267132 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:31:07 INFO - PROCESS | 1656 | 1466584267139 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1656 | 1466584267141 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0d000 == 37 [pid = 1656] [id = 546] 01:31:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x110e80400) [pid = 1656] [serial = 1638] [outer = 0x0] 01:31:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11700cc00) [pid = 1656] [serial = 1639] [outer = 0x110e80400] 01:31:07 INFO - PROCESS | 1656 | 1466584267170 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11730c000) [pid = 1656] [serial = 1640] [outer = 0x110e80400] 01:31:07 INFO - PROCESS | 1656 | 1466584267518 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]]]}] 01:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 01:31:07 INFO - PROCESS | 1656 | 1466584267568 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1656 | 1466584267569 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:31:07 INFO - PROCESS | 1656 | 1466584267571 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1656 | 1466584267573 Marionette TRACE conn2 <- [1,2158,null,{}] 01:31:07 INFO - PROCESS | 1656 | 1466584267575 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}] 01:31:07 INFO - PROCESS | 1656 | 1466584267576 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:07 INFO - PROCESS | 1656 | 1466584267653 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:31:07 INFO - PROCESS | 1656 | 1466584267718 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1656 | 1466584267719 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195ab000 == 38 [pid = 1656] [id = 547] 01:31:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117667400) [pid = 1656] [serial = 1641] [outer = 0x0] 01:31:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118360400) [pid = 1656] [serial = 1642] [outer = 0x117667400] 01:31:07 INFO - PROCESS | 1656 | 1466584267744 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118369400) [pid = 1656] [serial = 1643] [outer = 0x117667400] 01:31:08 INFO - PROCESS | 1656 | 1466584268035 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]]]}] 01:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 01:31:08 INFO - PROCESS | 1656 | 1466584268090 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1656 | 1466584268092 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:31:08 INFO - PROCESS | 1656 | 1466584268101 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1656 | 1466584268103 Marionette TRACE conn2 <- [1,2162,null,{}] 01:31:08 INFO - PROCESS | 1656 | 1466584268112 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}] 01:31:08 INFO - PROCESS | 1656 | 1466584268113 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:08 INFO - PROCESS | 1656 | 1466584268207 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:31:08 INFO - PROCESS | 1656 | 1466584268211 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1656 | 1466584268212 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f75000 == 39 [pid = 1656] [id = 548] 01:31:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112f76000) [pid = 1656] [serial = 1644] [outer = 0x0] 01:31:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11843a000) [pid = 1656] [serial = 1645] [outer = 0x112f76000] 01:31:08 INFO - PROCESS | 1656 | 1466584268236 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11851bc00) [pid = 1656] [serial = 1646] [outer = 0x112f76000] 01:31:08 INFO - PROCESS | 1656 | 1466584268578 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]]]}] 01:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 01:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:31:08 INFO - PROCESS | 1656 | 1466584268633 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1656 | 1466584268634 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:31:08 INFO - PROCESS | 1656 | 1466584268636 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1656 | 1466584268638 Marionette TRACE conn2 <- [1,2166,null,{}] 01:31:08 INFO - PROCESS | 1656 | 1466584268640 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}] 01:31:08 INFO - PROCESS | 1656 | 1466584268644 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:08 INFO - PROCESS | 1656 | 1466584268760 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:31:08 INFO - PROCESS | 1656 | 1466584268763 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1656 | 1466584268765 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212a8800 == 40 [pid = 1656] [id = 549] 01:31:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115eb6800) [pid = 1656] [serial = 1647] [outer = 0x0] 01:31:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118645800) [pid = 1656] [serial = 1648] [outer = 0x115eb6800] 01:31:08 INFO - PROCESS | 1656 | 1466584268790 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118f7f000) [pid = 1656] [serial = 1649] [outer = 0x115eb6800] 01:31:09 INFO - PROCESS | 1656 | 1466584269114 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]]]}] 01:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 01:31:09 INFO - PROCESS | 1656 | 1466584269156 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1656 | 1466584269157 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:31:09 INFO - PROCESS | 1656 | 1466584269159 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1656 | 1466584269160 Marionette TRACE conn2 <- [1,2170,null,{}] 01:31:09 INFO - PROCESS | 1656 | 1466584269162 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}] 01:31:09 INFO - PROCESS | 1656 | 1466584269163 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:09 INFO - PROCESS | 1656 | 1466584269277 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:31:09 INFO - PROCESS | 1656 | 1466584269280 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:09 INFO - PROCESS | 1656 | 1466584269281 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12145f000 == 41 [pid = 1656] [id = 550] 01:31:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x112e61000) [pid = 1656] [serial = 1650] [outer = 0x0] 01:31:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119406800) [pid = 1656] [serial = 1651] [outer = 0x112e61000] 01:31:09 INFO - PROCESS | 1656 | 1466584269306 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1194d8c00) [pid = 1656] [serial = 1652] [outer = 0x112e61000] 01:31:09 INFO - PROCESS | 1656 | 1466584269619 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]]]}] 01:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 517ms 01:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:31:09 INFO - PROCESS | 1656 | 1466584269677 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1656 | 1466584269678 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:31:09 INFO - PROCESS | 1656 | 1466584269681 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1656 | 1466584269684 Marionette TRACE conn2 <- [1,2174,null,{}] 01:31:09 INFO - PROCESS | 1656 | 1466584269688 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}] 01:31:09 INFO - PROCESS | 1656 | 1466584269690 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:09 INFO - PROCESS | 1656 | 1466584269835 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:31:09 INFO - PROCESS | 1656 | 1466584269851 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:09 INFO - PROCESS | 1656 | 1466584269852 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219f1000 == 42 [pid = 1656] [id = 551] 01:31:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1194e4c00) [pid = 1656] [serial = 1653] [outer = 0x0] 01:31:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119562800) [pid = 1656] [serial = 1654] [outer = 0x1194e4c00] 01:31:09 INFO - PROCESS | 1656 | 1466584269876 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1195e2800) [pid = 1656] [serial = 1655] [outer = 0x1194e4c00] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11843a400) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x110e79000) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x110e84000) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x110e7c800) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c31c000) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112f10c00) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1121a4800) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119555400) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x112daac00) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118640400) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1185a2800) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b0f1400) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12bb4a400) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12a6db400) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128b48000) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112f75800) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12bb49400) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119a37400) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fda800) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115f81c00) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:31:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12a893000) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:31:10 INFO - PROCESS | 1656 | 1466584270479 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]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 826ms 01:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:31:10 INFO - PROCESS | 1656 | 1466584270506 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1656 | 1466584270507 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:31:10 INFO - PROCESS | 1656 | 1466584270509 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1656 | 1466584270510 Marionette TRACE conn2 <- [1,2178,null,{}] 01:31:10 INFO - PROCESS | 1656 | 1466584270513 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}] 01:31:10 INFO - PROCESS | 1656 | 1466584270514 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:10 INFO - PROCESS | 1656 | 1466584270637 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:31:10 INFO - PROCESS | 1656 | 1466584270677 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1656 | 1466584270678 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0b000 == 43 [pid = 1656] [id = 552] 01:31:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x110e7d400) [pid = 1656] [serial = 1656] [outer = 0x0] 01:31:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117303400) [pid = 1656] [serial = 1657] [outer = 0x110e7d400] 01:31:10 INFO - PROCESS | 1656 | 1466584270702 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119410000) [pid = 1656] [serial = 1658] [outer = 0x110e7d400] 01:31:10 INFO - PROCESS | 1656 | 1466584270954 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]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 01:31:10 INFO - PROCESS | 1656 | 1466584270980 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1656 | 1466584270985 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:31:11 INFO - PROCESS | 1656 | 1466584271010 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1656 | 1466584271012 Marionette TRACE conn2 <- [1,2182,null,{}] 01:31:11 INFO - PROCESS | 1656 | 1466584271026 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}] 01:31:11 INFO - PROCESS | 1656 | 1466584271028 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:11 INFO - PROCESS | 1656 | 1466584271148 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:31:11 INFO - PROCESS | 1656 | 1466584271230 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1656 | 1466584271231 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ed6800 == 44 [pid = 1656] [id = 553] 01:31:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x111c7b800) [pid = 1656] [serial = 1659] [outer = 0x0] 01:31:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1195e6000) [pid = 1656] [serial = 1660] [outer = 0x111c7b800] 01:31:11 INFO - PROCESS | 1656 | 1466584271275 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119834c00) [pid = 1656] [serial = 1661] [outer = 0x111c7b800] 01:31:11 INFO - PROCESS | 1656 | 1466584271593 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]]]}] 01:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 632ms 01:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:31:11 INFO - PROCESS | 1656 | 1466584271639 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:31:11 INFO - PROCESS | 1656 | 1466584271640 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:31:11 INFO - PROCESS | 1656 | 1466584271643 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1656 | 1466584271644 Marionette TRACE conn2 <- [1,2186,null,{}] 01:31:11 INFO - PROCESS | 1656 | 1466584271647 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}] 01:31:11 INFO - PROCESS | 1656 | 1466584271650 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:11 INFO - PROCESS | 1656 | 1466584271750 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:31:11 INFO - PROCESS | 1656 | 1466584271810 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1656 | 1466584271811 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed4800 == 45 [pid = 1656] [id = 554] 01:31:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11982d000) [pid = 1656] [serial = 1662] [outer = 0x0] 01:31:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119a33c00) [pid = 1656] [serial = 1663] [outer = 0x11982d000] 01:31:11 INFO - PROCESS | 1656 | 1466584271838 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119ae9400) [pid = 1656] [serial = 1664] [outer = 0x11982d000] 01:31:12 INFO - PROCESS | 1656 | 1466584272105 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]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 01:31:12 INFO - PROCESS | 1656 | 1466584272162 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1656 | 1466584272163 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:31:12 INFO - PROCESS | 1656 | 1466584272168 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1656 | 1466584272170 Marionette TRACE conn2 <- [1,2190,null,{}] 01:31:12 INFO - PROCESS | 1656 | 1466584272173 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}] 01:31:12 INFO - PROCESS | 1656 | 1466584272174 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:12 INFO - PROCESS | 1656 | 1466584272253 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:31:12 INFO - PROCESS | 1656 | 1466584272257 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:12 INFO - PROCESS | 1656 | 1466584272258 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x129111800 == 46 [pid = 1656] [id = 555] 01:31:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118519800) [pid = 1656] [serial = 1665] [outer = 0x0] 01:31:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119eb6400) [pid = 1656] [serial = 1666] [outer = 0x118519800] 01:31:12 INFO - PROCESS | 1656 | 1466584272282 Marionette DEBUG loaded listener.js 01:31:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x120fcd400) [pid = 1656] [serial = 1667] [outer = 0x118519800] 01:31:12 INFO - PROCESS | 1656 | 1466584272896 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]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 774ms 01:31:12 INFO - PROCESS | 1656 | 1466584272941 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:31:12 INFO - PROCESS | 1656 | 1466584272945 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:31:12 INFO - PROCESS | 1656 | 1466584272950 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1656 | 1466584272955 Marionette TRACE conn2 <- [1,2194,null,{}] 01:31:12 INFO - PROCESS | 1656 | 1466584272960 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}] 01:31:12 INFO - PROCESS | 1656 | 1466584272962 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:13 INFO - PROCESS | 1656 | 1466584273120 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:31:13 INFO - PROCESS | 1656 | 1466584273245 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:13 INFO - PROCESS | 1656 | 1466584273247 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e57000 == 47 [pid = 1656] [id = 556] 01:31:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x112860400) [pid = 1656] [serial = 1668] [outer = 0x0] 01:31:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112f0f000) [pid = 1656] [serial = 1669] [outer = 0x112860400] 01:31:13 INFO - PROCESS | 1656 | 1466584273279 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x113969000) [pid = 1656] [serial = 1670] [outer = 0x112860400] 01:31:13 INFO - PROCESS | 1656 | 1466584273799 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]]]}] 01:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 877ms 01:31:13 INFO - PROCESS | 1656 | 1466584273844 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 1656 | 1466584273848 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:31:13 INFO - PROCESS | 1656 | 1466584273856 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 1656 | 1466584273858 Marionette TRACE conn2 <- [1,2198,null,{}] 01:31:13 INFO - PROCESS | 1656 | 1466584273860 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}] 01:31:13 INFO - PROCESS | 1656 | 1466584273862 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:13 INFO - PROCESS | 1656 | 1466584273972 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:31:14 INFO - PROCESS | 1656 | 1466584274032 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1656 | 1466584274033 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x121222000 == 48 [pid = 1656] [id = 557] 01:31:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116bd7800) [pid = 1656] [serial = 1671] [outer = 0x0] 01:31:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11700c800) [pid = 1656] [serial = 1672] [outer = 0x116bd7800] 01:31:14 INFO - PROCESS | 1656 | 1466584274064 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x117311000) [pid = 1656] [serial = 1673] [outer = 0x116bd7800] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1212aa800 == 47 [pid = 1656] [id = 540] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed4800 == 46 [pid = 1656] [id = 554] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x124ed6800 == 45 [pid = 1656] [id = 553] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0b000 == 44 [pid = 1656] [id = 552] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1219f1000 == 43 [pid = 1656] [id = 551] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12145f000 == 42 [pid = 1656] [id = 550] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1212a8800 == 41 [pid = 1656] [id = 549] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x120f75000 == 40 [pid = 1656] [id = 548] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1195ab000 == 39 [pid = 1656] [id = 547] 01:31:14 INFO - PROCESS | 1656 | 1466584274727 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]]]}] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0d000 == 38 [pid = 1656] [id = 546] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117269800 == 37 [pid = 1656] [id = 545] 01:31:14 INFO - PROCESS | 1656 | --DOCSHELL 0x115e97000 == 36 [pid = 1656] [id = 544] 01:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 923ms 01:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:31:14 INFO - PROCESS | 1656 | 1466584274778 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1656 | 1466584274780 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:31:14 INFO - PROCESS | 1656 | 1466584274783 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1656 | 1466584274785 Marionette TRACE conn2 <- [1,2202,null,{}] 01:31:14 INFO - PROCESS | 1656 | 1466584274789 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}] 01:31:14 INFO - PROCESS | 1656 | 1466584274790 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:14 INFO - PROCESS | 1656 | 1466584274873 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11843f800) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x110e7f800) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118445000) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117306000) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118446800) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x110e84c00) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x120fd9c00) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12cd05800) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11674ac00) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117eb2400) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11285a800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112f0fc00) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1195de400) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119eb5c00) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b864800) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12bb35c00) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119404000) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119835000) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a605000) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a88b400) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b0f9c00) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b85b400) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12bec2000) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12b0fcc00) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1291f0c00) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12a6db000) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117ebe800) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1185a0800) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12bb51c00) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bee9400) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1216eb800) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1268cb800) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124a8ac00) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1266e9400) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12cd0c400) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12cd06800) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12beed000) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12c313800) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12cec0000) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12c31b000) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12bec5c00) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1656 | 1466584274940 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1656 | 1466584274941 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11678b800 == 37 [pid = 1656] [id = 558] 01:31:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1125f5000) [pid = 1656] [serial = 1674] [outer = 0x0] 01:31:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112866400) [pid = 1656] [serial = 1675] [outer = 0x1125f5000] 01:31:14 INFO - PROCESS | 1656 | 1466584274968 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112f13400) [pid = 1656] [serial = 1676] [outer = 0x1125f5000] 01:31:15 INFO - PROCESS | 1656 | 1466584275334 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]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 572ms 01:31:15 INFO - PROCESS | 1656 | 1466584275356 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1656 | 1466584275359 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:31:15 INFO - PROCESS | 1656 | 1466584275363 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1656 | 1466584275364 Marionette TRACE conn2 <- [1,2206,null,{}] 01:31:15 INFO - PROCESS | 1656 | 1466584275367 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}] 01:31:15 INFO - PROCESS | 1656 | 1466584275369 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:15 INFO - PROCESS | 1656 | 1466584275466 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:31:15 INFO - PROCESS | 1656 | 1466584275532 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:15 INFO - PROCESS | 1656 | 1466584275533 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118615000 == 38 [pid = 1656] [id = 559] 01:31:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112f12400) [pid = 1656] [serial = 1677] [outer = 0x0] 01:31:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116885400) [pid = 1656] [serial = 1678] [outer = 0x112f12400] 01:31:15 INFO - PROCESS | 1656 | 1466584275565 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11730e800) [pid = 1656] [serial = 1679] [outer = 0x112f12400] 01:31:16 INFO - PROCESS | 1656 | 1466584276011 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]]]}] 01:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 668ms 01:31:16 INFO - PROCESS | 1656 | 1466584276032 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1656 | 1466584276034 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:31:16 INFO - PROCESS | 1656 | 1466584276038 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1656 | 1466584276041 Marionette TRACE conn2 <- [1,2210,null,{}] 01:31:16 INFO - PROCESS | 1656 | 1466584276053 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}] 01:31:16 INFO - PROCESS | 1656 | 1466584276058 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:16 INFO - PROCESS | 1656 | 1466584276139 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:31:16 INFO - PROCESS | 1656 | 1466584276144 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1656 | 1466584276146 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f6d800 == 39 [pid = 1656] [id = 560] 01:31:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11213d800) [pid = 1656] [serial = 1680] [outer = 0x0] 01:31:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11843b000) [pid = 1656] [serial = 1681] [outer = 0x11213d800] 01:31:16 INFO - PROCESS | 1656 | 1466584276175 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118597000) [pid = 1656] [serial = 1682] [outer = 0x11213d800] 01:31:16 INFO - PROCESS | 1656 | 1466584276494 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]]]}] 01:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 475ms 01:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:31:16 INFO - PROCESS | 1656 | 1466584276512 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1656 | 1466584276514 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:31:16 INFO - PROCESS | 1656 | 1466584276518 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1656 | 1466584276521 Marionette TRACE conn2 <- [1,2214,null,{}] 01:31:16 INFO - PROCESS | 1656 | 1466584276523 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}] 01:31:16 INFO - PROCESS | 1656 | 1466584276524 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:16 INFO - PROCESS | 1656 | 1466584276605 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:31:16 INFO - PROCESS | 1656 | 1466584276669 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1656 | 1466584276670 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x121331000 == 40 [pid = 1656] [id = 561] 01:31:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1182df400) [pid = 1656] [serial = 1683] [outer = 0x0] 01:31:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118652800) [pid = 1656] [serial = 1684] [outer = 0x1182df400] 01:31:16 INFO - PROCESS | 1656 | 1466584276695 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1186dbc00) [pid = 1656] [serial = 1685] [outer = 0x1182df400] 01:31:17 INFO - PROCESS | 1656 | 1466584277012 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]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 01:31:17 INFO - PROCESS | 1656 | 1466584277040 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1656 | 1466584277041 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:31:17 INFO - PROCESS | 1656 | 1466584277043 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1656 | 1466584277044 Marionette TRACE conn2 <- [1,2218,null,{}] 01:31:17 INFO - PROCESS | 1656 | 1466584277047 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}] 01:31:17 INFO - PROCESS | 1656 | 1466584277048 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:17 INFO - PROCESS | 1656 | 1466584277150 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:31:17 INFO - PROCESS | 1656 | 1466584277153 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1656 | 1466584277154 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b16000 == 41 [pid = 1656] [id = 562] 01:31:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x111f3b400) [pid = 1656] [serial = 1686] [outer = 0x0] 01:31:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1186e4c00) [pid = 1656] [serial = 1687] [outer = 0x111f3b400] 01:31:17 INFO - PROCESS | 1656 | 1466584277178 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119403400) [pid = 1656] [serial = 1688] [outer = 0x111f3b400] 01:31:17 INFO - PROCESS | 1656 | 1466584277492 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]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 01:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:31:17 INFO - PROCESS | 1656 | 1466584277522 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1656 | 1466584277524 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:31:17 INFO - PROCESS | 1656 | 1466584277526 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1656 | 1466584277527 Marionette TRACE conn2 <- [1,2222,null,{}] 01:31:17 INFO - PROCESS | 1656 | 1466584277529 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}] 01:31:17 INFO - PROCESS | 1656 | 1466584277535 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:17 INFO - PROCESS | 1656 | 1466584277656 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:31:17 INFO - PROCESS | 1656 | 1466584277668 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1656 | 1466584277669 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12663c000 == 42 [pid = 1656] [id = 563] 01:31:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119410400) [pid = 1656] [serial = 1689] [outer = 0x0] 01:31:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195e3c00) [pid = 1656] [serial = 1690] [outer = 0x119410400] 01:31:17 INFO - PROCESS | 1656 | 1466584277694 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a3d800) [pid = 1656] [serial = 1691] [outer = 0x119410400] 01:31:18 INFO - PROCESS | 1656 | 1466584278046 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]]]}] 01:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 568ms 01:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:31:18 INFO - PROCESS | 1656 | 1466584278094 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1656 | 1466584278095 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:31:18 INFO - PROCESS | 1656 | 1466584278098 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1656 | 1466584278099 Marionette TRACE conn2 <- [1,2226,null,{}] 01:31:18 INFO - PROCESS | 1656 | 1466584278101 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}] 01:31:18 INFO - PROCESS | 1656 | 1466584278102 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:18 INFO - PROCESS | 1656 | 1466584278201 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:31:18 INFO - PROCESS | 1656 | 1466584278204 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:18 INFO - PROCESS | 1656 | 1466584278205 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fe7000 == 43 [pid = 1656] [id = 564] 01:31:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119a3dc00) [pid = 1656] [serial = 1692] [outer = 0x0] 01:31:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119b76c00) [pid = 1656] [serial = 1693] [outer = 0x119a3dc00] 01:31:18 INFO - PROCESS | 1656 | 1466584278230 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ebcc00) [pid = 1656] [serial = 1694] [outer = 0x119a3dc00] 01:31:18 INFO - PROCESS | 1656 | 1466584278543 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]]]}] 01:31: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) 01:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 01:31:18 INFO - PROCESS | 1656 | 1466584278573 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1656 | 1466584278574 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:31:18 INFO - PROCESS | 1656 | 1466584278576 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1656 | 1466584278577 Marionette TRACE conn2 <- [1,2230,null,{}] 01:31:18 INFO - PROCESS | 1656 | 1466584278579 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}] 01:31:18 INFO - PROCESS | 1656 | 1466584278581 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:18 INFO - PROCESS | 1656 | 1466584278685 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:31:18 INFO - PROCESS | 1656 | 1466584278697 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:18 INFO - PROCESS | 1656 | 1466584278698 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129385000 == 44 [pid = 1656] [id = 565] 01:31:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119adbc00) [pid = 1656] [serial = 1695] [outer = 0x0] 01:31:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x120fd2800) [pid = 1656] [serial = 1696] [outer = 0x119adbc00] 01:31:18 INFO - PROCESS | 1656 | 1466584278723 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fda400) [pid = 1656] [serial = 1697] [outer = 0x119adbc00] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1125eb400) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112f76400) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110ed3800) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11297fc00) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117667400) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110e80400) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116bdf000) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118659400) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11219e800) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112e63400) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111c7b800) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112f76000) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115eb6800) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1194e4c00) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x110e7d400) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112e61000) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:31:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11982d000) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:31:19 INFO - PROCESS | 1656 | 1466584279170 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]]]}] 01:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 618ms 01:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:31:19 INFO - PROCESS | 1656 | 1466584279195 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:31:19 INFO - PROCESS | 1656 | 1466584279196 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:31:19 INFO - PROCESS | 1656 | 1466584279198 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1656 | 1466584279200 Marionette TRACE conn2 <- [1,2234,null,{}] 01:31:19 INFO - PROCESS | 1656 | 1466584279204 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}] 01:31:19 INFO - PROCESS | 1656 | 1466584279205 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:19 INFO - PROCESS | 1656 | 1466584279280 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:31:19 INFO - PROCESS | 1656 | 1466584279286 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:19 INFO - PROCESS | 1656 | 1466584279287 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f72000 == 45 [pid = 1656] [id = 566] 01:31:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x111c7b800) [pid = 1656] [serial = 1698] [outer = 0x0] 01:31:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112e61000) [pid = 1656] [serial = 1699] [outer = 0x111c7b800] 01:31:19 INFO - PROCESS | 1656 | 1466584279311 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116bd3c00) [pid = 1656] [serial = 1700] [outer = 0x111c7b800] 01:31:19 INFO - PROCESS | 1656 | 1466584279625 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]]]}] 01:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 471ms 01:31:19 INFO - PROCESS | 1656 | 1466584279669 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:31:19 INFO - PROCESS | 1656 | 1466584279670 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:31:19 INFO - PROCESS | 1656 | 1466584279672 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1656 | 1466584279673 Marionette TRACE conn2 <- [1,2238,null,{}] 01:31:19 INFO - PROCESS | 1656 | 1466584279676 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}] 01:31:19 INFO - PROCESS | 1656 | 1466584279677 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:19 INFO - PROCESS | 1656 | 1466584279779 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:31:19 INFO - PROCESS | 1656 | 1466584279787 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:19 INFO - PROCESS | 1656 | 1466584279788 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a59d000 == 46 [pid = 1656] [id = 567] 01:31:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118366800) [pid = 1656] [serial = 1701] [outer = 0x0] 01:31:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1186da400) [pid = 1656] [serial = 1702] [outer = 0x118366800] 01:31:19 INFO - PROCESS | 1656 | 1466584279812 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195df000) [pid = 1656] [serial = 1703] [outer = 0x118366800] 01:31:20 INFO - PROCESS | 1656 | 1466584280231 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]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 568ms 01:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:31:20 INFO - PROCESS | 1656 | 1466584280241 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1656 | 1466584280244 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:31:20 INFO - PROCESS | 1656 | 1466584280247 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1656 | 1466584280250 Marionette TRACE conn2 <- [1,2242,null,{}] 01:31:20 INFO - PROCESS | 1656 | 1466584280253 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}] 01:31:20 INFO - PROCESS | 1656 | 1466584280256 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:20 INFO - PROCESS | 1656 | 1466584280398 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:31:20 INFO - PROCESS | 1656 | 1466584280475 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1656 | 1466584280477 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1c800 == 47 [pid = 1656] [id = 568] 01:31:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1194dec00) [pid = 1656] [serial = 1704] [outer = 0x0] 01:31:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210e7c00) [pid = 1656] [serial = 1705] [outer = 0x1194dec00] 01:31:20 INFO - PROCESS | 1656 | 1466584280503 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121179c00) [pid = 1656] [serial = 1706] [outer = 0x1194dec00] 01:31:20 INFO - PROCESS | 1656 | 1466584280782 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]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms 01:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:31:20 INFO - PROCESS | 1656 | 1466584280823 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1656 | 1466584280824 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:31:20 INFO - PROCESS | 1656 | 1466584280826 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1656 | 1466584280827 Marionette TRACE conn2 <- [1,2246,null,{}] 01:31:20 INFO - PROCESS | 1656 | 1466584280830 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}] 01:31:20 INFO - PROCESS | 1656 | 1466584280831 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:20 INFO - PROCESS | 1656 | 1466584280914 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:31:20 INFO - PROCESS | 1656 | 1466584280920 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1656 | 1466584280921 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b71a000 == 48 [pid = 1656] [id = 569] 01:31:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117309000) [pid = 1656] [serial = 1707] [outer = 0x0] 01:31:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12117e400) [pid = 1656] [serial = 1708] [outer = 0x117309000] 01:31:20 INFO - PROCESS | 1656 | 1466584280953 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121606400) [pid = 1656] [serial = 1709] [outer = 0x117309000] 01:31:21 INFO - PROCESS | 1656 | 1466584281400 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]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 01:31:21 INFO - PROCESS | 1656 | 1466584281446 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1656 | 1466584281450 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:31:21 INFO - PROCESS | 1656 | 1466584281455 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1656 | 1466584281457 Marionette TRACE conn2 <- [1,2250,null,{}] 01:31:21 INFO - PROCESS | 1656 | 1466584281461 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}] 01:31:21 INFO - PROCESS | 1656 | 1466584281463 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:21 INFO - PROCESS | 1656 | 1466584281565 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:31:21 INFO - PROCESS | 1656 | 1466584281638 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:21 INFO - PROCESS | 1656 | 1466584281640 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118271800 == 49 [pid = 1656] [id = 570] 01:31:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11297f000) [pid = 1656] [serial = 1710] [outer = 0x0] 01:31:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112f76800) [pid = 1656] [serial = 1711] [outer = 0x11297f000] 01:31:21 INFO - PROCESS | 1656 | 1466584281671 Marionette DEBUG loaded listener.js 01:31:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116888000) [pid = 1656] [serial = 1712] [outer = 0x11297f000] 01:31:22 INFO - PROCESS | 1656 | 1466584282109 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]]]}] 01:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 01:31:22 INFO - PROCESS | 1656 | 1466584282126 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1656 | 1466584282129 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:31:22 INFO - PROCESS | 1656 | 1466584282134 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1656 | 1466584282135 Marionette TRACE conn2 <- [1,2254,null,{}] 01:31:22 INFO - PROCESS | 1656 | 1466584282138 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}] 01:31:22 INFO - PROCESS | 1656 | 1466584282140 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:22 INFO - PROCESS | 1656 | 1466584282245 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:31:22 INFO - PROCESS | 1656 | 1466584282305 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 1656 | 1466584282307 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219db000 == 50 [pid = 1656] [id = 571] 01:31:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11766b000) [pid = 1656] [serial = 1713] [outer = 0x0] 01:31:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118441400) [pid = 1656] [serial = 1714] [outer = 0x11766b000] 01:31:22 INFO - PROCESS | 1656 | 1466584282338 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185a0800) [pid = 1656] [serial = 1715] [outer = 0x11766b000] 01:31:22 INFO - PROCESS | 1656 | 1466584282768 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]]]}] 01:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 01:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:31:22 INFO - PROCESS | 1656 | 1466584282804 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1656 | 1466584282805 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:31:22 INFO - PROCESS | 1656 | 1466584282808 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1656 | 1466584282810 Marionette TRACE conn2 <- [1,2258,null,{}] 01:31:22 INFO - PROCESS | 1656 | 1466584282818 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}] 01:31:22 INFO - PROCESS | 1656 | 1466584282821 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:22 INFO - PROCESS | 1656 | 1466584282946 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:31:23 INFO - PROCESS | 1656 | 1466584283035 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 1656 | 1466584283038 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b708000 == 51 [pid = 1656] [id = 572] 01:31:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11940e800) [pid = 1656] [serial = 1716] [outer = 0x0] 01:31:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1195de000) [pid = 1656] [serial = 1717] [outer = 0x11940e800] 01:31:23 INFO - PROCESS | 1656 | 1466584283070 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a24000) [pid = 1656] [serial = 1718] [outer = 0x11940e800] 01:31:23 INFO - PROCESS | 1656 | 1466584283507 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]]]}] 01:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 720ms 01:31:23 INFO - PROCESS | 1656 | 1466584283529 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:31:23 INFO - PROCESS | 1656 | 1466584283531 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:31:23 INFO - PROCESS | 1656 | 1466584283533 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1656 | 1466584283534 Marionette TRACE conn2 <- [1,2262,null,{}] 01:31:23 INFO - PROCESS | 1656 | 1466584283537 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}] 01:31:23 INFO - PROCESS | 1656 | 1466584283538 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:23 INFO - PROCESS | 1656 | 1466584283641 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:31:23 INFO - PROCESS | 1656 | 1466584283701 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 1656 | 1466584283702 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126430000 == 52 [pid = 1656] [id = 573] 01:31:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195e8800) [pid = 1656] [serial = 1719] [outer = 0x0] 01:31:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119a40800) [pid = 1656] [serial = 1720] [outer = 0x1195e8800] 01:31:23 INFO - PROCESS | 1656 | 1466584283730 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1210e7800) [pid = 1656] [serial = 1721] [outer = 0x1195e8800] 01:31:24 INFO - PROCESS | 1656 | 1466584284307 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]]]}] 01:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 821ms 01:31:24 INFO - PROCESS | 1656 | 1466584284355 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:31:24 INFO - PROCESS | 1656 | 1466584284357 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:31:24 INFO - PROCESS | 1656 | 1466584284361 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:31:24 INFO - PROCESS | 1656 | 1466584284363 Marionette TRACE conn2 <- [1,2266,null,{}] 01:31:24 INFO - PROCESS | 1656 | 1466584284370 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}] 01:31:24 INFO - PROCESS | 1656 | 1466584284371 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:24 INFO - PROCESS | 1656 | 1466584284460 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:31:24 INFO - PROCESS | 1656 | 1466584284538 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:24 INFO - PROCESS | 1656 | 1466584284539 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fd8000 == 53 [pid = 1656] [id = 574] 01:31:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1121a5400) [pid = 1656] [serial = 1722] [outer = 0x0] 01:31:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1125ebc00) [pid = 1656] [serial = 1723] [outer = 0x1121a5400] 01:31:24 INFO - PROCESS | 1656 | 1466584284567 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112616400) [pid = 1656] [serial = 1724] [outer = 0x1121a5400] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1c800 == 52 [pid = 1656] [id = 568] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a59d000 == 51 [pid = 1656] [id = 567] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x120f72000 == 50 [pid = 1656] [id = 566] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x129385000 == 49 [pid = 1656] [id = 565] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118fe7000 == 48 [pid = 1656] [id = 564] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12663c000 == 47 [pid = 1656] [id = 563] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121b16000 == 46 [pid = 1656] [id = 562] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121331000 == 45 [pid = 1656] [id = 561] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x120f6d800 == 44 [pid = 1656] [id = 560] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118615000 == 43 [pid = 1656] [id = 559] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11678b800 == 42 [pid = 1656] [id = 558] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd9a000 == 41 [pid = 1656] [id = 536] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121222000 == 40 [pid = 1656] [id = 557] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x129111800 == 39 [pid = 1656] [id = 555] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12133e000 == 38 [pid = 1656] [id = 541] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11651c800 == 37 [pid = 1656] [id = 538] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1165ac800 == 36 [pid = 1656] [id = 543] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b0000 == 35 [pid = 1656] [id = 542] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x117e57000 == 34 [pid = 1656] [id = 556] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bd000 == 33 [pid = 1656] [id = 539] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf13000 == 32 [pid = 1656] [id = 537] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x126430000 == 31 [pid = 1656] [id = 573] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b708000 == 30 [pid = 1656] [id = 572] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1219db000 == 29 [pid = 1656] [id = 571] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b71a000 == 28 [pid = 1656] [id = 569] 01:31:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118271800 == 27 [pid = 1656] [id = 570] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112d77c00) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1121a6800) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x114f82400) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1165efc00) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11219fc00) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116242400) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111c18800) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112f0c000) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118360400) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11700cc00) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11730c000) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11836c800) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117664400) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119408c00) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118887000) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119833c00) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119556800) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1194df800) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116b22000) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119834c00) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11843a000) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118645800) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119562800) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117303400) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119406800) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1194d8c00) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119410000) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195e2800) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118f7f000) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11851bc00) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119ae9400) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118369400) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1195e6000) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119a33c00) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 01:31:25 INFO - PROCESS | 1656 | 1466584285458 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]]]}] 01:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1127ms 01:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:31:25 INFO - PROCESS | 1656 | 1466584285488 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 1656 | 1466584285490 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:31:25 INFO - PROCESS | 1656 | 1466584285493 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 1656 | 1466584285495 Marionette TRACE conn2 <- [1,2270,null,{}] 01:31:25 INFO - PROCESS | 1656 | 1466584285499 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}] 01:31:25 INFO - PROCESS | 1656 | 1466584285500 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:25 INFO - PROCESS | 1656 | 1466584285579 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:31:25 INFO - PROCESS | 1656 | 1466584285586 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:25 INFO - PROCESS | 1656 | 1466584285589 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f21000 == 28 [pid = 1656] [id = 575] 01:31:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1121a6c00) [pid = 1656] [serial = 1725] [outer = 0x0] 01:31:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1125ef000) [pid = 1656] [serial = 1726] [outer = 0x1121a6c00] 01:31:25 INFO - PROCESS | 1656 | 1466584285617 Marionette DEBUG loaded listener.js 01:31:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11285ac00) [pid = 1656] [serial = 1727] [outer = 0x1121a6c00] 01:31:26 INFO - PROCESS | 1656 | 1466584285998 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]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 01:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:31:26 INFO - PROCESS | 1656 | 1466584286012 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1656 | 1466584286016 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:31:26 INFO - PROCESS | 1656 | 1466584286020 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1656 | 1466584286022 Marionette TRACE conn2 <- [1,2274,null,{}] 01:31:26 INFO - PROCESS | 1656 | 1466584286025 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}] 01:31:26 INFO - PROCESS | 1656 | 1466584286026 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:26 INFO - PROCESS | 1656 | 1466584286104 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:31:26 INFO - PROCESS | 1656 | 1466584286108 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1656 | 1466584286110 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b5800 == 29 [pid = 1656] [id = 576] 01:31:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112f0b000) [pid = 1656] [serial = 1728] [outer = 0x0] 01:31:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112f0f800) [pid = 1656] [serial = 1729] [outer = 0x112f0b000] 01:31:26 INFO - PROCESS | 1656 | 1466584286139 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112fae400) [pid = 1656] [serial = 1730] [outer = 0x112f0b000] 01:31:26 INFO - PROCESS | 1656 | 1466584286473 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]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 471ms 01:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:31:26 INFO - PROCESS | 1656 | 1466584286491 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1656 | 1466584286493 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:31:26 INFO - PROCESS | 1656 | 1466584286495 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1656 | 1466584286497 Marionette TRACE conn2 <- [1,2278,null,{}] 01:31:26 INFO - PROCESS | 1656 | 1466584286508 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}] 01:31:26 INFO - PROCESS | 1656 | 1466584286511 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:26 INFO - PROCESS | 1656 | 1466584286591 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:31:26 INFO - PROCESS | 1656 | 1466584286647 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1656 | 1466584286649 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118285000 == 30 [pid = 1656] [id = 577] 01:31:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1125efc00) [pid = 1656] [serial = 1731] [outer = 0x0] 01:31:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1165f9800) [pid = 1656] [serial = 1732] [outer = 0x1125efc00] 01:31:26 INFO - PROCESS | 1656 | 1466584286677 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116989000) [pid = 1656] [serial = 1733] [outer = 0x1125efc00] 01:31:26 INFO - PROCESS | 1656 | 1466584286960 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]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 473ms 01:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:31:26 INFO - PROCESS | 1656 | 1466584286975 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1656 | 1466584286977 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:31:26 INFO - PROCESS | 1656 | 1466584286979 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1656 | 1466584286980 Marionette TRACE conn2 <- [1,2282,null,{}] 01:31:26 INFO - PROCESS | 1656 | 1466584286990 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}] 01:31:26 INFO - PROCESS | 1656 | 1466584286991 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:27 INFO - PROCESS | 1656 | 1466584287074 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:31:27 INFO - PROCESS | 1656 | 1466584287078 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:27 INFO - PROCESS | 1656 | 1466584287079 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c5800 == 31 [pid = 1656] [id = 578] 01:31:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117015000) [pid = 1656] [serial = 1734] [outer = 0x0] 01:31:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11730bc00) [pid = 1656] [serial = 1735] [outer = 0x117015000] 01:31:27 INFO - PROCESS | 1656 | 1466584287106 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117667800) [pid = 1656] [serial = 1736] [outer = 0x117015000] 01:31:27 INFO - PROCESS | 1656 | 1466584287427 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]]]}] 01:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms 01:31:27 INFO - PROCESS | 1656 | 1466584287453 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1656 | 1466584287454 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:31:27 INFO - PROCESS | 1656 | 1466584287463 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1656 | 1466584287464 Marionette TRACE conn2 <- [1,2286,null,{}] 01:31:27 INFO - PROCESS | 1656 | 1466584287467 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}] 01:31:27 INFO - PROCESS | 1656 | 1466584287468 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:27 INFO - PROCESS | 1656 | 1466584287571 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:31:27 INFO - PROCESS | 1656 | 1466584287584 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:27 INFO - PROCESS | 1656 | 1466584287585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cc8000 == 32 [pid = 1656] [id = 579] 01:31:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1121aac00) [pid = 1656] [serial = 1737] [outer = 0x0] 01:31:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117303000) [pid = 1656] [serial = 1738] [outer = 0x1121aac00] 01:31:27 INFO - PROCESS | 1656 | 1466584287609 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1182e3800) [pid = 1656] [serial = 1739] [outer = 0x1121aac00] 01:31:27 INFO - PROCESS | 1656 | 1466584287922 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]]]}] 01:31: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 01:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 01:31:27 INFO - PROCESS | 1656 | 1466584287983 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1656 | 1466584287984 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:31:27 INFO - PROCESS | 1656 | 1466584287986 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1656 | 1466584287987 Marionette TRACE conn2 <- [1,2290,null,{}] 01:31:27 INFO - PROCESS | 1656 | 1466584287989 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}] 01:31:27 INFO - PROCESS | 1656 | 1466584287994 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:28 INFO - PROCESS | 1656 | 1466584288111 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:31:28 INFO - PROCESS | 1656 | 1466584288117 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1656 | 1466584288118 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212aa800 == 33 [pid = 1656] [id = 580] 01:31:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112f11400) [pid = 1656] [serial = 1740] [outer = 0x0] 01:31:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11836c800) [pid = 1656] [serial = 1741] [outer = 0x112f11400] 01:31:28 INFO - PROCESS | 1656 | 1466584288143 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118648000) [pid = 1656] [serial = 1742] [outer = 0x112f11400] 01:31:28 INFO - PROCESS | 1656 | 1466584288486 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]]]}] 01:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 01:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:31:28 INFO - PROCESS | 1656 | 1466584288505 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1656 | 1466584288506 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:31:28 INFO - PROCESS | 1656 | 1466584288508 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1656 | 1466584288509 Marionette TRACE conn2 <- [1,2294,null,{}] 01:31:28 INFO - PROCESS | 1656 | 1466584288512 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}] 01:31:28 INFO - PROCESS | 1656 | 1466584288522 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:28 INFO - PROCESS | 1656 | 1466584288628 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:31:28 INFO - PROCESS | 1656 | 1466584288632 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1656 | 1466584288634 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x121329000 == 34 [pid = 1656] [id = 581] 01:31:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118648800) [pid = 1656] [serial = 1743] [outer = 0x0] 01:31:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118656000) [pid = 1656] [serial = 1744] [outer = 0x118648800] 01:31:28 INFO - PROCESS | 1656 | 1466584288658 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118884000) [pid = 1656] [serial = 1745] [outer = 0x118648800] 01:31:28 INFO - PROCESS | 1656 | 1466584288968 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]]]}] 01:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 467ms 01:31:28 INFO - PROCESS | 1656 | 1466584288979 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1656 | 1466584288980 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:31:28 INFO - PROCESS | 1656 | 1466584288990 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1656 | 1466584288991 Marionette TRACE conn2 <- [1,2298,null,{}] 01:31:28 INFO - PROCESS | 1656 | 1466584288994 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}] 01:31:28 INFO - PROCESS | 1656 | 1466584288995 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:29 INFO - PROCESS | 1656 | 1466584289093 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:31:29 INFO - PROCESS | 1656 | 1466584289097 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1656 | 1466584289098 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12153f000 == 35 [pid = 1656] [id = 582] 01:31:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11864f000) [pid = 1656] [serial = 1746] [outer = 0x0] 01:31:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118f77c00) [pid = 1656] [serial = 1747] [outer = 0x11864f000] 01:31:29 INFO - PROCESS | 1656 | 1466584289123 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119406800) [pid = 1656] [serial = 1748] [outer = 0x11864f000] 01:31:29 INFO - PROCESS | 1656 | 1466584289461 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]]]}] 01:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 527ms 01:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:31:29 INFO - PROCESS | 1656 | 1466584289510 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:31:29 INFO - PROCESS | 1656 | 1466584289512 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:31:29 INFO - PROCESS | 1656 | 1466584289514 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1656 | 1466584289515 Marionette TRACE conn2 <- [1,2302,null,{}] 01:31:29 INFO - PROCESS | 1656 | 1466584289518 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}] 01:31:29 INFO - PROCESS | 1656 | 1466584289519 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:29 INFO - PROCESS | 1656 | 1466584289771 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119410400) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x111f3b400) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119adbc00) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1182df400) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1125f5000) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116bd7800) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a3dc00) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112860400) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118519800) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11213d800) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112f12400) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111c7b800) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1194dec00) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118366800) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:31:29 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117309000) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:31:29 INFO - PROCESS | 1656 | 1466584289815 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1656 | 1466584289816 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x117264000 == 36 [pid = 1656] [id = 583] 01:31:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x110e7b000) [pid = 1656] [serial = 1749] [outer = 0x0] 01:31:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x110edb800) [pid = 1656] [serial = 1750] [outer = 0x110e7b000] 01:31:29 INFO - PROCESS | 1656 | 1466584289840 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113c77400) [pid = 1656] [serial = 1751] [outer = 0x110e7b000] 01:31:30 INFO - PROCESS | 1656 | 1466584290146 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]]]}] 01:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 672ms 01:31:30 INFO - PROCESS | 1656 | 1466584290187 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 1656 | 1466584290189 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:31:30 INFO - PROCESS | 1656 | 1466584290192 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1656 | 1466584290194 Marionette TRACE conn2 <- [1,2306,null,{}] 01:31:30 INFO - PROCESS | 1656 | 1466584290198 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}] 01:31:30 INFO - PROCESS | 1656 | 1466584290200 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:30 INFO - PROCESS | 1656 | 1466584290319 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:31:30 INFO - PROCESS | 1656 | 1466584290402 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:30 INFO - PROCESS | 1656 | 1466584290403 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c22800 == 37 [pid = 1656] [id = 584] 01:31:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x110eb3400) [pid = 1656] [serial = 1752] [outer = 0x0] 01:31:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1182df400) [pid = 1656] [serial = 1753] [outer = 0x110eb3400] 01:31:30 INFO - PROCESS | 1656 | 1466584290444 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11940b400) [pid = 1656] [serial = 1754] [outer = 0x110eb3400] 01:31:30 INFO - PROCESS | 1656 | 1466584290782 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]]]}] 01:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 624ms 01:31:30 INFO - PROCESS | 1656 | 1466584290818 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 1656 | 1466584290821 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:31:30 INFO - PROCESS | 1656 | 1466584290823 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1656 | 1466584290825 Marionette TRACE conn2 <- [1,2310,null,{}] 01:31:30 INFO - PROCESS | 1656 | 1466584290827 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}] 01:31:30 INFO - PROCESS | 1656 | 1466584290829 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:30 INFO - PROCESS | 1656 | 1466584290925 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:31:31 INFO - PROCESS | 1656 | 1466584290999 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1656 | 1466584291001 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cc1800 == 38 [pid = 1656] [id = 585] 01:31:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x111f3b400) [pid = 1656] [serial = 1755] [outer = 0x0] 01:31:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1194e0400) [pid = 1656] [serial = 1756] [outer = 0x111f3b400] 01:31:31 INFO - PROCESS | 1656 | 1466584291028 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119838000) [pid = 1656] [serial = 1757] [outer = 0x111f3b400] 01:31:31 INFO - PROCESS | 1656 | 1466584291301 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]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 521ms 01:31:31 INFO - PROCESS | 1656 | 1466584291344 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 1656 | 1466584291346 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:31:31 INFO - PROCESS | 1656 | 1466584291355 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1656 | 1466584291356 Marionette TRACE conn2 <- [1,2314,null,{}] 01:31:31 INFO - PROCESS | 1656 | 1466584291359 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}] 01:31:31 INFO - PROCESS | 1656 | 1466584291360 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:31 INFO - PROCESS | 1656 | 1466584291442 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:31:31 INFO - PROCESS | 1656 | 1466584291446 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1656 | 1466584291447 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a324800 == 39 [pid = 1656] [id = 586] 01:31:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119a24c00) [pid = 1656] [serial = 1758] [outer = 0x0] 01:31:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a36800) [pid = 1656] [serial = 1759] [outer = 0x119a24c00] 01:31:31 INFO - PROCESS | 1656 | 1466584291473 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a41000) [pid = 1656] [serial = 1760] [outer = 0x119a24c00] 01:31:31 INFO - PROCESS | 1656 | 1466584291906 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]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 577ms 01:31:31 INFO - PROCESS | 1656 | 1466584291926 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:31:31 INFO - PROCESS | 1656 | 1466584291928 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:31:31 INFO - PROCESS | 1656 | 1466584291932 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1656 | 1466584291934 Marionette TRACE conn2 <- [1,2318,null,{}] 01:31:31 INFO - PROCESS | 1656 | 1466584291937 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}] 01:31:31 INFO - PROCESS | 1656 | 1466584291939 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:32 INFO - PROCESS | 1656 | 1466584292050 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:31:32 INFO - PROCESS | 1656 | 1466584292134 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 1656 | 1466584292135 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x116730800 == 40 [pid = 1656] [id = 587] 01:31:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x110edbc00) [pid = 1656] [serial = 1761] [outer = 0x0] 01:31:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1125f7000) [pid = 1656] [serial = 1762] [outer = 0x110edbc00] 01:31:32 INFO - PROCESS | 1656 | 1466584292167 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11297d800) [pid = 1656] [serial = 1763] [outer = 0x110edbc00] 01:31:32 INFO - PROCESS | 1656 | 1466584292806 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] 01:31:32 INFO - PROCESS | 1656 | 1466584292859 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:31:32 INFO - PROCESS | 1656 | 1466584292866 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 1656 | 1466584292867 Marionette TRACE conn2 <- [1,2322,null,{}] 01:31:32 INFO - PROCESS | 1656 | 1466584292871 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}] 01:31:32 INFO - PROCESS | 1656 | 1466584292874 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:33 INFO - PROCESS | 1656 | 1466584293007 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:31:33 INFO - PROCESS | 1656 | 1466584293067 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 1656 | 1466584293068 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c0000 == 41 [pid = 1656] [id = 588] 01:31:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x114f9c800) [pid = 1656] [serial = 1764] [outer = 0x0] 01:31:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115f7a400) [pid = 1656] [serial = 1765] [outer = 0x114f9c800] 01:31:33 INFO - PROCESS | 1656 | 1466584293098 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116988000) [pid = 1656] [serial = 1766] [outer = 0x114f9c800] 01:31:33 INFO - PROCESS | 1656 | 1466584293777 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]]]}] 01:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 922ms 01:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:31:33 INFO - PROCESS | 1656 | 1466584293787 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 1656 | 1466584293790 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:31:33 INFO - PROCESS | 1656 | 1466584293793 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1656 | 1466584293795 Marionette TRACE conn2 <- [1,2326,null,{}] 01:31:33 INFO - PROCESS | 1656 | 1466584293798 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}] 01:31:33 INFO - PROCESS | 1656 | 1466584293800 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:33 INFO - PROCESS | 1656 | 1466584293901 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:31:33 INFO - PROCESS | 1656 | 1466584293981 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 1656 | 1466584293984 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x113959000 == 42 [pid = 1656] [id = 589] 01:31:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112f0a400) [pid = 1656] [serial = 1767] [outer = 0x0] 01:31:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112f12000) [pid = 1656] [serial = 1768] [outer = 0x112f0a400] 01:31:34 INFO - PROCESS | 1656 | 1466584294012 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x114fa9400) [pid = 1656] [serial = 1769] [outer = 0x112f0a400] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119cc1800 == 41 [pid = 1656] [id = 585] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x123c22800 == 40 [pid = 1656] [id = 584] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x117264000 == 39 [pid = 1656] [id = 583] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12153f000 == 38 [pid = 1656] [id = 582] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x121329000 == 37 [pid = 1656] [id = 581] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1212aa800 == 36 [pid = 1656] [id = 580] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119cc8000 == 35 [pid = 1656] [id = 579] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c5800 == 34 [pid = 1656] [id = 578] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x118285000 == 33 [pid = 1656] [id = 577] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b5800 == 32 [pid = 1656] [id = 576] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x114f21000 == 31 [pid = 1656] [id = 575] 01:31:34 INFO - PROCESS | 1656 | --DOCSHELL 0x115fd8000 == 30 [pid = 1656] [id = 574] 01:31:34 INFO - PROCESS | 1656 | 1466584294375 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]]]}] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1195e3c00) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1186e4c00) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120fd2800) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118652800) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112866400) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f13400) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11700c800) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117311000) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119b76c00) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112f0f000) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113969000) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120fcd400) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119eb6400) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11843b000) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118597000) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116885400) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11730e800) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116bd3c00) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121179c00) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1186da400) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112e61000) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12117e400) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1210e7c00) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120fda400) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121606400) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a3d800) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1195df000) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119ebcc00) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119403400) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 01:31:34 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1186dbc00) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 01:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 626ms 01:31:34 INFO - PROCESS | 1656 | 1466584294419 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:31:34 INFO - PROCESS | 1656 | 1466584294421 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:31:34 INFO - PROCESS | 1656 | 1466584294426 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1656 | 1466584294427 Marionette TRACE conn2 <- [1,2330,null,{}] 01:31:34 INFO - PROCESS | 1656 | 1466584294430 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}] 01:31:34 INFO - PROCESS | 1656 | 1466584294431 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:34 INFO - PROCESS | 1656 | 1466584294509 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:31:34 INFO - PROCESS | 1656 | 1466584294513 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:34 INFO - PROCESS | 1656 | 1466584294514 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118618000 == 31 [pid = 1656] [id = 590] 01:31:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116889000) [pid = 1656] [serial = 1770] [outer = 0x0] 01:31:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11698a400) [pid = 1656] [serial = 1771] [outer = 0x116889000] 01:31:34 INFO - PROCESS | 1656 | 1466584294543 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11700a800) [pid = 1656] [serial = 1772] [outer = 0x116889000] 01:31:34 INFO - PROCESS | 1656 | 1466584294877 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]]]}] 01:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 01:31:34 INFO - PROCESS | 1656 | 1466584294894 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:31:34 INFO - PROCESS | 1656 | 1466584294895 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:31:34 INFO - PROCESS | 1656 | 1466584294898 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1656 | 1466584294900 Marionette TRACE conn2 <- [1,2334,null,{}] 01:31:34 INFO - PROCESS | 1656 | 1466584294908 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}] 01:31:34 INFO - PROCESS | 1656 | 1466584294911 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:35 INFO - PROCESS | 1656 | 1466584295009 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:31:35 INFO - PROCESS | 1656 | 1466584295067 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1656 | 1466584295069 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb8000 == 32 [pid = 1656] [id = 591] 01:31:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x111ec9400) [pid = 1656] [serial = 1773] [outer = 0x0] 01:31:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117668800) [pid = 1656] [serial = 1774] [outer = 0x111ec9400] 01:31:35 INFO - PROCESS | 1656 | 1466584295097 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118440800) [pid = 1656] [serial = 1775] [outer = 0x111ec9400] 01:31:35 INFO - PROCESS | 1656 | 1466584295412 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]]]}] 01:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 01:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:31:35 INFO - PROCESS | 1656 | 1466584295423 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 1656 | 1466584295424 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:31:35 INFO - PROCESS | 1656 | 1466584295426 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1656 | 1466584295427 Marionette TRACE conn2 <- [1,2338,null,{}] 01:31:35 INFO - PROCESS | 1656 | 1466584295430 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}] 01:31:35 INFO - PROCESS | 1656 | 1466584295431 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:35 INFO - PROCESS | 1656 | 1466584295516 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:31:35 INFO - PROCESS | 1656 | 1466584295527 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1656 | 1466584295528 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212a6000 == 33 [pid = 1656] [id = 592] 01:31:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1162bd800) [pid = 1656] [serial = 1776] [outer = 0x0] 01:31:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118597c00) [pid = 1656] [serial = 1777] [outer = 0x1162bd800] 01:31:35 INFO - PROCESS | 1656 | 1466584295602 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118657c00) [pid = 1656] [serial = 1778] [outer = 0x1162bd800] 01:31:35 INFO - PROCESS | 1656 | 1466584295935 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]]]}] 01:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 01:31:35 INFO - PROCESS | 1656 | 1466584295951 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 1656 | 1466584295954 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:31:35 INFO - PROCESS | 1656 | 1466584295957 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1656 | 1466584295959 Marionette TRACE conn2 <- [1,2342,null,{}] 01:31:35 INFO - PROCESS | 1656 | 1466584295962 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}] 01:31:35 INFO - PROCESS | 1656 | 1466584295964 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:36 INFO - PROCESS | 1656 | 1466584296086 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:31:36 INFO - PROCESS | 1656 | 1466584296179 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1656 | 1466584296180 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x121348800 == 34 [pid = 1656] [id = 593] 01:31:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111ec8400) [pid = 1656] [serial = 1779] [outer = 0x0] 01:31:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118657000) [pid = 1656] [serial = 1780] [outer = 0x111ec8400] 01:31:36 INFO - PROCESS | 1656 | 1466584296229 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119402c00) [pid = 1656] [serial = 1781] [outer = 0x111ec8400] 01:31:36 INFO - PROCESS | 1656 | 1466584296627 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]]]}] 01:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 719ms 01:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:31:36 INFO - PROCESS | 1656 | 1466584296676 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1656 | 1466584296678 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:31:36 INFO - PROCESS | 1656 | 1466584296680 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1656 | 1466584296681 Marionette TRACE conn2 <- [1,2346,null,{}] 01:31:36 INFO - PROCESS | 1656 | 1466584296683 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}] 01:31:36 INFO - PROCESS | 1656 | 1466584296687 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:36 INFO - PROCESS | 1656 | 1466584296806 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:31:36 INFO - PROCESS | 1656 | 1466584296811 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1656 | 1466584296812 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cdf800 == 35 [pid = 1656] [id = 594] 01:31:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119409800) [pid = 1656] [serial = 1782] [outer = 0x0] 01:31:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119557000) [pid = 1656] [serial = 1783] [outer = 0x119409800] 01:31:36 INFO - PROCESS | 1656 | 1466584296837 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a37000) [pid = 1656] [serial = 1784] [outer = 0x119409800] 01:31:37 INFO - PROCESS | 1656 | 1466584297175 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]]]}] 01:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 517ms 01:31:37 INFO - PROCESS | 1656 | 1466584297198 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1656 | 1466584297199 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:31:37 INFO - PROCESS | 1656 | 1466584297210 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1656 | 1466584297211 Marionette TRACE conn2 <- [1,2350,null,{}] 01:31:37 INFO - PROCESS | 1656 | 1466584297214 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}] 01:31:37 INFO - PROCESS | 1656 | 1466584297215 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:37 INFO - PROCESS | 1656 | 1466584297315 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:31:37 INFO - PROCESS | 1656 | 1466584297318 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 1656 | 1466584297319 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x127888000 == 36 [pid = 1656] [id = 595] 01:31:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117304400) [pid = 1656] [serial = 1785] [outer = 0x0] 01:31:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119add800) [pid = 1656] [serial = 1786] [outer = 0x117304400] 01:31:37 INFO - PROCESS | 1656 | 1466584297351 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119c53c00) [pid = 1656] [serial = 1787] [outer = 0x117304400] 01:31:37 INFO - PROCESS | 1656 | 1466584297679 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]]]}] 01:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 01:31:37 INFO - PROCESS | 1656 | 1466584297730 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1656 | 1466584297732 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:31:37 INFO - PROCESS | 1656 | 1466584297741 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1656 | 1466584297742 Marionette TRACE conn2 <- [1,2354,null,{}] 01:31:37 INFO - PROCESS | 1656 | 1466584297744 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}] 01:31:37 INFO - PROCESS | 1656 | 1466584297746 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:37 INFO - PROCESS | 1656 | 1466584297843 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:31:37 INFO - PROCESS | 1656 | 1466584297846 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 1656 | 1466584297848 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x129113000 == 37 [pid = 1656] [id = 596] 01:31:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119c58400) [pid = 1656] [serial = 1788] [outer = 0x0] 01:31:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119eb7c00) [pid = 1656] [serial = 1789] [outer = 0x119c58400] 01:31:37 INFO - PROCESS | 1656 | 1466584297872 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ebf800) [pid = 1656] [serial = 1790] [outer = 0x119c58400] 01:31:38 INFO - PROCESS | 1656 | 1466584298184 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]]]}] 01:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms 01:31:38 INFO - PROCESS | 1656 | 1466584298210 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1656 | 1466584298212 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:31:38 INFO - PROCESS | 1656 | 1466584298214 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1656 | 1466584298215 Marionette TRACE conn2 <- [1,2358,null,{}] 01:31:38 INFO - PROCESS | 1656 | 1466584298231 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}] 01:31:38 INFO - PROCESS | 1656 | 1466584298233 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:38 INFO - PROCESS | 1656 | 1466584298337 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:31:38 INFO - PROCESS | 1656 | 1466584298341 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:38 INFO - PROCESS | 1656 | 1466584298342 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cb0800 == 38 [pid = 1656] [id = 597] 01:31:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120fcd400) [pid = 1656] [serial = 1791] [outer = 0x0] 01:31:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x120fd0800) [pid = 1656] [serial = 1792] [outer = 0x120fcd400] 01:31:38 INFO - PROCESS | 1656 | 1466584298373 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1210e5400) [pid = 1656] [serial = 1793] [outer = 0x120fcd400] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112f11400) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1125efc00) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117015000) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118648800) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1121a5400) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112f0b000) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11297f000) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11766b000) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11940e800) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195e8800) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11864f000) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110e7b000) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x111f3b400) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1121a6c00) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:31:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1121aac00) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:31:38 INFO - PROCESS | 1656 | 1466584298758 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]]]}] 01:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 586ms 01:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:31:38 INFO - PROCESS | 1656 | 1466584298809 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1656 | 1466584298810 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:31:38 INFO - PROCESS | 1656 | 1466584298812 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1656 | 1466584298813 Marionette TRACE conn2 <- [1,2362,null,{}] 01:31:38 INFO - PROCESS | 1656 | 1466584298815 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}] 01:31:38 INFO - PROCESS | 1656 | 1466584298817 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:38 INFO - PROCESS | 1656 | 1466584298899 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:31:38 INFO - PROCESS | 1656 | 1466584298904 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:38 INFO - PROCESS | 1656 | 1466584298905 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32c800 == 39 [pid = 1656] [id = 598] 01:31:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11219f800) [pid = 1656] [serial = 1794] [outer = 0x0] 01:31:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117306000) [pid = 1656] [serial = 1795] [outer = 0x11219f800] 01:31:38 INFO - PROCESS | 1656 | 1466584298929 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11864bc00) [pid = 1656] [serial = 1796] [outer = 0x11219f800] 01:31:39 INFO - PROCESS | 1656 | 1466584299262 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]]]}] 01:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 474ms 01:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:31:39 INFO - PROCESS | 1656 | 1466584299287 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1656 | 1466584299288 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:31:39 INFO - PROCESS | 1656 | 1466584299290 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1656 | 1466584299292 Marionette TRACE conn2 <- [1,2366,null,{}] 01:31:39 INFO - PROCESS | 1656 | 1466584299294 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}] 01:31:39 INFO - PROCESS | 1656 | 1466584299296 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:39 INFO - PROCESS | 1656 | 1466584299386 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:31:39 INFO - PROCESS | 1656 | 1466584299390 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1656 | 1466584299391 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af21800 == 40 [pid = 1656] [id = 599] 01:31:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11864f000) [pid = 1656] [serial = 1797] [outer = 0x0] 01:31:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210ea800) [pid = 1656] [serial = 1798] [outer = 0x11864f000] 01:31:39 INFO - PROCESS | 1656 | 1466584299425 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121178400) [pid = 1656] [serial = 1799] [outer = 0x11864f000] 01:31:39 INFO - PROCESS | 1656 | 1466584299776 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]]]}] 01:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 01:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:31:39 INFO - PROCESS | 1656 | 1466584299810 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1656 | 1466584299811 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:31:39 INFO - PROCESS | 1656 | 1466584299813 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1656 | 1466584299814 Marionette TRACE conn2 <- [1,2370,null,{}] 01:31:39 INFO - PROCESS | 1656 | 1466584299816 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}] 01:31:39 INFO - PROCESS | 1656 | 1466584299820 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:39 INFO - PROCESS | 1656 | 1466584299912 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:31:39 INFO - PROCESS | 1656 | 1466584299916 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1656 | 1466584299917 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b713800 == 41 [pid = 1656] [id = 600] 01:31:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1173b7800) [pid = 1656] [serial = 1800] [outer = 0x0] 01:31:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12117ec00) [pid = 1656] [serial = 1801] [outer = 0x1173b7800] 01:31:39 INFO - PROCESS | 1656 | 1466584299944 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1216ef400) [pid = 1656] [serial = 1802] [outer = 0x1173b7800] 01:31:40 INFO - PROCESS | 1656 | 1466584300401 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]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 618ms 01:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:31:40 INFO - PROCESS | 1656 | 1466584300433 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1656 | 1466584300437 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:31:40 INFO - PROCESS | 1656 | 1466584300440 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1656 | 1466584300442 Marionette TRACE conn2 <- [1,2374,null,{}] 01:31:40 INFO - PROCESS | 1656 | 1466584300466 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}] 01:31:40 INFO - PROCESS | 1656 | 1466584300468 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:40 INFO - PROCESS | 1656 | 1466584300608 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:31:40 INFO - PROCESS | 1656 | 1466584300739 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1656 | 1466584300740 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1129e1000 == 42 [pid = 1656] [id = 601] 01:31:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110e82800) [pid = 1656] [serial = 1803] [outer = 0x0] 01:31:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110edb000) [pid = 1656] [serial = 1804] [outer = 0x110e82800] 01:31:40 INFO - PROCESS | 1656 | 1466584300771 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1125f3c00) [pid = 1656] [serial = 1805] [outer = 0x110e82800] 01:31:41 INFO - PROCESS | 1656 | 1466584301170 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]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 784ms 01:31:41 INFO - PROCESS | 1656 | 1466584301255 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:31:41 INFO - PROCESS | 1656 | 1466584301257 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:31:41 INFO - PROCESS | 1656 | 1466584301260 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1656 | 1466584301262 Marionette TRACE conn2 <- [1,2378,null,{}] 01:31:41 INFO - PROCESS | 1656 | 1466584301278 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}] 01:31:41 INFO - PROCESS | 1656 | 1466584301280 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:41 INFO - PROCESS | 1656 | 1466584301406 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:31:41 INFO - PROCESS | 1656 | 1466584301461 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 1656 | 1466584301462 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f7a800 == 43 [pid = 1656] [id = 602] 01:31:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1139db800) [pid = 1656] [serial = 1806] [outer = 0x0] 01:31:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117305400) [pid = 1656] [serial = 1807] [outer = 0x1139db800] 01:31:41 INFO - PROCESS | 1656 | 1466584301494 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1182dac00) [pid = 1656] [serial = 1808] [outer = 0x1139db800] 01:31:41 INFO - PROCESS | 1656 | 1466584301917 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]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 01:31:41 INFO - PROCESS | 1656 | 1466584301932 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1656 | 1466584301937 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:31:41 INFO - PROCESS | 1656 | 1466584301940 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1656 | 1466584301941 Marionette TRACE conn2 <- [1,2382,null,{}] 01:31:41 INFO - PROCESS | 1656 | 1466584301943 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}] 01:31:41 INFO - PROCESS | 1656 | 1466584301945 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:42 INFO - PROCESS | 1656 | 1466584302049 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:31:42 INFO - PROCESS | 1656 | 1466584302112 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:42 INFO - PROCESS | 1656 | 1466584302114 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6c9800 == 44 [pid = 1656] [id = 603] 01:31:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11850f400) [pid = 1656] [serial = 1809] [outer = 0x0] 01:31:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118658400) [pid = 1656] [serial = 1810] [outer = 0x11850f400] 01:31:42 INFO - PROCESS | 1656 | 1466584302143 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119408c00) [pid = 1656] [serial = 1811] [outer = 0x11850f400] 01:31:42 INFO - PROCESS | 1656 | 1466584302590 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]]]}] 01:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 668ms 01:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:31:42 INFO - PROCESS | 1656 | 1466584302610 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 1656 | 1466584302611 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:31:42 INFO - PROCESS | 1656 | 1466584302620 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - PROCESS | 1656 | 1466584302625 Marionette TRACE conn2 <- [1,2386,null,{}] 01:31:42 INFO - PROCESS | 1656 | 1466584302628 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}] 01:31:42 INFO - PROCESS | 1656 | 1466584302631 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:42 INFO - PROCESS | 1656 | 1466584302762 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:31:42 INFO - PROCESS | 1656 | 1466584302836 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:42 INFO - PROCESS | 1656 | 1466584302837 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be99000 == 45 [pid = 1656] [id = 604] 01:31:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1195e9000) [pid = 1656] [serial = 1812] [outer = 0x0] 01:31:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119a37c00) [pid = 1656] [serial = 1813] [outer = 0x1195e9000] 01:31:42 INFO - PROCESS | 1656 | 1466584302866 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x120fd9c00) [pid = 1656] [serial = 1814] [outer = 0x1195e9000] 01:31:43 INFO - PROCESS | 1656 | 1466584303305 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]]]}] 01:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 730ms 01:31:43 INFO - PROCESS | 1656 | 1466584303345 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1656 | 1466584303347 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:31:43 INFO - PROCESS | 1656 | 1466584303349 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1656 | 1466584303350 Marionette TRACE conn2 <- [1,2390,null,{}] 01:31:43 INFO - PROCESS | 1656 | 1466584303353 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}] 01:31:43 INFO - PROCESS | 1656 | 1466584303354 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:43 INFO - PROCESS | 1656 | 1466584303460 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:31:43 INFO - PROCESS | 1656 | 1466584303682 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1656 | 1466584303683 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x118628000 == 46 [pid = 1656] [id = 605] 01:31:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x110edb400) [pid = 1656] [serial = 1815] [outer = 0x0] 01:31:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112f07000) [pid = 1656] [serial = 1816] [outer = 0x110edb400] 01:31:43 INFO - PROCESS | 1656 | 1466584303712 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x113c42400) [pid = 1656] [serial = 1817] [outer = 0x110edb400] 01:31:44 INFO - PROCESS | 1656 | 1466584304130 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]]]}] 01:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 827ms 01:31:44 INFO - PROCESS | 1656 | 1466584304178 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1656 | 1466584304179 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:31:44 INFO - PROCESS | 1656 | 1466584304183 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1656 | 1466584304185 Marionette TRACE conn2 <- [1,2394,null,{}] 01:31:44 INFO - PROCESS | 1656 | 1466584304188 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}] 01:31:44 INFO - PROCESS | 1656 | 1466584304189 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:44 INFO - PROCESS | 1656 | 1466584304282 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:31:44 INFO - PROCESS | 1656 | 1466584304347 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:44 INFO - PROCESS | 1656 | 1466584304349 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117586800 == 47 [pid = 1656] [id = 606] 01:31:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116741c00) [pid = 1656] [serial = 1818] [outer = 0x0] 01:31:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116988800) [pid = 1656] [serial = 1819] [outer = 0x116741c00] 01:31:44 INFO - PROCESS | 1656 | 1466584304376 Marionette DEBUG loaded listener.js 01:31:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x117309400) [pid = 1656] [serial = 1820] [outer = 0x116741c00] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b713800 == 46 [pid = 1656] [id = 600] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12af21800 == 45 [pid = 1656] [id = 599] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32c800 == 44 [pid = 1656] [id = 598] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb0800 == 43 [pid = 1656] [id = 597] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x129113000 == 42 [pid = 1656] [id = 596] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127888000 == 41 [pid = 1656] [id = 595] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x123cdf800 == 40 [pid = 1656] [id = 594] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x121348800 == 39 [pid = 1656] [id = 593] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1212a6000 == 38 [pid = 1656] [id = 592] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119cb8000 == 37 [pid = 1656] [id = 591] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118618000 == 36 [pid = 1656] [id = 590] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x113959000 == 35 [pid = 1656] [id = 589] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c0000 == 34 [pid = 1656] [id = 588] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116730800 == 33 [pid = 1656] [id = 587] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12a324800 == 32 [pid = 1656] [id = 586] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118628000 == 31 [pid = 1656] [id = 605] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12be99000 == 30 [pid = 1656] [id = 604] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6c9800 == 29 [pid = 1656] [id = 603] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x120f7a800 == 28 [pid = 1656] [id = 602] 01:31:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1129e1000 == 27 [pid = 1656] [id = 601] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11836c800) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1165f9800) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x116989000) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11730bc00) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117667800) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118656000) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112616400) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1125ebc00) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112f0f800) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112fae400) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116888000) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f76800) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185a0800) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118441400) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a24000) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1195de000) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1210e7800) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119a40800) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118f77c00) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118884000) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1182df400) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119406800) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113c77400) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1194e0400) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1125ef000) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11285ac00) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a36800) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x110edb800) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117303000) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1182e3800) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118648000) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119838000) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 01:31:45 INFO - PROCESS | 1656 | 1466584305272 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]]]}] 01:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1122ms 01:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:31:45 INFO - PROCESS | 1656 | 1466584305305 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1656 | 1466584305307 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:31:45 INFO - PROCESS | 1656 | 1466584305310 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1656 | 1466584305313 Marionette TRACE conn2 <- [1,2398,null,{}] 01:31:45 INFO - PROCESS | 1656 | 1466584305316 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}] 01:31:45 INFO - PROCESS | 1656 | 1466584305318 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:45 INFO - PROCESS | 1656 | 1466584305399 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:31:45 INFO - PROCESS | 1656 | 1466584305406 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 1656 | 1466584305408 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x116792000 == 28 [pid = 1656] [id = 607] 01:31:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112e11400) [pid = 1656] [serial = 1821] [outer = 0x0] 01:31:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112f11c00) [pid = 1656] [serial = 1822] [outer = 0x112e11400] 01:31:45 INFO - PROCESS | 1656 | 1466584305438 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116241400) [pid = 1656] [serial = 1823] [outer = 0x112e11400] 01:31:45 INFO - PROCESS | 1656 | 1466584305836 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]]]}] 01:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 01:31:45 INFO - PROCESS | 1656 | 1466584305882 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1656 | 1466584305887 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:31:45 INFO - PROCESS | 1656 | 1466584305894 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1656 | 1466584305896 Marionette TRACE conn2 <- [1,2402,null,{}] 01:31:45 INFO - PROCESS | 1656 | 1466584305900 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}] 01:31:45 INFO - PROCESS | 1656 | 1466584305903 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:46 INFO - PROCESS | 1656 | 1466584306030 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:31:46 INFO - PROCESS | 1656 | 1466584306042 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:46 INFO - PROCESS | 1656 | 1466584306043 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118620000 == 29 [pid = 1656] [id = 608] 01:31:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116b24000) [pid = 1656] [serial = 1824] [outer = 0x0] 01:31:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11730bc00) [pid = 1656] [serial = 1825] [outer = 0x116b24000] 01:31:46 INFO - PROCESS | 1656 | 1466584306088 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117eb9400) [pid = 1656] [serial = 1826] [outer = 0x116b24000] 01:31:46 INFO - PROCESS | 1656 | 1466584306497 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]]]}] 01:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 627ms 01:31:46 INFO - PROCESS | 1656 | 1466584306520 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:31:46 INFO - PROCESS | 1656 | 1466584306521 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:31:46 INFO - PROCESS | 1656 | 1466584306524 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1656 | 1466584306526 Marionette TRACE conn2 <- [1,2406,null,{}] 01:31:46 INFO - PROCESS | 1656 | 1466584306535 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}] 01:31:46 INFO - PROCESS | 1656 | 1466584306539 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:46 INFO - PROCESS | 1656 | 1466584306615 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:31:46 INFO - PROCESS | 1656 | 1466584306622 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:46 INFO - PROCESS | 1656 | 1466584306624 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ece800 == 30 [pid = 1656] [id = 609] 01:31:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118367c00) [pid = 1656] [serial = 1827] [outer = 0x0] 01:31:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118593400) [pid = 1656] [serial = 1828] [outer = 0x118367c00] 01:31:46 INFO - PROCESS | 1656 | 1466584306652 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11864f400) [pid = 1656] [serial = 1829] [outer = 0x118367c00] 01:31:47 INFO - PROCESS | 1656 | 1466584306995 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]]]}] 01:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 01:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:31:47 INFO - PROCESS | 1656 | 1466584307045 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1656 | 1466584307047 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:31:47 INFO - PROCESS | 1656 | 1466584307049 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1656 | 1466584307051 Marionette TRACE conn2 <- [1,2410,null,{}] 01:31:47 INFO - PROCESS | 1656 | 1466584307053 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}] 01:31:47 INFO - PROCESS | 1656 | 1466584307054 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:47 INFO - PROCESS | 1656 | 1466584307202 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:31:47 INFO - PROCESS | 1656 | 1466584307229 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1656 | 1466584307230 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12104a000 == 31 [pid = 1656] [id = 610] 01:31:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11864e400) [pid = 1656] [serial = 1830] [outer = 0x0] 01:31:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1186df800) [pid = 1656] [serial = 1831] [outer = 0x11864e400] 01:31:47 INFO - PROCESS | 1656 | 1466584307273 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118f81800) [pid = 1656] [serial = 1832] [outer = 0x11864e400] 01:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 674ms 01:31:47 INFO - PROCESS | 1656 | 1466584307721 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]]]}] 01:31:47 INFO - PROCESS | 1656 | 1466584307724 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1656 | 1466584307726 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:31:47 INFO - PROCESS | 1656 | 1466584307729 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1656 | 1466584307730 Marionette TRACE conn2 <- [1,2414,null,{}] 01:31:47 INFO - PROCESS | 1656 | 1466584307739 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}] 01:31:47 INFO - PROCESS | 1656 | 1466584307741 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:47 INFO - PROCESS | 1656 | 1466584307869 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:31:47 INFO - PROCESS | 1656 | 1466584307928 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1656 | 1466584307930 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x121348800 == 32 [pid = 1656] [id = 611] 01:31:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1121a5800) [pid = 1656] [serial = 1833] [outer = 0x0] 01:31:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119405000) [pid = 1656] [serial = 1834] [outer = 0x1121a5800] 01:31:47 INFO - PROCESS | 1656 | 1466584307971 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1194e3c00) [pid = 1656] [serial = 1835] [outer = 0x1121a5800] 01:31:48 INFO - PROCESS | 1656 | 1466584308377 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]]]}] 01:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 01:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:31:48 INFO - PROCESS | 1656 | 1466584308401 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1656 | 1466584308403 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:31:48 INFO - PROCESS | 1656 | 1466584308406 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1656 | 1466584308408 Marionette TRACE conn2 <- [1,2418,null,{}] 01:31:48 INFO - PROCESS | 1656 | 1466584308411 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}] 01:31:48 INFO - PROCESS | 1656 | 1466584308417 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:48 INFO - PROCESS | 1656 | 1466584308581 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:31:48 INFO - PROCESS | 1656 | 1466584308623 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:48 INFO - PROCESS | 1656 | 1466584308624 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e6a000 == 33 [pid = 1656] [id = 612] 01:31:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195dfc00) [pid = 1656] [serial = 1836] [outer = 0x0] 01:31:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a26800) [pid = 1656] [serial = 1837] [outer = 0x1195dfc00] 01:31:48 INFO - PROCESS | 1656 | 1466584308649 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119ae8c00) [pid = 1656] [serial = 1838] [outer = 0x1195dfc00] 01:31:48 INFO - PROCESS | 1656 | 1466584308995 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]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 622ms 01:31:49 INFO - PROCESS | 1656 | 1466584309041 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1656 | 1466584309042 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:31:49 INFO - PROCESS | 1656 | 1466584309045 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1656 | 1466584309046 Marionette TRACE conn2 <- [1,2422,null,{}] 01:31:49 INFO - PROCESS | 1656 | 1466584309048 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}] 01:31:49 INFO - PROCESS | 1656 | 1466584309049 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:49 INFO - PROCESS | 1656 | 1466584309146 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:31:49 INFO - PROCESS | 1656 | 1466584309150 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1656 | 1466584309151 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x126646800 == 34 [pid = 1656] [id = 613] 01:31:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x110fac400) [pid = 1656] [serial = 1839] [outer = 0x0] 01:31:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119eb8c00) [pid = 1656] [serial = 1840] [outer = 0x110fac400] 01:31:49 INFO - PROCESS | 1656 | 1466584309175 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120fd5c00) [pid = 1656] [serial = 1841] [outer = 0x110fac400] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119409800) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117304400) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119c58400) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116889000) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x111ec9400) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1162bd800) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110edbc00) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120fcd400) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119a24c00) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x114f9c800) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111ec8400) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112f0a400) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11864f000) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11219f800) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110eb3400) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:31:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1173b7800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:31:49 INFO - PROCESS | 1656 | 1466584309671 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]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 675ms 01:31:49 INFO - PROCESS | 1656 | 1466584309741 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1656 | 1466584309742 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:31:49 INFO - PROCESS | 1656 | 1466584309746 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1656 | 1466584309748 Marionette TRACE conn2 <- [1,2426,null,{}] 01:31:49 INFO - PROCESS | 1656 | 1466584309753 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}] 01:31:49 INFO - PROCESS | 1656 | 1466584309755 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:49 INFO - PROCESS | 1656 | 1466584309870 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:31:49 INFO - PROCESS | 1656 | 1466584309905 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1656 | 1466584309906 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266e5800 == 35 [pid = 1656] [id = 614] 01:31:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112e56400) [pid = 1656] [serial = 1842] [outer = 0x0] 01:31:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117304400) [pid = 1656] [serial = 1843] [outer = 0x112e56400] 01:31:49 INFO - PROCESS | 1656 | 1466584309946 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118644c00) [pid = 1656] [serial = 1844] [outer = 0x112e56400] 01:31:50 INFO - PROCESS | 1656 | 1466584310292 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]]]}] 01:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 573ms 01:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:31:50 INFO - PROCESS | 1656 | 1466584310319 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:31:50 INFO - PROCESS | 1656 | 1466584310321 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:31:50 INFO - PROCESS | 1656 | 1466584310323 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 1656 | 1466584310324 Marionette TRACE conn2 <- [1,2430,null,{}] 01:31:50 INFO - PROCESS | 1656 | 1466584310326 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}] 01:31:50 INFO - PROCESS | 1656 | 1466584310328 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:50 INFO - PROCESS | 1656 | 1466584310481 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:31:50 INFO - PROCESS | 1656 | 1466584310487 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:50 INFO - PROCESS | 1656 | 1466584310488 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x129117000 == 36 [pid = 1656] [id = 615] 01:31:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116b22000) [pid = 1656] [serial = 1845] [outer = 0x0] 01:31:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a31c00) [pid = 1656] [serial = 1846] [outer = 0x116b22000] 01:31:50 INFO - PROCESS | 1656 | 1466584310527 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120fd3c00) [pid = 1656] [serial = 1847] [outer = 0x116b22000] 01:31:50 INFO - PROCESS | 1656 | 1466584310907 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]]]}] 01:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 618ms 01:31:50 INFO - PROCESS | 1656 | 1466584310942 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:31:50 INFO - PROCESS | 1656 | 1466584310943 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:31:50 INFO - PROCESS | 1656 | 1466584310945 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 1656 | 1466584310946 Marionette TRACE conn2 <- [1,2434,null,{}] 01:31:50 INFO - PROCESS | 1656 | 1466584310949 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}] 01:31:50 INFO - PROCESS | 1656 | 1466584310950 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:51 INFO - PROCESS | 1656 | 1466584311053 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:31:51 INFO - PROCESS | 1656 | 1466584311059 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1656 | 1466584311060 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a31e800 == 37 [pid = 1656] [id = 616] 01:31:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fda400) [pid = 1656] [serial = 1848] [outer = 0x0] 01:31:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1210e8000) [pid = 1656] [serial = 1849] [outer = 0x120fda400] 01:31:51 INFO - PROCESS | 1656 | 1466584311084 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12116fc00) [pid = 1656] [serial = 1850] [outer = 0x120fda400] 01:31:51 INFO - PROCESS | 1656 | 1466584311407 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]]]}] 01:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 472ms 01:31:51 INFO - PROCESS | 1656 | 1466584311419 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 1656 | 1466584311422 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:31:51 INFO - PROCESS | 1656 | 1466584311432 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1656 | 1466584311433 Marionette TRACE conn2 <- [1,2438,null,{}] 01:31:51 INFO - PROCESS | 1656 | 1466584311438 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}] 01:31:51 INFO - PROCESS | 1656 | 1466584311440 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:51 INFO - PROCESS | 1656 | 1466584311572 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:31:51 INFO - PROCESS | 1656 | 1466584311637 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1656 | 1466584311639 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c08800 == 38 [pid = 1656] [id = 617] 01:31:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110eaa800) [pid = 1656] [serial = 1851] [outer = 0x0] 01:31:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110ecfc00) [pid = 1656] [serial = 1852] [outer = 0x110eaa800] 01:31:51 INFO - PROCESS | 1656 | 1466584311671 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1125eb800) [pid = 1656] [serial = 1853] [outer = 0x110eaa800] 01:31:52 INFO - PROCESS | 1656 | 1466584312214 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]]]}] 01:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 822ms 01:31:52 INFO - PROCESS | 1656 | 1466584312293 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1656 | 1466584312295 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:31:52 INFO - PROCESS | 1656 | 1466584312321 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1656 | 1466584312323 Marionette TRACE conn2 <- [1,2442,null,{}] 01:31:52 INFO - PROCESS | 1656 | 1466584312326 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}] 01:31:52 INFO - PROCESS | 1656 | 1466584312328 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:52 INFO - PROCESS | 1656 | 1466584312436 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:31:52 INFO - PROCESS | 1656 | 1466584312495 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:52 INFO - PROCESS | 1656 | 1466584312497 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad8000 == 39 [pid = 1656] [id = 618] 01:31:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116b22c00) [pid = 1656] [serial = 1854] [outer = 0x0] 01:31:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11700d400) [pid = 1656] [serial = 1855] [outer = 0x116b22c00] 01:31:52 INFO - PROCESS | 1656 | 1466584312527 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117eb2400) [pid = 1656] [serial = 1856] [outer = 0x116b22c00] 01:31:53 INFO - PROCESS | 1656 | 1466584313234 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]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 973ms 01:31:53 INFO - PROCESS | 1656 | 1466584313293 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1656 | 1466584313296 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:31:53 INFO - PROCESS | 1656 | 1466584313299 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1656 | 1466584313301 Marionette TRACE conn2 <- [1,2446,null,{}] 01:31:53 INFO - PROCESS | 1656 | 1466584313304 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}] 01:31:53 INFO - PROCESS | 1656 | 1466584313306 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:53 INFO - PROCESS | 1656 | 1466584313449 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:31:53 INFO - PROCESS | 1656 | 1466584313565 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1656 | 1466584313569 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826e800 == 40 [pid = 1656] [id = 619] 01:31:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112f7bc00) [pid = 1656] [serial = 1857] [outer = 0x0] 01:31:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113963400) [pid = 1656] [serial = 1858] [outer = 0x112f7bc00] 01:31:53 INFO - PROCESS | 1656 | 1466584313597 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116888000) [pid = 1656] [serial = 1859] [outer = 0x112f7bc00] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12a31e800 == 39 [pid = 1656] [id = 616] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x129117000 == 38 [pid = 1656] [id = 615] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1266e5800 == 37 [pid = 1656] [id = 614] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x126646800 == 36 [pid = 1656] [id = 613] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x123e6a000 == 35 [pid = 1656] [id = 612] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x121348800 == 34 [pid = 1656] [id = 611] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12104a000 == 33 [pid = 1656] [id = 610] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x119ece800 == 32 [pid = 1656] [id = 609] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x118620000 == 31 [pid = 1656] [id = 608] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x116792000 == 30 [pid = 1656] [id = 607] 01:31:53 INFO - PROCESS | 1656 | --DOCSHELL 0x117586800 == 29 [pid = 1656] [id = 606] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119557000) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119add800) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119eb7c00) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ebf800) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119c53c00) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11698a400) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11700a800) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117668800) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118440800) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118597c00) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118657c00) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1125f7000) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11297d800) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fd0800) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119a41000) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115f7a400) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116988000) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118657000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112f12000) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x114fa9400) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1210ea800) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117306000) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1216ef400) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210e5400) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119a37000) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11864bc00) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119402c00) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x121178400) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11940b400) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 01:31:53 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12117ec00) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 01:31:54 INFO - PROCESS | 1656 | 1466584314040 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]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 771ms 01:31:54 INFO - PROCESS | 1656 | 1466584314071 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1656 | 1466584314076 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:31:54 INFO - PROCESS | 1656 | 1466584314083 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1656 | 1466584314086 Marionette TRACE conn2 <- [1,2450,null,{}] 01:31:54 INFO - PROCESS | 1656 | 1466584314089 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}] 01:31:54 INFO - PROCESS | 1656 | 1466584314092 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:54 INFO - PROCESS | 1656 | 1466584314218 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:31:54 INFO - PROCESS | 1656 | 1466584314224 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1656 | 1466584314226 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826d800 == 30 [pid = 1656] [id = 620] 01:31:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116bdb800) [pid = 1656] [serial = 1860] [outer = 0x0] 01:31:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117306000) [pid = 1656] [serial = 1861] [outer = 0x116bdb800] 01:31:54 INFO - PROCESS | 1656 | 1466584314271 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1182dcc00) [pid = 1656] [serial = 1862] [outer = 0x116bdb800] 01:31:54 INFO - PROCESS | 1656 | 1466584314693 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]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 621ms 01:31:54 INFO - PROCESS | 1656 | 1466584314704 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1656 | 1466584314706 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:31:54 INFO - PROCESS | 1656 | 1466584314708 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1656 | 1466584314711 Marionette TRACE conn2 <- [1,2454,null,{}] 01:31:54 INFO - PROCESS | 1656 | 1466584314718 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}] 01:31:54 INFO - PROCESS | 1656 | 1466584314722 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:54 INFO - PROCESS | 1656 | 1466584314799 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:31:54 INFO - PROCESS | 1656 | 1466584314807 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1656 | 1466584314809 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f7a800 == 31 [pid = 1656] [id = 621] 01:31:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11836dc00) [pid = 1656] [serial = 1863] [outer = 0x0] 01:31:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118595400) [pid = 1656] [serial = 1864] [outer = 0x11836dc00] 01:31:54 INFO - PROCESS | 1656 | 1466584314838 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11864d400) [pid = 1656] [serial = 1865] [outer = 0x11836dc00] 01:31:55 INFO - PROCESS | 1656 | 1466584315306 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]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 623ms 01:31:55 INFO - PROCESS | 1656 | 1466584315332 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1656 | 1466584315335 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:31:55 INFO - PROCESS | 1656 | 1466584315338 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1656 | 1466584315340 Marionette TRACE conn2 <- [1,2458,null,{}] 01:31:55 INFO - PROCESS | 1656 | 1466584315344 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}] 01:31:55 INFO - PROCESS | 1656 | 1466584315346 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:55 INFO - PROCESS | 1656 | 1466584315462 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:31:55 INFO - PROCESS | 1656 | 1466584315465 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1656 | 1466584315467 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12133e000 == 32 [pid = 1656] [id = 622] 01:31:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118659400) [pid = 1656] [serial = 1866] [outer = 0x0] 01:31:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1186e4c00) [pid = 1656] [serial = 1867] [outer = 0x118659400] 01:31:55 INFO - PROCESS | 1656 | 1466584315495 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118fbc800) [pid = 1656] [serial = 1868] [outer = 0x118659400] 01:31:55 INFO - PROCESS | 1656 | 1466584315824 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]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 01:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:31:55 INFO - PROCESS | 1656 | 1466584315859 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1656 | 1466584315860 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:31:55 INFO - PROCESS | 1656 | 1466584315862 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1656 | 1466584315863 Marionette TRACE conn2 <- [1,2462,null,{}] 01:31:55 INFO - PROCESS | 1656 | 1466584315865 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}] 01:31:55 INFO - PROCESS | 1656 | 1466584315866 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:55 INFO - PROCESS | 1656 | 1466584315975 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:31:55 INFO - PROCESS | 1656 | 1466584315985 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1656 | 1466584315986 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b7800 == 33 [pid = 1656] [id = 623] 01:31:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112867c00) [pid = 1656] [serial = 1869] [outer = 0x0] 01:31:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119404000) [pid = 1656] [serial = 1870] [outer = 0x112867c00] 01:31:56 INFO - PROCESS | 1656 | 1466584316017 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119557800) [pid = 1656] [serial = 1871] [outer = 0x112867c00] 01:31:56 INFO - PROCESS | 1656 | 1466584316373 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]]]}] 01:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 01:31:56 INFO - PROCESS | 1656 | 1466584316381 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:31:56 INFO - PROCESS | 1656 | 1466584316382 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:31:56 INFO - PROCESS | 1656 | 1466584316385 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1656 | 1466584316386 Marionette TRACE conn2 <- [1,2466,null,{}] 01:31:56 INFO - PROCESS | 1656 | 1466584316388 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}] 01:31:56 INFO - PROCESS | 1656 | 1466584316392 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:56 INFO - PROCESS | 1656 | 1466584316509 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:31:56 INFO - PROCESS | 1656 | 1466584316521 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:56 INFO - PROCESS | 1656 | 1466584316522 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x126430000 == 34 [pid = 1656] [id = 624] 01:31:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119562800) [pid = 1656] [serial = 1872] [outer = 0x0] 01:31:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a27400) [pid = 1656] [serial = 1873] [outer = 0x119562800] 01:31:56 INFO - PROCESS | 1656 | 1466584316547 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119eba800) [pid = 1656] [serial = 1874] [outer = 0x119562800] 01:31:56 INFO - PROCESS | 1656 | 1466584316882 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]]]}] 01:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 01:31:56 INFO - PROCESS | 1656 | 1466584316904 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:31:56 INFO - PROCESS | 1656 | 1466584316906 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:31:56 INFO - PROCESS | 1656 | 1466584316908 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1656 | 1466584316909 Marionette TRACE conn2 <- [1,2470,null,{}] 01:31:56 INFO - PROCESS | 1656 | 1466584316911 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}] 01:31:56 INFO - PROCESS | 1656 | 1466584316912 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:57 INFO - PROCESS | 1656 | 1466584317010 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:31:57 INFO - PROCESS | 1656 | 1466584317021 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 1656 | 1466584317022 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129107800 == 35 [pid = 1656] [id = 625] 01:31:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11859e400) [pid = 1656] [serial = 1875] [outer = 0x0] 01:31:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210ea400) [pid = 1656] [serial = 1876] [outer = 0x11859e400] 01:31:57 INFO - PROCESS | 1656 | 1466584317053 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121176000) [pid = 1656] [serial = 1877] [outer = 0x11859e400] 01:31:57 INFO - PROCESS | 1656 | 1466584317397 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]]]}] 01:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 01:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:31:57 INFO - PROCESS | 1656 | 1466584317431 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1656 | 1466584317432 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:31:57 INFO - PROCESS | 1656 | 1466584317434 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1656 | 1466584317435 Marionette TRACE conn2 <- [1,2474,null,{}] 01:31:57 INFO - PROCESS | 1656 | 1466584317438 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}] 01:31:57 INFO - PROCESS | 1656 | 1466584317439 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:57 INFO - PROCESS | 1656 | 1466584317537 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:31:57 INFO - PROCESS | 1656 | 1466584317540 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 1656 | 1466584317541 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12939c000 == 36 [pid = 1656] [id = 626] 01:31:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121176400) [pid = 1656] [serial = 1878] [outer = 0x0] 01:31:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12117ec00) [pid = 1656] [serial = 1879] [outer = 0x121176400] 01:31:57 INFO - PROCESS | 1656 | 1466584317565 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12144d800) [pid = 1656] [serial = 1880] [outer = 0x121176400] 01:31:57 INFO - PROCESS | 1656 | 1466584317872 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]]]}] 01:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 01:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:31:57 INFO - PROCESS | 1656 | 1466584317906 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1656 | 1466584317908 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:31:57 INFO - PROCESS | 1656 | 1466584317910 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1656 | 1466584317911 Marionette TRACE conn2 <- [1,2478,null,{}] 01:31:57 INFO - PROCESS | 1656 | 1466584317913 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}] 01:31:57 INFO - PROCESS | 1656 | 1466584317914 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:58 INFO - PROCESS | 1656 | 1466584318092 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118367c00) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1121a5800) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112e11400) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116b24000) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116741c00) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11864e400) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195dfc00) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110e82800) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1139db800) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11850f400) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116b22000) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195e9000) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x110fac400) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x110edb400) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:31:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112e56400) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:31:58 INFO - PROCESS | 1656 | 1466584318136 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1656 | 1466584318137 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118270800 == 37 [pid = 1656] [id = 627] 01:31:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x110edb400) [pid = 1656] [serial = 1881] [outer = 0x0] 01:31:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11285ac00) [pid = 1656] [serial = 1882] [outer = 0x110edb400] 01:31:58 INFO - PROCESS | 1656 | 1466584318169 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1165f0c00) [pid = 1656] [serial = 1883] [outer = 0x110edb400] 01:31:58 INFO - PROCESS | 1656 | 1466584318444 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]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 01:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:31:58 INFO - PROCESS | 1656 | 1466584318480 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1656 | 1466584318481 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:31:58 INFO - PROCESS | 1656 | 1466584318491 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1656 | 1466584318492 Marionette TRACE conn2 <- [1,2482,null,{}] 01:31:58 INFO - PROCESS | 1656 | 1466584318495 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}] 01:31:58 INFO - PROCESS | 1656 | 1466584318496 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:58 INFO - PROCESS | 1656 | 1466584318578 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:31:58 INFO - PROCESS | 1656 | 1466584318583 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1656 | 1466584318585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x121332000 == 38 [pid = 1656] [id = 628] 01:31:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115f0ac00) [pid = 1656] [serial = 1884] [outer = 0x0] 01:31:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118886800) [pid = 1656] [serial = 1885] [outer = 0x115f0ac00] 01:31:58 INFO - PROCESS | 1656 | 1466584318610 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1210ee000) [pid = 1656] [serial = 1886] [outer = 0x115f0ac00] 01:31:58 INFO - PROCESS | 1656 | 1466584318927 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]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 476ms 01:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:31:58 INFO - PROCESS | 1656 | 1466584318961 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1656 | 1466584318962 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:31:58 INFO - PROCESS | 1656 | 1466584318964 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1656 | 1466584318966 Marionette TRACE conn2 <- [1,2486,null,{}] 01:31:58 INFO - PROCESS | 1656 | 1466584318968 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}] 01:31:58 INFO - PROCESS | 1656 | 1466584318970 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:59 INFO - PROCESS | 1656 | 1466584319089 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:31:59 INFO - PROCESS | 1656 | 1466584319095 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1656 | 1466584319097 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb5b000 == 39 [pid = 1656] [id = 629] 01:31:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117302400) [pid = 1656] [serial = 1887] [outer = 0x0] 01:31:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195e9000) [pid = 1656] [serial = 1888] [outer = 0x117302400] 01:31:59 INFO - PROCESS | 1656 | 1466584319131 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124a91c00) [pid = 1656] [serial = 1889] [outer = 0x117302400] 01:31:59 INFO - PROCESS | 1656 | 1466584319453 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]]]}] 01:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 01:31:59 INFO - PROCESS | 1656 | 1466584319486 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1656 | 1466584319488 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:31:59 INFO - PROCESS | 1656 | 1466584319490 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1656 | 1466584319491 Marionette TRACE conn2 <- [1,2490,null,{}] 01:31:59 INFO - PROCESS | 1656 | 1466584319493 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}] 01:31:59 INFO - PROCESS | 1656 | 1466584319494 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:59 INFO - PROCESS | 1656 | 1466584319575 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:31:59 INFO - PROCESS | 1656 | 1466584319579 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1656 | 1466584319580 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:31:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bea3000 == 40 [pid = 1656] [id = 630] 01:31:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117667800) [pid = 1656] [serial = 1890] [outer = 0x0] 01:31:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124c3b400) [pid = 1656] [serial = 1891] [outer = 0x117667800] 01:31:59 INFO - PROCESS | 1656 | 1466584319604 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124e42000) [pid = 1656] [serial = 1892] [outer = 0x117667800] 01:31:59 INFO - PROCESS | 1656 | 1466584319927 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]]]}] 01:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 468ms 01:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:31:59 INFO - PROCESS | 1656 | 1466584319959 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1656 | 1466584319960 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:31:59 INFO - PROCESS | 1656 | 1466584319962 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1656 | 1466584319963 Marionette TRACE conn2 <- [1,2494,null,{}] 01:31:59 INFO - PROCESS | 1656 | 1466584319965 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}] 01:31:59 INFO - PROCESS | 1656 | 1466584319966 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:00 INFO - PROCESS | 1656 | 1466584320087 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:32:00 INFO - PROCESS | 1656 | 1466584320169 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1656 | 1466584320171 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1129e1000 == 41 [pid = 1656] [id = 631] 01:32:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110e7f000) [pid = 1656] [serial = 1893] [outer = 0x0] 01:32:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110eccc00) [pid = 1656] [serial = 1894] [outer = 0x110e7f000] 01:32:00 INFO - PROCESS | 1656 | 1466584320202 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112616400) [pid = 1656] [serial = 1895] [outer = 0x110e7f000] 01:32:00 INFO - PROCESS | 1656 | 1466584320632 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]]]}] 01:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 718ms 01:32:00 INFO - PROCESS | 1656 | 1466584320682 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1656 | 1466584320685 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:32:00 INFO - PROCESS | 1656 | 1466584320688 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1656 | 1466584320689 Marionette TRACE conn2 <- [1,2498,null,{}] 01:32:00 INFO - PROCESS | 1656 | 1466584320693 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}] 01:32:00 INFO - PROCESS | 1656 | 1466584320696 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:00 INFO - PROCESS | 1656 | 1466584320801 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:32:00 INFO - PROCESS | 1656 | 1466584320897 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1656 | 1466584320898 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f79800 == 42 [pid = 1656] [id = 632] 01:32:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11688c800) [pid = 1656] [serial = 1896] [outer = 0x0] 01:32:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117eb9800) [pid = 1656] [serial = 1897] [outer = 0x11688c800] 01:32:00 INFO - PROCESS | 1656 | 1466584320928 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118367000) [pid = 1656] [serial = 1898] [outer = 0x11688c800] 01:32:01 INFO - PROCESS | 1656 | 1466584321349 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]]]}] 01:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 671ms 01:32:01 INFO - PROCESS | 1656 | 1466584321360 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:32:01 INFO - PROCESS | 1656 | 1466584321363 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:32:01 INFO - PROCESS | 1656 | 1466584321366 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 1656 | 1466584321368 Marionette TRACE conn2 <- [1,2502,null,{}] 01:32:01 INFO - PROCESS | 1656 | 1466584321372 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}] 01:32:01 INFO - PROCESS | 1656 | 1466584321373 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:01 INFO - PROCESS | 1656 | 1466584321478 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:32:01 INFO - PROCESS | 1656 | 1466584321539 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 1656 | 1466584321540 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a31a000 == 43 [pid = 1656] [id = 633] 01:32:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11859a000) [pid = 1656] [serial = 1899] [outer = 0x0] 01:32:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1186da400) [pid = 1656] [serial = 1900] [outer = 0x11859a000] 01:32:01 INFO - PROCESS | 1656 | 1466584321569 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11955cc00) [pid = 1656] [serial = 1901] [outer = 0x11859a000] 01:32:02 INFO - PROCESS | 1656 | 1466584322022 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]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 722ms 01:32:02 INFO - PROCESS | 1656 | 1466584322089 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1656 | 1466584322090 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:32:02 INFO - PROCESS | 1656 | 1466584322133 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1656 | 1466584322137 Marionette TRACE conn2 <- [1,2506,null,{}] 01:32:02 INFO - PROCESS | 1656 | 1466584322143 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}] 01:32:02 INFO - PROCESS | 1656 | 1466584322145 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:02 INFO - PROCESS | 1656 | 1466584322247 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:32:02 INFO - PROCESS | 1656 | 1466584322307 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1656 | 1466584322308 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c069800 == 44 [pid = 1656] [id = 634] 01:32:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118651000) [pid = 1656] [serial = 1902] [outer = 0x0] 01:32:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119aea800) [pid = 1656] [serial = 1903] [outer = 0x118651000] 01:32:02 INFO - PROCESS | 1656 | 1466584322336 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121172400) [pid = 1656] [serial = 1904] [outer = 0x118651000] 01:32:02 INFO - PROCESS | 1656 | 1466584322969 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]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 917ms 01:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:32:03 INFO - PROCESS | 1656 | 1466584323022 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1656 | 1466584323024 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:32:03 INFO - PROCESS | 1656 | 1466584323028 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1656 | 1466584323030 Marionette TRACE conn2 <- [1,2510,null,{}] 01:32:03 INFO - PROCESS | 1656 | 1466584323034 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}] 01:32:03 INFO - PROCESS | 1656 | 1466584323037 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:03 INFO - PROCESS | 1656 | 1466584323128 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:32:03 INFO - PROCESS | 1656 | 1466584323209 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:03 INFO - PROCESS | 1656 | 1466584323210 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x112767000 == 45 [pid = 1656] [id = 635] 01:32:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112fba400) [pid = 1656] [serial = 1905] [outer = 0x0] 01:32:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x114fa9400) [pid = 1656] [serial = 1906] [outer = 0x112fba400] 01:32:03 INFO - PROCESS | 1656 | 1466584323238 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116b23400) [pid = 1656] [serial = 1907] [outer = 0x112fba400] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bea3000 == 44 [pid = 1656] [id = 630] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb5b000 == 43 [pid = 1656] [id = 629] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x121332000 == 42 [pid = 1656] [id = 628] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x118270800 == 41 [pid = 1656] [id = 627] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12939c000 == 40 [pid = 1656] [id = 626] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x129107800 == 39 [pid = 1656] [id = 625] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x126430000 == 38 [pid = 1656] [id = 624] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b7800 == 37 [pid = 1656] [id = 623] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12133e000 == 36 [pid = 1656] [id = 622] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x120f7a800 == 35 [pid = 1656] [id = 621] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11826d800 == 34 [pid = 1656] [id = 620] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11826e800 == 33 [pid = 1656] [id = 619] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x113c08800 == 32 [pid = 1656] [id = 617] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad8000 == 31 [pid = 1656] [id = 618] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c069800 == 30 [pid = 1656] [id = 634] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a31a000 == 29 [pid = 1656] [id = 633] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x120f79800 == 28 [pid = 1656] [id = 632] 01:32:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1129e1000 == 27 [pid = 1656] [id = 631] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118593400) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11864f400) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119405000) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112f11c00) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116241400) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11730bc00) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117eb9400) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117309400) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116988800) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118f81800) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119a26800) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1125f3c00) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x110edb000) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1182dac00) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117305400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119408c00) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118658400) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120fd3c00) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120fd9c00) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1194e3c00) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119eb8c00) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119ae8c00) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a37c00) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119a31c00) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113c42400) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112f07000) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1186df800) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118644c00) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117304400) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1210e8000) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120fd5c00) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 01:32:04 INFO - PROCESS | 1656 | 1466584324333 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]]]}] 01:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1325ms 01:32:04 INFO - PROCESS | 1656 | 1466584324355 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:32:04 INFO - PROCESS | 1656 | 1466584324357 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:32:04 INFO - PROCESS | 1656 | 1466584324361 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1656 | 1466584324362 Marionette TRACE conn2 <- [1,2514,null,{}] 01:32:04 INFO - PROCESS | 1656 | 1466584324366 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}] 01:32:04 INFO - PROCESS | 1656 | 1466584324367 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:04 INFO - PROCESS | 1656 | 1466584324451 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:32:04 INFO - PROCESS | 1656 | 1466584324458 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1656 | 1466584324459 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fe2000 == 28 [pid = 1656] [id = 636] 01:32:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1125f8c00) [pid = 1656] [serial = 1908] [outer = 0x0] 01:32:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112f07000) [pid = 1656] [serial = 1909] [outer = 0x1125f8c00] 01:32:04 INFO - PROCESS | 1656 | 1466584324488 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x110eaa000) [pid = 1656] [serial = 1910] [outer = 0x1125f8c00] 01:32:04 INFO - PROCESS | 1656 | 1466584324857 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]]]}] 01:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 01:32:04 INFO - PROCESS | 1656 | 1466584324880 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:32:04 INFO - PROCESS | 1656 | 1466584324884 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:32:04 INFO - PROCESS | 1656 | 1466584324888 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1656 | 1466584324890 Marionette TRACE conn2 <- [1,2518,null,{}] 01:32:04 INFO - PROCESS | 1656 | 1466584324892 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}] 01:32:04 INFO - PROCESS | 1656 | 1466584324894 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:04 INFO - PROCESS | 1656 | 1466584324973 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:32:04 INFO - PROCESS | 1656 | 1466584324977 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1656 | 1466584324979 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x117585800 == 29 [pid = 1656] [id = 637] 01:32:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116241400) [pid = 1656] [serial = 1911] [outer = 0x0] 01:32:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116bd7400) [pid = 1656] [serial = 1912] [outer = 0x116241400] 01:32:05 INFO - PROCESS | 1656 | 1466584325008 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11730b400) [pid = 1656] [serial = 1913] [outer = 0x116241400] 01:32:05 INFO - PROCESS | 1656 | 1466584325363 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]]]}] 01:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 01:32:05 INFO - PROCESS | 1656 | 1466584325407 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 1656 | 1466584325409 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:32:05 INFO - PROCESS | 1656 | 1466584325411 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 1656 | 1466584325414 Marionette TRACE conn2 <- [1,2522,null,{}] 01:32:05 INFO - PROCESS | 1656 | 1466584325422 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}] 01:32:05 INFO - PROCESS | 1656 | 1466584325425 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:05 INFO - PROCESS | 1656 | 1466584325501 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:32:05 INFO - PROCESS | 1656 | 1466584325507 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 1656 | 1466584325509 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ac8800 == 30 [pid = 1656] [id = 638] 01:32:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x110fa0c00) [pid = 1656] [serial = 1914] [outer = 0x0] 01:32:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11843ac00) [pid = 1656] [serial = 1915] [outer = 0x110fa0c00] 01:32:05 INFO - PROCESS | 1656 | 1466584325537 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185a1000) [pid = 1656] [serial = 1916] [outer = 0x110fa0c00] 01:32:05 INFO - PROCESS | 1656 | 1466584325981 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]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 621ms 01:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:32:06 INFO - PROCESS | 1656 | 1466584326032 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1656 | 1466584326035 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:32:06 INFO - PROCESS | 1656 | 1466584326039 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1656 | 1466584326041 Marionette TRACE conn2 <- [1,2526,null,{}] 01:32:06 INFO - PROCESS | 1656 | 1466584326044 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}] 01:32:06 INFO - PROCESS | 1656 | 1466584326046 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:06 INFO - PROCESS | 1656 | 1466584326154 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:32:06 INFO - PROCESS | 1656 | 1466584326210 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:06 INFO - PROCESS | 1656 | 1466584326214 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117264800 == 31 [pid = 1656] [id = 639] 01:32:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1125ec400) [pid = 1656] [serial = 1917] [outer = 0x0] 01:32:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112f0cc00) [pid = 1656] [serial = 1918] [outer = 0x1125ec400] 01:32:06 INFO - PROCESS | 1656 | 1466584326245 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x114f9c800) [pid = 1656] [serial = 1919] [outer = 0x1125ec400] 01:32:06 INFO - PROCESS | 1656 | 1466584326758 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]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 771ms 01:32:06 INFO - PROCESS | 1656 | 1466584326822 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1656 | 1466584326825 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:32:06 INFO - PROCESS | 1656 | 1466584326830 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1656 | 1466584326832 Marionette TRACE conn2 <- [1,2530,null,{}] 01:32:06 INFO - PROCESS | 1656 | 1466584326858 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}] 01:32:06 INFO - PROCESS | 1656 | 1466584326860 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:06 INFO - PROCESS | 1656 | 1466584326961 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:32:07 INFO - PROCESS | 1656 | 1466584327017 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 1656 | 1466584327018 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f78000 == 32 [pid = 1656] [id = 640] 01:32:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x115f0b400) [pid = 1656] [serial = 1920] [outer = 0x0] 01:32:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118365400) [pid = 1656] [serial = 1921] [outer = 0x115f0b400] 01:32:07 INFO - PROCESS | 1656 | 1466584327050 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11850f400) [pid = 1656] [serial = 1922] [outer = 0x115f0b400] 01:32:07 INFO - PROCESS | 1656 | 1466584327638 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]]]}] 01:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 847ms 01:32:07 INFO - PROCESS | 1656 | 1466584327678 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:32:07 INFO - PROCESS | 1656 | 1466584327680 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:32:07 INFO - PROCESS | 1656 | 1466584327684 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 1656 | 1466584327686 Marionette TRACE conn2 <- [1,2534,null,{}] 01:32:07 INFO - PROCESS | 1656 | 1466584327690 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}] 01:32:07 INFO - PROCESS | 1656 | 1466584327691 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:07 INFO - PROCESS | 1656 | 1466584327789 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:32:07 INFO - PROCESS | 1656 | --DOCSHELL 0x117585800 == 31 [pid = 1656] [id = 637] 01:32:07 INFO - PROCESS | 1656 | --DOCSHELL 0x115fe2000 == 30 [pid = 1656] [id = 636] 01:32:07 INFO - PROCESS | 1656 | --DOCSHELL 0x112767000 == 29 [pid = 1656] [id = 635] 01:32:07 INFO - PROCESS | 1656 | 1466584327864 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 1656 | 1466584327867 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x116954000 == 30 [pid = 1656] [id = 641] 01:32:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112f7e400) [pid = 1656] [serial = 1923] [outer = 0x0] 01:32:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1139cd000) [pid = 1656] [serial = 1924] [outer = 0x112f7e400] 01:32:07 INFO - PROCESS | 1656 | 1466584327905 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116988800) [pid = 1656] [serial = 1925] [outer = 0x112f7e400] 01:32:08 INFO - PROCESS | 1656 | 1466584328232 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]]]}] 01:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 571ms 01:32:08 INFO - PROCESS | 1656 | 1466584328255 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 1656 | 1466584328258 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:32:08 INFO - PROCESS | 1656 | 1466584328263 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1656 | 1466584328264 Marionette TRACE conn2 <- [1,2538,null,{}] 01:32:08 INFO - PROCESS | 1656 | 1466584328294 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}] 01:32:08 INFO - PROCESS | 1656 | 1466584328296 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:08 INFO - PROCESS | 1656 | 1466584328395 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:32:08 INFO - PROCESS | 1656 | 1466584328400 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 1656 | 1466584328402 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ee1000 == 31 [pid = 1656] [id = 642] 01:32:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11700c400) [pid = 1656] [serial = 1926] [outer = 0x0] 01:32:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118594000) [pid = 1656] [serial = 1927] [outer = 0x11700c400] 01:32:08 INFO - PROCESS | 1656 | 1466584328428 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118656800) [pid = 1656] [serial = 1928] [outer = 0x11700c400] 01:32:08 INFO - PROCESS | 1656 | 1466584328792 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]]]}] 01:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 01:32:08 INFO - PROCESS | 1656 | 1466584328832 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 1656 | 1466584328834 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:32:08 INFO - PROCESS | 1656 | 1466584328839 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1656 | 1466584328841 Marionette TRACE conn2 <- [1,2542,null,{}] 01:32:08 INFO - PROCESS | 1656 | 1466584328849 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}] 01:32:08 INFO - PROCESS | 1656 | 1466584328852 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:08 INFO - PROCESS | 1656 | 1466584328954 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:32:08 INFO - PROCESS | 1656 | 1466584328995 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 1656 | 1466584328997 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12135f000 == 32 [pid = 1656] [id = 643] 01:32:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11888bc00) [pid = 1656] [serial = 1929] [outer = 0x0] 01:32:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1194da800) [pid = 1656] [serial = 1930] [outer = 0x11888bc00] 01:32:09 INFO - PROCESS | 1656 | 1466584329031 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1195de800) [pid = 1656] [serial = 1931] [outer = 0x11888bc00] 01:32:09 INFO - PROCESS | 1656 | 1466584329341 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]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 523ms 01:32:09 INFO - PROCESS | 1656 | 1466584329362 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:32:09 INFO - PROCESS | 1656 | 1466584329363 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:32:09 INFO - PROCESS | 1656 | 1466584329366 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1656 | 1466584329367 Marionette TRACE conn2 <- [1,2546,null,{}] 01:32:09 INFO - PROCESS | 1656 | 1466584329378 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}] 01:32:09 INFO - PROCESS | 1656 | 1466584329379 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:09 INFO - PROCESS | 1656 | 1466584329481 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:32:09 INFO - PROCESS | 1656 | 1466584329485 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1656 | 1466584329486 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126cb000 == 33 [pid = 1656] [id = 644] 01:32:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118f76c00) [pid = 1656] [serial = 1932] [outer = 0x0] 01:32:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119834800) [pid = 1656] [serial = 1933] [outer = 0x118f76c00] 01:32:09 INFO - PROCESS | 1656 | 1466584329511 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1125f1000) [pid = 1656] [serial = 1934] [outer = 0x118f76c00] 01:32:09 INFO - PROCESS | 1656 | 1466584329863 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]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 01:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:32:09 INFO - PROCESS | 1656 | 1466584329889 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1656 | 1466584329890 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:32:09 INFO - PROCESS | 1656 | 1466584329892 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1656 | 1466584329893 Marionette TRACE conn2 <- [1,2550,null,{}] 01:32:09 INFO - PROCESS | 1656 | 1466584329903 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}] 01:32:09 INFO - PROCESS | 1656 | 1466584329905 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:10 INFO - PROCESS | 1656 | 1466584330002 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:32:10 INFO - PROCESS | 1656 | 1466584330005 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:10 INFO - PROCESS | 1656 | 1466584330006 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12664b800 == 34 [pid = 1656] [id = 645] 01:32:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1195dec00) [pid = 1656] [serial = 1935] [outer = 0x0] 01:32:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a3f400) [pid = 1656] [serial = 1936] [outer = 0x1195dec00] 01:32:10 INFO - PROCESS | 1656 | 1466584330030 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119c58400) [pid = 1656] [serial = 1937] [outer = 0x1195dec00] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116241400) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112fba400) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x110e7f000) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11688c800) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11859a000) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1125f8c00) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118651000) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110edb400) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112867c00) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121176400) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11836dc00) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116b22c00) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115f0ac00) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117302400) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110eaa800) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118659400) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120fda400) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112f7bc00) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116bdb800) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11859e400) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119562800) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:32:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117667800) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:32:10 INFO - PROCESS | 1656 | 1466584330411 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]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 571ms 01:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:32:10 INFO - PROCESS | 1656 | 1466584330464 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1656 | 1466584330465 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:32:10 INFO - PROCESS | 1656 | 1466584330467 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 1656 | 1466584330468 Marionette TRACE conn2 <- [1,2554,null,{}] 01:32:10 INFO - PROCESS | 1656 | 1466584330470 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}] 01:32:10 INFO - PROCESS | 1656 | 1466584330474 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:10 INFO - PROCESS | 1656 | 1466584330595 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:32:10 INFO - PROCESS | 1656 | 1466584330638 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:10 INFO - PROCESS | 1656 | 1466584330639 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x129106000 == 35 [pid = 1656] [id = 646] 01:32:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1125f6400) [pid = 1656] [serial = 1938] [outer = 0x0] 01:32:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11688a000) [pid = 1656] [serial = 1939] [outer = 0x1125f6400] 01:32:10 INFO - PROCESS | 1656 | 1466584330664 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119eb7800) [pid = 1656] [serial = 1940] [outer = 0x1125f6400] 01:32:10 INFO - PROCESS | 1656 | 1466584330944 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]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 01:32:10 INFO - PROCESS | 1656 | 1466584330989 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1656 | 1466584330991 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:32:10 INFO - PROCESS | 1656 | 1466584330993 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 1656 | 1466584330994 Marionette TRACE conn2 <- [1,2558,null,{}] 01:32:10 INFO - PROCESS | 1656 | 1466584330996 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}] 01:32:10 INFO - PROCESS | 1656 | 1466584330997 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:11 INFO - PROCESS | 1656 | 1466584331075 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:32:11 INFO - PROCESS | 1656 | 1466584331079 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1656 | 1466584331080 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a32b000 == 36 [pid = 1656] [id = 647] 01:32:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195ddc00) [pid = 1656] [serial = 1941] [outer = 0x0] 01:32:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120fd5800) [pid = 1656] [serial = 1942] [outer = 0x1195ddc00] 01:32:11 INFO - PROCESS | 1656 | 1466584331105 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1210e6c00) [pid = 1656] [serial = 1943] [outer = 0x1195ddc00] 01:32:11 INFO - PROCESS | 1656 | 1466584331441 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]]]}] 01:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 470ms 01:32:11 INFO - PROCESS | 1656 | 1466584331463 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1656 | 1466584331464 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:32:11 INFO - PROCESS | 1656 | 1466584331467 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1656 | 1466584331469 Marionette TRACE conn2 <- [1,2562,null,{}] 01:32:11 INFO - PROCESS | 1656 | 1466584331471 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}] 01:32:11 INFO - PROCESS | 1656 | 1466584331472 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:11 INFO - PROCESS | 1656 | 1466584331580 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:32:11 INFO - PROCESS | 1656 | 1466584331586 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1656 | 1466584331587 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6be000 == 37 [pid = 1656] [id = 648] 01:32:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1125f4400) [pid = 1656] [serial = 1944] [outer = 0x0] 01:32:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210e6800) [pid = 1656] [serial = 1945] [outer = 0x1125f4400] 01:32:11 INFO - PROCESS | 1656 | 1466584331611 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12117a000) [pid = 1656] [serial = 1946] [outer = 0x1125f4400] 01:32:11 INFO - PROCESS | 1656 | 1466584331938 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]]]}] 01:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 521ms 01:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:32:11 INFO - PROCESS | 1656 | 1466584331987 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1656 | 1466584331989 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:32:11 INFO - PROCESS | 1656 | 1466584331991 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1656 | 1466584331992 Marionette TRACE conn2 <- [1,2566,null,{}] 01:32:11 INFO - PROCESS | 1656 | 1466584331994 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}] 01:32:11 INFO - PROCESS | 1656 | 1466584331995 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:12 INFO - PROCESS | 1656 | 1466584332074 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:32:12 INFO - PROCESS | 1656 | 1466584332078 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 1656 | 1466584332079 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212ba800 == 38 [pid = 1656] [id = 649] 01:32:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1186df400) [pid = 1656] [serial = 1947] [outer = 0x0] 01:32:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1216f0800) [pid = 1656] [serial = 1948] [outer = 0x1186df400] 01:32:12 INFO - PROCESS | 1656 | 1466584332103 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121ac9800) [pid = 1656] [serial = 1949] [outer = 0x1186df400] 01:32:12 INFO - PROCESS | 1656 | 1466584332600 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]]]}] 01:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 617ms 01:32:12 INFO - PROCESS | 1656 | 1466584332609 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:32:12 INFO - PROCESS | 1656 | 1466584332612 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:32:12 INFO - PROCESS | 1656 | 1466584332615 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 1656 | 1466584332618 Marionette TRACE conn2 <- [1,2570,null,{}] 01:32:12 INFO - PROCESS | 1656 | 1466584332624 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}] 01:32:12 INFO - PROCESS | 1656 | 1466584332626 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:12 INFO - PROCESS | 1656 | 1466584332726 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:32:12 INFO - PROCESS | 1656 | 1466584332802 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 1656 | 1466584332803 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ec3800 == 39 [pid = 1656] [id = 650] 01:32:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112f7bc00) [pid = 1656] [serial = 1950] [outer = 0x0] 01:32:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116243400) [pid = 1656] [serial = 1951] [outer = 0x112f7bc00] 01:32:12 INFO - PROCESS | 1656 | 1466584332835 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11700c000) [pid = 1656] [serial = 1952] [outer = 0x112f7bc00] 01:32:13 INFO - PROCESS | 1656 | 1466584333281 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]]]}] 01:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 674ms 01:32:13 INFO - PROCESS | 1656 | 1466584333289 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 1656 | 1466584333292 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:32:13 INFO - PROCESS | 1656 | 1466584333297 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1656 | 1466584333298 Marionette TRACE conn2 <- [1,2574,null,{}] 01:32:13 INFO - PROCESS | 1656 | 1466584333301 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}] 01:32:13 INFO - PROCESS | 1656 | 1466584333305 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:13 INFO - PROCESS | 1656 | 1466584333404 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:32:13 INFO - PROCESS | 1656 | 1466584333514 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:13 INFO - PROCESS | 1656 | 1466584333515 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a79000 == 40 [pid = 1656] [id = 651] 01:32:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118648400) [pid = 1656] [serial = 1953] [outer = 0x0] 01:32:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118654c00) [pid = 1656] [serial = 1954] [outer = 0x118648400] 01:32:13 INFO - PROCESS | 1656 | 1466584333548 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1186e9400) [pid = 1656] [serial = 1955] [outer = 0x118648400] 01:32:13 INFO - PROCESS | 1656 | 1466584333969 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]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 726ms 01:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:32:14 INFO - PROCESS | 1656 | 1466584334022 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1656 | 1466584334024 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:32:14 INFO - PROCESS | 1656 | 1466584334026 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1656 | 1466584334029 Marionette TRACE conn2 <- [1,2578,null,{}] 01:32:14 INFO - PROCESS | 1656 | 1466584334037 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}] 01:32:14 INFO - PROCESS | 1656 | 1466584334040 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:14 INFO - PROCESS | 1656 | 1466584334139 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:32:14 INFO - PROCESS | 1656 | 1466584334216 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1656 | 1466584334218 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be9b000 == 41 [pid = 1656] [id = 652] 01:32:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119404400) [pid = 1656] [serial = 1956] [outer = 0x0] 01:32:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119830800) [pid = 1656] [serial = 1957] [outer = 0x119404400] 01:32:14 INFO - PROCESS | 1656 | 1466584334250 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119b7e400) [pid = 1656] [serial = 1958] [outer = 0x119404400] 01:32:14 INFO - PROCESS | 1656 | 1466584334666 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]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 01:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:32:14 INFO - PROCESS | 1656 | 1466584334698 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1656 | 1466584334700 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:32:14 INFO - PROCESS | 1656 | 1466584334702 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1656 | 1466584334704 Marionette TRACE conn2 <- [1,2582,null,{}] 01:32:14 INFO - PROCESS | 1656 | 1466584334706 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}] 01:32:14 INFO - PROCESS | 1656 | 1466584334708 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:14 INFO - PROCESS | 1656 | 1466584334823 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:32:14 INFO - PROCESS | 1656 | 1466584334886 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1656 | 1466584334887 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf1a800 == 42 [pid = 1656] [id = 653] 01:32:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1212f3c00) [pid = 1656] [serial = 1959] [outer = 0x0] 01:32:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121b49400) [pid = 1656] [serial = 1960] [outer = 0x1212f3c00] 01:32:14 INFO - PROCESS | 1656 | 1466584334916 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x123e1a800) [pid = 1656] [serial = 1961] [outer = 0x1212f3c00] 01:32:15 INFO - PROCESS | 1656 | 1466584335337 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]]]}] 01:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 669ms 01:32:15 INFO - PROCESS | 1656 | 1466584335372 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1656 | 1466584335373 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:32:15 INFO - PROCESS | 1656 | 1466584335376 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 1656 | 1466584335377 Marionette TRACE conn2 <- [1,2586,null,{}] 01:32:15 INFO - PROCESS | 1656 | 1466584335379 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}] 01:32:15 INFO - PROCESS | 1656 | 1466584335381 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:15 INFO - PROCESS | 1656 | 1466584335476 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:32:15 INFO - PROCESS | 1656 | 1466584335530 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:15 INFO - PROCESS | 1656 | 1466584335531 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x116293000 == 43 [pid = 1656] [id = 654] 01:32:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112865800) [pid = 1656] [serial = 1962] [outer = 0x0] 01:32:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x113c43800) [pid = 1656] [serial = 1963] [outer = 0x112865800] 01:32:15 INFO - PROCESS | 1656 | 1466584335554 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11843dc00) [pid = 1656] [serial = 1964] [outer = 0x112865800] 01:32:16 INFO - PROCESS | 1656 | 1466584336243 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]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 918ms 01:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:32:16 INFO - PROCESS | 1656 | 1466584336295 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1656 | 1466584336297 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:32:16 INFO - PROCESS | 1656 | 1466584336300 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1656 | 1466584336303 Marionette TRACE conn2 <- [1,2590,null,{}] 01:32:16 INFO - PROCESS | 1656 | 1466584336307 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}] 01:32:16 INFO - PROCESS | 1656 | 1466584336309 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:16 INFO - PROCESS | 1656 | 1466584336401 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:32:16 INFO - PROCESS | 1656 | 1466584336480 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:16 INFO - PROCESS | 1656 | 1466584336481 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x116964800 == 44 [pid = 1656] [id = 655] 01:32:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11700dc00) [pid = 1656] [serial = 1965] [outer = 0x0] 01:32:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x117306800) [pid = 1656] [serial = 1966] [outer = 0x11700dc00] 01:32:16 INFO - PROCESS | 1656 | 1466584336510 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1182dac00) [pid = 1656] [serial = 1967] [outer = 0x11700dc00] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6be000 == 43 [pid = 1656] [id = 648] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12a32b000 == 42 [pid = 1656] [id = 647] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x129106000 == 41 [pid = 1656] [id = 646] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12664b800 == 40 [pid = 1656] [id = 645] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1126cb000 == 39 [pid = 1656] [id = 644] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12135f000 == 38 [pid = 1656] [id = 643] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119ee1000 == 37 [pid = 1656] [id = 642] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11843ac00) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOCSHELL 0x116954000 == 36 [pid = 1656] [id = 641] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124c3b400) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11730b400) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x114fa9400) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116bd7400) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116b23400) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x110eccc00) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118367000) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117eb9800) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11955cc00) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1186da400) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124e42000) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f07000) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119aea800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121172400) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112616400) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110eaa000) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11285ac00) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119404000) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12144d800) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11864d400) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117eb2400) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12117ec00) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118886800) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1195e9000) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x110ecfc00) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118fbc800) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12116fc00) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113963400) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118595400) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117306000) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119557800) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1186e4c00) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210ea400) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x121176000) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11700d400) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x124a91c00) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119a27400) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1210ee000) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119eba800) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1165f0c00) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x116888000) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1125eb800) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1182dcc00) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1656 | 1466584336912 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]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 623ms 01:32:16 INFO - PROCESS | 1656 | 1466584336923 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:32:16 INFO - PROCESS | 1656 | 1466584336926 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:32:16 INFO - PROCESS | 1656 | 1466584336930 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1656 | 1466584336932 Marionette TRACE conn2 <- [1,2594,null,{}] 01:32:16 INFO - PROCESS | 1656 | 1466584336936 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}] 01:32:16 INFO - PROCESS | 1656 | 1466584336939 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:17 INFO - PROCESS | 1656 | 1466584337021 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:32:17 INFO - PROCESS | 1656 | 1466584337026 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1656 | 1466584337027 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11726a800 == 37 [pid = 1656] [id = 656] 01:32:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11700d400) [pid = 1656] [serial = 1968] [outer = 0x0] 01:32:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11836e000) [pid = 1656] [serial = 1969] [outer = 0x11700d400] 01:32:17 INFO - PROCESS | 1656 | 1466584337054 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11864bc00) [pid = 1656] [serial = 1970] [outer = 0x11700d400] 01:32:17 INFO - PROCESS | 1656 | 1466584337406 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]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 01:32:17 INFO - PROCESS | 1656 | 1466584337450 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:32:17 INFO - PROCESS | 1656 | 1466584337451 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:32:17 INFO - PROCESS | 1656 | 1466584337453 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1656 | 1466584337456 Marionette TRACE conn2 <- [1,2598,null,{}] 01:32:17 INFO - PROCESS | 1656 | 1466584337463 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}] 01:32:17 INFO - PROCESS | 1656 | 1466584337465 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:17 INFO - PROCESS | 1656 | 1466584337545 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:32:17 INFO - PROCESS | 1656 | 1466584337550 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1656 | 1466584337553 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f87000 == 38 [pid = 1656] [id = 657] 01:32:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11888fc00) [pid = 1656] [serial = 1971] [outer = 0x0] 01:32:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119411800) [pid = 1656] [serial = 1972] [outer = 0x11888fc00] 01:32:17 INFO - PROCESS | 1656 | 1466584337583 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119831c00) [pid = 1656] [serial = 1973] [outer = 0x11888fc00] 01:32:17 INFO - PROCESS | 1656 | 1466584337947 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]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 01:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:32:17 INFO - PROCESS | 1656 | 1466584337976 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 1656 | 1466584337978 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:32:17 INFO - PROCESS | 1656 | 1466584337980 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1656 | 1466584337981 Marionette TRACE conn2 <- [1,2602,null,{}] 01:32:17 INFO - PROCESS | 1656 | 1466584337984 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}] 01:32:17 INFO - PROCESS | 1656 | 1466584337986 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:18 INFO - PROCESS | 1656 | 1466584338096 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:32:18 INFO - PROCESS | 1656 | 1466584338103 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 1656 | 1466584338105 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x121326800 == 39 [pid = 1656] [id = 658] 01:32:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119ae5400) [pid = 1656] [serial = 1974] [outer = 0x0] 01:32:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119ebac00) [pid = 1656] [serial = 1975] [outer = 0x119ae5400] 01:32:18 INFO - PROCESS | 1656 | 1466584338132 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1210eb400) [pid = 1656] [serial = 1976] [outer = 0x119ae5400] 01:32:18 INFO - PROCESS | 1656 | 1466584338438 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]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 469ms 01:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:32:18 INFO - PROCESS | 1656 | 1466584338449 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1656 | 1466584338450 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:32:18 INFO - PROCESS | 1656 | 1466584338456 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1656 | 1466584338457 Marionette TRACE conn2 <- [1,2606,null,{}] 01:32:18 INFO - PROCESS | 1656 | 1466584338459 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}] 01:32:18 INFO - PROCESS | 1656 | 1466584338460 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:18 INFO - PROCESS | 1656 | 1466584338541 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:32:18 INFO - PROCESS | 1656 | 1466584338545 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 1656 | 1466584338545 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x121b16000 == 40 [pid = 1656] [id = 659] 01:32:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12116f400) [pid = 1656] [serial = 1977] [outer = 0x0] 01:32:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12143f400) [pid = 1656] [serial = 1978] [outer = 0x12116f400] 01:32:18 INFO - PROCESS | 1656 | 1466584338570 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123e1c400) [pid = 1656] [serial = 1979] [outer = 0x12116f400] 01:32:18 INFO - PROCESS | 1656 | 1466584338934 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]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 01:32:18 INFO - PROCESS | 1656 | 1466584338982 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1656 | 1466584338984 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:32:18 INFO - PROCESS | 1656 | 1466584338987 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1656 | 1466584338988 Marionette TRACE conn2 <- [1,2610,null,{}] 01:32:18 INFO - PROCESS | 1656 | 1466584338990 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}] 01:32:18 INFO - PROCESS | 1656 | 1466584338994 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:19 INFO - PROCESS | 1656 | 1466584339117 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:32:19 INFO - PROCESS | 1656 | 1466584339155 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1656 | 1466584339156 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910c000 == 41 [pid = 1656] [id = 660] 01:32:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x123fc2400) [pid = 1656] [serial = 1980] [outer = 0x0] 01:32:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125581400) [pid = 1656] [serial = 1981] [outer = 0x123fc2400] 01:32:19 INFO - PROCESS | 1656 | 1466584339181 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12666c000) [pid = 1656] [serial = 1982] [outer = 0x123fc2400] 01:32:19 INFO - PROCESS | 1656 | 1466584339499 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]]]}] 01:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 01:32:19 INFO - PROCESS | 1656 | 1466584339557 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 1656 | 1466584339559 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:32:19 INFO - PROCESS | 1656 | 1466584339561 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 1656 | 1466584339562 Marionette TRACE conn2 <- [1,2614,null,{}] 01:32:19 INFO - PROCESS | 1656 | 1466584339564 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}] 01:32:19 INFO - PROCESS | 1656 | 1466584339565 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:19 INFO - PROCESS | 1656 | 1466584339667 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:32:19 INFO - PROCESS | 1656 | 1466584339679 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1656 | 1466584339680 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a321800 == 42 [pid = 1656] [id = 661] 01:32:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12666c400) [pid = 1656] [serial = 1983] [outer = 0x0] 01:32:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1268bf000) [pid = 1656] [serial = 1984] [outer = 0x12666c400] 01:32:19 INFO - PROCESS | 1656 | 1466584339704 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1268d6000) [pid = 1656] [serial = 1985] [outer = 0x12666c400] 01:32:20 INFO - PROCESS | 1656 | 1466584340059 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]]]}] 01:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 01:32:20 INFO - PROCESS | 1656 | 1466584340079 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:32:20 INFO - PROCESS | 1656 | 1466584340080 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:32:20 INFO - PROCESS | 1656 | 1466584340082 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1656 | 1466584340084 Marionette TRACE conn2 <- [1,2618,null,{}] 01:32:20 INFO - PROCESS | 1656 | 1466584340088 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}] 01:32:20 INFO - PROCESS | 1656 | 1466584340089 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:20 INFO - PROCESS | 1656 | 1466584340192 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:32:20 INFO - PROCESS | 1656 | 1466584340205 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1656 | 1466584340206 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b70f800 == 43 [pid = 1656] [id = 662] 01:32:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1268be400) [pid = 1656] [serial = 1986] [outer = 0x0] 01:32:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128ae9c00) [pid = 1656] [serial = 1987] [outer = 0x1268be400] 01:32:20 INFO - PROCESS | 1656 | 1466584340230 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128b42c00) [pid = 1656] [serial = 1988] [outer = 0x1268be400] 01:32:20 INFO - PROCESS | 1656 | 1466584340582 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]]]}] 01:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 01:32:20 INFO - PROCESS | 1656 | 1466584340606 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1656 | 1466584340607 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:32:20 INFO - PROCESS | 1656 | 1466584340609 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1656 | 1466584340610 Marionette TRACE conn2 <- [1,2622,null,{}] 01:32:20 INFO - PROCESS | 1656 | 1466584340612 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}] 01:32:20 INFO - PROCESS | 1656 | 1466584340614 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:20 INFO - PROCESS | 1656 | 1466584340725 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:32:20 INFO - PROCESS | 1656 | 1466584340762 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1656 | 1466584340770 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb72800 == 44 [pid = 1656] [id = 663] 01:32:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1268c6400) [pid = 1656] [serial = 1989] [outer = 0x0] 01:32:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b4cc00) [pid = 1656] [serial = 1990] [outer = 0x1268c6400] 01:32:20 INFO - PROCESS | 1656 | 1466584340794 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128c59c00) [pid = 1656] [serial = 1991] [outer = 0x1268c6400] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11700c400) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11888bc00) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1125f6400) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1125ec400) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112f7e400) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115f0b400) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118f76c00) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195dec00) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195ddc00) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:32:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1125f4400) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:32:21 INFO - PROCESS | 1656 | 1466584341149 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]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 569ms 01:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:32:21 INFO - PROCESS | 1656 | 1466584341178 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1656 | 1466584341179 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:32:21 INFO - PROCESS | 1656 | 1466584341181 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1656 | 1466584341182 Marionette TRACE conn2 <- [1,2626,null,{}] 01:32:21 INFO - PROCESS | 1656 | 1466584341184 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}] 01:32:21 INFO - PROCESS | 1656 | 1466584341185 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:21 INFO - PROCESS | 1656 | 1466584341267 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:32:21 INFO - PROCESS | 1656 | 1466584341330 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 1656 | 1466584341331 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be91800 == 45 [pid = 1656] [id = 664] 01:32:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x110edb000) [pid = 1656] [serial = 1992] [outer = 0x0] 01:32:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118658c00) [pid = 1656] [serial = 1993] [outer = 0x110edb000] 01:32:21 INFO - PROCESS | 1656 | 1466584341355 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119ebf800) [pid = 1656] [serial = 1994] [outer = 0x110edb000] 01:32:21 INFO - PROCESS | 1656 | 1466584341628 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]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 472ms 01:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:32:21 INFO - PROCESS | 1656 | 1466584341658 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1656 | 1466584341659 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:32:21 INFO - PROCESS | 1656 | 1466584341661 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1656 | 1466584341663 Marionette TRACE conn2 <- [1,2630,null,{}] 01:32:21 INFO - PROCESS | 1656 | 1466584341665 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}] 01:32:21 INFO - PROCESS | 1656 | 1466584341667 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:21 INFO - PROCESS | 1656 | 1466584341775 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:32:21 INFO - PROCESS | 1656 | 1466584341778 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 1656 | 1466584341780 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c4800 == 46 [pid = 1656] [id = 665] 01:32:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1211b3c00) [pid = 1656] [serial = 1995] [outer = 0x0] 01:32:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1291f5400) [pid = 1656] [serial = 1996] [outer = 0x1211b3c00] 01:32:21 INFO - PROCESS | 1656 | 1466584341806 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129419400) [pid = 1656] [serial = 1997] [outer = 0x1211b3c00] 01:32:22 INFO - PROCESS | 1656 | 1466584342155 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]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 01:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:32:22 INFO - PROCESS | 1656 | 1466584342181 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 1656 | 1466584342182 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:32:22 INFO - PROCESS | 1656 | 1466584342184 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 1656 | 1466584342185 Marionette TRACE conn2 <- [1,2634,null,{}] 01:32:22 INFO - PROCESS | 1656 | 1466584342187 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}] 01:32:22 INFO - PROCESS | 1656 | 1466584342188 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:22 INFO - PROCESS | 1656 | 1466584342299 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:32:22 INFO - PROCESS | 1656 | 1466584342307 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1656 | 1466584342308 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3d9000 == 47 [pid = 1656] [id = 666] 01:32:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119836800) [pid = 1656] [serial = 1998] [outer = 0x0] 01:32:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129422400) [pid = 1656] [serial = 1999] [outer = 0x119836800] 01:32:22 INFO - PROCESS | 1656 | 1466584342332 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129449400) [pid = 1656] [serial = 2000] [outer = 0x119836800] 01:32:22 INFO - PROCESS | 1656 | 1466584342619 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]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 471ms 01:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:32:22 INFO - PROCESS | 1656 | 1466584342656 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 1656 | 1466584342657 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:32:22 INFO - PROCESS | 1656 | 1466584342659 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 1656 | 1466584342660 Marionette TRACE conn2 <- [1,2638,null,{}] 01:32:22 INFO - PROCESS | 1656 | 1466584342663 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}] 01:32:22 INFO - PROCESS | 1656 | 1466584342664 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:22 INFO - PROCESS | 1656 | 1466584342756 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:32:22 INFO - PROCESS | 1656 | 1466584342759 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1656 | 1466584342760 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6dc000 == 48 [pid = 1656] [id = 667] 01:32:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129451000) [pid = 1656] [serial = 2001] [outer = 0x0] 01:32:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a608c00) [pid = 1656] [serial = 2002] [outer = 0x129451000] 01:32:22 INFO - PROCESS | 1656 | 1466584342783 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a6d7000) [pid = 1656] [serial = 2003] [outer = 0x129451000] 01:32:23 INFO - PROCESS | 1656 | 1466584343224 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]]]}] 01:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 617ms 01:32:23 INFO - PROCESS | 1656 | 1466584343278 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:32:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:32:23 INFO - PROCESS | 1656 | 1466584343280 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:32:23 INFO - PROCESS | 1656 | 1466584343284 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1656 | 1466584343285 Marionette TRACE conn2 <- [1,2642,null,{}] 01:32:23 INFO - PROCESS | 1656 | 1466584343289 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}] 01:32:23 INFO - PROCESS | 1656 | 1466584343291 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:23 INFO - PROCESS | 1656 | 1466584343402 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:32:23 INFO - PROCESS | 1656 | 1466584343503 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:23 INFO - PROCESS | 1656 | 1466584343504 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f10800 == 49 [pid = 1656] [id = 668] 01:32:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113c43400) [pid = 1656] [serial = 2004] [outer = 0x0] 01:32:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1165f0c00) [pid = 1656] [serial = 2005] [outer = 0x113c43400] 01:32:23 INFO - PROCESS | 1656 | 1466584343547 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1175eec00) [pid = 1656] [serial = 2006] [outer = 0x113c43400] 01:32:23 INFO - PROCESS | 1656 | 1466584343986 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]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:32:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 720ms 01:32:24 INFO - PROCESS | 1656 | 1466584344004 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1656 | 1466584344007 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:32:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:32:24 INFO - PROCESS | 1656 | 1466584344012 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1656 | 1466584344013 Marionette TRACE conn2 <- [1,2646,null,{}] 01:32:24 INFO - PROCESS | 1656 | 1466584344016 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}] 01:32:24 INFO - PROCESS | 1656 | 1466584344018 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:24 INFO - PROCESS | 1656 | 1466584344126 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:32:24 INFO - PROCESS | 1656 | 1466584344191 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1656 | 1466584344193 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219e8000 == 50 [pid = 1656] [id = 669] 01:32:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11843f400) [pid = 1656] [serial = 2007] [outer = 0x0] 01:32:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1186e4c00) [pid = 1656] [serial = 2008] [outer = 0x11843f400] 01:32:24 INFO - PROCESS | 1656 | 1466584344264 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119410800) [pid = 1656] [serial = 2009] [outer = 0x11843f400] 01:32:24 INFO - PROCESS | 1656 | 1466584344651 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]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:32:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 669ms 01:32:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:32:24 INFO - PROCESS | 1656 | 1466584344680 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1656 | 1466584344682 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:32:24 INFO - PROCESS | 1656 | 1466584344684 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1656 | 1466584344687 Marionette TRACE conn2 <- [1,2650,null,{}] 01:32:24 INFO - PROCESS | 1656 | 1466584344695 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}] 01:32:24 INFO - PROCESS | 1656 | 1466584344698 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:24 INFO - PROCESS | 1656 | 1466584344822 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:32:24 INFO - PROCESS | 1656 | 1466584344900 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1656 | 1466584344903 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07c800 == 51 [pid = 1656] [id = 670] 01:32:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1210ea400) [pid = 1656] [serial = 2010] [outer = 0x0] 01:32:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12117c000) [pid = 1656] [serial = 2011] [outer = 0x1210ea400] 01:32:24 INFO - PROCESS | 1656 | 1466584344933 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123fbec00) [pid = 1656] [serial = 2012] [outer = 0x1210ea400] 01:32:25 INFO - PROCESS | 1656 | 1466584345342 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]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:32:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 01:32:25 INFO - PROCESS | 1656 | 1466584345356 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 1656 | 1466584345358 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:32:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:32:25 INFO - PROCESS | 1656 | 1466584345360 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 1656 | 1466584345361 Marionette TRACE conn2 <- [1,2654,null,{}] 01:32:25 INFO - PROCESS | 1656 | 1466584345364 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}] 01:32:25 INFO - PROCESS | 1656 | 1466584345365 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:25 INFO - PROCESS | 1656 | 1466584345483 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:32:25 INFO - PROCESS | 1656 | 1466584345547 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1656 | 1466584345548 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11276b800 == 52 [pid = 1656] [id = 671] 01:32:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11297fc00) [pid = 1656] [serial = 2013] [outer = 0x0] 01:32:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116bd6400) [pid = 1656] [serial = 2014] [outer = 0x11297fc00] 01:32:25 INFO - PROCESS | 1656 | 1466584345619 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1210eb800) [pid = 1656] [serial = 2015] [outer = 0x11297fc00] 01:32:26 INFO - PROCESS | 1656 | 1466584346231 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]]]}] 01:32:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:32:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 919ms 01:32:26 INFO - PROCESS | 1656 | 1466584346280 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 1656 | 1466584346282 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:32:26 INFO - PROCESS | 1656 | 1466584346303 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 1656 | 1466584346305 Marionette TRACE conn2 <- [1,2658,null,{}] 01:32:26 INFO - PROCESS | 1656 | 1466584346310 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}] 01:32:26 INFO - PROCESS | 1656 | 1466584346312 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:26 INFO - PROCESS | 1656 | 1466584346413 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:32:26 INFO - PROCESS | 1656 | 1466584346493 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:26 INFO - PROCESS | 1656 | 1466584346495 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11394f800 == 53 [pid = 1656] [id = 672] 01:32:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x117019000) [pid = 1656] [serial = 2016] [outer = 0x0] 01:32:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117664400) [pid = 1656] [serial = 2017] [outer = 0x117019000] 01:32:26 INFO - PROCESS | 1656 | 1466584346523 Marionette DEBUG loaded listener.js 01:32:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118368400) [pid = 1656] [serial = 2018] [outer = 0x117019000] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3d9000 == 52 [pid = 1656] [id = 666] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c4800 == 51 [pid = 1656] [id = 665] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12be91800 == 50 [pid = 1656] [id = 664] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb72800 == 49 [pid = 1656] [id = 663] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12b70f800 == 48 [pid = 1656] [id = 662] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12a321800 == 47 [pid = 1656] [id = 661] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12910c000 == 46 [pid = 1656] [id = 660] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1216f0800) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | 1466584346965 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]]]}] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121b16000 == 45 [pid = 1656] [id = 659] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121326800 == 44 [pid = 1656] [id = 658] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x120f87000 == 43 [pid = 1656] [id = 657] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11726a800 == 42 [pid = 1656] [id = 656] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x116964800 == 41 [pid = 1656] [id = 655] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x126a79000 == 40 [pid = 1656] [id = 651] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119ec3800 == 39 [pid = 1656] [id = 650] 01:32:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1212ba800 == 38 [pid = 1656] [id = 649] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x114f9c800) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112f0cc00) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11850f400) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118365400) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 01:32:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:32:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 692ms 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118594000) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1195de800) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1194da800) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11688a000) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1139cd000) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119834800) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119a3f400) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fd5800) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1210e6800) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12117a000) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119c58400) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1125f1000) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118656800) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1210e6c00) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119eb7800) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116988800) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 01:32:26 INFO - PROCESS | 1656 | 1466584346980 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 1656 | 1466584346983 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:32:27 INFO - PROCESS | 1656 | 1466584346992 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 1656 | 1466584346994 Marionette TRACE conn2 <- [1,2662,null,{}] 01:32:27 INFO - PROCESS | 1656 | 1466584346996 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}] 01:32:27 INFO - PROCESS | 1656 | 1466584346998 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:27 INFO - PROCESS | 1656 | 1466584347080 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:32:27 INFO - PROCESS | 1656 | 1466584347087 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1656 | 1466584347088 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f10000 == 39 [pid = 1656] [id = 673] 01:32:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118443c00) [pid = 1656] [serial = 2019] [outer = 0x0] 01:32:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11859a000) [pid = 1656] [serial = 2020] [outer = 0x118443c00] 01:32:27 INFO - PROCESS | 1656 | 1466584347115 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118fc8000) [pid = 1656] [serial = 2021] [outer = 0x118443c00] 01:32:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:32:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 01:32:27 INFO - PROCESS | 1656 | 1466584347458 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]]]}] 01:32:27 INFO - PROCESS | 1656 | 1466584347461 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:32:27 INFO - PROCESS | 1656 | 1466584347462 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:32:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:32:27 INFO - PROCESS | 1656 | 1466584347464 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 1656 | 1466584347466 Marionette TRACE conn2 <- [1,2666,null,{}] 01:32:27 INFO - PROCESS | 1656 | 1466584347475 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}] 01:32:27 INFO - PROCESS | 1656 | 1466584347477 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:27 INFO - PROCESS | 1656 | 1466584347596 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:32:27 INFO - PROCESS | 1656 | 1466584347679 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1656 | 1466584347681 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212ba800 == 40 [pid = 1656] [id = 674] 01:32:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195db400) [pid = 1656] [serial = 2022] [outer = 0x0] 01:32:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119835000) [pid = 1656] [serial = 2023] [outer = 0x1195db400] 01:32:27 INFO - PROCESS | 1656 | 1466584347723 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119c53c00) [pid = 1656] [serial = 2024] [outer = 0x1195db400] 01:32:28 INFO - PROCESS | 1656 | 1466584348597 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]]]}] 01:32:28 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) 01:32:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1175ms 01:32:28 INFO - PROCESS | 1656 | 1466584348639 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1656 | 1466584348641 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:32:28 INFO - PROCESS | 1656 | 1466584348643 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1656 | 1466584348644 Marionette TRACE conn2 <- [1,2670,null,{}] 01:32:28 INFO - PROCESS | 1656 | 1466584348647 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}] 01:32:28 INFO - PROCESS | 1656 | 1466584348648 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:28 INFO - PROCESS | 1656 | 1466584348759 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:32:28 INFO - PROCESS | 1656 | 1466584348798 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1656 | 1466584348799 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cc0800 == 41 [pid = 1656] [id = 675] 01:32:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1210e4800) [pid = 1656] [serial = 2025] [outer = 0x0] 01:32:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121177400) [pid = 1656] [serial = 2026] [outer = 0x1210e4800] 01:32:28 INFO - PROCESS | 1656 | 1466584348824 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121838c00) [pid = 1656] [serial = 2027] [outer = 0x1210e4800] 01:32:29 INFO - PROCESS | 1656 | 1466584349597 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\n"]]]}] 01:32:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:32:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:32:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 972ms 01:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:32:29 INFO - PROCESS | 1656 | 1466584349615 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 1656 | 1466584349617 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:32:29 INFO - PROCESS | 1656 | 1466584349625 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1656 | 1466584349626 Marionette TRACE conn2 <- [1,2674,null,{}] 01:32:29 INFO - PROCESS | 1656 | 1466584349628 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}] 01:32:29 INFO - PROCESS | 1656 | 1466584349629 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:29 INFO - PROCESS | 1656 | 1466584349731 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:32:29 INFO - PROCESS | 1656 | 1466584349737 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:29 INFO - PROCESS | 1656 | 1466584349738 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a75800 == 42 [pid = 1656] [id = 676] 01:32:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1216f0c00) [pid = 1656] [serial = 2028] [outer = 0x0] 01:32:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125580800) [pid = 1656] [serial = 2029] [outer = 0x1216f0c00] 01:32:29 INFO - PROCESS | 1656 | 1466584349762 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12607ec00) [pid = 1656] [serial = 2030] [outer = 0x1216f0c00] 01:32:30 INFO - PROCESS | 1656 | 1466584350619 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\n"]]]}] 01:32:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:32:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:32:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1024ms 01:32:30 INFO - PROCESS | 1656 | 1466584350649 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:32:30 INFO - PROCESS | 1656 | 1466584350650 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:32:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:32:30 INFO - PROCESS | 1656 | 1466584350660 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - PROCESS | 1656 | 1466584350661 Marionette TRACE conn2 <- [1,2678,null,{}] 01:32:30 INFO - PROCESS | 1656 | 1466584350663 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}] 01:32:30 INFO - PROCESS | 1656 | 1466584350667 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:30 INFO - PROCESS | 1656 | 1466584350789 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:32:30 INFO - PROCESS | 1656 | 1466584350829 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1656 | 1466584350830 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6bd800 == 43 [pid = 1656] [id = 677] 01:32:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12666f000) [pid = 1656] [serial = 2031] [outer = 0x0] 01:32:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128c5e400) [pid = 1656] [serial = 2032] [outer = 0x12666f000] 01:32:30 INFO - PROCESS | 1656 | 1466584350855 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1291f1c00) [pid = 1656] [serial = 2033] [outer = 0x12666f000] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11700d400) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12116f400) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112865800) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11888fc00) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1211b3c00) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123fc2400) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119836800) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110fa0c00) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12666c400) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1268be400) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1268c6400) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118648400) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11700dc00) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110edb000) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1212f3c00) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1186df400) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119ae5400) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112f7bc00) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:32:31 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119404400) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:32:31 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) 01:32:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1128ms 01:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:32:31 INFO - PROCESS | 1656 | 1466584351778 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]]]}] 01:32:31 INFO - PROCESS | 1656 | 1466584351781 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1656 | 1466584351782 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:32:31 INFO - PROCESS | 1656 | 1466584351787 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1656 | 1466584351788 Marionette TRACE conn2 <- [1,2682,null,{}] 01:32:31 INFO - PROCESS | 1656 | 1466584351790 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}] 01:32:31 INFO - PROCESS | 1656 | 1466584351791 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:31 INFO - PROCESS | 1656 | 1466584351874 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:32:31 INFO - PROCESS | 1656 | 1466584351884 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1656 | 1466584351885 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a6e000 == 44 [pid = 1656] [id = 678] 01:32:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1121abc00) [pid = 1656] [serial = 2034] [outer = 0x0] 01:32:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117015000) [pid = 1656] [serial = 2035] [outer = 0x1121abc00] 01:32:31 INFO - PROCESS | 1656 | 1466584351909 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116b29000) [pid = 1656] [serial = 2036] [outer = 0x1121abc00] 01:32:32 INFO - PROCESS | 1656 | 1466584352716 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]]]}] 01:32:32 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) 01:32:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 01:32:32 INFO - PROCESS | 1656 | 1466584352756 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1656 | 1466584352757 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:32:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:32:32 INFO - PROCESS | 1656 | 1466584352760 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1656 | 1466584352761 Marionette TRACE conn2 <- [1,2686,null,{}] 01:32:32 INFO - PROCESS | 1656 | 1466584352763 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}] 01:32:32 INFO - PROCESS | 1656 | 1466584352764 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:32 INFO - PROCESS | 1656 | 1466584352843 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:32:32 INFO - PROCESS | 1656 | 1466584352906 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:32 INFO - PROCESS | 1656 | 1466584352907 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb66800 == 45 [pid = 1656] [id = 679] 01:32:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112d7e400) [pid = 1656] [serial = 2037] [outer = 0x0] 01:32:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a37000) [pid = 1656] [serial = 2038] [outer = 0x112d7e400] 01:32:32 INFO - PROCESS | 1656 | 1466584352931 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121ac3800) [pid = 1656] [serial = 2039] [outer = 0x112d7e400] 01:32:33 INFO - PROCESS | 1656 | 1466584353723 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\n"]]]}] 01:32:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:32:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:32:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 969ms 01:32:33 INFO - PROCESS | 1656 | 1466584353729 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 1656 | 1466584353732 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:32:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:32:33 INFO - PROCESS | 1656 | 1466584353738 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 1656 | 1466584353740 Marionette TRACE conn2 <- [1,2690,null,{}] 01:32:33 INFO - PROCESS | 1656 | 1466584353744 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}] 01:32:33 INFO - PROCESS | 1656 | 1466584353745 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:33 INFO - PROCESS | 1656 | 1466584353850 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:32:33 INFO - PROCESS | 1656 | 1466584353913 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1656 | 1466584353915 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192ce000 == 46 [pid = 1656] [id = 680] 01:32:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116bda800) [pid = 1656] [serial = 2040] [outer = 0x0] 01:32:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117306400) [pid = 1656] [serial = 2041] [outer = 0x116bda800] 01:32:33 INFO - PROCESS | 1656 | 1466584353948 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118444400) [pid = 1656] [serial = 2042] [outer = 0x116bda800] 01:32:34 INFO - PROCESS | 1656 | 1466584354851 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\n"]]]}] 01:32:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:32:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:32:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1124ms 01:32:34 INFO - PROCESS | 1656 | 1466584354859 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1656 | 1466584354862 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:32:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:32:34 INFO - PROCESS | 1656 | 1466584354867 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1656 | 1466584354871 Marionette TRACE conn2 <- [1,2694,null,{}] 01:32:34 INFO - PROCESS | 1656 | 1466584354874 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}] 01:32:34 INFO - PROCESS | 1656 | 1466584354875 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:34 INFO - PROCESS | 1656 | 1466584354976 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:32:35 INFO - PROCESS | 1656 | 1466584355039 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:35 INFO - PROCESS | 1656 | 1466584355041 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219db000 == 47 [pid = 1656] [id = 681] 01:32:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1194e0800) [pid = 1656] [serial = 2043] [outer = 0x0] 01:32:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195e3800) [pid = 1656] [serial = 2044] [outer = 0x1194e0800] 01:32:35 INFO - PROCESS | 1656 | 1466584355071 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ae8c00) [pid = 1656] [serial = 2045] [outer = 0x1194e0800] 01:32:36 INFO - PROCESS | 1656 | 1466584356025 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\n"]]]}] 01:32:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:32:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:32:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1175ms 01:32:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:32:36 INFO - PROCESS | 1656 | 1466584356043 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:32:36 INFO - PROCESS | 1656 | 1466584356045 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:32:36 INFO - PROCESS | 1656 | 1466584356047 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:32:36 INFO - PROCESS | 1656 | 1466584356049 Marionette TRACE conn2 <- [1,2698,null,{}] 01:32:36 INFO - PROCESS | 1656 | 1466584356057 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}] 01:32:36 INFO - PROCESS | 1656 | 1466584356060 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:36 INFO - PROCESS | 1656 | 1466584356163 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:32:36 INFO - PROCESS | 1656 | 1466584356226 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 1656 | 1466584356228 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf14000 == 48 [pid = 1656] [id = 682] 01:32:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124a91c00) [pid = 1656] [serial = 2046] [outer = 0x0] 01:32:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1266e9400) [pid = 1656] [serial = 2047] [outer = 0x124a91c00] 01:32:36 INFO - PROCESS | 1656 | 1466584356259 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128ae9000) [pid = 1656] [serial = 2048] [outer = 0x124a91c00] 01:32:37 INFO - PROCESS | 1656 | 1466584357228 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\n"]]]}] 01:32:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:32:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:32:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1225ms 01:32:37 INFO - PROCESS | 1656 | 1466584357272 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1656 | 1466584357275 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:32:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:32:37 INFO - PROCESS | 1656 | 1466584357278 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1656 | 1466584357280 Marionette TRACE conn2 <- [1,2702,null,{}] 01:32:37 INFO - PROCESS | 1656 | 1466584357283 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}] 01:32:37 INFO - PROCESS | 1656 | 1466584357285 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:37 INFO - PROCESS | 1656 | 1466584357380 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:32:37 INFO - PROCESS | 1656 | 1466584357444 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 1656 | 1466584357447 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212a4000 == 49 [pid = 1656] [id = 683] 01:32:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116914c00) [pid = 1656] [serial = 2049] [outer = 0x0] 01:32:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118443800) [pid = 1656] [serial = 2050] [outer = 0x116914c00] 01:32:37 INFO - PROCESS | 1656 | 1466584357475 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118fcb800) [pid = 1656] [serial = 2051] [outer = 0x116914c00] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x120f78000 == 48 [pid = 1656] [id = 640] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117264800 == 47 [pid = 1656] [id = 639] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126a6e000 == 46 [pid = 1656] [id = 678] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6bd800 == 45 [pid = 1656] [id = 677] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126a75800 == 44 [pid = 1656] [id = 676] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123cc0800 == 43 [pid = 1656] [id = 675] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1212ba800 == 42 [pid = 1656] [id = 674] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118f10000 == 41 [pid = 1656] [id = 673] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11394f800 == 40 [pid = 1656] [id = 672] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6dc000 == 39 [pid = 1656] [id = 667] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119ac8800 == 38 [pid = 1656] [id = 638] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf1a800 == 37 [pid = 1656] [id = 653] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118f10800 == 36 [pid = 1656] [id = 668] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07c800 == 35 [pid = 1656] [id = 670] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11276b800 == 34 [pid = 1656] [id = 671] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12be9b000 == 33 [pid = 1656] [id = 652] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1219e8000 == 32 [pid = 1656] [id = 669] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116293000 == 31 [pid = 1656] [id = 654] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf14000 == 30 [pid = 1656] [id = 682] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1219db000 == 29 [pid = 1656] [id = 681] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb66800 == 28 [pid = 1656] [id = 679] 01:32:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1192ce000 == 27 [pid = 1656] [id = 680] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1185a1000) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1291f5400) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128c59c00) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ebf800) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x125581400) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a608c00) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12666c000) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129449400) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1268d6000) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129422400) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123e1c400) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129419400) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1268bf000) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128ae9c00) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128b4cc00) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1186e9400) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118654c00) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1182dac00) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117306800) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118658c00) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123e1a800) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121b49400) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121ac9800) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119ebac00) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1210eb400) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116243400) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11700c000) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119b7e400) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119830800) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11836e000) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11864bc00) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12143f400) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11843dc00) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x113c43800) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119831c00) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x119411800) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x128b42c00) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1656 | 1466584358516 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]]]}] 01:32:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:32:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1272ms 01:32:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:32:38 INFO - PROCESS | 1656 | 1466584358550 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 1656 | 1466584358553 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:32:38 INFO - PROCESS | 1656 | 1466584358556 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1656 | 1466584358557 Marionette TRACE conn2 <- [1,2706,null,{}] 01:32:38 INFO - PROCESS | 1656 | 1466584358561 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}] 01:32:38 INFO - PROCESS | 1656 | 1466584358562 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:38 INFO - PROCESS | 1656 | 1466584358644 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:32:38 INFO - PROCESS | 1656 | 1466584358648 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:38 INFO - PROCESS | 1656 | 1466584358651 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x116956800 == 28 [pid = 1656] [id = 684] 01:32:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112f0d800) [pid = 1656] [serial = 2052] [outer = 0x0] 01:32:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112f12000) [pid = 1656] [serial = 2053] [outer = 0x112f0d800] 01:32:38 INFO - PROCESS | 1656 | 1466584358682 Marionette DEBUG loaded listener.js 01:32:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1125f0800) [pid = 1656] [serial = 2054] [outer = 0x112f0d800] 01:32:39 INFO - PROCESS | 1656 | 1466584359049 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]]]}] 01:32:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:32:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 01:32:39 INFO - PROCESS | 1656 | 1466584359127 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1656 | 1466584359130 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:32:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:32:39 INFO - PROCESS | 1656 | 1466584359137 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1656 | 1466584359139 Marionette TRACE conn2 <- [1,2710,null,{}] 01:32:39 INFO - PROCESS | 1656 | 1466584359142 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}] 01:32:39 INFO - PROCESS | 1656 | 1466584359143 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:39 INFO - PROCESS | 1656 | 1466584359236 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:32:39 INFO - PROCESS | 1656 | 1466584359250 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1656 | 1466584359251 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118619000 == 29 [pid = 1656] [id = 685] 01:32:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116984400) [pid = 1656] [serial = 2055] [outer = 0x0] 01:32:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11730a000) [pid = 1656] [serial = 2056] [outer = 0x116984400] 01:32:39 INFO - PROCESS | 1656 | 1466584359300 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x117ebb000) [pid = 1656] [serial = 2057] [outer = 0x116984400] 01:32:39 INFO - PROCESS | 1656 | 1466584359785 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] 01:32:39 INFO - PROCESS | 1656 | 1466584359809 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:32:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:32:39 INFO - PROCESS | 1656 | 1466584359811 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1656 | 1466584359813 Marionette TRACE conn2 <- [1,2714,null,{}] 01:32:39 INFO - PROCESS | 1656 | 1466584359821 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}] 01:32:39 INFO - PROCESS | 1656 | 1466584359824 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:39 INFO - PROCESS | 1656 | 1466584359900 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:32:39 INFO - PROCESS | 1656 | 1466584359927 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1656 | 1466584359929 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f78800 == 30 [pid = 1656] [id = 686] 01:32:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1125f4800) [pid = 1656] [serial = 2058] [outer = 0x0] 01:32:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118595400) [pid = 1656] [serial = 2059] [outer = 0x1125f4800] 01:32:39 INFO - PROCESS | 1656 | 1466584359957 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1186db800) [pid = 1656] [serial = 2060] [outer = 0x1125f4800] 01:32:40 INFO - PROCESS | 1656 | 1466584360295 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]]]}] 01:32:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:32:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 01:32:40 INFO - PROCESS | 1656 | 1466584360335 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1656 | 1466584360337 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:32:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:32:40 INFO - PROCESS | 1656 | 1466584360339 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1656 | 1466584360340 Marionette TRACE conn2 <- [1,2718,null,{}] 01:32:40 INFO - PROCESS | 1656 | 1466584360343 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}] 01:32:40 INFO - PROCESS | 1656 | 1466584360344 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:40 INFO - PROCESS | 1656 | 1466584360457 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:32:40 INFO - PROCESS | 1656 | 1466584360463 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1656 | 1466584360464 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212a7800 == 31 [pid = 1656] [id = 687] 01:32:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11888fc00) [pid = 1656] [serial = 2061] [outer = 0x0] 01:32:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119407800) [pid = 1656] [serial = 2062] [outer = 0x11888fc00] 01:32:40 INFO - PROCESS | 1656 | 1466584360490 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1194d9800) [pid = 1656] [serial = 2063] [outer = 0x11888fc00] 01:32:40 INFO - PROCESS | 1656 | 1466584360828 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] 01:32:40 INFO - PROCESS | 1656 | 1466584360865 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:32:40 INFO - PROCESS | 1656 | 1466584360867 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1656 | 1466584360875 Marionette TRACE conn2 <- [1,2722,null,{}] 01:32:40 INFO - PROCESS | 1656 | 1466584360877 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}] 01:32:40 INFO - PROCESS | 1656 | 1466584360879 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:40 INFO - PROCESS | 1656 | 1466584360975 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:32:41 INFO - PROCESS | 1656 | 1466584361018 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1656 | 1466584361019 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219f1000 == 32 [pid = 1656] [id = 688] 01:32:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x111c7b800) [pid = 1656] [serial = 2064] [outer = 0x0] 01:32:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195e2000) [pid = 1656] [serial = 2065] [outer = 0x111c7b800] 01:32:41 INFO - PROCESS | 1656 | 1466584361043 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a30000) [pid = 1656] [serial = 2066] [outer = 0x111c7b800] 01:32:41 INFO - PROCESS | 1656 | 1466584361396 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] 01:32:41 INFO - PROCESS | 1656 | 1466584361446 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:32:41 INFO - PROCESS | 1656 | 1466584361448 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1656 | 1466584361449 Marionette TRACE conn2 <- [1,2726,null,{}] 01:32:41 INFO - PROCESS | 1656 | 1466584361451 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}] 01:32:41 INFO - PROCESS | 1656 | 1466584361455 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:41 INFO - PROCESS | 1656 | 1466584361573 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:32:41 INFO - PROCESS | 1656 | 1466584361615 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1656 | 1466584361616 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266c9800 == 33 [pid = 1656] [id = 689] 01:32:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119c58400) [pid = 1656] [serial = 2067] [outer = 0x0] 01:32:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120fd9000) [pid = 1656] [serial = 2068] [outer = 0x119c58400] 01:32:41 INFO - PROCESS | 1656 | 1466584361641 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121b49400) [pid = 1656] [serial = 2069] [outer = 0x119c58400] 01:32:41 INFO - PROCESS | 1656 | 1466584361953 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]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:32:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 01:32:41 INFO - PROCESS | 1656 | 1466584361970 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:32:41 INFO - PROCESS | 1656 | 1466584361973 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:32:41 INFO - PROCESS | 1656 | 1466584361975 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1656 | 1466584361976 Marionette TRACE conn2 <- [1,2730,null,{}] 01:32:41 INFO - PROCESS | 1656 | 1466584361986 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}] 01:32:41 INFO - PROCESS | 1656 | 1466584361989 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:42 INFO - PROCESS | 1656 | 1466584362092 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:32:42 INFO - PROCESS | 1656 | 1466584362095 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:42 INFO - PROCESS | 1656 | 1466584362096 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911c000 == 34 [pid = 1656] [id = 690] 01:32:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118650800) [pid = 1656] [serial = 2070] [outer = 0x0] 01:32:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123fb3400) [pid = 1656] [serial = 2071] [outer = 0x118650800] 01:32:42 INFO - PROCESS | 1656 | 1466584362120 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11835f800) [pid = 1656] [serial = 2072] [outer = 0x118650800] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1216f0c00) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12666f000) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117019000) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195db400) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1210ea400) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1210e4800) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11843f400) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112d7e400) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118443c00) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11297fc00) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x113c43400) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x129451000) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:32:42 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1121abc00) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:32:42 INFO - PROCESS | 1656 | 1466584362959 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\n"]]]}] 01:32:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:32:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:32:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1021ms 01:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:32:43 INFO - PROCESS | 1656 | 1466584362997 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:32:43 INFO - PROCESS | 1656 | 1466584362999 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:32:43 INFO - PROCESS | 1656 | 1466584363001 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1656 | 1466584363002 Marionette TRACE conn2 <- [1,2734,null,{}] 01:32:43 INFO - PROCESS | 1656 | 1466584363004 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}] 01:32:43 INFO - PROCESS | 1656 | 1466584363005 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:43 INFO - PROCESS | 1656 | 1466584363078 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:32:43 INFO - PROCESS | 1656 | 1466584363082 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1656 | 1466584363083 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a332800 == 35 [pid = 1656] [id = 691] 01:32:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117666400) [pid = 1656] [serial = 2073] [outer = 0x0] 01:32:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118653c00) [pid = 1656] [serial = 2074] [outer = 0x117666400] 01:32:43 INFO - PROCESS | 1656 | 1466584363110 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119a27800) [pid = 1656] [serial = 2075] [outer = 0x117666400] 01:32:43 INFO - PROCESS | 1656 | 1466584363517 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]]]}] 01:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 569ms 01:32:43 INFO - PROCESS | 1656 | 1466584363578 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:32:43 INFO - PROCESS | 1656 | 1466584363580 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:32:43 INFO - PROCESS | 1656 | 1466584363583 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1656 | 1466584363586 Marionette TRACE conn2 <- [1,2738,null,{}] 01:32:43 INFO - PROCESS | 1656 | 1466584363590 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}] 01:32:43 INFO - PROCESS | 1656 | 1466584363592 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:43 INFO - PROCESS | 1656 | 1466584363725 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:32:43 INFO - PROCESS | 1656 | 1466584363737 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1656 | 1466584363738 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f78000 == 36 [pid = 1656] [id = 692] 01:32:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119e15000) [pid = 1656] [serial = 2076] [outer = 0x0] 01:32:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x123ef6000) [pid = 1656] [serial = 2077] [outer = 0x119e15000] 01:32:43 INFO - PROCESS | 1656 | 1466584363779 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12607fc00) [pid = 1656] [serial = 2078] [outer = 0x119e15000] 01:32:44 INFO - PROCESS | 1656 | 1466584364125 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]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:32:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 575ms 01:32:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:32:44 INFO - PROCESS | 1656 | 1466584364158 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1656 | 1466584364159 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:32:44 INFO - PROCESS | 1656 | 1466584364161 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1656 | 1466584364162 Marionette TRACE conn2 <- [1,2742,null,{}] 01:32:44 INFO - PROCESS | 1656 | 1466584364164 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}] 01:32:44 INFO - PROCESS | 1656 | 1466584364166 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:44 INFO - PROCESS | 1656 | 1466584364276 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:32:44 INFO - PROCESS | 1656 | 1466584364282 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:44 INFO - PROCESS | 1656 | 1466584364283 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b717800 == 37 [pid = 1656] [id = 693] 01:32:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x124d6cc00) [pid = 1656] [serial = 2079] [outer = 0x0] 01:32:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1264d5000) [pid = 1656] [serial = 2080] [outer = 0x124d6cc00] 01:32:44 INFO - PROCESS | 1656 | 1466584364307 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1268c6400) [pid = 1656] [serial = 2081] [outer = 0x124d6cc00] 01:32:44 INFO - PROCESS | 1656 | 1466584364627 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]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:32:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 01:32:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:32:44 INFO - PROCESS | 1656 | 1466584364679 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1656 | 1466584364681 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:32:44 INFO - PROCESS | 1656 | 1466584364683 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1656 | 1466584364684 Marionette TRACE conn2 <- [1,2746,null,{}] 01:32:44 INFO - PROCESS | 1656 | 1466584364687 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}] 01:32:44 INFO - PROCESS | 1656 | 1466584364689 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:44 INFO - PROCESS | 1656 | 1466584364785 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:32:44 INFO - PROCESS | 1656 | 1466584364791 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:44 INFO - PROCESS | 1656 | 1466584364792 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219e9800 == 38 [pid = 1656] [id = 694] 01:32:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1268cb800) [pid = 1656] [serial = 2082] [outer = 0x0] 01:32:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128b45800) [pid = 1656] [serial = 2083] [outer = 0x1268cb800] 01:32:44 INFO - PROCESS | 1656 | 1466584364818 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128c95000) [pid = 1656] [serial = 2084] [outer = 0x1268cb800] 01:32:45 INFO - PROCESS | 1656 | 1466584365342 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]]]}] 01:32:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:32:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 672ms 01:32:45 INFO - PROCESS | 1656 | 1466584365356 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:32:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:32:45 INFO - PROCESS | 1656 | 1466584365361 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:32:45 INFO - PROCESS | 1656 | 1466584365366 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 1656 | 1466584365369 Marionette TRACE conn2 <- [1,2750,null,{}] 01:32:45 INFO - PROCESS | 1656 | 1466584365375 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}] 01:32:45 INFO - PROCESS | 1656 | 1466584365378 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:45 INFO - PROCESS | 1656 | 1466584365538 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:32:45 INFO - PROCESS | 1656 | 1466584365664 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:45 INFO - PROCESS | 1656 | 1466584365665 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e4a000 == 39 [pid = 1656] [id = 695] 01:32:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x114f9c800) [pid = 1656] [serial = 2085] [outer = 0x0] 01:32:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11688a400) [pid = 1656] [serial = 2086] [outer = 0x114f9c800] 01:32:45 INFO - PROCESS | 1656 | 1466584365696 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117304400) [pid = 1656] [serial = 2087] [outer = 0x114f9c800] 01:32:46 INFO - PROCESS | 1656 | 1466584366251 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]]]}] 01:32:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:32:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 927ms 01:32:46 INFO - PROCESS | 1656 | 1466584366292 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 1656 | 1466584366297 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:32:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:32:46 INFO - PROCESS | 1656 | 1466584366305 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 1656 | 1466584366308 Marionette TRACE conn2 <- [1,2754,null,{}] 01:32:46 INFO - PROCESS | 1656 | 1466584366311 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}] 01:32:46 INFO - PROCESS | 1656 | 1466584366314 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:46 INFO - PROCESS | 1656 | 1466584366466 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:32:46 INFO - PROCESS | 1656 | 1466584366552 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 1656 | 1466584366553 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c1d000 == 40 [pid = 1656] [id = 696] 01:32:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11859b800) [pid = 1656] [serial = 2088] [outer = 0x0] 01:32:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118655c00) [pid = 1656] [serial = 2089] [outer = 0x11859b800] 01:32:46 INFO - PROCESS | 1656 | 1466584366584 Marionette DEBUG loaded listener.js 01:32:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118fc6800) [pid = 1656] [serial = 2090] [outer = 0x11859b800] 01:32:47 INFO - PROCESS | 1656 | 1466584367241 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]]]}] 01:32:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:32:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 975ms 01:32:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:32:47 INFO - PROCESS | 1656 | 1466584367279 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1656 | 1466584367281 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:32:47 INFO - PROCESS | 1656 | 1466584367284 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1656 | 1466584367289 Marionette TRACE conn2 <- [1,2758,null,{}] 01:32:47 INFO - PROCESS | 1656 | 1466584367294 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}] 01:32:47 INFO - PROCESS | 1656 | 1466584367295 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:47 INFO - PROCESS | 1656 | 1466584367404 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:32:47 INFO - PROCESS | 1656 | 1466584367464 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1656 | 1466584367467 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3e000 == 41 [pid = 1656] [id = 697] 01:32:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1137f3000) [pid = 1656] [serial = 2091] [outer = 0x0] 01:32:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115f0b400) [pid = 1656] [serial = 2092] [outer = 0x1137f3000] 01:32:47 INFO - PROCESS | 1656 | 1466584367495 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11700bc00) [pid = 1656] [serial = 2093] [outer = 0x1137f3000] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b717800 == 40 [pid = 1656] [id = 693] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x120f78000 == 39 [pid = 1656] [id = 692] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a332800 == 38 [pid = 1656] [id = 691] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12911c000 == 37 [pid = 1656] [id = 690] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1266c9800 == 36 [pid = 1656] [id = 689] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1219f1000 == 35 [pid = 1656] [id = 688] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1212a7800 == 34 [pid = 1656] [id = 687] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x120f78800 == 33 [pid = 1656] [id = 686] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118619000 == 32 [pid = 1656] [id = 685] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x116956800 == 31 [pid = 1656] [id = 684] 01:32:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1212a4000 == 30 [pid = 1656] [id = 683] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125580800) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128c5e400) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1291f1c00) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117664400) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118368400) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119835000) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119c53c00) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12117c000) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123fbec00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121177400) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1186e4c00) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119410800) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x121ac3800) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11859a000) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a37000) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118fc8000) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x116bd6400) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1210eb800) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1165f0c00) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1175eec00) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12a6d7000) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x116b29000) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x117015000) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12607ec00) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x121838c00) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1656 | 1466584367992 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]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 726ms 01:32:48 INFO - PROCESS | 1656 | 1466584368012 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1656 | 1466584368017 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:32:48 INFO - PROCESS | 1656 | 1466584368025 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1656 | 1466584368027 Marionette TRACE conn2 <- [1,2762,null,{}] 01:32:48 INFO - PROCESS | 1656 | 1466584368031 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}] 01:32:48 INFO - PROCESS | 1656 | 1466584368034 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:48 INFO - PROCESS | 1656 | 1466584368159 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:32:48 INFO - PROCESS | 1656 | 1466584368237 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1656 | 1466584368238 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f1c000 == 31 [pid = 1656] [id = 698] 01:32:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117303000) [pid = 1656] [serial = 2094] [outer = 0x0] 01:32:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118439000) [pid = 1656] [serial = 2095] [outer = 0x117303000] 01:32:48 INFO - PROCESS | 1656 | 1466584368265 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118599800) [pid = 1656] [serial = 2096] [outer = 0x117303000] 01:32:48 INFO - PROCESS | 1656 | 1466584368569 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]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 01:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:32:48 INFO - PROCESS | 1656 | 1466584368595 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1656 | 1466584368596 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:32:48 INFO - PROCESS | 1656 | 1466584368599 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1656 | 1466584368601 Marionette TRACE conn2 <- [1,2766,null,{}] 01:32:48 INFO - PROCESS | 1656 | 1466584368613 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}] 01:32:48 INFO - PROCESS | 1656 | 1466584368616 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:48 INFO - PROCESS | 1656 | 1466584368699 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:32:48 INFO - PROCESS | 1656 | 1466584368707 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1656 | 1466584368709 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212ae000 == 32 [pid = 1656] [id = 699] 01:32:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118f76c00) [pid = 1656] [serial = 2097] [outer = 0x0] 01:32:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119409800) [pid = 1656] [serial = 2098] [outer = 0x118f76c00] 01:32:48 INFO - PROCESS | 1656 | 1466584368738 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1195e2800) [pid = 1656] [serial = 2099] [outer = 0x118f76c00] 01:32:49 INFO - PROCESS | 1656 | 1466584369101 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]]]}] 01:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 01:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:32:49 INFO - PROCESS | 1656 | 1466584369123 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 1656 | 1466584369125 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:32:49 INFO - PROCESS | 1656 | 1466584369127 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 1656 | 1466584369128 Marionette TRACE conn2 <- [1,2770,null,{}] 01:32:49 INFO - PROCESS | 1656 | 1466584369130 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}] 01:32:49 INFO - PROCESS | 1656 | 1466584369131 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:49 INFO - PROCESS | 1656 | 1466584369211 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:32:49 INFO - PROCESS | 1656 | 1466584369214 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 1656 | 1466584369215 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x123e83000 == 33 [pid = 1656] [id = 700] 01:32:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119831c00) [pid = 1656] [serial = 2100] [outer = 0x0] 01:32:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119a3b400) [pid = 1656] [serial = 2101] [outer = 0x119831c00] 01:32:49 INFO - PROCESS | 1656 | 1466584369241 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119eb6c00) [pid = 1656] [serial = 2102] [outer = 0x119831c00] 01:32:49 INFO - PROCESS | 1656 | 1466584369620 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]]]}] 01:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 517ms 01:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:32:49 INFO - PROCESS | 1656 | 1466584369645 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 1656 | 1466584369646 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:32:49 INFO - PROCESS | 1656 | 1466584369648 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 1656 | 1466584369649 Marionette TRACE conn2 <- [1,2774,null,{}] 01:32:49 INFO - PROCESS | 1656 | 1466584369652 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}] 01:32:49 INFO - PROCESS | 1656 | 1466584369653 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:49 INFO - PROCESS | 1656 | 1466584369730 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:32:49 INFO - PROCESS | 1656 | 1466584369799 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 1656 | 1466584369800 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12559b800 == 34 [pid = 1656] [id = 701] 01:32:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119834000) [pid = 1656] [serial = 2103] [outer = 0x0] 01:32:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120fd4800) [pid = 1656] [serial = 2104] [outer = 0x119834000] 01:32:49 INFO - PROCESS | 1656 | 1466584369825 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121172400) [pid = 1656] [serial = 2105] [outer = 0x119834000] 01:32:50 INFO - PROCESS | 1656 | 1466584370138 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]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 01:32:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:32:50 INFO - PROCESS | 1656 | 1466584370177 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1656 | 1466584370178 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:32:50 INFO - PROCESS | 1656 | 1466584370180 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1656 | 1466584370181 Marionette TRACE conn2 <- [1,2778,null,{}] 01:32:50 INFO - PROCESS | 1656 | 1466584370183 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}] 01:32:50 INFO - PROCESS | 1656 | 1466584370188 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:50 INFO - PROCESS | 1656 | 1466584370311 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:32:50 INFO - PROCESS | 1656 | 1466584370353 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1656 | 1466584370355 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a596800 == 35 [pid = 1656] [id = 702] 01:32:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12117a000) [pid = 1656] [serial = 2106] [outer = 0x0] 01:32:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121db0400) [pid = 1656] [serial = 2107] [outer = 0x12117a000] 01:32:50 INFO - PROCESS | 1656 | 1466584370379 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1268bc000) [pid = 1656] [serial = 2108] [outer = 0x12117a000] 01:32:50 INFO - PROCESS | 1656 | 1466584370740 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]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 567ms 01:32:50 INFO - PROCESS | 1656 | 1466584370748 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1656 | 1466584370750 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:32:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:32:50 INFO - PROCESS | 1656 | 1466584370754 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1656 | 1466584370755 Marionette TRACE conn2 <- [1,2782,null,{}] 01:32:50 INFO - PROCESS | 1656 | 1466584370757 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}] 01:32:50 INFO - PROCESS | 1656 | 1466584370758 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:50 INFO - PROCESS | 1656 | 1466584370903 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:32:50 INFO - PROCESS | 1656 | 1466584370917 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1656 | 1466584370928 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b708000 == 36 [pid = 1656] [id = 703] 01:32:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1268d5400) [pid = 1656] [serial = 2109] [outer = 0x0] 01:32:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128aed400) [pid = 1656] [serial = 2110] [outer = 0x1268d5400] 01:32:50 INFO - PROCESS | 1656 | 1466584370965 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128c51c00) [pid = 1656] [serial = 2111] [outer = 0x1268d5400] 01:32:51 INFO - PROCESS | 1656 | 1466584371300 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]]]}] 01:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 570ms 01:32:51 INFO - PROCESS | 1656 | 1466584371323 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1656 | 1466584371325 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:32:51 INFO - PROCESS | 1656 | 1466584371327 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1656 | 1466584371328 Marionette TRACE conn2 <- [1,2786,null,{}] 01:32:51 INFO - PROCESS | 1656 | 1466584371330 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}] 01:32:51 INFO - PROCESS | 1656 | 1466584371331 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:51 INFO - PROCESS | 1656 | 1466584371438 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:32:51 INFO - PROCESS | 1656 | 1466584371441 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 1656 | 1466584371442 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be89800 == 37 [pid = 1656] [id = 704] 01:32:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1268d2000) [pid = 1656] [serial = 2112] [outer = 0x0] 01:32:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128c98000) [pid = 1656] [serial = 2113] [outer = 0x1268d2000] 01:32:51 INFO - PROCESS | 1656 | 1466584371467 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1291f5c00) [pid = 1656] [serial = 2114] [outer = 0x1268d2000] 01:32:51 INFO - PROCESS | 1656 | 1466584371788 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]]]}] 01:32:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d48e000 == 36 [pid = 1656] [id = 17] 01:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 517ms 01:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:32:51 INFO - PROCESS | 1656 | 1466584371862 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1656 | 1466584371863 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:32:51 INFO - PROCESS | 1656 | 1466584371865 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1656 | 1466584371866 Marionette TRACE conn2 <- [1,2790,null,{}] 01:32:51 INFO - PROCESS | 1656 | 1466584371869 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}] 01:32:51 INFO - PROCESS | 1656 | 1466584371870 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:51 INFO - PROCESS | 1656 | 1466584371985 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:32:51 INFO - PROCESS | 1656 | 1466584371988 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 1656 | 1466584371989 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121047000 == 37 [pid = 1656] [id = 705] 01:32:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128c5a800) [pid = 1656] [serial = 2115] [outer = 0x0] 01:32:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1291fcc00) [pid = 1656] [serial = 2116] [outer = 0x128c5a800] 01:32:52 INFO - PROCESS | 1656 | 1466584372013 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12941cc00) [pid = 1656] [serial = 2117] [outer = 0x128c5a800] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11888fc00) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112f0d800) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1125f4800) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111c7b800) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116914c00) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116984400) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116bda800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1194e0800) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124a91c00) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119c58400) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118650800) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117666400) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124d6cc00) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:32:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119e15000) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:32:52 INFO - PROCESS | 1656 | 1466584372419 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]]]}] 01:32:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:32:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 621ms 01:32:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:32:52 INFO - PROCESS | 1656 | 1466584372487 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 1656 | 1466584372489 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:32:52 INFO - PROCESS | 1656 | 1466584372492 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1656 | 1466584372494 Marionette TRACE conn2 <- [1,2794,null,{}] 01:32:52 INFO - PROCESS | 1656 | 1466584372497 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}] 01:32:52 INFO - PROCESS | 1656 | 1466584372499 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:52 INFO - PROCESS | 1656 | 1466584372623 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:32:52 INFO - PROCESS | 1656 | 1466584372629 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:52 INFO - PROCESS | 1656 | 1466584372630 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07c800 == 38 [pid = 1656] [id = 706] 01:32:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118443c00) [pid = 1656] [serial = 2118] [outer = 0x0] 01:32:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1194e0800) [pid = 1656] [serial = 2119] [outer = 0x118443c00] 01:32:52 INFO - PROCESS | 1656 | 1466584372670 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119eb6400) [pid = 1656] [serial = 2120] [outer = 0x118443c00] 01:32:53 INFO - PROCESS | 1656 | 1466584373024 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]]]}] 01:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 570ms 01:32:53 INFO - PROCESS | 1656 | 1466584373061 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:32:53 INFO - PROCESS | 1656 | 1466584373063 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:32:53 INFO - PROCESS | 1656 | 1466584373065 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 1656 | 1466584373067 Marionette TRACE conn2 <- [1,2798,null,{}] 01:32:53 INFO - PROCESS | 1656 | 1466584373070 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}] 01:32:53 INFO - PROCESS | 1656 | 1466584373073 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:53 INFO - PROCESS | 1656 | 1466584373201 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:32:53 INFO - PROCESS | 1656 | 1466584373209 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1656 | 1466584373211 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3d6800 == 39 [pid = 1656] [id = 707] 01:32:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123efec00) [pid = 1656] [serial = 2121] [outer = 0x0] 01:32:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x129422000) [pid = 1656] [serial = 2122] [outer = 0x123efec00] 01:32:53 INFO - PROCESS | 1656 | 1466584373237 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129456c00) [pid = 1656] [serial = 2123] [outer = 0x123efec00] 01:32:53 INFO - PROCESS | 1656 | 1466584373545 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]]]}] 01:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 523ms 01:32:53 INFO - PROCESS | 1656 | 1466584373590 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 1656 | 1466584373591 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:32:53 INFO - PROCESS | 1656 | 1466584373593 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 1656 | 1466584373594 Marionette TRACE conn2 <- [1,2802,null,{}] 01:32:53 INFO - PROCESS | 1656 | 1466584373596 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}] 01:32:53 INFO - PROCESS | 1656 | 1466584373597 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:53 INFO - PROCESS | 1656 | 1466584373678 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:32:53 INFO - PROCESS | 1656 | 1466584373681 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1656 | 1466584373682 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6dc800 == 40 [pid = 1656] [id = 708] 01:32:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12a604400) [pid = 1656] [serial = 2124] [outer = 0x0] 01:32:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a6dc800) [pid = 1656] [serial = 2125] [outer = 0x12a604400] 01:32:53 INFO - PROCESS | 1656 | 1466584373706 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a88a800) [pid = 1656] [serial = 2126] [outer = 0x12a604400] 01:32:54 INFO - PROCESS | 1656 | 1466584374034 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]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 467ms 01:32:54 INFO - PROCESS | 1656 | 1466584374061 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:32:54 INFO - PROCESS | 1656 | 1466584374062 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:32:54 INFO - PROCESS | 1656 | 1466584374064 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 1656 | 1466584374065 Marionette TRACE conn2 <- [1,2806,null,{}] 01:32:54 INFO - PROCESS | 1656 | 1466584374067 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}] 01:32:54 INFO - PROCESS | 1656 | 1466584374069 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:54 INFO - PROCESS | 1656 | 1466584374189 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:32:54 INFO - PROCESS | 1656 | 1466584374280 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:54 INFO - PROCESS | 1656 | 1466584374281 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fcf000 == 41 [pid = 1656] [id = 709] 01:32:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x110e81800) [pid = 1656] [serial = 2127] [outer = 0x0] 01:32:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x111e2ec00) [pid = 1656] [serial = 2128] [outer = 0x110e81800] 01:32:54 INFO - PROCESS | 1656 | 1466584374313 Marionette DEBUG loaded listener.js 01:32:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112f06400) [pid = 1656] [serial = 2129] [outer = 0x110e81800] 01:32:54 INFO - PROCESS | 1656 | 1466584374762 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]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 720ms 01:32:54 INFO - PROCESS | 1656 | 1466584374786 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:32:54 INFO - PROCESS | 1656 | 1466584374788 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:32:54 INFO - PROCESS | 1656 | 1466584374791 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 1656 | 1466584374792 Marionette TRACE conn2 <- [1,2810,null,{}] 01:32:54 INFO - PROCESS | 1656 | 1466584374796 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}] 01:32:54 INFO - PROCESS | 1656 | 1466584374798 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:54 INFO - PROCESS | 1656 | 1466584374904 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:32:55 INFO - PROCESS | 1656 | 1466584375063 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1656 | 1466584375065 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212be000 == 42 [pid = 1656] [id = 710] 01:32:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118445400) [pid = 1656] [serial = 2130] [outer = 0x0] 01:32:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11864bc00) [pid = 1656] [serial = 2131] [outer = 0x118445400] 01:32:55 INFO - PROCESS | 1656 | 1466584375121 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118f77c00) [pid = 1656] [serial = 2132] [outer = 0x118445400] 01:32:55 INFO - PROCESS | 1656 | 1466584375605 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]]]}] 01:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 823ms 01:32:55 INFO - PROCESS | 1656 | 1466584375615 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1656 | 1466584375618 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:32:55 INFO - PROCESS | 1656 | 1466584375621 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1656 | 1466584375622 Marionette TRACE conn2 <- [1,2814,null,{}] 01:32:55 INFO - PROCESS | 1656 | 1466584375625 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}] 01:32:55 INFO - PROCESS | 1656 | 1466584375626 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:55 INFO - PROCESS | 1656 | 1466584375735 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:32:55 INFO - PROCESS | 1656 | 1466584375803 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1656 | 1466584375804 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be8f800 == 43 [pid = 1656] [id = 711] 01:32:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1194d6400) [pid = 1656] [serial = 2133] [outer = 0x0] 01:32:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ae7000) [pid = 1656] [serial = 2134] [outer = 0x1194d6400] 01:32:55 INFO - PROCESS | 1656 | 1466584375873 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1211b5000) [pid = 1656] [serial = 2135] [outer = 0x1194d6400] 01:32:56 INFO - PROCESS | 1656 | 1466584376292 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]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 724ms 01:32:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:32:56 INFO - PROCESS | 1656 | 1466584376345 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1656 | 1466584376347 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:32:56 INFO - PROCESS | 1656 | 1466584376354 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1656 | 1466584376358 Marionette TRACE conn2 <- [1,2818,null,{}] 01:32:56 INFO - PROCESS | 1656 | 1466584376383 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}] 01:32:56 INFO - PROCESS | 1656 | 1466584376386 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:56 INFO - PROCESS | 1656 | 1466584376532 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:32:56 INFO - PROCESS | 1656 | 1466584376590 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 1656 | 1466584376591 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cdb1000 == 44 [pid = 1656] [id = 712] 01:32:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121daf000) [pid = 1656] [serial = 2136] [outer = 0x0] 01:32:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126455c00) [pid = 1656] [serial = 2137] [outer = 0x121daf000] 01:32:56 INFO - PROCESS | 1656 | 1466584376621 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128b4ac00) [pid = 1656] [serial = 2138] [outer = 0x121daf000] 01:32:57 INFO - PROCESS | 1656 | 1466584377023 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]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:32:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 700ms 01:32:57 INFO - PROCESS | 1656 | 1466584377050 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:32:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:32:57 INFO - PROCESS | 1656 | 1466584377052 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:32:57 INFO - PROCESS | 1656 | 1466584377054 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1656 | 1466584377055 Marionette TRACE conn2 <- [1,2822,null,{}] 01:32:57 INFO - PROCESS | 1656 | 1466584377058 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}] 01:32:57 INFO - PROCESS | 1656 | 1466584377059 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:57 INFO - PROCESS | 1656 | 1466584377163 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:32:57 INFO - PROCESS | 1656 | 1466584377229 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:57 INFO - PROCESS | 1656 | 1466584377230 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb6e800 == 45 [pid = 1656] [id = 713] 01:32:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182dac00) [pid = 1656] [serial = 2139] [outer = 0x0] 01:32:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129425400) [pid = 1656] [serial = 2140] [outer = 0x1182dac00] 01:32:57 INFO - PROCESS | 1656 | 1466584377301 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a609000) [pid = 1656] [serial = 2141] [outer = 0x1182dac00] 01:32:57 INFO - PROCESS | 1656 | 1466584377893 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]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:32:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 872ms 01:32:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:32:57 INFO - PROCESS | 1656 | 1466584377927 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1656 | 1466584377929 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:32:57 INFO - PROCESS | 1656 | 1466584377933 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1656 | 1466584377935 Marionette TRACE conn2 <- [1,2826,null,{}] 01:32:57 INFO - PROCESS | 1656 | 1466584377938 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}] 01:32:57 INFO - PROCESS | 1656 | 1466584377940 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:58 INFO - PROCESS | 1656 | 1466584378038 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:32:58 INFO - PROCESS | 1656 | 1466584378109 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 1656 | 1466584378112 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e96000 == 46 [pid = 1656] [id = 714] 01:32:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116988000) [pid = 1656] [serial = 2142] [outer = 0x0] 01:32:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1173be000) [pid = 1656] [serial = 2143] [outer = 0x116988000] 01:32:58 INFO - PROCESS | 1656 | 1466584378187 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118446400) [pid = 1656] [serial = 2144] [outer = 0x116988000] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6dc800 == 45 [pid = 1656] [id = 708] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3d6800 == 44 [pid = 1656] [id = 707] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07c800 == 43 [pid = 1656] [id = 706] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x121047000 == 42 [pid = 1656] [id = 705] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12be89800 == 41 [pid = 1656] [id = 704] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b708000 == 40 [pid = 1656] [id = 703] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12a596800 == 39 [pid = 1656] [id = 702] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12559b800 == 38 [pid = 1656] [id = 701] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123e83000 == 37 [pid = 1656] [id = 700] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d48d800 == 36 [pid = 1656] [id = 18] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1212ae000 == 35 [pid = 1656] [id = 699] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118f1c000 == 34 [pid = 1656] [id = 698] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3e000 == 33 [pid = 1656] [id = 697] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x124c1d000 == 32 [pid = 1656] [id = 696] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x117e4a000 == 31 [pid = 1656] [id = 695] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1219e9800 == 30 [pid = 1656] [id = 694] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12bb6e800 == 29 [pid = 1656] [id = 713] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12cdb1000 == 28 [pid = 1656] [id = 712] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12be8f800 == 27 [pid = 1656] [id = 711] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1212be000 == 26 [pid = 1656] [id = 710] 01:32:59 INFO - PROCESS | 1656 | --DOCSHELL 0x112fcf000 == 25 [pid = 1656] [id = 709] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119407800) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112f12000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1125f0800) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118595400) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1195e2000) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118fcb800) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118443800) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11730a000) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117ebb000) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118444400) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117306400) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119ae8c00) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1195e3800) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128ae9000) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1266e9400) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x120fd9000) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121b49400) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1186db800) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x123fb3400) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118653c00) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119a27800) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1264d5000) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11835f800) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a30000) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128b45800) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123ef6000) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1268c6400) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12607fc00) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1194d9800) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 01:32:59 INFO - PROCESS | 1656 | 1466584379206 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:32:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1324ms 01:32:59 INFO - PROCESS | 1656 | 1466584379257 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:32:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:32:59 INFO - PROCESS | 1656 | 1466584379259 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:32:59 INFO - PROCESS | 1656 | 1466584379263 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1656 | 1466584379265 Marionette TRACE conn2 <- [1,2830,null,{}] 01:32:59 INFO - PROCESS | 1656 | 1466584379268 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}] 01:32:59 INFO - PROCESS | 1656 | 1466584379272 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:59 INFO - PROCESS | 1656 | 1466584379351 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:32:59 INFO - PROCESS | 1656 | 1466584379381 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 1656 | 1466584379383 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11277b800 == 26 [pid = 1656] [id = 715] 01:32:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x111c78c00) [pid = 1656] [serial = 2145] [outer = 0x0] 01:32:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x111f37000) [pid = 1656] [serial = 2146] [outer = 0x111c78c00] 01:32:59 INFO - PROCESS | 1656 | 1466584379411 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1125ea800) [pid = 1656] [serial = 2147] [outer = 0x111c78c00] 01:32:59 INFO - PROCESS | 1656 | 1466584379797 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]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:32:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 570ms 01:32:59 INFO - PROCESS | 1656 | 1466584379833 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1656 | 1466584379838 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:32:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:32:59 INFO - PROCESS | 1656 | 1466584379843 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1656 | 1466584379845 Marionette TRACE conn2 <- [1,2834,null,{}] 01:32:59 INFO - PROCESS | 1656 | 1466584379849 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}] 01:32:59 INFO - PROCESS | 1656 | 1466584379851 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:32:59 INFO - PROCESS | 1656 | 1466584379986 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:33:00 INFO - PROCESS | 1656 | 1466584380004 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 1656 | 1466584380005 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3c800 == 27 [pid = 1656] [id = 716] 01:33:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112e5f000) [pid = 1656] [serial = 2148] [outer = 0x0] 01:33:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112f06800) [pid = 1656] [serial = 2149] [outer = 0x112e5f000] 01:33:00 INFO - PROCESS | 1656 | 1466584380052 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112f13400) [pid = 1656] [serial = 2150] [outer = 0x112e5f000] 01:33:00 INFO - PROCESS | 1656 | 1466584380463 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:33:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:33:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 01:33:00 INFO - PROCESS | 1656 | 1466584380513 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1656 | 1466584380514 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:33:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:33:00 INFO - PROCESS | 1656 | 1466584380516 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - PROCESS | 1656 | 1466584380526 Marionette TRACE conn2 <- [1,2838,null,{}] 01:33:00 INFO - PROCESS | 1656 | 1466584380534 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}] 01:33:00 INFO - PROCESS | 1656 | 1466584380537 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:00 INFO - PROCESS | 1656 | 1466584380616 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:33:00 INFO - PROCESS | 1656 | 1466584380642 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 1656 | 1466584380644 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118281800 == 28 [pid = 1656] [id = 717] 01:33:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1162bec00) [pid = 1656] [serial = 2151] [outer = 0x0] 01:33:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116885000) [pid = 1656] [serial = 2152] [outer = 0x1162bec00] 01:33:00 INFO - PROCESS | 1656 | 1466584380672 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116b24000) [pid = 1656] [serial = 2153] [outer = 0x1162bec00] 01:33:01 INFO - PROCESS | 1656 | 1466584381011 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]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:33:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 530ms 01:33:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:33:01 INFO - PROCESS | 1656 | 1466584381047 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1656 | 1466584381048 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:33:01 INFO - PROCESS | 1656 | 1466584381051 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1656 | 1466584381052 Marionette TRACE conn2 <- [1,2842,null,{}] 01:33:01 INFO - PROCESS | 1656 | 1466584381054 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}] 01:33:01 INFO - PROCESS | 1656 | 1466584381055 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:01 INFO - PROCESS | 1656 | 1466584381165 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:33:01 INFO - PROCESS | 1656 | 1466584381201 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 1656 | 1466584381203 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f77800 == 29 [pid = 1656] [id = 718] 01:33:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117305000) [pid = 1656] [serial = 2154] [outer = 0x0] 01:33:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11730c400) [pid = 1656] [serial = 2155] [outer = 0x117305000] 01:33:01 INFO - PROCESS | 1656 | 1466584381228 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117eb2c00) [pid = 1656] [serial = 2156] [outer = 0x117305000] 01:33:01 INFO - PROCESS | 1656 | 1466584381522 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]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:33:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 01:33:01 INFO - PROCESS | 1656 | 1466584381572 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1656 | 1466584381574 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:33:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:33:01 INFO - PROCESS | 1656 | 1466584381576 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1656 | 1466584381577 Marionette TRACE conn2 <- [1,2846,null,{}] 01:33:01 INFO - PROCESS | 1656 | 1466584381580 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}] 01:33:01 INFO - PROCESS | 1656 | 1466584381581 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:01 INFO - PROCESS | 1656 | 1466584381681 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:33:01 INFO - PROCESS | 1656 | 1466584381719 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 1656 | 1466584381720 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121325800 == 30 [pid = 1656] [id = 719] 01:33:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117ebb000) [pid = 1656] [serial = 2157] [outer = 0x0] 01:33:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11836a400) [pid = 1656] [serial = 2158] [outer = 0x117ebb000] 01:33:01 INFO - PROCESS | 1656 | 1466584381745 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118519c00) [pid = 1656] [serial = 2159] [outer = 0x117ebb000] 01:33:02 INFO - PROCESS | 1656 | 1466584382062 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]]]}] 01:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 01:33:02 INFO - PROCESS | 1656 | 1466584382101 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 1656 | 1466584382102 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:33:02 INFO - PROCESS | 1656 | 1466584382104 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 1656 | 1466584382105 Marionette TRACE conn2 <- [1,2850,null,{}] 01:33:02 INFO - PROCESS | 1656 | 1466584382108 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}] 01:33:02 INFO - PROCESS | 1656 | 1466584382112 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:02 INFO - PROCESS | 1656 | 1466584382231 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:33:02 INFO - PROCESS | 1656 | 1466584382269 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 1656 | 1466584382270 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x121549800 == 31 [pid = 1656] [id = 720] 01:33:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118443800) [pid = 1656] [serial = 2160] [outer = 0x0] 01:33:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118644c00) [pid = 1656] [serial = 2161] [outer = 0x118443800] 01:33:02 INFO - PROCESS | 1656 | 1466584382295 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118f7ec00) [pid = 1656] [serial = 2162] [outer = 0x118443800] 01:33:02 INFO - PROCESS | 1656 | 1466584382623 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 01:33:02 INFO - PROCESS | 1656 | 1466584382627 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 1656 | 1466584382628 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:33:02 INFO - PROCESS | 1656 | 1466584382630 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 1656 | 1466584382631 Marionette TRACE conn2 <- [1,2854,null,{}] 01:33:02 INFO - PROCESS | 1656 | 1466584382633 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}] 01:33:02 INFO - PROCESS | 1656 | 1466584382634 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:02 INFO - PROCESS | 1656 | 1466584382740 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:33:02 INFO - PROCESS | 1656 | 1466584382749 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 1656 | 1466584382750 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x123cce800 == 32 [pid = 1656] [id = 721] 01:33:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118f81000) [pid = 1656] [serial = 2163] [outer = 0x0] 01:33:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119407000) [pid = 1656] [serial = 2164] [outer = 0x118f81000] 01:33:02 INFO - PROCESS | 1656 | 1466584382774 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1194d9400) [pid = 1656] [serial = 2165] [outer = 0x118f81000] 01:33:03 INFO - PROCESS | 1656 | 1466584383202 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]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 618ms 01:33:03 INFO - PROCESS | 1656 | 1466584383249 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:33:03 INFO - PROCESS | 1656 | 1466584383251 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:33:03 INFO - PROCESS | 1656 | 1466584383254 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1656 | 1466584383256 Marionette TRACE conn2 <- [1,2858,null,{}] 01:33:03 INFO - PROCESS | 1656 | 1466584383260 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}] 01:33:03 INFO - PROCESS | 1656 | 1466584383261 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:03 INFO - PROCESS | 1656 | 1466584383413 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a604400) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12117a000) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1268d2000) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1268d5400) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117eb8400) [pid = 1656] [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.] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119831c00) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114f9c800) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1137f3000) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119834000) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11859b800) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117303000) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118f76c00) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128c5a800) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1268cb800) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123efec00) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118443c00) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:33:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12d48e800) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:33:03 INFO - PROCESS | 1656 | 1466584383658 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:03 INFO - PROCESS | 1656 | 1466584383659 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f76000 == 33 [pid = 1656] [id = 722] 01:33:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110ed5000) [pid = 1656] [serial = 2166] [outer = 0x0] 01:33:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112f76000) [pid = 1656] [serial = 2167] [outer = 0x110ed5000] 01:33:03 INFO - PROCESS | 1656 | 1466584383684 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117eb8400) [pid = 1656] [serial = 2168] [outer = 0x110ed5000] 01:33:03 INFO - PROCESS | 1656 | 1466584383935 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 723ms 01:33:03 INFO - PROCESS | 1656 | 1466584383978 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:33:03 INFO - PROCESS | 1656 | 1466584383979 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:33:03 INFO - PROCESS | 1656 | 1466584383982 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1656 | 1466584383983 Marionette TRACE conn2 <- [1,2862,null,{}] 01:33:04 INFO - PROCESS | 1656 | 1466584384008 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}] 01:33:04 INFO - PROCESS | 1656 | 1466584384009 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:04 INFO - PROCESS | 1656 | 1466584384086 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:33:04 INFO - PROCESS | 1656 | 1466584384092 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 1656 | 1466584384100 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e2e800 == 34 [pid = 1656] [id = 723] 01:33:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111eca400) [pid = 1656] [serial = 2169] [outer = 0x0] 01:33:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195db400) [pid = 1656] [serial = 2170] [outer = 0x111eca400] 01:33:04 INFO - PROCESS | 1656 | 1466584384125 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1195e6000) [pid = 1656] [serial = 2171] [outer = 0x111eca400] 01:33:04 INFO - PROCESS | 1656 | 1466584384448 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]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 01:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:33:04 INFO - PROCESS | 1656 | 1466584384501 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1656 | 1466584384502 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:33:04 INFO - PROCESS | 1656 | 1466584384504 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1656 | 1466584384505 Marionette TRACE conn2 <- [1,2866,null,{}] 01:33:04 INFO - PROCESS | 1656 | 1466584384518 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}] 01:33:04 INFO - PROCESS | 1656 | 1466584384519 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:04 INFO - PROCESS | 1656 | 1466584384594 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:33:04 INFO - PROCESS | 1656 | 1466584384597 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 1656 | 1466584384598 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x129118800 == 35 [pid = 1656] [id = 724] 01:33:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1194e1400) [pid = 1656] [serial = 2172] [outer = 0x0] 01:33:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119833400) [pid = 1656] [serial = 2173] [outer = 0x1194e1400] 01:33:04 INFO - PROCESS | 1656 | 1466584384624 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a25c00) [pid = 1656] [serial = 2174] [outer = 0x1194e1400] 01:33:04 INFO - PROCESS | 1656 | 1466584384945 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]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 479ms 01:33:04 INFO - PROCESS | 1656 | 1466584384983 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1656 | 1466584384985 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:33:04 INFO - PROCESS | 1656 | 1466584384990 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1656 | 1466584384991 Marionette TRACE conn2 <- [1,2870,null,{}] 01:33:04 INFO - PROCESS | 1656 | 1466584384994 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}] 01:33:04 INFO - PROCESS | 1656 | 1466584384995 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:05 INFO - PROCESS | 1656 | 1466584385084 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:33:05 INFO - PROCESS | 1656 | 1466584385089 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:05 INFO - PROCESS | 1656 | 1466584385091 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a59c000 == 36 [pid = 1656] [id = 725] 01:33:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118363000) [pid = 1656] [serial = 2175] [outer = 0x0] 01:33:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a32800) [pid = 1656] [serial = 2176] [outer = 0x118363000] 01:33:05 INFO - PROCESS | 1656 | 1466584385124 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119eb3c00) [pid = 1656] [serial = 2177] [outer = 0x118363000] 01:33:05 INFO - PROCESS | 1656 | 1466584385478 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]]]}] 01:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 01:33:05 INFO - PROCESS | 1656 | 1466584385519 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:33:05 INFO - PROCESS | 1656 | 1466584385522 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:33:05 INFO - PROCESS | 1656 | 1466584385525 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:33:05 INFO - PROCESS | 1656 | 1466584385526 Marionette TRACE conn2 <- [1,2874,null,{}] 01:33:05 INFO - PROCESS | 1656 | 1466584385528 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}] 01:33:05 INFO - PROCESS | 1656 | 1466584385529 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:05 INFO - PROCESS | 1656 | 1466584385607 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:33:05 INFO - PROCESS | 1656 | 1466584385721 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:05 INFO - PROCESS | 1656 | 1466584385723 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11251c800 == 37 [pid = 1656] [id = 726] 01:33:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110e7dc00) [pid = 1656] [serial = 2178] [outer = 0x0] 01:33:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110e83400) [pid = 1656] [serial = 2179] [outer = 0x110e7dc00] 01:33:05 INFO - PROCESS | 1656 | 1466584385757 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110edbc00) [pid = 1656] [serial = 2180] [outer = 0x110e7dc00] 01:33:06 INFO - PROCESS | 1656 | 1466584386266 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]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 771ms 01:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:33:06 INFO - PROCESS | 1656 | 1466584386298 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1656 | 1466584386300 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:33:06 INFO - PROCESS | 1656 | 1466584386331 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1656 | 1466584386332 Marionette TRACE conn2 <- [1,2878,null,{}] 01:33:06 INFO - PROCESS | 1656 | 1466584386340 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}] 01:33:06 INFO - PROCESS | 1656 | 1466584386344 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:06 INFO - PROCESS | 1656 | 1466584386477 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:33:06 INFO - PROCESS | 1656 | 1466584386559 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 1656 | 1466584386561 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b0800 == 38 [pid = 1656] [id = 727] 01:33:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d7e400) [pid = 1656] [serial = 2181] [outer = 0x0] 01:33:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112f0d400) [pid = 1656] [serial = 2182] [outer = 0x112d7e400] 01:33:06 INFO - PROCESS | 1656 | 1466584386591 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112fbb000) [pid = 1656] [serial = 2183] [outer = 0x112d7e400] 01:33:07 INFO - PROCESS | 1656 | 1466584387243 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]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:33:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1005ms 01:33:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:33:07 INFO - PROCESS | 1656 | 1466584387313 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1656 | 1466584387315 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:33:07 INFO - PROCESS | 1656 | 1466584387319 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1656 | 1466584387322 Marionette TRACE conn2 <- [1,2882,null,{}] 01:33:07 INFO - PROCESS | 1656 | 1466584387326 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}] 01:33:07 INFO - PROCESS | 1656 | 1466584387328 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:07 INFO - PROCESS | 1656 | 1466584387462 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:33:07 INFO - PROCESS | 1656 | 1466584387536 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 1656 | 1466584387539 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11709e800 == 39 [pid = 1656] [id = 728] 01:33:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112d71000) [pid = 1656] [serial = 2184] [outer = 0x0] 01:33:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112e5ac00) [pid = 1656] [serial = 2185] [outer = 0x112d71000] 01:33:07 INFO - PROCESS | 1656 | 1466584387561 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1137e7000) [pid = 1656] [serial = 2186] [outer = 0x112d71000] 01:33:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a59c000 == 38 [pid = 1656] [id = 725] 01:33:07 INFO - PROCESS | 1656 | --DOCSHELL 0x129118800 == 37 [pid = 1656] [id = 724] 01:33:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128e2e800 == 36 [pid = 1656] [id = 723] 01:33:07 INFO - PROCESS | 1656 | --DOCSHELL 0x120f76000 == 35 [pid = 1656] [id = 722] 01:33:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12d489000) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x123cce800 == 34 [pid = 1656] [id = 721] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x121549800 == 33 [pid = 1656] [id = 720] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x121325800 == 32 [pid = 1656] [id = 719] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x120f77800 == 31 [pid = 1656] [id = 718] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118281800 == 30 [pid = 1656] [id = 717] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3c800 == 29 [pid = 1656] [id = 716] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x11277b800 == 28 [pid = 1656] [id = 715] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x115e96000 == 27 [pid = 1656] [id = 714] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b0800 == 26 [pid = 1656] [id = 727] 01:33:08 INFO - PROCESS | 1656 | --DOCSHELL 0x11251c800 == 25 [pid = 1656] [id = 726] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a6dc800) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121db0400) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128c98000) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128aed400) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1139cd400) [pid = 1656] [serial = 1457] [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.] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1291f5c00) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119a3b400) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119eb6c00) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11688a400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117304400) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115f0b400) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11700bc00) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fd4800) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118655c00) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118fc6800) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118439000) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118599800) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119409800) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195e2800) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1291fcc00) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128c95000) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129422000) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129456c00) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1194e0800) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12941cc00) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128c51c00) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a88a800) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1268bc000) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x121172400) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119eb6400) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 01:33:09 INFO - PROCESS | 1656 | 1466584389183 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]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1879ms 01:33:09 INFO - PROCESS | 1656 | 1466584389198 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1656 | 1466584389200 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:33:09 INFO - PROCESS | 1656 | 1466584389204 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1656 | 1466584389209 Marionette TRACE conn2 <- [1,2886,null,{}] 01:33:09 INFO - PROCESS | 1656 | 1466584389213 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}] 01:33:09 INFO - PROCESS | 1656 | 1466584389215 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:09 INFO - PROCESS | 1656 | 1466584389297 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:33:09 INFO - PROCESS | 1656 | 1466584389301 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 1656 | 1466584389307 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x116782000 == 26 [pid = 1656] [id = 729] 01:33:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x111fe8c00) [pid = 1656] [serial = 2187] [outer = 0x0] 01:33:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11285bc00) [pid = 1656] [serial = 2188] [outer = 0x111fe8c00] 01:33:09 INFO - PROCESS | 1656 | 1466584389337 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112e14c00) [pid = 1656] [serial = 2189] [outer = 0x111fe8c00] 01:33:09 INFO - PROCESS | 1656 | 1466584389678 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]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 524ms 01:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:33:09 INFO - PROCESS | 1656 | 1466584389728 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1656 | 1466584389731 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:33:09 INFO - PROCESS | 1656 | 1466584389736 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1656 | 1466584389740 Marionette TRACE conn2 <- [1,2890,null,{}] 01:33:09 INFO - PROCESS | 1656 | 1466584389742 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}] 01:33:09 INFO - PROCESS | 1656 | 1466584389744 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:09 INFO - PROCESS | 1656 | 1466584389822 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:33:09 INFO - PROCESS | 1656 | 1466584389826 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 1656 | 1466584389828 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0e800 == 27 [pid = 1656] [id = 730] 01:33:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112f13800) [pid = 1656] [serial = 2190] [outer = 0x0] 01:33:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115f13800) [pid = 1656] [serial = 2191] [outer = 0x112f13800] 01:33:09 INFO - PROCESS | 1656 | 1466584389857 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116747000) [pid = 1656] [serial = 2192] [outer = 0x112f13800] 01:33:10 INFO - PROCESS | 1656 | 1466584390213 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:33:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 525ms 01:33:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:33:10 INFO - PROCESS | 1656 | 1466584390260 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:33:10 INFO - PROCESS | 1656 | 1466584390261 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:33:10 INFO - PROCESS | 1656 | 1466584390264 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 1656 | 1466584390266 Marionette TRACE conn2 <- [1,2894,null,{}] 01:33:10 INFO - PROCESS | 1656 | 1466584390274 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}] 01:33:10 INFO - PROCESS | 1656 | 1466584390277 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:10 INFO - PROCESS | 1656 | 1466584390355 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:33:10 INFO - PROCESS | 1656 | 1466584390359 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 1656 | 1466584390362 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119edf000 == 28 [pid = 1656] [id = 731] 01:33:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11219fc00) [pid = 1656] [serial = 2193] [outer = 0x0] 01:33:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117303400) [pid = 1656] [serial = 2194] [outer = 0x11219fc00] 01:33:10 INFO - PROCESS | 1656 | 1466584390392 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11766c800) [pid = 1656] [serial = 2195] [outer = 0x11219fc00] 01:33:10 INFO - PROCESS | 1656 | 1466584390716 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]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:33:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 470ms 01:33:10 INFO - PROCESS | 1656 | 1466584390735 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:33:10 INFO - PROCESS | 1656 | 1466584390737 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:33:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:33:10 INFO - PROCESS | 1656 | 1466584390741 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 1656 | 1466584390742 Marionette TRACE conn2 <- [1,2898,null,{}] 01:33:10 INFO - PROCESS | 1656 | 1466584390745 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}] 01:33:10 INFO - PROCESS | 1656 | 1466584390746 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:10 INFO - PROCESS | 1656 | 1466584390823 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:33:10 INFO - PROCESS | 1656 | 1466584390888 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 1656 | 1466584390889 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212ba800 == 29 [pid = 1656] [id = 732] 01:33:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116bda400) [pid = 1656] [serial = 2196] [outer = 0x0] 01:33:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118365c00) [pid = 1656] [serial = 2197] [outer = 0x116bda400] 01:33:10 INFO - PROCESS | 1656 | 1466584390915 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11843a800) [pid = 1656] [serial = 2198] [outer = 0x116bda400] 01:33:11 INFO - PROCESS | 1656 | 1466584391324 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]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 618ms 01:33:11 INFO - PROCESS | 1656 | 1466584391366 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:33:11 INFO - PROCESS | 1656 | 1466584391368 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:33:11 INFO - PROCESS | 1656 | 1466584391372 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1656 | 1466584391374 Marionette TRACE conn2 <- [1,2902,null,{}] 01:33:11 INFO - PROCESS | 1656 | 1466584391377 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}] 01:33:11 INFO - PROCESS | 1656 | 1466584391379 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:11 INFO - PROCESS | 1656 | 1466584391503 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:33:11 INFO - PROCESS | 1656 | 1466584391541 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 1656 | 1466584391542 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x121557800 == 30 [pid = 1656] [id = 733] 01:33:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x111c7b400) [pid = 1656] [serial = 2199] [outer = 0x0] 01:33:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11850f400) [pid = 1656] [serial = 2200] [outer = 0x111c7b400] 01:33:11 INFO - PROCESS | 1656 | 1466584391566 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11859b800) [pid = 1656] [serial = 2201] [outer = 0x111c7b400] 01:33:11 INFO - PROCESS | 1656 | 1466584391898 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 573ms 01:33:11 INFO - PROCESS | 1656 | 1466584391945 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1656 | 1466584391946 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:33:11 INFO - PROCESS | 1656 | 1466584391948 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1656 | 1466584391949 Marionette TRACE conn2 <- [1,2906,null,{}] 01:33:11 INFO - PROCESS | 1656 | 1466584391951 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}] 01:33:11 INFO - PROCESS | 1656 | 1466584391955 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:12 INFO - PROCESS | 1656 | 1466584392069 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:33:12 INFO - PROCESS | 1656 | 1466584392106 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 1656 | 1466584392107 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x125591000 == 31 [pid = 1656] [id = 734] 01:33:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185a1c00) [pid = 1656] [serial = 2202] [outer = 0x0] 01:33:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118655400) [pid = 1656] [serial = 2203] [outer = 0x1185a1c00] 01:33:12 INFO - PROCESS | 1656 | 1466584392132 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118f7e000) [pid = 1656] [serial = 2204] [outer = 0x1185a1c00] 01:33:12 INFO - PROCESS | 1656 | 1466584392421 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]]]}] 01:33:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:33:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 01:33:12 INFO - PROCESS | 1656 | 1466584392470 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:33:12 INFO - PROCESS | 1656 | 1466584392473 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:33:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:33:12 INFO - PROCESS | 1656 | 1466584392481 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - PROCESS | 1656 | 1466584392482 Marionette TRACE conn2 <- [1,2910,null,{}] 01:33:12 INFO - PROCESS | 1656 | 1466584392485 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}] 01:33:12 INFO - PROCESS | 1656 | 1466584392486 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:12 INFO - PROCESS | 1656 | 1466584392586 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:33:12 INFO - PROCESS | 1656 | 1466584392590 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 1656 | 1466584392591 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x127889000 == 32 [pid = 1656] [id = 735] 01:33:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110edac00) [pid = 1656] [serial = 2205] [outer = 0x0] 01:33:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119402c00) [pid = 1656] [serial = 2206] [outer = 0x110edac00] 01:33:12 INFO - PROCESS | 1656 | 1466584392616 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1194dc800) [pid = 1656] [serial = 2207] [outer = 0x110edac00] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118363000) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117305000) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1162bec00) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111c78c00) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112e5f000) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116988000) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117ebb000) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118443800) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118f81000) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1182dac00) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x121daf000) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1194e1400) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x110ed5000) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1194d6400) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118445400) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x111eca400) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x110e81800) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x110e7dc00) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:33:13 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x112d7e400) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:33:13 INFO - PROCESS | 1656 | 1466584393063 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]]]}] 01:33:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:33:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:33:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 01:33:13 INFO - TEST-START | /DOMEvents/constructors.html 01:33:13 INFO - PROCESS | 1656 | 1466584393102 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 1656 | 1466584393103 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:33:13 INFO - PROCESS | 1656 | 1466584393105 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 1656 | 1466584393106 Marionette TRACE conn2 <- [1,2914,null,{}] 01:33:13 INFO - PROCESS | 1656 | 1466584393109 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}] 01:33:13 INFO - PROCESS | 1656 | 1466584393110 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:13 INFO - PROCESS | 1656 | 1466584393183 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:33:13 INFO - PROCESS | 1656 | 1466584393186 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:13 INFO - PROCESS | 1656 | 1466584393189 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212ab000 == 33 [pid = 1656] [id = 736] 01:33:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x111c7b800) [pid = 1656] [serial = 2208] [outer = 0x0] 01:33:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112fb2000) [pid = 1656] [serial = 2209] [outer = 0x111c7b800] 01:33:13 INFO - PROCESS | 1656 | 1466584393215 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117668c00) [pid = 1656] [serial = 2210] [outer = 0x111c7b800] 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:33:13 INFO - PROCESS | 1656 | 1466584393570 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]]]}] 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:33:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:33:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:33:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:33:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:33:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:33:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:33:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:33:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:33:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 477ms 01:33:13 INFO - PROCESS | 1656 | 1466584393584 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 1656 | 1466584393585 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:33:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:33:13 INFO - PROCESS | 1656 | 1466584393588 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 1656 | 1466584393589 Marionette TRACE conn2 <- [1,2918,null,{}] 01:33:13 INFO - PROCESS | 1656 | 1466584393591 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}] 01:33:13 INFO - PROCESS | 1656 | 1466584393592 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:13 INFO - PROCESS | 1656 | 1466584393692 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:33:13 INFO - PROCESS | 1656 | 1466584393698 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:13 INFO - PROCESS | 1656 | 1466584393699 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ede000 == 34 [pid = 1656] [id = 737] 01:33:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11843cc00) [pid = 1656] [serial = 2211] [outer = 0x0] 01:33:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11859fc00) [pid = 1656] [serial = 2212] [outer = 0x11843cc00] 01:33:13 INFO - PROCESS | 1656 | 1466584393723 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119557800) [pid = 1656] [serial = 2213] [outer = 0x11843cc00] 01:33:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:33:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 419ms 01:33:14 INFO - PROCESS | 1656 | 1466584394000 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:33:14 INFO - PROCESS | 1656 | 1466584394008 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1656 | 1466584394009 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:33:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:33:14 INFO - PROCESS | 1656 | 1466584394011 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1656 | 1466584394012 Marionette TRACE conn2 <- [1,2922,null,{}] 01:33:14 INFO - PROCESS | 1656 | 1466584394015 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}] 01:33:14 INFO - PROCESS | 1656 | 1466584394016 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:14 INFO - PROCESS | 1656 | 1466584394100 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:33:14 INFO - PROCESS | 1656 | 1466584394105 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:14 INFO - PROCESS | 1656 | 1466584394107 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6b3800 == 35 [pid = 1656] [id = 738] 01:33:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11700dc00) [pid = 1656] [serial = 2214] [outer = 0x0] 01:33:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195e1800) [pid = 1656] [serial = 2215] [outer = 0x11700dc00] 01:33:14 INFO - PROCESS | 1656 | 1466584394131 Marionette DEBUG loaded listener.js 01:33:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119834800) [pid = 1656] [serial = 2216] [outer = 0x11700dc00] 01:33:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:33:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:33:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:33:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:33:14 INFO - PROCESS | 1656 | 1466584394446 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]]]}] 01:33:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:33:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:33: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 01:33:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:33: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 01:33:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:33: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]" 01:33:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:33:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:33:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 01:33:14 INFO - PROCESS | 1656 | 1466584394482 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1656 | 1466584394485 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:33:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:33:14 INFO - PROCESS | 1656 | 1466584394499 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1656 | 1466584394502 Marionette TRACE conn2 <- [1,2926,null,{}] 01:33:14 INFO - PROCESS | 1656 | 1466584394505 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}] 01:33:14 INFO - PROCESS | 1656 | 1466584394508 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:14 INFO - PROCESS | 1656 | 1466584394682 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:33:14 INFO - PROCESS | 1656 | 1466584394700 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:14 INFO - PROCESS | 1656 | 1466584394702 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x121557000 == 36 [pid = 1656] [id = 739] 01:33:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119833800) [pid = 1656] [serial = 2217] [outer = 0x0] 01:33:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a37400) [pid = 1656] [serial = 2218] [outer = 0x119833800] 01:33:14 INFO - PROCESS | 1656 | 1466584394745 Marionette DEBUG loaded listener.js 01:33:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119eb6800) [pid = 1656] [serial = 2219] [outer = 0x119833800] 01:33:15 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:33:15 INFO - PROCESS | 1656 | 1466584395151 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]]]}] 01:33:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:33:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 01:33:15 INFO - PROCESS | 1656 | 1466584395170 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1656 | 1466584395173 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:33:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:33:15 INFO - PROCESS | 1656 | 1466584395176 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 1656 | 1466584395178 Marionette TRACE conn2 <- [1,2930,null,{}] 01:33:15 INFO - PROCESS | 1656 | 1466584395182 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}] 01:33:15 INFO - PROCESS | 1656 | 1466584395183 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:15 INFO - PROCESS | 1656 | 1466584395297 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:33:15 INFO - PROCESS | 1656 | 1466584395356 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:15 INFO - PROCESS | 1656 | 1466584395358 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3c800 == 37 [pid = 1656] [id = 740] 01:33:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x111c75800) [pid = 1656] [serial = 2220] [outer = 0x0] 01:33:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x111f28c00) [pid = 1656] [serial = 2221] [outer = 0x111c75800] 01:33:15 INFO - PROCESS | 1656 | 1466584395388 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11297e800) [pid = 1656] [serial = 2222] [outer = 0x111c75800] 01:33:15 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:33:15 INFO - PROCESS | 1656 | 1466584395810 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]]]}] 01:33:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:33:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 01:33:15 INFO - PROCESS | 1656 | 1466584395846 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1656 | 1466584395849 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:33:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:33:15 INFO - PROCESS | 1656 | 1466584395853 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 1656 | 1466584395855 Marionette TRACE conn2 <- [1,2934,null,{}] 01:33:15 INFO - PROCESS | 1656 | 1466584395858 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}] 01:33:15 INFO - PROCESS | 1656 | 1466584395859 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:15 INFO - PROCESS | 1656 | 1466584395966 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:33:16 INFO - PROCESS | 1656 | 1466584396070 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1656 | 1466584396071 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x121463800 == 38 [pid = 1656] [id = 741] 01:33:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11690e800) [pid = 1656] [serial = 2223] [outer = 0x0] 01:33:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11698d400) [pid = 1656] [serial = 2224] [outer = 0x11690e800] 01:33:16 INFO - PROCESS | 1656 | 1466584396104 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11730ac00) [pid = 1656] [serial = 2225] [outer = 0x11690e800] 01:33:16 INFO - PROCESS | 1656 | 1466584396501 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]]]}] 01:33:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:33:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 669ms 01:33:16 INFO - PROCESS | 1656 | 1466584396523 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:33:16 INFO - PROCESS | 1656 | 1466584396524 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:33:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:33:16 INFO - PROCESS | 1656 | 1466584396527 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1656 | 1466584396530 Marionette TRACE conn2 <- [1,2938,null,{}] 01:33:16 INFO - PROCESS | 1656 | 1466584396538 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}] 01:33:16 INFO - PROCESS | 1656 | 1466584396541 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:16 INFO - PROCESS | 1656 | 1466584396650 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:33:16 INFO - PROCESS | 1656 | 1466584396735 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1656 | 1466584396737 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af21000 == 39 [pid = 1656] [id = 742] 01:33:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117eb9400) [pid = 1656] [serial = 2226] [outer = 0x0] 01:33:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118446800) [pid = 1656] [serial = 2227] [outer = 0x117eb9400] 01:33:16 INFO - PROCESS | 1656 | 1466584396768 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118657c00) [pid = 1656] [serial = 2228] [outer = 0x117eb9400] 01:33:17 INFO - PROCESS | 1656 | 1466584397466 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]]]}] 01:33:17 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. 01:33:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 974ms 01:33:17 INFO - PROCESS | 1656 | 1466584397502 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1656 | 1466584397505 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:33:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:33:17 INFO - PROCESS | 1656 | 1466584397546 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1656 | 1466584397549 Marionette TRACE conn2 <- [1,2942,null,{}] 01:33:17 INFO - PROCESS | 1656 | 1466584397555 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}] 01:33:17 INFO - PROCESS | 1656 | 1466584397557 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:17 INFO - PROCESS | 1656 | 1466584397700 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:33:17 INFO - PROCESS | 1656 | 1466584397777 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 1656 | 1466584397778 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117337800 == 40 [pid = 1656] [id = 743] 01:33:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1137f3000) [pid = 1656] [serial = 2229] [outer = 0x0] 01:33:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115f79800) [pid = 1656] [serial = 2230] [outer = 0x1137f3000] 01:33:17 INFO - PROCESS | 1656 | 1466584397806 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11688a000) [pid = 1656] [serial = 2231] [outer = 0x1137f3000] 01:33:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6b3800 == 39 [pid = 1656] [id = 738] 01:33:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119ede000 == 38 [pid = 1656] [id = 737] 01:33:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1212ab000 == 37 [pid = 1656] [id = 736] 01:33:17 INFO - PROCESS | 1656 | --DOCSHELL 0x127889000 == 36 [pid = 1656] [id = 735] 01:33:17 INFO - PROCESS | 1656 | --DOCSHELL 0x125591000 == 35 [pid = 1656] [id = 734] 01:33:17 INFO - PROCESS | 1656 | --DOCSHELL 0x121557800 == 34 [pid = 1656] [id = 733] 01:33:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112e5ac00) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1212ba800 == 33 [pid = 1656] [id = 732] 01:33:18 INFO - PROCESS | 1656 | --DOCSHELL 0x119edf000 == 32 [pid = 1656] [id = 731] 01:33:18 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0e800 == 31 [pid = 1656] [id = 730] 01:33:18 INFO - PROCESS | 1656 | --DOCSHELL 0x116782000 == 30 [pid = 1656] [id = 729] 01:33:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11709e800 == 29 [pid = 1656] [id = 728] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11730c400) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116885000) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116b24000) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x111f37000) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1125ea800) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112f06800) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112f13400) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1173be000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118446400) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118519c00) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11836a400) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118644c00) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118f7ec00) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119407000) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129425400) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12a609000) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126455c00) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119833400) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x117eb8400) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119a25c00) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128b4ac00) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119ae7000) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119eb3c00) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1211b5000) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11864bc00) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1195e6000) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x112f76000) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1194d9400) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x118f77c00) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x111e2ec00) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x112f06400) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x117eb2c00) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x110e83400) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x112f0d400) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1195db400) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x112fbb000) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x110edbc00) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x119a32800) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 01:33:18 INFO - PROCESS | 1656 | 1466584398152 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"]]]}] 01:33:18 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 01:33:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:33:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 631ms 01:33:18 INFO - PROCESS | 1656 | 1466584398174 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1656 | 1466584398177 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:33:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:33:18 INFO - PROCESS | 1656 | 1466584398181 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1656 | 1466584398183 Marionette TRACE conn2 <- [1,2946,null,{}] 01:33:18 INFO - PROCESS | 1656 | 1466584398185 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}] 01:33:18 INFO - PROCESS | 1656 | 1466584398187 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:18 INFO - PROCESS | 1656 | 1466584398290 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:33:18 INFO - PROCESS | 1656 | 1466584398325 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 1656 | 1466584398326 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x117584000 == 30 [pid = 1656] [id = 744] 01:33:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11690ec00) [pid = 1656] [serial = 2232] [outer = 0x0] 01:33:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11700a800) [pid = 1656] [serial = 2233] [outer = 0x11690ec00] 01:33:18 INFO - PROCESS | 1656 | 1466584398354 Marionette DEBUG loaded listener.js 01:33:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x117666400) [pid = 1656] [serial = 2234] [outer = 0x11690ec00] 01:33:18 INFO - PROCESS | 1656 | 1466584398700 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]]]}] 01:33:18 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. 01:33:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 572ms 01:33:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:33:18 INFO - PROCESS | 1656 | 1466584398754 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1656 | 1466584398756 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:33:18 INFO - PROCESS | 1656 | 1466584398759 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1656 | 1466584398763 Marionette TRACE conn2 <- [1,2950,null,{}] 01:33:18 INFO - PROCESS | 1656 | 1466584398783 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}] 01:33:18 INFO - PROCESS | 1656 | 1466584398788 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:18 INFO - PROCESS | 1656 | 1466584398909 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:33:18 INFO - PROCESS | 1656 | 1466584398922 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 1656 | 1466584398924 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ed6800 == 31 [pid = 1656] [id = 745] 01:33:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x118439800) [pid = 1656] [serial = 2235] [outer = 0x0] 01:33:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11859c800) [pid = 1656] [serial = 2236] [outer = 0x118439800] 01:33:18 INFO - PROCESS | 1656 | 1466584398961 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11864fc00) [pid = 1656] [serial = 2237] [outer = 0x118439800] 01:33:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f6d800 == 32 [pid = 1656] [id = 746] 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1186e8000) [pid = 1656] [serial = 2238] [outer = 0x0] 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116914800) [pid = 1656] [serial = 2239] [outer = 0x1186e8000] 01:33:19 INFO - PROCESS | 1656 | 1466584399327 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]]]}] 01:33:19 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. 01:33:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 578ms 01:33:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:33:19 INFO - PROCESS | 1656 | 1466584399338 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1656 | 1466584399341 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:33:19 INFO - PROCESS | 1656 | 1466584399343 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1656 | 1466584399344 Marionette TRACE conn2 <- [1,2954,null,{}] 01:33:19 INFO - PROCESS | 1656 | 1466584399346 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}] 01:33:19 INFO - PROCESS | 1656 | 1466584399347 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:19 INFO - PROCESS | 1656 | 1466584399441 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:33:19 INFO - PROCESS | 1656 | 1466584399444 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 1656 | 1466584399446 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12134c000 == 33 [pid = 1656] [id = 747] 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1186e3c00) [pid = 1656] [serial = 2240] [outer = 0x0] 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119404800) [pid = 1656] [serial = 2241] [outer = 0x1186e3c00] 01:33:19 INFO - PROCESS | 1656 | 1466584399470 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1194da000) [pid = 1656] [serial = 2242] [outer = 0x1186e3c00] 01:33:19 INFO - PROCESS | 1656 | 1466584399772 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]]]}] 01:33:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:33:19 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 01:33:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 468ms 01:33:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:33:19 INFO - PROCESS | 1656 | 1466584399811 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1656 | 1466584399813 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:33:19 INFO - PROCESS | 1656 | 1466584399815 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1656 | 1466584399816 Marionette TRACE conn2 <- [1,2958,null,{}] 01:33:19 INFO - PROCESS | 1656 | 1466584399818 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}] 01:33:19 INFO - PROCESS | 1656 | 1466584399820 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:19 INFO - PROCESS | 1656 | 1466584399906 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:33:19 INFO - PROCESS | 1656 | 1466584399974 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 1656 | 1466584399976 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c1d000 == 34 [pid = 1656] [id = 748] 01:33:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1186e4c00) [pid = 1656] [serial = 2243] [outer = 0x0] 01:33:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11955c800) [pid = 1656] [serial = 2244] [outer = 0x1186e4c00] 01:33:20 INFO - PROCESS | 1656 | 1466584400006 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119a25400) [pid = 1656] [serial = 2245] [outer = 0x1186e4c00] 01:33:20 INFO - PROCESS | 1656 | 1466584400300 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]]]}] 01:33:20 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. 01:33:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 01:33:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:33:20 INFO - PROCESS | 1656 | 1466584400334 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1656 | 1466584400335 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:33:20 INFO - PROCESS | 1656 | 1466584400337 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1656 | 1466584400340 Marionette TRACE conn2 <- [1,2962,null,{}] 01:33:20 INFO - PROCESS | 1656 | 1466584400344 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}] 01:33:20 INFO - PROCESS | 1656 | 1466584400348 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:20 INFO - PROCESS | 1656 | 1466584400481 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:33:20 INFO - PROCESS | 1656 | 1466584400484 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 1656 | 1466584400485 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x129114000 == 35 [pid = 1656] [id = 749] 01:33:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119a38c00) [pid = 1656] [serial = 2246] [outer = 0x0] 01:33:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119aea000) [pid = 1656] [serial = 2247] [outer = 0x119a38c00] 01:33:20 INFO - PROCESS | 1656 | 1466584400511 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120fce800) [pid = 1656] [serial = 2248] [outer = 0x119a38c00] 01:33:20 INFO - PROCESS | 1656 | 1466584400814 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]]]}] 01:33:20 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. 01:33:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 522ms 01:33:20 INFO - PROCESS | 1656 | 1466584400861 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1656 | 1466584400862 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:33:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:33:20 INFO - PROCESS | 1656 | 1466584400864 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1656 | 1466584400866 Marionette TRACE conn2 <- [1,2966,null,{}] 01:33:20 INFO - PROCESS | 1656 | 1466584400868 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}] 01:33:20 INFO - PROCESS | 1656 | 1466584400869 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:20 INFO - PROCESS | 1656 | 1466584400978 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:33:21 INFO - PROCESS | 1656 | 1466584401016 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 1656 | 1466584401017 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12938f000 == 36 [pid = 1656] [id = 750] 01:33:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x120fd2400) [pid = 1656] [serial = 2249] [outer = 0x0] 01:33:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120fd9400) [pid = 1656] [serial = 2250] [outer = 0x120fd2400] 01:33:21 INFO - PROCESS | 1656 | 1466584401040 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1210e6400) [pid = 1656] [serial = 2251] [outer = 0x120fd2400] 01:33:21 INFO - PROCESS | 1656 | 1466584401309 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]]]}] 01:33:21 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. 01:33:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 01:33:21 INFO - PROCESS | 1656 | 1466584401334 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1656 | 1466584401335 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:33:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:33:21 INFO - PROCESS | 1656 | 1466584401352 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1656 | 1466584401353 Marionette TRACE conn2 <- [1,2970,null,{}] 01:33:21 INFO - PROCESS | 1656 | 1466584401363 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}] 01:33:21 INFO - PROCESS | 1656 | 1466584401364 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:21 INFO - PROCESS | 1656 | 1466584401470 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:33:21 INFO - PROCESS | 1656 | 1466584401474 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 1656 | 1466584401475 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af17800 == 37 [pid = 1656] [id = 751] 01:33:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120fdac00) [pid = 1656] [serial = 2252] [outer = 0x0] 01:33:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121171400) [pid = 1656] [serial = 2253] [outer = 0x120fdac00] 01:33:21 INFO - PROCESS | 1656 | 1466584401531 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121176400) [pid = 1656] [serial = 2254] [outer = 0x120fdac00] 01:33:21 INFO - PROCESS | 1656 | 1466584401810 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]]]}] 01:33: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. 01:33:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 483ms 01:33:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:33:21 INFO - PROCESS | 1656 | 1466584401829 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1656 | 1466584401830 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:33:21 INFO - PROCESS | 1656 | 1466584401832 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1656 | 1466584401833 Marionette TRACE conn2 <- [1,2974,null,{}] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x111c7b400) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185a1c00) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x110edac00) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x111c7b800) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11843cc00) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x112f13800) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11219fc00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x112d71000) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x111fe8c00) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x116bda400) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:33:21 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11700dc00) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:33:21 INFO - PROCESS | 1656 | 1466584401873 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}] 01:33:21 INFO - PROCESS | 1656 | 1466584401874 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:21 INFO - PROCESS | 1656 | 1466584401987 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:33:22 INFO - PROCESS | 1656 | 1466584402023 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 1656 | 1466584402024 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x126a69000 == 38 [pid = 1656] [id = 752] 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x110eb2c00) [pid = 1656] [serial = 2255] [outer = 0x0] 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116bd8000) [pid = 1656] [serial = 2256] [outer = 0x110eb2c00] 01:33:22 INFO - PROCESS | 1656 | 1466584402048 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185a1c00) [pid = 1656] [serial = 2257] [outer = 0x110eb2c00] 01:33:22 INFO - PROCESS | 1656 | 1466584402284 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]]]}] 01:33:22 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. 01:33:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 496ms 01:33:22 INFO - PROCESS | 1656 | 1466584402329 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1656 | 1466584402330 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:33:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:33:22 INFO - PROCESS | 1656 | 1466584402333 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1656 | 1466584402334 Marionette TRACE conn2 <- [1,2978,null,{}] 01:33:22 INFO - PROCESS | 1656 | 1466584402343 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}] 01:33:22 INFO - PROCESS | 1656 | 1466584402344 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:22 INFO - PROCESS | 1656 | 1466584402432 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:33:22 INFO - PROCESS | 1656 | 1466584402436 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 1656 | 1466584402437 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be8e000 == 39 [pid = 1656] [id = 753] 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117308400) [pid = 1656] [serial = 2258] [outer = 0x0] 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12117b000) [pid = 1656] [serial = 2259] [outer = 0x117308400] 01:33:22 INFO - PROCESS | 1656 | 1466584402461 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1212f6800) [pid = 1656] [serial = 2260] [outer = 0x117308400] 01:33:22 INFO - PROCESS | 1656 | 1466584402756 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]]]}] 01:33: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. 01:33:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 01:33:22 INFO - PROCESS | 1656 | 1466584402801 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1656 | 1466584402803 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:33:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:33:22 INFO - PROCESS | 1656 | 1466584402807 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1656 | 1466584402809 Marionette TRACE conn2 <- [1,2982,null,{}] 01:33:22 INFO - PROCESS | 1656 | 1466584402811 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}] 01:33:22 INFO - PROCESS | 1656 | 1466584402813 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:22 INFO - PROCESS | 1656 | 1466584402936 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:33:22 INFO - PROCESS | 1656 | 1466584402942 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 1656 | 1466584402943 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf10800 == 40 [pid = 1656] [id = 754] 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119a3c800) [pid = 1656] [serial = 2261] [outer = 0x0] 01:33:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x121835400) [pid = 1656] [serial = 2262] [outer = 0x119a3c800] 01:33:22 INFO - PROCESS | 1656 | 1466584402970 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124a89c00) [pid = 1656] [serial = 2263] [outer = 0x119a3c800] 01:33:23 INFO - PROCESS | 1656 | 1466584403266 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"]]]}] 01:33: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 01:33:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:33:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 01:33:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:33:23 INFO - PROCESS | 1656 | 1466584403278 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 1656 | 1466584403280 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:33:23 INFO - PROCESS | 1656 | 1466584403282 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1656 | 1466584403283 Marionette TRACE conn2 <- [1,2986,null,{}] 01:33:23 INFO - PROCESS | 1656 | 1466584403293 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}] 01:33:23 INFO - PROCESS | 1656 | 1466584403294 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:23 INFO - PROCESS | 1656 | 1466584403380 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:33:23 INFO - PROCESS | 1656 | 1466584403384 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 1656 | 1466584403385 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c06d000 == 41 [pid = 1656] [id = 755] 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118655000) [pid = 1656] [serial = 2264] [outer = 0x0] 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x124ad1800) [pid = 1656] [serial = 2265] [outer = 0x118655000] 01:33:23 INFO - PROCESS | 1656 | 1466584403409 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1255c1800) [pid = 1656] [serial = 2266] [outer = 0x118655000] 01:33:23 INFO - PROCESS | 1656 | 1466584403693 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]]]}] 01:33: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. 01:33:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 01:33:23 INFO - PROCESS | 1656 | 1466584403753 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 1656 | 1466584403755 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:33:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:33:23 INFO - PROCESS | 1656 | 1466584403758 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1656 | 1466584403760 Marionette TRACE conn2 <- [1,2990,null,{}] 01:33:23 INFO - PROCESS | 1656 | 1466584403762 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}] 01:33:23 INFO - PROCESS | 1656 | 1466584403763 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:23 INFO - PROCESS | 1656 | 1466584403878 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:33:23 INFO - PROCESS | 1656 | 1466584403884 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 1656 | 1466584403885 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c4800 == 42 [pid = 1656] [id = 756] 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1255be800) [pid = 1656] [serial = 2267] [outer = 0x0] 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126081400) [pid = 1656] [serial = 2268] [outer = 0x1255be800] 01:33:23 INFO - PROCESS | 1656 | 1466584403909 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126670400) [pid = 1656] [serial = 2269] [outer = 0x1255be800] 01:33:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126df800 == 43 [pid = 1656] [id = 757] 01:33:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11285e000) [pid = 1656] [serial = 2270] [outer = 0x0] 01:33:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110e83400) [pid = 1656] [serial = 2271] [outer = 0x11285e000] 01:33:24 INFO - PROCESS | 1656 | 1466584404365 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]]]}] 01:33: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. 01:33:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 01:33:24 INFO - PROCESS | 1656 | 1466584404378 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 1656 | 1466584404381 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:33:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:33:24 INFO - PROCESS | 1656 | 1466584404384 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:33:24 INFO - PROCESS | 1656 | 1466584404388 Marionette TRACE conn2 <- [1,2994,null,{}] 01:33:24 INFO - PROCESS | 1656 | 1466584404391 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}] 01:33:24 INFO - PROCESS | 1656 | 1466584404393 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:24 INFO - PROCESS | 1656 | 1466584404521 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:33:24 INFO - PROCESS | 1656 | 1466584404593 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:24 INFO - PROCESS | 1656 | 1466584404594 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aca000 == 44 [pid = 1656] [id = 758] 01:33:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116243400) [pid = 1656] [serial = 2272] [outer = 0x0] 01:33:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116888000) [pid = 1656] [serial = 2273] [outer = 0x116243400] 01:33:24 INFO - PROCESS | 1656 | 1466584404649 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11766d400) [pid = 1656] [serial = 2274] [outer = 0x116243400] 01:33:25 INFO - PROCESS | 1656 | 1466584405010 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]]]}] 01:33:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:33:25 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 01:33:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 673ms 01:33:25 INFO - PROCESS | 1656 | 1466584405057 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1656 | 1466584405060 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:33:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:33:25 INFO - PROCESS | 1656 | 1466584405065 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1656 | 1466584405067 Marionette TRACE conn2 <- [1,2998,null,{}] 01:33:25 INFO - PROCESS | 1656 | 1466584405069 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}] 01:33:25 INFO - PROCESS | 1656 | 1466584405071 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:25 INFO - PROCESS | 1656 | 1466584405183 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:33:25 INFO - PROCESS | 1656 | 1466584405244 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:25 INFO - PROCESS | 1656 | 1466584405245 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e2e800 == 45 [pid = 1656] [id = 759] 01:33:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11836dc00) [pid = 1656] [serial = 2275] [outer = 0x0] 01:33:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118644000) [pid = 1656] [serial = 2276] [outer = 0x11836dc00] 01:33:25 INFO - PROCESS | 1656 | 1466584405275 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118f80000) [pid = 1656] [serial = 2277] [outer = 0x11836dc00] 01:33:25 INFO - PROCESS | 1656 | 1466584405618 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]]]}] 01:33: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. 01:33:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 01:33:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:33:25 INFO - PROCESS | 1656 | 1466584405636 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1656 | 1466584405637 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:33:25 INFO - PROCESS | 1656 | 1466584405640 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1656 | 1466584405642 Marionette TRACE conn2 <- [1,3002,null,{}] 01:33:25 INFO - PROCESS | 1656 | 1466584405650 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}] 01:33:25 INFO - PROCESS | 1656 | 1466584405654 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:25 INFO - PROCESS | 1656 | 1466584405758 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:33:25 INFO - PROCESS | 1656 | 1466584405821 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:25 INFO - PROCESS | 1656 | 1466584405823 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c07f000 == 46 [pid = 1656] [id = 760] 01:33:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118f81400) [pid = 1656] [serial = 2278] [outer = 0x0] 01:33:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a28800) [pid = 1656] [serial = 2279] [outer = 0x118f81400] 01:33:25 INFO - PROCESS | 1656 | 1466584405853 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119eb7000) [pid = 1656] [serial = 2280] [outer = 0x118f81400] 01:33:26 INFO - PROCESS | 1656 | 1466584406257 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]]]}] 01:33:26 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. 01:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 623ms 01:33:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:33:26 INFO - PROCESS | 1656 | 1466584406263 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 1656 | 1466584406265 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:33:26 INFO - PROCESS | 1656 | 1466584406267 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 1656 | 1466584406269 Marionette TRACE conn2 <- [1,3006,null,{}] 01:33:26 INFO - PROCESS | 1656 | 1466584406273 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}] 01:33:26 INFO - PROCESS | 1656 | 1466584406275 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:26 INFO - PROCESS | 1656 | 1466584406379 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:33:26 INFO - PROCESS | 1656 | 1466584406435 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 1656 | 1466584406436 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cf000 == 47 [pid = 1656] [id = 761] 01:33:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119eba000) [pid = 1656] [serial = 2281] [outer = 0x0] 01:33:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1216f0400) [pid = 1656] [serial = 2282] [outer = 0x119eba000] 01:33:26 INFO - PROCESS | 1656 | 1466584406465 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121db2000) [pid = 1656] [serial = 2283] [outer = 0x119eba000] 01:33:26 INFO - PROCESS | 1656 | 1466584406867 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]]]}] 01:33: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. 01:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 620ms 01:33:26 INFO - PROCESS | 1656 | 1466584406888 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:33:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:33:26 INFO - PROCESS | 1656 | 1466584406889 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:33:26 INFO - PROCESS | 1656 | 1466584406892 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 1656 | 1466584406893 Marionette TRACE conn2 <- [1,3010,null,{}] 01:33:26 INFO - PROCESS | 1656 | 1466584406895 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}] 01:33:26 INFO - PROCESS | 1656 | 1466584406897 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:27 INFO - PROCESS | 1656 | 1466584407000 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:33:27 INFO - PROCESS | 1656 | 1466584407060 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 1656 | 1466584407062 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121339000 == 48 [pid = 1656] [id = 762] 01:33:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115f0b400) [pid = 1656] [serial = 2284] [outer = 0x0] 01:33:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119403c00) [pid = 1656] [serial = 2285] [outer = 0x115f0b400] 01:33:27 INFO - PROCESS | 1656 | 1466584407090 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12117a400) [pid = 1656] [serial = 2286] [outer = 0x115f0b400] 01:33:27 INFO - PROCESS | 1656 | 1466584407629 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]]]}] 01:33:27 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 01:33:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 770ms 01:33:27 INFO - PROCESS | 1656 | 1466584407663 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 1656 | 1466584407665 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:33:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:33:27 INFO - PROCESS | 1656 | 1466584407668 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 1656 | 1466584407671 Marionette TRACE conn2 <- [1,3014,null,{}] 01:33:27 INFO - PROCESS | 1656 | 1466584407674 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}] 01:33:27 INFO - PROCESS | 1656 | 1466584407676 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:27 INFO - PROCESS | 1656 | 1466584407770 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:33:27 INFO - PROCESS | 1656 | 1466584407831 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 1656 | 1466584407833 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x118273800 == 49 [pid = 1656] [id = 763] 01:33:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x111e2dc00) [pid = 1656] [serial = 2287] [outer = 0x0] 01:33:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x111f3f400) [pid = 1656] [serial = 2288] [outer = 0x111e2dc00] 01:33:27 INFO - PROCESS | 1656 | 1466584407860 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1125f6400) [pid = 1656] [serial = 2289] [outer = 0x111e2dc00] 01:33:28 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c06d000 == 48 [pid = 1656] [id = 755] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf10800 == 47 [pid = 1656] [id = 754] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12be8e000 == 46 [pid = 1656] [id = 753] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x126a69000 == 45 [pid = 1656] [id = 752] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12af17800 == 44 [pid = 1656] [id = 751] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12938f000 == 43 [pid = 1656] [id = 750] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x129114000 == 42 [pid = 1656] [id = 749] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x124c1d000 == 41 [pid = 1656] [id = 748] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12134c000 == 40 [pid = 1656] [id = 747] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x120f6d800 == 39 [pid = 1656] [id = 746] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119ed6800 == 38 [pid = 1656] [id = 745] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117584000 == 37 [pid = 1656] [id = 744] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117337800 == 36 [pid = 1656] [id = 743] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12af21000 == 35 [pid = 1656] [id = 742] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x121463800 == 34 [pid = 1656] [id = 741] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3c800 == 33 [pid = 1656] [id = 740] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x121557000 == 32 [pid = 1656] [id = 739] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x121339000 == 31 [pid = 1656] [id = 762] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6cf000 == 30 [pid = 1656] [id = 761] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c07f000 == 29 [pid = 1656] [id = 760] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128e2e800 == 28 [pid = 1656] [id = 759] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119aca000 == 27 [pid = 1656] [id = 758] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c4800 == 26 [pid = 1656] [id = 756] 01:33:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1126df800 == 25 [pid = 1656] [id = 757] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11850f400) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118655400) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11859b800) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119402c00) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118f7e000) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117668c00) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112fb2000) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11859fc00) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115f13800) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116747000) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195e1800) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11766c800) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117303400) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1137e7000) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1194dc800) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11285bc00) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112e14c00) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119834800) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119a37400) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119557800) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118365c00) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11843a800) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 01:33:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:33:28 INFO - {} 01:33:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:33:28 INFO - {} 01:33:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:33:28 INFO - {} 01:33:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:33:28 INFO - {} 01:33:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1273ms 01:33:28 INFO - PROCESS | 1656 | 1466584408933 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:33:28 INFO - PROCESS | 1656 | 1466584408942 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:33:28 INFO - PROCESS | 1656 | 1466584408946 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:33:28 INFO - TEST-START | /FileAPI/fileReader.html 01:33:28 INFO - PROCESS | 1656 | 1466584408950 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:33:28 INFO - PROCESS | 1656 | 1466584408953 Marionette TRACE conn2 <- [1,3018,null,{}] 01:33:28 INFO - PROCESS | 1656 | 1466584408959 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}] 01:33:28 INFO - PROCESS | 1656 | 1466584408960 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:29 INFO - PROCESS | 1656 | 1466584409027 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:33:29 INFO - PROCESS | 1656 | 1466584409031 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1656 | 1466584409034 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169cc800 == 26 [pid = 1656] [id = 764] 01:33:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112867000) [pid = 1656] [serial = 2290] [outer = 0x0] 01:33:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112da2800) [pid = 1656] [serial = 2291] [outer = 0x112867000] 01:33:29 INFO - PROCESS | 1656 | 1466584409058 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112f07800) [pid = 1656] [serial = 2292] [outer = 0x112867000] 01:33:29 INFO - PROCESS | 1656 | 1466584409532 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]]]}] 01:33:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:33:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:33:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:33:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:33:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 627ms 01:33:29 INFO - PROCESS | 1656 | 1466584409577 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1656 | 1466584409582 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:33:29 INFO - TEST-START | /FileAPI/historical.html 01:33:29 INFO - PROCESS | 1656 | 1466584409589 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1656 | 1466584409592 Marionette TRACE conn2 <- [1,3022,null,{}] 01:33:29 INFO - PROCESS | 1656 | 1466584409596 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}] 01:33:29 INFO - PROCESS | 1656 | 1466584409598 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:29 INFO - PROCESS | 1656 | 1466584409719 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:33:29 INFO - PROCESS | 1656 | 1466584409737 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1656 | 1466584409739 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cd800 == 27 [pid = 1656] [id = 765] 01:33:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112fbb400) [pid = 1656] [serial = 2293] [outer = 0x0] 01:33:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113c83800) [pid = 1656] [serial = 2294] [outer = 0x112fbb400] 01:33:29 INFO - PROCESS | 1656 | 1466584409846 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x115f7a400) [pid = 1656] [serial = 2295] [outer = 0x112fbb400] 01:33:30 INFO - PROCESS | 1656 | 1466584410119 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"]]]}] 01:33:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:33:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:33:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:33:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:33:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:33:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:33:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:33:30 INFO - TEST-OK | /FileAPI/historical.html | took 575ms 01:33:30 INFO - PROCESS | 1656 | 1466584410164 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 1656 | 1466584410165 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:33:30 INFO - TEST-START | /FileAPI/idlharness.html 01:33:30 INFO - PROCESS | 1656 | 1466584410168 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1656 | 1466584410172 Marionette TRACE conn2 <- [1,3026,null,{}] 01:33:30 INFO - PROCESS | 1656 | 1466584410186 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}] 01:33:30 INFO - PROCESS | 1656 | 1466584410192 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:30 INFO - PROCESS | 1656 | 1466584410273 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:33:30 INFO - PROCESS | 1656 | 1466584410346 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:30 INFO - PROCESS | 1656 | 1466584410348 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f80000 == 28 [pid = 1656] [id = 766] 01:33:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116910800) [pid = 1656] [serial = 2296] [outer = 0x0] 01:33:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117308800) [pid = 1656] [serial = 2297] [outer = 0x116910800] 01:33:30 INFO - PROCESS | 1656 | 1466584410378 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1173bb400) [pid = 1656] [serial = 2298] [outer = 0x116910800] 01:33:30 INFO - PROCESS | 1656 | 1466584410837 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\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\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\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\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\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\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\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\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]]]}] 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:33:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:33:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:33:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:33:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:33:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:33:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:33:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:33:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:33:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:33:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:33:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:33:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:33:30 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 01:33:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:33:30 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 01:33:30 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 01:33:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:33:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:33:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:33:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:33:30 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 01:33:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:33:30 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 01:33:30 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 01:33:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:33:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:33:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 744ms 01:33:30 INFO - PROCESS | 1656 | 1466584410913 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:33:30 INFO - TEST-START | /FileAPI/idlharness.worker 01:33:30 INFO - PROCESS | 1656 | 1466584410915 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:33:30 INFO - PROCESS | 1656 | 1466584410917 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1656 | 1466584410918 Marionette TRACE conn2 <- [1,3030,null,{}] 01:33:30 INFO - PROCESS | 1656 | 1466584410927 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}] 01:33:30 INFO - PROCESS | 1656 | 1466584410929 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:31 INFO - PROCESS | 1656 | 1466584411028 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:33:31 INFO - PROCESS | 1656 | 1466584411041 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 1656 | 1466584411042 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x129121800 == 29 [pid = 1656] [id = 767] 01:33:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118883800) [pid = 1656] [serial = 2299] [outer = 0x0] 01:33:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11940d800) [pid = 1656] [serial = 2300] [outer = 0x118883800] 01:33:31 INFO - PROCESS | 1656 | 1466584411067 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1194dd400) [pid = 1656] [serial = 2301] [outer = 0x118883800] 01:33:31 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:33:31 INFO - {} 01:33:31 INFO - PROCESS | 1656 | 1466584411734 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:33:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:33:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:33:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:33:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:33:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:33:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:33:31 INFO - {} 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:33:31 INFO - {} 01:33:31 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 - {} 01:33:31 INFO - {} 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:33:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:33:31 INFO - {} 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:33:31 INFO - {} 01:33:31 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 - {} 01:33:31 INFO - {} 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:33:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:33:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:33:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:33:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 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 01:33:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:33:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:33:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:33:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:33:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:33:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:33:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:33:31 INFO - {} 01:33:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 845ms 01:33:31 INFO - PROCESS | 1656 | 1466584411770 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1656 | 1466584411771 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:33:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:33:31 INFO - PROCESS | 1656 | 1466584411773 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1656 | 1466584411774 Marionette TRACE conn2 <- [1,3034,null,{}] 01:33:31 INFO - PROCESS | 1656 | 1466584411776 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}] 01:33:31 INFO - PROCESS | 1656 | 1466584411777 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:31 INFO - PROCESS | 1656 | 1466584411885 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:33:31 INFO - PROCESS | 1656 | 1466584411889 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 1656 | 1466584411890 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cd85000 == 30 [pid = 1656] [id = 768] 01:33:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1195dc000) [pid = 1656] [serial = 2302] [outer = 0x0] 01:33:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126452000) [pid = 1656] [serial = 2303] [outer = 0x1195dc000] 01:33:31 INFO - PROCESS | 1656 | 1466584411917 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1266eb800) [pid = 1656] [serial = 2304] [outer = 0x1195dc000] 01:33:32 INFO - PROCESS | 1656 | 1466584412293 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]]]}] 01:33:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:33:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 567ms 01:33:32 INFO - PROCESS | 1656 | 1466584412341 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 1656 | 1466584412342 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:33:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:33:32 INFO - PROCESS | 1656 | 1466584412344 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 1656 | 1466584412345 Marionette TRACE conn2 <- [1,3038,null,{}] 01:33:32 INFO - PROCESS | 1656 | 1466584412348 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}] 01:33:32 INFO - PROCESS | 1656 | 1466584412352 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:32 INFO - PROCESS | 1656 | 1466584412474 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:33:32 INFO - PROCESS | 1656 | 1466584412517 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1656 | 1466584412518 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cdbc800 == 31 [pid = 1656] [id = 769] 01:33:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1268bb000) [pid = 1656] [serial = 2305] [outer = 0x0] 01:33:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128ae3400) [pid = 1656] [serial = 2306] [outer = 0x1268bb000] 01:33:32 INFO - PROCESS | 1656 | 1466584412544 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128c59800) [pid = 1656] [serial = 2307] [outer = 0x1268bb000] 01:33:32 INFO - PROCESS | 1656 | 1466584412835 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"]]]}] 01:33:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:33:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:33:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 520ms 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118655000) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a38c00) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120fd2400) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11690e800) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119833800) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11690ec00) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118439800) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1186e8000) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x111c75800) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117eb9400) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1137f3000) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1186e3c00) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fdac00) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110eb2c00) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117308400) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1186e4c00) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a3c800) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11285e000) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:33:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1255be800) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:33:33 INFO - PROCESS | 1656 | 1466584413039 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 1656 | 1466584413041 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:33:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:33:33 INFO - PROCESS | 1656 | 1466584413045 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 1656 | 1466584413046 Marionette TRACE conn2 <- [1,3042,null,{}] 01:33:33 INFO - PROCESS | 1656 | 1466584413048 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}] 01:33:33 INFO - PROCESS | 1656 | 1466584413049 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:33 INFO - PROCESS | 1656 | 1466584413119 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:33:33 INFO - PROCESS | 1656 | 1466584413138 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:33 INFO - PROCESS | 1656 | 1466584413139 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce06800 == 32 [pid = 1656] [id = 770] 01:33:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11730f800) [pid = 1656] [serial = 2308] [outer = 0x0] 01:33:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118653c00) [pid = 1656] [serial = 2309] [outer = 0x11730f800] 01:33:33 INFO - PROCESS | 1656 | 1466584413162 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119aea800) [pid = 1656] [serial = 2310] [outer = 0x11730f800] 01:33:33 INFO - PROCESS | 1656 | 1466584413514 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]]]}] 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:33:33 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. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:33:33 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'.) 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:33:33 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. 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:33:33 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. 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:33:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:33:33 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. 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:33:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:33:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:33:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:33:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 530ms 01:33:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:33:33 INFO - PROCESS | 1656 | 1466584413576 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 1656 | 1466584413577 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:33:33 INFO - PROCESS | 1656 | 1466584413580 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 1656 | 1466584413581 Marionette TRACE conn2 <- [1,3046,null,{}] 01:33:33 INFO - PROCESS | 1656 | 1466584413583 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}] 01:33:33 INFO - PROCESS | 1656 | 1466584413585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:33 INFO - PROCESS | 1656 | 1466584413672 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:33:33 INFO - PROCESS | 1656 | 1466584413677 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:33 INFO - PROCESS | 1656 | 1466584413678 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1a0800 == 33 [pid = 1656] [id = 771] 01:33:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1165f2000) [pid = 1656] [serial = 2311] [outer = 0x0] 01:33:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1268d6000) [pid = 1656] [serial = 2312] [outer = 0x1165f2000] 01:33:33 INFO - PROCESS | 1656 | 1466584413698 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129423800) [pid = 1656] [serial = 2313] [outer = 0x1165f2000] 01:33:33 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:33:33 INFO - PROCESS | 1656 | 1466584413968 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:33:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:33:33 INFO - {} 01:33:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 420ms 01:33:34 INFO - PROCESS | 1656 | 1466584414001 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:33:34 INFO - PROCESS | 1656 | 1466584414015 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:33:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:33:34 INFO - PROCESS | 1656 | 1466584414024 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 1656 | 1466584414025 Marionette TRACE conn2 <- [1,3050,null,{}] 01:33:34 INFO - PROCESS | 1656 | 1466584414028 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}] 01:33:34 INFO - PROCESS | 1656 | 1466584414028 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:34 INFO - PROCESS | 1656 | 1466584414097 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:33:34 INFO - PROCESS | 1656 | 1466584414101 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1656 | 1466584414102 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1165c5800 == 34 [pid = 1656] [id = 772] 01:33:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1121a0000) [pid = 1656] [serial = 2314] [outer = 0x0] 01:33:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121dac400) [pid = 1656] [serial = 2315] [outer = 0x1121a0000] 01:33:34 INFO - PROCESS | 1656 | 1466584414125 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129450000) [pid = 1656] [serial = 2316] [outer = 0x1121a0000] 01:33:34 INFO - PROCESS | 1656 | 1466584414404 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]]]}] 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:33:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 423ms 01:33:34 INFO - PROCESS | 1656 | 1466584414448 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:33:34 INFO - PROCESS | 1656 | 1466584414449 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:33:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:33:34 INFO - PROCESS | 1656 | 1466584414451 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 1656 | 1466584414452 Marionette TRACE conn2 <- [1,3054,null,{}] 01:33:34 INFO - PROCESS | 1656 | 1466584414456 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}] 01:33:34 INFO - PROCESS | 1656 | 1466584414457 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:34 INFO - PROCESS | 1656 | 1466584414527 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:33:34 INFO - PROCESS | 1656 | 1466584414583 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1656 | 1466584414585 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4a0800 == 35 [pid = 1656] [id = 773] 01:33:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129449c00) [pid = 1656] [serial = 2317] [outer = 0x0] 01:33:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a60e800) [pid = 1656] [serial = 2318] [outer = 0x129449c00] 01:33:34 INFO - PROCESS | 1656 | 1466584414606 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a6df000) [pid = 1656] [serial = 2319] [outer = 0x129449c00] 01:33:34 INFO - PROCESS | 1656 | 1466584414932 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"]]]}] 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:33: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" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:33: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" 01:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:33:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 535ms 01:33:35 INFO - PROCESS | 1656 | 1466584414988 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1656 | 1466584414989 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:33:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:33:35 INFO - PROCESS | 1656 | 1466584414992 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1656 | 1466584414993 Marionette TRACE conn2 <- [1,3058,null,{}] 01:33:35 INFO - PROCESS | 1656 | 1466584414996 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}] 01:33:35 INFO - PROCESS | 1656 | 1466584414998 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:35 INFO - PROCESS | 1656 | 1466584415130 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:33:35 INFO - PROCESS | 1656 | 1466584415182 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:35 INFO - PROCESS | 1656 | 1466584415184 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1129e4800 == 36 [pid = 1656] [id = 774] 01:33:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110eac800) [pid = 1656] [serial = 2320] [outer = 0x0] 01:33:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110eb7400) [pid = 1656] [serial = 2321] [outer = 0x110eac800] 01:33:35 INFO - PROCESS | 1656 | 1466584415210 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x111fe8c00) [pid = 1656] [serial = 2322] [outer = 0x110eac800] 01:33:35 INFO - PROCESS | 1656 | 1466584415608 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]]]}] 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:33:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:33:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:33:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:33:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:33:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:33:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 01:33:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:33:35 INFO - PROCESS | 1656 | 1466584415620 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1656 | 1466584415622 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:33:35 INFO - PROCESS | 1656 | 1466584415625 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1656 | 1466584415626 Marionette TRACE conn2 <- [1,3062,null,{}] 01:33:35 INFO - PROCESS | 1656 | 1466584415629 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}] 01:33:35 INFO - PROCESS | 1656 | 1466584415632 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:35 INFO - PROCESS | 1656 | 1466584415738 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:33:35 INFO - PROCESS | 1656 | 1466584415845 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:35 INFO - PROCESS | 1656 | 1466584415846 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212ad000 == 37 [pid = 1656] [id = 775] 01:33:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11690c000) [pid = 1656] [serial = 2323] [outer = 0x0] 01:33:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11698dc00) [pid = 1656] [serial = 2324] [outer = 0x11690c000] 01:33:35 INFO - PROCESS | 1656 | 1466584415871 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1173b7800) [pid = 1656] [serial = 2325] [outer = 0x11690c000] 01:33:35 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:33:36 INFO - PROCESS | 1656 | 1466584416252 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:33:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:33:36 INFO - {} 01:33:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 673ms 01:33:36 INFO - PROCESS | 1656 | 1466584416298 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:33:36 INFO - PROCESS | 1656 | 1466584416299 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:33:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:33:36 INFO - PROCESS | 1656 | 1466584416344 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 1656 | 1466584416346 Marionette TRACE conn2 <- [1,3066,null,{}] 01:33:36 INFO - PROCESS | 1656 | 1466584416348 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}] 01:33:36 INFO - PROCESS | 1656 | 1466584416349 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:36 INFO - PROCESS | 1656 | 1466584416428 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:33:36 INFO - PROCESS | 1656 | 1466584416436 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 1656 | 1466584416437 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d19c800 == 38 [pid = 1656] [id = 776] 01:33:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11859f000) [pid = 1656] [serial = 2326] [outer = 0x0] 01:33:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1186e4400) [pid = 1656] [serial = 2327] [outer = 0x11859f000] 01:33:36 INFO - PROCESS | 1656 | 1466584416462 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x120fcf800) [pid = 1656] [serial = 2328] [outer = 0x11859f000] 01:33:37 INFO - PROCESS | 1656 | 1466584417046 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]]]}] 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:33:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:33:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 729ms 01:33:37 INFO - PROCESS | 1656 | 1466584417087 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1656 | 1466584417089 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:33:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:33:37 INFO - PROCESS | 1656 | 1466584417123 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1656 | 1466584417124 Marionette TRACE conn2 <- [1,3070,null,{}] 01:33:37 INFO - PROCESS | 1656 | 1466584417128 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}] 01:33:37 INFO - PROCESS | 1656 | 1466584417130 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:37 INFO - PROCESS | 1656 | 1466584417231 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:33:37 INFO - PROCESS | 1656 | 1466584417290 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1656 | 1466584417291 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f17000 == 39 [pid = 1656] [id = 777] 01:33:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112f0b400) [pid = 1656] [serial = 2329] [outer = 0x0] 01:33:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112f76400) [pid = 1656] [serial = 2330] [outer = 0x112f0b400] 01:33:37 INFO - PROCESS | 1656 | 1466584417315 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1165edc00) [pid = 1656] [serial = 2331] [outer = 0x112f0b400] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4a0800 == 38 [pid = 1656] [id = 773] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1165c5800 == 37 [pid = 1656] [id = 772] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1a0800 == 36 [pid = 1656] [id = 771] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce06800 == 35 [pid = 1656] [id = 770] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x12cdbc800 == 34 [pid = 1656] [id = 769] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x12cd85000 == 33 [pid = 1656] [id = 768] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x129121800 == 32 [pid = 1656] [id = 767] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x120f80000 == 31 [pid = 1656] [id = 766] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cd800 == 30 [pid = 1656] [id = 765] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1169cc800 == 29 [pid = 1656] [id = 764] 01:33:37 INFO - PROCESS | 1656 | --DOCSHELL 0x118273800 == 28 [pid = 1656] [id = 763] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126081400) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126670400) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x124ad1800) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119aea000) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x120fd9400) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11698d400) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11730ac00) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119eb6800) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11700a800) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117666400) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11859c800) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11864fc00) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116914800) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x111f28c00) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11297e800) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118446800) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118657c00) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115f79800) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11688a000) [pid = 1656] [serial = 2231] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119404800) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1194da000) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121171400) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1210e6400) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116bd8000) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12117b000) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1185a1c00) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121176400) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11955c800) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124a89c00) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120fce800) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1212f6800) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1255c1800) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119a25400) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x121835400) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x110e83400) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 01:33:37 INFO - PROCESS | 1656 | 1466584417651 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]]]}] 01:33:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:33:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:33:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:33:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:33:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:33:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:33:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 576ms 01:33:37 INFO - PROCESS | 1656 | 1466584417697 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1656 | 1466584417700 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:33:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:33:37 INFO - PROCESS | 1656 | 1466584417703 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1656 | 1466584417705 Marionette TRACE conn2 <- [1,3074,null,{}] 01:33:37 INFO - PROCESS | 1656 | 1466584417707 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}] 01:33:37 INFO - PROCESS | 1656 | 1466584417708 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:37 INFO - PROCESS | 1656 | 1466584417776 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:33:37 INFO - PROCESS | 1656 | 1466584417779 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1656 | 1466584417781 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11862d800 == 29 [pid = 1656] [id = 778] 01:33:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116243000) [pid = 1656] [serial = 2332] [outer = 0x0] 01:33:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11698d400) [pid = 1656] [serial = 2333] [outer = 0x116243000] 01:33:37 INFO - PROCESS | 1656 | 1466584417803 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11730c800) [pid = 1656] [serial = 2334] [outer = 0x116243000] 01:33:38 INFO - PROCESS | 1656 | 1466584418072 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]]]}] 01:33:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:33:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:33:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:33:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:33:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:33:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:33:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 424ms 01:33:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:33:38 INFO - PROCESS | 1656 | 1466584418148 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 1656 | 1466584418149 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:33:38 INFO - PROCESS | 1656 | 1466584418153 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1656 | 1466584418155 Marionette TRACE conn2 <- [1,3078,null,{}] 01:33:38 INFO - PROCESS | 1656 | 1466584418162 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}] 01:33:38 INFO - PROCESS | 1656 | 1466584418165 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:38 INFO - PROCESS | 1656 | 1466584418235 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:33:38 INFO - PROCESS | 1656 | 1466584418241 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:38 INFO - PROCESS | 1656 | 1466584418244 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212a1000 == 30 [pid = 1656] [id = 779] 01:33:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1125eb400) [pid = 1656] [serial = 2335] [outer = 0x0] 01:33:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11836e000) [pid = 1656] [serial = 2336] [outer = 0x1125eb400] 01:33:38 INFO - PROCESS | 1656 | 1466584418266 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118593c00) [pid = 1656] [serial = 2337] [outer = 0x1125eb400] 01:33:38 INFO - PROCESS | 1656 | 1466584418578 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] 01:33:38 INFO - PROCESS | 1656 | 1466584418628 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:33:38 INFO - PROCESS | 1656 | 1466584418630 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1656 | 1466584418631 Marionette TRACE conn2 <- [1,3082,null,{}] 01:33:38 INFO - PROCESS | 1656 | 1466584418633 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}] 01:33:38 INFO - PROCESS | 1656 | 1466584418634 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:38 INFO - PROCESS | 1656 | 1466584418702 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:33:38 INFO - PROCESS | 1656 | 1466584418761 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:38 INFO - PROCESS | 1656 | 1466584418763 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1219de800 == 31 [pid = 1656] [id = 780] 01:33:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11851bc00) [pid = 1656] [serial = 2338] [outer = 0x0] 01:33:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118f77c00) [pid = 1656] [serial = 2339] [outer = 0x11851bc00] 01:33:38 INFO - PROCESS | 1656 | 1466584418783 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11940f400) [pid = 1656] [serial = 2340] [outer = 0x11851bc00] 01:33:38 INFO - PROCESS | 1656 | 1466584418994 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]]]}] 01:33:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:33:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:33:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 372ms 01:33:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:33:39 INFO - PROCESS | 1656 | 1466584419007 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1656 | 1466584419008 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:33:39 INFO - PROCESS | 1656 | 1466584419010 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1656 | 1466584419011 Marionette TRACE conn2 <- [1,3086,null,{}] 01:33:39 INFO - PROCESS | 1656 | 1466584419013 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}] 01:33:39 INFO - PROCESS | 1656 | 1466584419014 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:39 INFO - PROCESS | 1656 | 1466584419092 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:33:39 INFO - PROCESS | 1656 | 1466584419095 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1656 | 1466584419097 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c08800 == 32 [pid = 1656] [id = 781] 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1121aac00) [pid = 1656] [serial = 2341] [outer = 0x0] 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1194e2800) [pid = 1656] [serial = 2342] [outer = 0x1121aac00] 01:33:39 INFO - PROCESS | 1656 | 1466584419122 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195e6000) [pid = 1656] [serial = 2343] [outer = 0x1121aac00] 01:33:39 INFO - PROCESS | 1656 | 1466584419407 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:33:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 421ms 01:33:39 INFO - PROCESS | 1656 | 1466584419431 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1656 | 1466584419432 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:33:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:33:39 INFO - PROCESS | 1656 | 1466584419434 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1656 | 1466584419435 Marionette TRACE conn2 <- [1,3090,null,{}] 01:33:39 INFO - PROCESS | 1656 | 1466584419438 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}] 01:33:39 INFO - PROCESS | 1656 | 1466584419444 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:39 INFO - PROCESS | 1656 | 1466584419529 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:33:39 INFO - PROCESS | 1656 | 1466584419532 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1656 | 1466584419533 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266d7800 == 33 [pid = 1656] [id = 782] 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119830400) [pid = 1656] [serial = 2344] [outer = 0x0] 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119a27800) [pid = 1656] [serial = 2345] [outer = 0x119830400] 01:33:39 INFO - PROCESS | 1656 | 1466584419556 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119e09c00) [pid = 1656] [serial = 2346] [outer = 0x119830400] 01:33:39 INFO - PROCESS | 1656 | 1466584419850 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:33:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 421ms 01:33:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:33:39 INFO - PROCESS | 1656 | 1466584419859 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1656 | 1466584419860 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:33:39 INFO - PROCESS | 1656 | 1466584419862 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1656 | 1466584419862 Marionette TRACE conn2 <- [1,3094,null,{}] 01:33:39 INFO - PROCESS | 1656 | 1466584419865 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}] 01:33:39 INFO - PROCESS | 1656 | 1466584419866 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:39 INFO - PROCESS | 1656 | 1466584419978 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:33:39 INFO - PROCESS | 1656 | 1466584419982 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1656 | 1466584419990 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a31a000 == 34 [pid = 1656] [id = 783] 01:33:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118364400) [pid = 1656] [serial = 2347] [outer = 0x0] 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119eb6c00) [pid = 1656] [serial = 2348] [outer = 0x118364400] 01:33:40 INFO - PROCESS | 1656 | 1466584420009 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119ebd000) [pid = 1656] [serial = 2349] [outer = 0x118364400] 01:33:40 INFO - PROCESS | 1656 | 1466584420282 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 01:33:40 INFO - PROCESS | 1656 | 1466584420334 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1656 | 1466584420335 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:33:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:33:40 INFO - PROCESS | 1656 | 1466584420338 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1656 | 1466584420340 Marionette TRACE conn2 <- [1,3098,null,{}] 01:33:40 INFO - PROCESS | 1656 | 1466584420343 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}] 01:33:40 INFO - PROCESS | 1656 | 1466584420344 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:40 INFO - PROCESS | 1656 | 1466584420433 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:33:40 INFO - PROCESS | 1656 | 1466584420474 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 1656 | 1466584420475 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6c9800 == 35 [pid = 1656] [id = 784] 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120fce400) [pid = 1656] [serial = 2350] [outer = 0x0] 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fd4000) [pid = 1656] [serial = 2351] [outer = 0x120fce400] 01:33:40 INFO - PROCESS | 1656 | 1466584420495 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120fdac00) [pid = 1656] [serial = 2352] [outer = 0x120fce400] 01:33:40 INFO - PROCESS | 1656 | 1466584420718 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]]]}] 01:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 424ms 01:33:40 INFO - PROCESS | 1656 | 1466584420762 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1656 | 1466584420763 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:33:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:33:40 INFO - PROCESS | 1656 | 1466584420765 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1656 | 1466584420766 Marionette TRACE conn2 <- [1,3102,null,{}] 01:33:40 INFO - PROCESS | 1656 | 1466584420783 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}] 01:33:40 INFO - PROCESS | 1656 | 1466584420784 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:40 INFO - PROCESS | 1656 | 1466584420889 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:33:40 INFO - PROCESS | 1656 | 1466584420893 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 1656 | 1466584420894 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1212a0800 == 36 [pid = 1656] [id = 785] 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210e1400) [pid = 1656] [serial = 2353] [outer = 0x0] 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1210eac00) [pid = 1656] [serial = 2354] [outer = 0x1210e1400] 01:33:40 INFO - PROCESS | 1656 | 1466584420913 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121172400) [pid = 1656] [serial = 2355] [outer = 0x1210e1400] 01:33:41 INFO - PROCESS | 1656 | 1466584421159 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 434ms 01:33:41 INFO - PROCESS | 1656 | 1466584421202 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1656 | 1466584421203 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:33:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:33:41 INFO - PROCESS | 1656 | 1466584421213 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1656 | 1466584421214 Marionette TRACE conn2 <- [1,3106,null,{}] 01:33:41 INFO - PROCESS | 1656 | 1466584421216 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}] 01:33:41 INFO - PROCESS | 1656 | 1466584421217 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:41 INFO - PROCESS | 1656 | 1466584421313 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:33:41 INFO - PROCESS | 1656 | 1466584421317 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1656 | 1466584421318 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bb59800 == 37 [pid = 1656] [id = 786] 01:33:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121176c00) [pid = 1656] [serial = 2356] [outer = 0x0] 01:33:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1212ea400) [pid = 1656] [serial = 2357] [outer = 0x121176c00] 01:33:41 INFO - PROCESS | 1656 | 1466584421370 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1173b7400) [pid = 1656] [serial = 2358] [outer = 0x121176c00] 01:33:41 INFO - PROCESS | 1656 | 1466584421615 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]]]}] 01:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 420ms 01:33:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:33:41 INFO - PROCESS | 1656 | 1466584421632 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1656 | 1466584421633 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:33:41 INFO - PROCESS | 1656 | 1466584421635 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1656 | 1466584421638 Marionette TRACE conn2 <- [1,3110,null,{}] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116910800) [pid = 1656] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x111e2dc00) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112867000) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195dc000) [pid = 1656] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112fbb400) [pid = 1656] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116243400) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11836dc00) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118f81400) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119eba000) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115f0b400) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1268bb000) [pid = 1656] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11730f800) [pid = 1656] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118883800) [pid = 1656] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1121a0000) [pid = 1656] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 01:33:41 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1165f2000) [pid = 1656] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:33:41 INFO - PROCESS | 1656 | 1466584421731 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}] 01:33:41 INFO - PROCESS | 1656 | 1466584421733 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:41 INFO - PROCESS | 1656 | 1466584421826 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:33:41 INFO - PROCESS | 1656 | 1466584421830 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1656 | 1466584421832 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be8f800 == 38 [pid = 1656] [id = 787] 01:33:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12117b000) [pid = 1656] [serial = 2359] [outer = 0x0] 01:33:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1212f6800) [pid = 1656] [serial = 2360] [outer = 0x12117b000] 01:33:41 INFO - PROCESS | 1656 | 1466584421853 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124e42800) [pid = 1656] [serial = 2361] [outer = 0x12117b000] 01:33:42 INFO - PROCESS | 1656 | 1466584422133 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"]]]}] 01:33:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:33: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 01:33:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:33:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:33:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 528ms 01:33:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:33:42 INFO - PROCESS | 1656 | 1466584422164 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1656 | 1466584422165 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:33:42 INFO - PROCESS | 1656 | 1466584422167 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1656 | 1466584422168 Marionette TRACE conn2 <- [1,3114,null,{}] 01:33:42 INFO - PROCESS | 1656 | 1466584422170 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}] 01:33:42 INFO - PROCESS | 1656 | 1466584422172 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:42 INFO - PROCESS | 1656 | 1466584422247 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:33:42 INFO - PROCESS | 1656 | 1466584422250 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\", \"46858aea-73a5-445b-bd3e-8dff7dcb8006\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 1656 | 1466584422251 Marionette INFO sendAsync 4f365270-6bc1-c949-b4ec-8b47cfc0d2d6 01:33:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf10800 == 39 [pid = 1656] [id = 788] 01:33:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121ac3800) [pid = 1656] [serial = 2362] [outer = 0x0] 01:33:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12558ac00) [pid = 1656] [serial = 2363] [outer = 0x121ac3800] 01:33:42 INFO - PROCESS | 1656 | 1466584422270 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1268c3c00) [pid = 1656] [serial = 2364] [outer = 0x121ac3800] 01:33:42 INFO - PROCESS | 1656 | 1466584422546 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]]]}] 01:33:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:33:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 419ms 01:33:42 INFO - PROCESS | 1656 | 1466584422589 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1656 | 1466584422592 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:33:43 WARNING - u'runner_teardown' () 01:33:43 INFO - No more tests 01:33:43 INFO - Got 0 unexpected results 01:33:43 INFO - SUITE-END | took 511s 01:33:43 INFO - Closing logging queue 01:33:43 INFO - queue closed 01:33:43 INFO - Return code: 0 01:33:43 WARNING - # TBPL SUCCESS # 01:33:43 INFO - Running post-action listener: _resource_record_post_action 01:33:43 INFO - Running post-run listener: _resource_record_post_run 01:33:44 INFO - Total resource usage - Wall time: 533s; CPU: 57.0%; Read bytes: 31096320; Write bytes: 951862784; Read time: 201; Write time: 4977 01:33:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:33:44 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152615424; Write bytes: 146872320; Read time: 13824; Write time: 309 01:33:44 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 28937728; Write bytes: 793165312; Read time: 180; Write time: 4626 01:33:44 INFO - Running post-run listener: _upload_blobber_files 01:33:44 INFO - Blob upload gear active. 01:33:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:33:44 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 01:33:44 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:33:44 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:33:45 INFO - (blobuploader) - INFO - Open directory for files ... 01:33:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:33:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:33:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:33:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:33:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:33:45 INFO - (blobuploader) - INFO - Done attempting. 01:33:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:33:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:33:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:33:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:33:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:33:47 INFO - (blobuploader) - INFO - Done attempting. 01:33:47 INFO - (blobuploader) - INFO - Iteration through files over. 01:33:47 INFO - Return code: 0 01:33:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:33:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:33:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ac99ce38037ea615a11290974106fc96d61c7b361de4c1fe25e250d545d266482640ac07929ef398cf871ea1284c10cb7b65f0bb6a7f7818176485f261cfa7e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9cce23585c5980df1a769961ff18da0885acb656a4ca1ce2e865a8d81f653f7d3c48e31a6b24d00dbea2245a342f18f0ee68971975e9fe94289c0e16dcb79f7c"} 01:33:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:33:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:33:47 INFO - Contents: 01:33:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ac99ce38037ea615a11290974106fc96d61c7b361de4c1fe25e250d545d266482640ac07929ef398cf871ea1284c10cb7b65f0bb6a7f7818176485f261cfa7e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9cce23585c5980df1a769961ff18da0885acb656a4ca1ce2e865a8d81f653f7d3c48e31a6b24d00dbea2245a342f18f0ee68971975e9fe94289c0e16dcb79f7c"} 01:33:47 INFO - Running post-run listener: copy_logs_to_upload_dir 01:33:47 INFO - Copying logs to upload dir... 01:33:47 INFO - mkdir: /builds/slave/test/build/upload/logs 01:33:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=658.803097 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 59 secs) (at 2016-06-22 01:33:47.914808) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 01:33:47.918561) ========= 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.nZyhJUq6jC/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.9zyowdNJdY/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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-beta/sha512/8ac99ce38037ea615a11290974106fc96d61c7b361de4c1fe25e250d545d266482640ac07929ef398cf871ea1284c10cb7b65f0bb6a7f7818176485f261cfa7e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9cce23585c5980df1a769961ff18da0885acb656a4ca1ce2e865a8d81f653f7d3c48e31a6b24d00dbea2245a342f18f0ee68971975e9fe94289c0e16dcb79f7c"} build_url:https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012796 build_url: 'https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ac99ce38037ea615a11290974106fc96d61c7b361de4c1fe25e250d545d266482640ac07929ef398cf871ea1284c10cb7b65f0bb6a7f7818176485f261cfa7e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9cce23585c5980df1a769961ff18da0885acb656a4ca1ce2e865a8d81f653f7d3c48e31a6b24d00dbea2245a342f18f0ee68971975e9fe94289c0e16dcb79f7c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/E9qPE8ogRoqEP3NbBO-fPA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 01:33:47.955410) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:33:47.956082) ========= 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.nZyhJUq6jC/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.9zyowdNJdY/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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.005403 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:33:48.008240) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 01:33:48.008565) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 01:33:48.008940) ========= ========= Total master_lag: 0.45 =========